原创 ps -ef|grep ?解釋

上述內容爲: 命令拆解: ps:將某個進程顯示出來-A  顯示所有程序。 -e  此參數的效果和指定"A"參數相同。-f  顯示UID,PPIP,C與STIME欄位。 grep命令是查找中間的|是管道命令 是指ps命令與grep同時執行

原创 mysql之Query Cache

1,QueryCache的實現原理;   1、目前只有select語句會被cache,其他類似show,use的語句則不會被cache。   2、兩個SQL語句,只要相差哪怕是一個字符(例如大小寫不一樣;多一個空格等),那麼這兩個SQL將使

原创 使用ORM插入數據報錯 Duplicate entry '0' for key 'PRIMARY'

一般使用ORM時,提交新增實體時, mysql會出現此錯誤:Duplicate entry '0' for key 'PRIMARY' 原因是插入語句,未提供主鍵的值,且主鍵是非自增長的。 解決辦法是,刪除表中所有記錄,設置主鍵爲自增長。

原创 @Transaction不回滾事務問題

發現項目中使用@Transactional註解事務,拋了異常卻不回滾,分析下原因。 一、聲明式事務特性 先來了解一下@Transactional註解事務的特性,以便於更好排查問題 1、service類(一般不建議在接口上)上添加@Trans

原创 Ubuntu 進入root提示Authentication failure錯誤

新安裝Ubuntu 18.4,想進入root角色,提示“Authentication failure” 失敗。  因爲是新安裝,並無root的密碼,所以需要新增加: sudo passwd root,之後輸入root的密碼就可以啦。  

原创 java踩坑記之雙花括號初始化實例導致內存泄露

問題描述 先來看一段代碼: public class DoubleBracesTest { private String key = "key"; private String value="value"; pub

原创 git錯誤提示:writing objects : 值%停住

在git bush 中使用命令:git config --global http.postBuffer 524288000因爲git上傳,限定一次push命令的buffer大小。

原创 windows下一些常用操作

一、需要刪除的文件被某個進程佔用,需要查看佔用進程和結束進程 Windows下,刪除文件失敗,提示“操作無法完成,因爲文件已在另一個程序中打開,請關閉該文件並重試”,此時需要確認文件到底被哪個進程佔用。 操作: 搜索框內輸入“資源監視器”,

原创 mysql 配置主從

1,在主服務器my.ini中添加:    server-id=1   //給數據庫服務的唯一標識,一般爲大家設置服務器Ip的末尾號    log-bin=master-bin    log-bin-index=master-bin.inde

原创 (轉載)hibernate緩存機制詳細分析

轉自:http://blog.csdn.net/w1033162186/article/details/50638551 在本篇隨筆裏將會分析一下hibernate的緩存機制,包括一級緩存(session級別)、二級緩存(sessionFa

原创 (轉載)面向對象 6大原則

轉自:https://www.cnblogs.com/qifengshi/p/5709594.html 這是設計模式系列開篇的第一篇文章。也是我學習設計模式過程中的總結。這篇文章主要講的是面向對象設計中,我們應該遵循的六大原則。只有掌握了這

原创 spring一些簡單小注意知識點

Spring 配置詳解 <!-- Bean元素:使用該元素描述需要spring容器管理的對象            class屬性:被管理對象的完整類名.            name屬性:給被管理的對象起個名字.獲得對象時根據該名稱獲得

原创 Duplicate entry '0' for key 'PRIMARY'

一般使用ORM時,提交新增實體時, mysql會出現此錯誤:Duplicate entry '0' for key 'PRIMARY' 原因是插入語句,未提供主鍵的值,且主鍵是非自增長的。 解決辦法是,刪除表中所有記錄,設置主鍵爲自增長。

原创 html中的特殊符號

html中的特殊符號 符號 說明 編碼   符號 說明 編碼   符號 說明 編碼 " 雙引號 &quot; × 乘號 &times; ← 向左箭頭 &

原创 使用SQL查看錶字段和字段說明

MySql: show full columns from tableName; Sql server: SELECT A.name AS table_name, B.name AS column_name, C.value AS c