原创 Java線程安全的日期格式化工具類

/** * 日期格式化輔助類 * * @author hkb <br> */ public final class DateUtils { /** 線程安全的日期格式對象 */ private stat

原创 程序員怎麼寫代碼和學習新技術

一、寫代碼 1.明確需求。我要做什麼? 2.分析思路。我要怎麼做?1、2、3。 3.確定步驟。每一個思路部分用到哪些語句、方法、和對象。 4.代碼實現。用具體的java語言代碼把思路體現出來。 二、學習新技術的四點 1.該技術是什

原创 (轉)併發編程之ThreadLocal、Volatile、synchronized、Atomic關鍵字掃盲

以下內容來源於微信: 鏈接地址 前言 對於ThreadLocal、Volatile、synchronized、Atomic這四個關鍵字,我想一提及到大家肯定都想到的是解決在多線程併發環境下資源的共享問題,但是要細說每一個的特點

原创 Spring3使用CORS解決跨域請求的配置

Spring3使用CORS解決跨域請求的配置 1.以下是過濾器的代碼: /** * CORS過濾器 * * @author hkb <br> */ public class CorsFilter implements F

原创 Spring實現加密數據庫連接

一、加密工具類 下面的代碼使用了apache的base64代替了sun公司的BASE64Decoder。依賴如下: <dependency> <groupId>commons-codec</groupId> <

原创 Spring+SpringMVC+Mybatis+PageHelper+laypage+Ajax實現的分頁

主要用到的說明有以下幾點: PageHelper的版本問題 在普通web項目和Maven中如何開始使用PageHelper Spring中如何配置PageHelper插件 laypage+Ajax如何在前端實現分頁效果 1.

原创 JavaMail使用QQ郵箱發送郵件

一、確保QQ郵箱設置 二、Maven依賴 <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <versio

原创 RPC接口設計

寫在前邊 分佈式架構是互聯網應用的基礎架構,很多新人入職以來就開始負責編寫和調用阿里的各種遠程接口。但如同結婚一般,用對一個正確的接口就如同嫁一個正確的人一樣,往往難以那麼順利的實現,或多或少大家都會在這個上邊吃虧。 每年雙十一系

原创 Java實現中文字符串與unicode互轉工具類

這篇文章主要爲大家詳細介紹了Java實現中文字符串與unicode互轉的工具類,具有一定的參考價值,感興趣的小夥伴們可以參考一下 本文實例爲大家分享了Java實現中文字符串與unicode互轉的具體代碼,供大家參考

原创 Windows下解決Tomcat控制檯UTF-8亂碼的問題

一、修改windows系統的默認編碼 系統環境變量->新建變量 變量名爲:JAVA_TOOL_OPTIONS 變量值爲:-Dfile.encoding=UTF-8 二、修改cmd的默認編碼 cmd中輸入:CHCP 65001 三、修改

原创 Windows下安裝mycat

一、下載 http://dl.mycat.io/1.6-RELEASE 二、解壓 解壓下載的安裝包 三、安裝 1. 安裝mycat前需要先安裝jdk和mysql。mycat1.6版本建議使用的jdk是1.7以上版本,mysql建議使

原创 left join on and 和 left join on where的區別

一、left join on on條件是在生成臨時表時使用的條件,它不管on中的條件是否爲真,都會返回左邊表中的記錄。 二、left join on and (1)如果and語句是對左表進行過濾的,那麼不管真假都不起任何作用。 (2)如果

原创 SpringBoot整合Spring Data JPA、MySQL、Druid並使用Mockito實現單元測試

一、Maven依賴 <!-- 定義公共資源版本 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte

原创 Java代碼優化筆記

(1)儘量指定類、方法的final修飾符 帶有final修飾符的類是不可派生的。在Java核心API中,有許多應用final的例子,例如java.lang.String,整個類都是final的。爲類指定final修飾符可以讓類不可以被繼承

原创 Eclipse使用axis1.4發佈webservice服務

一、wsdl文件 注:以下發布後的webservice服務並不能實現聯通vac和sp對接。 1.1 聯通規範中的wsdl <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions x