原创 idea 啓動本地tomcat訪問localhost:8080 404錯誤

如下圖所以:把tomcat安裝目錄下webapp下的的ROOT文件夾配置到idea中即可,注意修改application context爲 /

原创 jdbc 佔位符插入NULL,報空指針( NullPointerException)異常

出錯寫法: ps.setInteger(1, obj.get("id")); 修改寫法:(解決報錯問題) ps.setNull(1, Types.INTEGER); ps.setInteger(1, obj.get("id")

原创 fastJson順序遍歷所有json中的字段

//把字符串原生轉換爲json對象,如果不加第二個參數OrderedField,會無序 JSONObject jsonObject = JSON.parseObject(json, Feature.OrderedField);

原创 java 8 Lambda表達式語法學習

import java.util.ArrayList; import java.util.Collections; import java.util.List; /** * 1.lambda表達式的基礎語法: * Lamb

原创 面試集錦之框架部分

mvc框架 是爲了解決傳統mvc模式問題而出現的問題 所有的servlet和servlet映射都要配置web.xml中,如果項目太大,web.xml文件就太大,並且不能實現模塊化管理 servlet主要的功能就是接收參數,調用邏

原创 JS函數式編程示例(高階函數應用)

JS函數式編程示例 //JavaScript高階函數,函數的參數也是一個回調函數====>>>函數式編程 //1.filter的使用,參數是一個回調函數,並且返回boolean值 const nums =

原创 linux服務器 docker 基於season/fastdfs 鏡像 安裝fastdfs

需求: 在一臺機器上安裝fastdfs,然後按照組名進行分別存儲,也就是在同一臺機器上安裝fastdfs,但是有不同的組名進行分別存儲,具體安裝是一個tracker,多個storage。 解決: 剛開始查詢docker安裝f

原创 SpringBoot/SpringCloud maven分離打包

SpringBoot/SpringCloud maven分離打包 目的:把微服務的jar包儘量變得足夠小,公共不變jar包進行提取放到特定文件夾內,然後啓動jar包的時候進行指定lib文件目錄地址即可。 以下是我的maven

原创 mysql數據庫配置連接參數rewriteBatchedStatements

問題描述: 在java後臺程序中用的是批量插入的方法,但是耗時還是很長,後臺代碼沒有錯誤 解決方法:配置連接參數解決問題: &rewriteBatchedStatements=true 另外還有: useUnicode=true&

原创 SpringMvc關於controller接收參數轉換問題,加入@JsonProperty註解

controller 接收不到前臺傳入的參數:參數屬性爲’X’和‘Y’, --------如果不加入@JsonProperty(“Y”)註解,後臺接收爲null -------加入註解@JsonProperty(“X”),後臺能

原创 log4j 2.x版本 日誌按天分割,按文件大小分割

log4j.xml配置文件介紹:https://www.cnblogs.com/new-life/p/9246143.html 通過查看源碼知道log4j 2.x版本是默認支持按天進行分割日誌信息的,只需簡單配置就可以,如下如所示

原创 svn update 忽略某個文件(夾)

進入svn項目的根目錄,update語句進行排除指定的文件, !!!!這樣的問題是在終端會刪除忽略的文件,導致每次update下載更新的時候不會下載這個文件,相當於在本地刪除了忽略的文件,但是在svn上還存在 svn updat

原创 SpringBoot 以及SpringCloud整合Websocket的經歷

Springboot整合webSocket 導入依賴(根據具體情況,排除jar包,防止jar包衝突) <dependency> <groupId>org.springframework.boot</groupId>

原创 IDEA常用快捷鍵

因爲剛從myeclipse轉換到IDEA,也根據自己的一些查找,總結一下常用的快捷鍵: 1.ctrl + N 搜索 快捷鍵雙擊shift也可以 2.ctrl + 空格 補全 3.ctrl + q 查看文檔說明 4.

原创 Linux學習

Linux安裝jdk(rpm文件) 在https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html提供的jdk版本中,選擇L