原创 Springboot2.X集成Druid連接池,並進行監控
項目中集成了Druid但是利用率一直很低,整理一下集成思路 程序配置 1.Maven引入Druid pom.xml文件增加 <dependency> <groupId>com.alibaba</groupId> <arti
原创 Https的加密是怎麼回事?一文讀懂
作者:Leon_hy 鏈接:https://www.jianshu.com/p/14cd2c9d2cd2 來源:簡書 著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。 我們知道,HTTP請求都是明文傳輸的,所謂
原创 解決 mysql root只能本機連接,不允許其他機器去訪問
登陸mysql 首先 use mysql; mysql> update user set host='%' where user = 'root'; 然後查看了下數據庫的host信息如下: mysql> select host
原创 MySQL分組查詢 elt,interval的使用 分數段分佈統計
首先介紹一下這兩個函數 1.elt() ELT(N,str1,str2,str3,…) 如果N= 1,返回str1,如果N= 2,返回str2,等等。如果N小於1或大於參數個數,返回NULL。ELT()是FIELD()反運算。 m
原创 ORACLE中SID和SERVICE_NAME的區別-PL-SQL可以連接,程序無法連接ORA-12505
先來講一個小故事,2015年6月份,有個客戶遷移了數據庫,由單實例數據庫變成了RAC。JAVA應用程序出現了無法連接數據庫的情況,但是PL/SQL能連接上數據庫。由於項目比較龐大,雖然在半夜切換的,但是也不能接受
原创 Struts2提交表單時,拋出Sunbit按鈕沒有Seter方法
<div class="iteye-blog-content-contain" style="font-size: 14px">例如:struts2中表單提交按鈕: <input type="Su
原创 SQL索引優化2(MySQL的or/in/union與索引優化)
問題 假設訂單業務表結構爲: order(oid, date, uid, status, money, time, …) 其中: oid,訂單ID,主鍵 date,下單日期,有普通索引,管理後臺經常按照date查詢 uid,用戶ID,有普
原创 Markdown 新手指南
# 一級標題 ## 二級標題 ### 三級標題 一級標題 二級標題 三級標題 ##無序列表 - 文本1 - 文本2 - 文本3 ##有序列表 1. 文本1 2. 文本2 3. 文本3 無序列表 文本1 文本2 文本3 有序列
原创 SQL索引優化1(索引的概念及技巧)
此係列博客整理自微信公衆號-架構師之路。感謝沈神的無私分享。 一、索引的概念及技巧 舉例,業務場景,用戶表,表結構爲: t_user( uid primary key, login_name unique, passwd, login
原创 SQL索引優化3(10條SQL技巧)
SQL技巧 一、不能或者沒有必要使用索引的情況 1.負向條件查詢不能使用索引 select * from order where status!=0 and stauts!=1 not in/not exists都不是好習慣
原创 ORACLE函數大全
SQL中的單記錄函數 1.ASCII 返回與指定的字符對應的十進制數; SQL> select ascii(‘A’) A,ascii(‘a’) a,ascii(‘0’) zero,ascii(’ ‘) space from dual
原创 SQL索引優化4(數據庫規範)
58到家數據庫30條軍規解讀 –整理自公衆號“架構師之路” 一、基礎規範 (1)必須使用InnoDB存儲引擎 解讀:支持事務、行級鎖、併發性能更好、CPU及內存緩存頁優化使得資源利用率更高 (2)默認使用utf8mb4字符集
原创 jquery判斷select中是否存在某個value以及進行增加、刪除操作
//判斷select中是否存在值爲value的項 function isExistOption(id,value) { var isExist = false; var count = $('#'+id).fi
原创 類的加載順序及靜態代碼塊的執行時機
寫程序遇到個問題,找了很久找到的問題; 在工具類裏用靜態代碼塊加載了 log4j的配置文件,代碼如下: public class Constants { static { //加載log4j配置文件
原创 byte[]數組寫入Oarcle數據庫
如果是插入數據,先插入一個empty_blob(),更新數據就update爲empty_blob() 然後select 一次,獲得該 blob 比如獲得的blob 爲 Blob blob = resultset.getBlob(“x