原创 Linux tomcat 添加參數-Djava.awt.headless=true

catalina.sh  # OS specific support.  $var _must_ be set to either true or false. 這行的下面新增  JAVA_OPTS="$JAVA_OPTS -Djav

原创 面向對象到底是什麼

面向對象編程 OOP,全稱 Object Oriented Programming 兩個基礎概念:類(class)和對象(object) 一種編程範式或編程風格。它以類或對象作爲組織代碼的基本單元,並將封裝、抽象、繼承、多態四個特性,作爲

原创 代碼質量有哪些評判標準?

描述代碼質量的詞: 靈活性(flexibility) 可擴展性(extensibility) 可維護性(maintainability) 可讀性(readability) 可理解性(understandability) 易修改性(chan

原创 jquery 跳出 each 循環

return false;   可以實現 break 效果 return ture;    可以實現 continue 效果 直接使用 break 和 continue 是無效的     【Java面試題與答案】整理推薦 基礎與語法 集

原创 這種情況,ID 是幾?

表的存儲引擎如果是 MyISAM,ID = 8 表的存儲引擎如果是 InnoDB,ID = 6 InnoDB 表只會把自增主鍵的最大 ID 記錄在內存中,所以重啓之後會導致最大 ID 丟失 create table uuu ( id i

原创 說一說MySQL的樂觀鎖和悲觀鎖?

樂觀鎖:每次去獲取數據的時候都認爲別人不會修改,不會上鎖,但是在提交修改的時候會判斷一下在此期間別人有沒有修改這個數據。 悲觀鎖:每次去獲取數據的時候都認爲別人會修改,每次都會上鎖,阻止其他線程獲取數據,直到這個鎖釋放。 MySQL 的樂

原创 String常量地址變動引起的詭異結果

​週末跟一個題友討論這段代碼會創建幾個對象。 String s = new String("xyz");   答案是我在網上看到的,覺得應該是對的,就錄上去了。 兩個或一個第一次調用 new String("xyz"); 時,會在堆內

原创 說一說 MySQL 的行鎖和表鎖

MyISAM 只支持表鎖;InnoDB 支持表鎖和行鎖,默認爲行鎖。   表鎖:開銷小,加鎖快,不會出現死鎖。鎖粒度大,發生鎖衝突的概率最高,併發量最低。 行鎖:開銷大,加鎖慢,會出現死鎖。鎖粒度小,發生鎖衝突的概率小,併發度最高。  

原创 說一些索引失效的情況

如果條件中有 or,即使其中有部分條件是索引字段,也不會使用索引 複合索引,查詢條件不使用索引前面的字段,後續字段也將無法使用索引 以 % 開頭的 like 查詢 索引列的數據類型存在隱形轉換 where 子句裏對索引列有數學運算 whe

原创 @Transactional 註解失效的場景

1、@Transactional 作用在非 public 修飾的方法上 2、@Transactional 作用於接口,使用 CGLib 動態代理 3、@Transactional 註解屬性 propagation 設置以下三種可能導致無法

原创 《面向模式的軟件體系結構 - 卷1 模式系統》讀書筆記

爲什麼看這本書? 領導推薦,據說看完水平能上一個檔次。上不了一個檔次,上半個檔次也是極好的。   書的整體情況 這是面向模式系列圖書 5 本書中的第一本,300 頁不到,我讀完本書花了四天,4 個小時左右。 書提到了這些知識模塊: 介紹了

原创 Tomcat學習資源

官網(軟件下載、文檔)http://tomcat.apache.org/ 【視頻】w3cschool Tomcat 8 權威指南https://www.w3cschool.cn/tomcat/ 【視頻】Tomcat核心原理解析-黑馬程

原创 該不該造自己的輪子?

你在學習和寫代碼的過程中一定聽過這個說法:不要重複造輪子,使用現成的類庫就好。   一般知名的類庫都是大公司開發並維護的,正確性與性能都有保證。自己再重新開發一個相同功能的類庫,消耗時間、消耗精力、大概率做的還不如別人做的好。   我平時

原创 MongoDB學習資源

【官網】https://www.mongodb.com/https://docs.mongodb.com/guides/https://docs.mongodb.com/manual/ 【站點】mongodb 中文網https://www

原创 Mysql學習資源

官網 https://www.mysql.com/ 官方文檔列表頁https://dev.mysql.com/doc/refman/ 菜鳥教程-快速入門教材https://www.runoob.com/mysql/mysql-tutori