原创 es構成
面向文檔 Elasticsearch 是 面向文檔型數據庫,這意味着它存儲的是整個對象或者 文檔,它不但會存儲它們,還會爲他們建立索引,這樣你就可以搜索他們了。你可以在 Elasticsearch 中索引、搜索、排序和過濾這些文檔。不需要
原创 升級mysql-connector-java中timestamp的坑
現象: connector在5.1.23版本後,java.util.Date的數據中小數秒會被拼接到sql中,導致更新、查詢中timestamp用在where條件找不到存在的數據。 問題覆盤: 我們項目中之前用到的connector版本是
原创 分佈式鎖1 Java常用技術方案
前言: 由於在平時的工作中,線上服務器是分佈式多臺部署的,經常會面臨解決分佈式場景下數據一致性的問題,那麼就要利用分佈式鎖來解決這些問題。所以自己結合實際工作中的一些經驗和網上看到的一些資料,做一個講解和總結。希望這篇文章可以方便自己
原创 【自動化學習筆記】環境搭建Selenium2+Eclipse+Java+TestNG_(一)
第一步 安裝JDK 第二步 下載Eclipse 第三步 在Eclipse中安裝TestNG 第1種方法:直接安裝 Help->Install New Software name:MyTestNG location:http://beu
原创 8個方法讓你成爲更優秀的程序員
現在是時候認真考慮提高你的編程技能了! 這是給自己設定的一個簡單的職業生涯提升目標,但是“成爲一個高薪程序員”不是一個簡單的目標。一方面,“我要變得更優秀”意味着你知道“更優秀”是什麼樣的。另一方面,太多立志改善的人卻不知道怎麼做。 下
原创 由index_merge引發的死鎖事件
問題:最近出現大量如下報錯 com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Deadlock found when trying to get lock
原创 http工作過程
最近做一個和其他公司通信的項目,用到了httpclient,通信過程用http,下面我們說一說http的工作過程 網絡四層 工作過程 地址解析 如用客戶端瀏覽器請求這個頁面:http://localhost.com:8080/inde
原创 git+jenkins自動構建二
緊接上篇文章,我們下面說一下jenkins配置: 6、系統管理 –> 系統設置 –> GitHub –> Add GitHub Sever - 配置源碼管理 1. 填寫項目的git地址, eg. https://github
原创 ivr項目總結
項目背景 最近一週一直在做a公司和b公司的ivr切換工作,那首先可能你要問了“啥是ivr?” 官方:IVR,(Interactive Voice Response)即互動式語音應答,您只須用電話即可進入服務中心,可以根據操作提示收聽手機
原创 git+jenkins自動構建一
環境準備:virbox+vagrant+redhat 環境配置:maven、jdk不再贅述 插件安裝:gcc-c++,prce-devel,zlib-devel,openssl-devel 1、添加下載源到repos中 wget -
原创 分佈式鎖2 Java非常用技術方案探討之ZooKeeper
前言: 由於在平時的工作中,線上服務器是分佈式多臺部署的,經常會面臨解決分佈式場景下數據一致性的問題,那麼就要利用分佈式鎖來解決這些問題。以自己結合實際工作中的一些經驗和網上看到的一些資料,做一個講解和總結。之前我已經寫了一篇關於分佈式鎖
原创 mybatis-generator-core工具使用
1、下載mybatis-generator-core包: 相關jar包,請在此下載 2、配置generatorConfig.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE
原创 java完美處理表情符
遇到這個問題是在測試時發現用的是mysql,字符集爲utf8,查到各路大神的辦法,需要修改表的字符集爲utf8mb4,但是試了很多次,無果~ 於是嘗試用java來實現,其實主要就是入庫時用正則將表情轉爲字符,然後從庫中取出時爲strin
原创 IDEA jetty - 熱部署插件JRebel 安裝使用教程
1、下載插件並安裝 jrebel-idea6.4.8 本地安裝: 2、重啓idea 3、激活 http://idea.lanyus.com/ilanyu [email protected] 點擊激活。