原创 gitflow(重新)init

今天我用gitlow init的時候設置錯了production 分支,現在想將其設置爲master。 查看init下的指令 ~/IdeaProjects/myproject(feature/my20190111) » git f

原创 postgresql用sql腳本創建數據庫並創建表,創建的表在postgres中?

昨天用pg初始化數據庫的時候遇到一些坑,這裏給大家分享下。 先來看下我最終成功的執行過程。 sql腳本: -- -- 創建用戶test_user並設置password爲test_password create user test_u

原创 logback max size不生效?看看是不是scan scanPeriod的問題

對於日誌的設置網上有很多資料,說的基本都一樣,也都是對的。今天突然想到要測試下,看看這些設置是否有效。 logback配置信息如下: <?xml version="1.0" encoding="UTF-8"?> <configurat

原创 WARN: spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed

使用springboot jpa,項目啓動的時候有個warn的log: 2019-04-03 14:05:59: WARN [main] o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfigura

原创 Failed to execute goal org.apache.maven.plugins xxx cannot find symbol

具體異常信息如下 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on pro

原创 一致性哈希算法

一致性哈希算法的起源和介紹就不說了,一般這個是用於分佈式緩存,用於處理緩存的數據和多個緩存服務器之間的對應關係。個人的理解是如果能夠從緩存服務器中get到數據就是緩存命中,直接從緩存服務器中獲取數據,如果沒命中就從基礎服務器中獲取數據(這種

原创 Elasticsearch生產環境硬件配置建議

這裏給大家分享下從官網上找到的兩篇文章: 基於2.x版本的:https://www.elastic.co/guide/cn/elasticsearch/guide/current/hardware.html 網上大部分文章都是基於這塊

原创 InfluxDB1.2之後版本無web界面問題解決方案

很多剛接觸InfluxDB的朋友都會問爲啥web界面打不開,因爲從1.3版開始InfluxDB官方就把web界面給取消了,網上說有解決方案能打開,但是我一直沒弄好,所以這個暫且不說。有些朋友剛開始接觸的時候從1.3之後的,說是Chro

原创 Java9 module+SpingBoot+Maven

關於Java9的模塊化文檔真的很少,網上也沒有搜到有推薦使用Java9的Module開發的。 但是從JDK9開始其構造和JDK8有了本質的區別,JDK8的時候其結構是按照package來區分,但是JDK9採用的是Module。這些都不

原创 MyBatis MySQL limit分頁含運算動態語句

MySQL基本的分頁語句 select * from table limit offset,pageSize 正常情況下是沒問題的,如果offset是動態的 select * from table limit (pageNum-1)

原创 module java.base does not "opens java.lang" to module spring.core

module java.base does not "opens java.lang" to module spring.core 項目在IDE中啓動的時候報這個異常,打包之後運行時OK的。 說下在IDE中的解決方案吧,在VM op

原创 java.sql.SQLSyntaxErrorException: ORA-00933: SQL command not properly ended錯誤

看下完整的異常 2018-10-19 20:13:34: INFO [http-nio-8080-exec-10] o.s.b.f.x.XmlBeanDefinitionReader XmlBeanDefinitionReader.j

原创 Mybatis mapper配置文件放jar包外

springboot使用mybatis的時候有註解和xml兩種方式,如果使用xml還可以將配置文件放到jar包外面,不用重新編譯直接修改xml中的內容。 mybatis: mapper-locations: classpath:m

原创 指定logbak.xml位置

設置 logging: config: classpath:logback.xml 這裏是用來指定生效的logback配置文件的,其實個人感覺還logback.xml放到jar包外使用的。 我自己也是有這個需求,將logback

原创 一致性哈希算法

一致性哈希算法的起源和介紹就不說了,一般這個是用於分佈式緩存,用於處理緩存的數據和多個緩存服務器之間的對應關係。個人的理解是如果能夠從緩存服務器中get到數據就是緩存命中,直接從緩存服務器中獲取數據,如果沒命中就從基礎服務器中獲取數據(這種