原创 baby-gin 算法

一、算法問題描述 隨機取6張牌,牌上的數字爲 0 ~ 9,可以重複,組成 baby-gin算法的條件:1個run + 1 個trip或者2個run或者2個trip 類型 一種組合爲 run(1,2,3),三張牌爲順子,另一種爲

原创 java基礎 -- String

1.連接字符串 + 號的使用 2.獲取字符串信息 (1)length (2)indexOf(String s) (3)lastIndexOf(String s)

原创 快速排序-算法

一、快速排序思路 1.快速排序採用分而治之的思想,將問題拆分爲更小規模進行遞歸調用,從而求解大規模問題。即選取一個數組中的一個key(一般選擇左邊或右邊)key,當拆分一次後(low >= right),產生一個標誌flag,將

原创 MongoDB權威指南第二版--第一天

以前基本都是使用MySql,想使用oracle,但是沒有具體的項目,所以一直沒有學習,最近有項目打算使用MongoDB,所以開始學習一下,說實話之前都沒有接觸過MongoDB這類型的數據庫。 一、爲什麼 使用MongoDB,用My

原创 linux 開放端口

1.查詢端口號:firewall-cmd –query-port=8020/tcp 查詢端口號8020 是否開啓! 2.開永久端口號:firewall-cmd –add-port=8020/tcp –permanent 這裏

原创 linux上搭建maven+nexus私人倉庫

1.安裝maven (1)將下載好的apache-maven-3.0.5-bin.tar.gz包,用FTP工具傳至服務器上。 (2)在/usr/local/ 下新建maven3目錄 在該目錄中解壓:tar -zvxf apache

原创 常見模塊設計--權限管理(一)

1.基於 RBAC(Role-based Access Control)權限訪問控制。也就是說一個用戶可以有多個角色,一個角色可以有多個權限,通過將角色和權限分離開來提高設計的可擴展性,通常一個用戶有多個角色,一個角色也會屬於多個

原创 去除相鄰相同元素-算法

一、問題描述 有一個數組,我們對該數組進行加密,加密原則爲 去除相鄰相同元素後剩下的元素組成新的數組(注意:在去除一組相鄰元素後,本來不相鄰相同的元素可能回出現相鄰相同的情況,例如:1 2 2 2 3 3 2,加密後的數組爲 1

原创 java 編程思想--I/O系統(一)

一、File 基礎知識 File既可以表示特定的文件名稱,又可以表示一個目錄下的一組文件的名稱。 File 類是java.io包中唯一代表磁盤文件本身的對象,主要作用是獲取文件本省的一些信息(文件所在目錄,文件長度,文件讀

原创 win10 系統不顯示機械硬盤(裝在光驅位置)

我的電腦配置:將之前原裝的機械硬盤改爲固態硬盤,將自帶的機械硬盤裝到光盤位置,最近電腦有點卡,做了一個win10系統,結果開啓只顯示固態硬盤,機械硬盤不見了,查看磁盤也沒有顯示,但是進入bois中且顯示,於是我斷地這是驅動的問題。

原创 java 編程思想--I/O系統(二)

一、輸入和輸出 1.基礎知識 (1)任何來自 InputStream ,Reader派生的類都含有 read() 方法。 任何來自OutputStream,Writer 派生的類都含有 writer()方法

原创 Java 編程思想--註解

剛剛經過一段時間的實習(學院組織安排),感觸很多,見識了世界500強企業,真的是很刁,所以回來就靜下心來好好學習。 1.基礎知識 2.代碼篇 (1)定義註解,其實很簡單,如果沒有註解處理器的話,註解就像註釋,沒有太多用處。

原创 Java 編程思想--註解(二)

1.採用 apt 工具構建註解處理器 (1)申明註解 /** * 申明註解 * function : 將一個類中的 public 提取出來,抽象爲一個接口。 * value :作爲抽象出來接口的名稱 * 該接口用

原创 JAVA併發鎖(二) - 重入鎖&&公平性分析

ReentrantLock 原理分析 CAS與Unsafe Unsafe 該類在 sun.misc.Unsafe 中,是一個final類型的類,是不可繼承類,同時類中大部分操作都是native方法,調用本地方法來進行硬件操作。幾個常見

原创 MySQL-自定義排序函數

字符集(Charset) ASCII 基於拉丁字母的計算機編碼,通用單字節編碼,1個字節代表1個字符。主要針對英語和西歐語言。漢子爲多字節數據,ASCII是無法編碼中文漢子的。 GB2312 國標編碼,由中國製定編碼字符集,一般用2個