原创 線程安全及解決機制簡介

簡介: 本文主要介紹了Java多線程環境下,可能會出現的問題(線程不安全)以及相應的解決措施。通過本文,你將學習到如下幾塊知識: 1. 爲什麼需要多線程(多線程的優勢) 1. 多線程帶來的問題—線程安全 2. 產生線程不安全的原

原创 JAVA的密碼算法庫

一、JAVA的密碼算法庫 1、標準庫: (1) JCA/JCE: 提供了密碼算法接口/最基本的密碼算法實現 JCA:interface (2)JSSE: SSL/TLS協議在JAVA內的實現 (3)JAAS:JAVA的授權和認證服務

原创 計算機網絡之Cisco Packet Tracer模擬器使用

本次實驗  實驗所建的拓撲結構圖 各個路由器的配置如下  使用show ip route查看各路由器的配置    使用ping測試PC0—PC2和PC1—PC2 結果 :沒有ping通,原因是都不在同一個網段裏。

原创 常見算法簡介

一、分治法 分治法即“分而治之法”,核心思想就是講一個難以直接解決的大問題依照相同的概念,分割成兩個或更多的子問題,以便各個擊破。問題的規模越小,越容易直接求解,使子問題的規模不斷縮小,直到這些個子問題足夠簡單到可以解決,最終再將各子問題

原创 將本地java項目上傳到github

一、提交本地文件 1、我是用命令的格式上傳項目,首先要安裝github :官方的下載地址:https://git-scm.com/downloads/,下載好直接安裝即可。 2、運行Git bash程序進入程序界面: 3、進入要上傳的項

原创 在GitHub上搭建octopress博客

前言 我將詳細敘述在Windows下如何安裝、運行Octopress博客併發布Github Pages上,這樣就可以通過 http://username.github.io 來訪問你的站點了。我發佈在Github上的Octopress演示

原创 L1-016. 查驗身份證

L1-016. 查驗身份證 一個合法的身份證號碼由17位地區、日期編號和順序編號加1位校驗碼組成。校驗碼的計算規則如下: 首先對前17位數字加權求和,權重分配爲:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2}

原创 如何在虛擬機中安裝kali linux

如何在虛擬機中安裝kali linux本週學生黨,上週六爲了在虛擬機中安裝kali linux在宿舍折騰了一天(ps。西安的早春頗有古風遺蘊,本想着裝好了出去玩會兒的,嗚嗚嗚~~~) ,翻了很多教程跟博客,還是誤入很多坑......。下面

原创 L1-006. 連續因子

L1-006. 連續因子 一個正整數N的因子中可能存在若干連續的數字。例如630可以分解爲3*5*6*7,其中5、6、7就是3個連續的數字。給定任一正整數N,要求編寫程序求出最長連續因子的個數,並輸出最小的連續因子序列。 輸入格式:

原创 xsser建站

一,下載源碼  鏈接:HTTPS://pan.baidu.com/s/17bwk0yn5amNGKhTV6fRfxg密碼:hi6x 下載之後解壓出來會有這麼些文件 把這些文件複製到網站目錄xsser中 二,配置環境 步驟:  1,修改

原创 L1-011. A-B

L1-0011.A-B 本題要求你計算A-B。不過麻煩的是,A和B都是字符串 —— 即從字符串A中把字符串B所包含的字符全刪掉,剩下的字符組成的就是字符串A-B。 輸入格式: 輸入在2行中先後給出字符串A和B。兩字符串的長度都不超過1

原创 L2-001. 緊急救援

L2-001. 緊急救援 作爲一個城市的應急救援隊伍的負責人,你有一張特殊的全國地圖。在地圖上顯示有多個分散的城市和一些連接城市的快速道路。每個城市的救援隊數量和每一條連接兩個城市的快速道路長度都標在地圖上。當其他城市有緊急求助電話給你的

原创 Java線程安全之CopyOnWriteArraySet 應用詳解

                             Java線程安全                       —CopyOnWriteArraySet應用詳解                                  

原创 L1-007. 念數字

L1-007.念數字 輸入一個整數,輸出每個數字對應的拼音。當整數爲負數時,先輸出“fu”字。十個數字對應的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8: ba

原创 L1-002. 打印沙漏

L1-002. 打印沙漏 本題要求你寫個程序把給定的符號打印成沙漏的形狀。例如給定17個“*”,要求按下列格式打印 ***** *** * *** ***** 所謂“沙漏形狀”,是指每行輸出奇數個符號;各行符號中心對齊;相鄰兩行