原创 消滅 Java 代碼的“壞味道”,讓代碼更規範,高效

阿里妹導讀:代碼中的"壞味道",如"私慾"如"灰塵",每天都在增加,一日不去清除,便會越累越多。如果用功去清除這些"壞味道",不僅能提高自己的編碼水平,也能使代碼變得"精白無一毫不徹"。這裏,一直從事Java研發相關工作的阿里高級地圖技術

原创 用觸發器實現主鍵值自增

序列(Sequence)是一種可以被多個用戶使用的用於產生一系列唯一數字的數據庫對象。序列定義存儲在數據字典中,通過提供唯一數值的順序表來簡化程序設計工作,可以使用序列自動產生主鍵的鍵值。當一個序列第一次被查詢調用時,它將返回一個預定值

原创 讀懂正則表達式並學會簡單的運用

一 前言   對於正則表達式,相信很多人都知道,但是很多人的第一感覺就是難學,因爲看第一眼時,覺得完全沒有規律可尋,而且全是一堆各種各樣的特殊符號,完全不知所云。 其實只是對正則不瞭解而以,瞭解了你就會發現,原來就這樣啊正則所用的相關字符

原创 墨者學院之Apache Struts2遠程代碼執行漏洞(S2-032)復現

本題的解題方向是struts2的S2-032漏洞,啓用動態方法調用時,可以通過方法:前綴執行遠程代碼執行。 method: < name > Action 前綴去調用聲明爲 public 的函數,但是在低版本 的Strtus2中並不會對

原创 PLsql 永久註冊碼

註冊碼: Product Code:4t46t6vydkvsxekkvf3fjnpzy5wbuhphqz serial Number:601769 password:xs374ca

原创 學Redis從認識它開始

Redis是什麼? (全稱:Remote Dictionary Server 遠程字典服務)是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。 Redis的應

原创 準備開始收集一些零散的知識了

以前學的知識都忘忘得差不多了,爲了更好地記憶,我決定要吧網絡上零散的知識收集起來,自己留作收藏,如果技術到位了,我也會自己寫寫博客了,加油

原创 Java一次讀取文本文件所有內容

我們做文本處理的時候的最常用的就是讀寫文件了,尤其是讀取文件,不論是什麼文件,我都傾向於一次性將文本的原始內容直接讀取到內存中再做處理,當然,這需要你有一臺大內存的機器,內存不夠者……可以一次讀取少部分內容,分多次讀取。 讀取文件效率最快

原创 墨者學院PHP本地包含漏洞代碼溯源

打開靶場顯示的是一個看似普通的網頁,查看網頁源碼,發現有一些註釋 <!--r.php文件源碼如下 本關通關key保存在系統根目錄the_key_is_here.txt中 -> <?php $p=($_GET["p"].".txt")

原创 瞭解BitSet類並實現素數篩選--Eratosthenes篩選法

今天看到了java集合當中的一個位集BitSet,先說一下BitSet,BitSet類用於存放一個位序列,如果需要高效的存儲位序列可以使用位集,因爲位集將位包裝在了字節裏面,所以使用位集要比使用Boolean對象的ArrayList更爲高

原创 java中的IO流總結(一)

在java API中,可以從其中讀入一個字節序列的對象叫做輸入流,而可以向其中寫入一個字節序列的對象叫做輸出流,這些字節序列的來源和目的地可以是文件,而且通常是文件,但是也可以是網絡連接,甚至還可以是內存塊,而抽象類InputStream

原创 淺談java中的淺拷貝(淺複製)和深拷貝(深複製)

淺拷貝: 淺拷貝又稱爲淺複製,淺克隆,淺拷貝是指拷貝時只拷貝對象本身(包括對象中的基本變量),而不拷貝對象包含的引用所指向的對象,拷貝出來的對象的所有變量的值都含有與原來對象相同的值,而所有對其他對象的引用都指向原來的對象,簡單地說,淺

原创 jquery選擇器嘗試總結

jQuery 的選擇器可謂之強大無比,這裏簡單地總結一下常用的元素查找方法   $("#myELement")    選擇id值等於myElement的元素,id值不能重複在文檔中只能有一個id值是myElement所以

原创 java經典算法(一)

問題1: 斐波那契數列(Fibonacci sequence),又稱黃金分割數列、因數學家列昂納多·斐波那契(Leonardoda Fibonacci)以兔子繁殖爲例子而引入,故又稱爲“兔子數列”,指的是這樣一個數列:1、1、2、3、5

原创 判斷四張撲克牌能否湊成24點遊戲算法

昨天參加了某公司的一個筆試題,其中有一道編程題大概意思是:有一副撲克牌,去掉大小王,還剩52張牌,J Q K代表11,12,13。現在隨機抽取四張牌,每張牌必須得用到並且每張牌只能用一次,用+ - * / () 看能否實現最後結果可以