原创 Logstash中grok filter example例子

title: Logstash中grok filter example例子 date: 2017-02-28 tags: 大數據 一、Logstash 本文適合有部分Logstash經驗的人閱讀,如果不懂Logstash是什麼

原创 按位邏輯操作符那些事兒

title: 按位邏輯操作符那些事兒 date: 2017-02-24 tag: java 按位操作符運算符概述 在java底層裏面,用到了很多這種符號,不對這些按位邏輯符號弄清楚,不容易看懂jdk源碼,這裏對按位符號做一個簡單

原创 Arrays.sort和Collections.sort實現原理解析

title: Array.sort和Collections.sort實現原理解析 date: 2017-02-13 19:22:01 tags: java基礎 Arrays.sort和Collections.sort實現原理解

原创 spring boot集成web service框架教程

spring boot集成web service框架 題記: 本篇博客講的spring boot如何集成 spring web service,如果您想用Apache CXF集成,那麼可能不適合您。爲什麼使用spring web

原创 java.lang.IllegalArgumentException: Could not resolve placeholder 'orm.mybatis.basePackage

報錯如下:Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder ‘orm.mybatis.basePackage’ in stri

原创 Mybatis Plugin插件安裝破解及使用

2018年12月更新 2017.3可用,提供一個網上比較多的一個版本V3.21版本,下載資源裏面有個已整合版直接解壓放入C:\Users\你的用戶名\.IntelliJIdea2017.3\config\plugins 這個文件夾

原创 JAVA計算2個日期相隔的自然月

JAVA計算2個日期相隔的自然月 現在的要求是滿足自然月的需求,不是單純的結束月-開始月 example: 2016-01-18 2016-02-17 不足一個月 2016-01-31 2016-02-29 有一個月 2016

原创 分庫分表落地與實踐

題記:本篇博客主要是對美團訂單系統分庫分表系統的一些解析和加入了自己的理解,純粹是做筆記,長知識吧,不會構成侵權吧….. 分庫分表 緣由 訂單系統過於龐大 索引混亂(索引的建立需要在識別度高一點的字段建立,老重複的就不要了)

原创 mvn install could not find artifact in local repository

maven在install的時候,報錯找不到artifact包 原因解析: 我們注意到當maven打包的時候,會通過setting.xml文件,下載所需要的依賴包到C:\Users\xxx\.m2 這個文件夾,當用工具的時候,我們

原创 如何找到佔用CPU和內存最高的線程

title: 如何找到佔用CPU和內存最高的線程 date: 2017-03-01 tags: java 一、如何找到CPU和內存佔用最高的線程 代碼示例 我們先來寫一段代碼 @Test public void

原创 git linux上自動化打包發佈腳本

#!/bin/bash HOME_DIR="/home/localadmin/" echo "git文件夾是"$HOME_DIR"dzy-all" if [ ! -d $HOME_DIR"dzy-all" ];#如果不是一個文件夾

原创 Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean

今天想練習下spring boot,然後報了這個錯,找了google無果。 其實是maven配置有問題,我把spring boot的內置容器幹掉了,spring boot內置tomcat容器,我pom.xml是這樣寫的。 <dep

原创 Springboot @JSONField返回json首字母大寫不生效

最近項目中用到了spring boot然後,在接口返回的json串中有一些字段首字母是需要大寫的。在聽取同事的說明之後用@JSONField註解在屬性上面可以解決。 但是,無效…. OK,然後瞭解到事實當我們將返回類型設置爲Med

原创 JAVA面試題之基礎篇

title: JAVA面試題之基礎篇 date: 2017-03-01 tags: 面試題 九種基本數據類型的大小,以及他們的封裝類。各自佔多少字節 boolean, byte, char, short,  int, lon

原创 lambda實體屬性去重,對實體的某個屬性進行去重

下面我將介紹一下如何爲一個List<People> 這樣的List裏面的某個屬性進行去重。順便介紹一下兩個實體之間如何用lambda進行復制 OK,我們先來寫一個Person實體 package com.dzy.test.lam