原创 Java 併發工具包 java.util.concurrent 用戶指南

譯序 本指南根據 Jakob Jenkov 最新博客翻譯,請隨時關注博客更新:http://tutorials.jenkov.com/java-util-concurrent/index.html。 本指南已做成中英文對照閱讀版的

原创 mysql 中國省份城市數據庫表

--省級 Provincial --城市 City create table Provincial(pid int,Provincial varchar(50),primary key (pid)) insert into Pro

原创 分佈式Restful SpringBoot骨架搭建

分佈式Restful SpringBoot骨架搭建 架構演變 現在分佈式的SpringBoot是我經過大概半年對JavaEE的探索總結出來的最佳骨架,整合了大部分的常用技術,並有相應的Demo可供參考,並最終部署在一個較爲真實的

原创 給編程生涯充電的 10 本書

前言 作爲程序員,我們都喜歡編寫代碼,都喜歡挑戰艱深的算法,喜歡設計並創建炫酷的新技術。 打磨你技術能力的書籍 《數據結構與算法經典問題解析:Java語言描述》 如果現在是你在大學的頭一年,你應該找一本來讀讀看。如果

原创 Spring Boot的啓動器Starter詳解

spring Boot應用啓動器基本的一共有44種,具體如下: 1)spring-boot-starter  這是Spring Boot的核心啓動器,包含了自動配置、日誌和YAML。 2)spring-boot-starter-ac

原创 eclipse中安裝freemarker插件及ftl使用freemarker編輯器

eclipse中安裝freemarker插件及ftl使用freemarker編輯器  在線安裝的方法是:Help –> Install New Software 點擊  and http://download.jboss.org/jb

原创 Java多線程-工具篇-BlockingQueue

前言:      在新增的Concurrent包中,BlockingQueue很好的解決了多線程中,如何高效安全“傳輸”數據的問題。通過這些高效並且線程安全的隊列類,爲我們快速搭建高質量的多線程程序帶來極大的便利。本文詳細介紹了Bl

原创 HashMap與ConcurrentHashMap的區別

從JDK1.2起,就有了HashMap,正如前一篇文章所說,HashMap不是線程安全的,因此多線程操作時需要格外小心。 在JDK1.5中,偉大的Doug Lea給我們帶來了concurrent包,從此Map也有安全的了。

原创 全國省市區數據SQL - 省市區

DROP TABLE IF EXISTS `provinces`; CREATE TABLE `provinces` (   `id` int(11) NOT NULL auto_increment,  

原创 使用Spring實現讀寫分離( MySQL實現主從複製)

1.  背景 我們一般應用對數據庫而言都是“讀多寫少”,也就說對數據庫讀取數據的壓力比較大,有一個思路就是說採用數據庫集羣的方案, 其中一個是主庫,負責寫入數據,我們稱之爲:寫庫; 其它都是從庫,負責讀取數據,我們稱之爲:

原创 在IDEA中實戰Git

工作中多人使用版本控制軟件協作開發,常見的應用場景歸納如下: 假設小組中有兩個人,組長小張,組員小袁 場景一:小張創建項目並提交到遠程Git倉庫 場景二:小袁從遠程Git倉庫上獲取項目源碼 場景三:小袁修改了部分源碼,提交到遠程倉庫 場景

原创 Eclipse 3.7如何安裝egit

如果你使用低於4.0版本eclipse,在線安裝egit,會提示失敗,因爲線上的是支持eclipse4.0以上的egit。 所以請參照這個列表,自己選擇url,進行安裝。 比如我現在使用的是eclipse3.7版本。 所以我選擇: htt

原创 Java將Unix時間戳轉換成指定格式日期

Java將Unix時間戳轉換成指定格式日期 當從服務器獲取數據的時候,有時候獲取的數據中的時間在很多的情況下是時間戳類似於這樣1473048265,當然,我們不可能將這些數據以時間戳的形式展示給用戶,通常情況,是要對這個時間戳進行一系

原创 寫給大數據開發初學者的話

經常有初學者在博客和QQ問我,自己想往大數據方向發展,該學哪些技術,學習路線是什麼樣的,覺得大數據很火,就業很好,薪資很高。如果自己很迷茫,爲了這些原因想往大數據方向發展,也可以,那麼我就想問一下,你的專業是什麼,對於計算機/軟件,你的興

原创 深入理解Java:註解(Annotation)自定義註解入門

要深入學習註解,我們就必須能定義自己的註解,並使用註解,在定義自己的註解之前,我們就必須要了解Java爲我們提供的元註解和相關定義註解的語法。 元註解:   元註解的作用就是負責註解其他註解。Java5.0定義了4個標準的meta-