原创 Springboot請求日期類型參數報錯:org.springframework.validation.BeanPropertyBindingResult: 1 errors

Springboot 或SpringMVC Controller層請求參數包含Date類型,傳入參數爲“yyyy-MM-dd HH:mm:ss”格式的日期,報錯如下: org.springframework.validation.Bean

原创 由Eclipse轉向Idea

  由於Eclipse的卡頓及吃內存等問題,開始嘗試使用Idea。 使用過程中出現的問題,記錄下。 1、安裝使用 idea是收費的,網上有各種激活碼和破解方法,可自行搜索或購買正版。   2、快捷鍵使用 如果習慣了使用Eclipse的快捷

原创 基於Java內存模型:synchronized和volatile的比較

1.Java內存模型    1)  Java虛擬機規範試圖定義一種Java內存模型,來屏蔽掉各種硬件和操作系統的內存訪問差異,以實現讓Java程序在各種平臺下都能達到一致的內存訪問效果。    2)Java內存模型的主要目標是定義程序中各

原创 Java程序員必備流程圖

原文鏈接:https://juejin.im/post/5d214639e51d4550bf1ae8df 目錄 前言 1.spring的生命週期 2.TCP三次握手,四次揮手 3.線程池執行流程

原创 Eclipse中配置resin

Resin是CAUCHO公司的產品,是一個非常流行的支持servlets和jsp的引擎,速度非常快。Resin本身包含了一個支持HTTP/1.1的WEB服務器。它不僅可以顯示動態內容,而且它顯示靜態內容的能力也非常強。 本次介紹在Ecli

原创 Windows上安裝Kafka及簡單使用

1、Kafka簡介 Kafka是由Apache軟件基金會開發的一個開源流處理平臺,由Scala和Java編寫。Kafka是一種高吞吐量的分佈式發佈訂閱消息系統。 官網地址:http://kafka.apache.org/   2、下載及安

原创 Zookeeper安裝及簡單使用

1、Zookeeper簡介 ZooKeeper是一個分佈式的,開放源碼的分佈式應用程序協調服務,是Google的Chubby一個開源的實現,是Hadoop和Hbase的重要組件。它是一個爲分佈式應用提供一致性服務的軟件,提供的功能包括:配

原创 Maven依賴中scope釋義

scope元素的作用:控制 dependency 元素的使用範圍。通俗的講,就是控制 Jar 包在哪些範圍被加載和使用。 scope具體含義如下: compile(默認) 含義:compile 是默認值,如果沒有指定 scope 值,該元

原创 安裝Chrome插件時出現的“程序包無效”解決方法

打開谷歌擴展程序,將插件xxx.crx 拖至擴展程序時報錯如下:   解決方法: 1、找到插件xxx.crx,把crx後綴名改爲rar,解壓縮得到文件夾xxx, 如下圖sense: 2、打開該文件夾sense,把裏面的"_metada

原创 java.lang.IllegalArgumentException: Comparison method violates its general contract!

使用Collections.sort排序List時出現如下異常: 主要錯誤:java.lang.IllegalArgumentException: Comparison method violates its general contr

原创 oneproxy安裝部署及簡單使用

1、oneproxy簡介 按照官方介紹:OneProxy 中間件是具備透明讀寫分離、分庫分表功能的數據庫中間件,輕鬆構建分佈式數據庫集羣,支持Oracle/MySQL等多種數據庫! 本次安裝OneProxy FOR MySQL。 官方地址

原创 nginx.conf 配置說明

user www www; #nginx進程數,建議設置爲等於CPU總核心數。 worker_processes 1; #全局錯誤日誌定義類型,[ debug | info | notice | warn | error | crit ]

原创 zookeeper客戶端管理工具

zookeeper在平時的開發中會經常用到,如dubbo,tbschedule等,如果想要看zookeeper中的數據,使用命令比較繁瑣,也不是很直觀,下面分享下zookeeper客戶端管理工具。 一、zktools 百度網盤下載地址1:

原创 docker0: iptables: No chain/target/match by that name

在CentOS 6.8下使用類似nginx之類的web server,啓動docker時有時會報以下錯誤: docker0: iptables: No chain/target/match by that name. 解決方法: serv

原创 CentOS 6.5 安裝docker

1、更新163 yum源 cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS-Base.repo.backup wget http://mirrors.163.com/.help/CentOS6