原创 問題:fastjson字段爲null時不輸出空字符串問題

問題 Map < String , Object > jsonMap = new HashMap< String , Object>(); jsonMap.put("a",1); jsonMap.put("b","");

原创 Java核心技術初階04:面向對象思想、類和對象

1.面向對象思想 1.1 現實世界是由對象和對象之間相互作用共同組成的 每個對象有自己的特有屬性,也有自己專有的方法。外部對象想要調用這些方法,可以向它請求並傳入參數,等方法執行結束後,返回結果。 對象=屬性+方法 對象的規範=

原创 jdk版本切換以及相應的配置

前言 jdk1.8之後沒有jre,環境變量的配置不一樣 一臺電腦安裝多個版本的jdk(jdk8,jdk11),需要修改環境變量配置進行切換 jdk8配置 新建JAVA_HOME,變量值填寫安裝路徑,我的路徑是D:\Program

原创 github下載失敗或下載慢解決方案

利用Git生成本機SSH Key並添加到GitHub中 使用 git 克隆 github 上的項目失敗

原创 VSCode插件推薦及使用

vscode 前端插件推薦 VS Code使用beautify插件自動對html,js,css進行格式化對齊顯示

原创 IDEA運行Java Applet程序

Java Applet程序 目錄結構 Test.java import javax.swing.*; import java.awt.*; public class Test extends JApplet { p

原创 問題:PageHelper自動添加limit

使用 1)、統計總數,(將SQL語句變爲 select count(0) from xxx,只對簡單SQL語句其效果,複雜SQL語句需要自己寫) Page<?> page = PageHelper.startPage(1,

原创 問題:Java Swing界面顯示中文亂碼(IDEA)

問題 swing界面中文顯示亂碼,如圖 解決 Edit Configurations -> VM options -> 添加:-Dfile.encoding=GBK 參考網址: Java Swing 界面中文亂碼問題解決(I

原创 解決Navicat Premium 12連接Oracle時提示oracle library is not loaded問題

1.問題 連接Oracle時提示oracle library is not loaded 2.原因 Navicat本地的OCI版本與Oracle服務器不符而造成的,即oci.dll文件版本不對應 3.解決方案 下載最新的Ora

原创 windows下部署多個tomcat

文章目錄1.解壓tomcat安裝包2. 配置環境變量3.修改tomcat中的bin/startup.bat4.修改tomcat中的bin/catalina.bat5.修改tomcat中的的conf/server.xml6.修改To

原创 Java核心技術05:繼承、接口和抽象類

文章目錄1.繼承1.1 繼承1.2 繼承1.3 繼承1.4 繼承1.5 繼承1.6 繼承1.7 繼承1.8 總結2.抽象類和接口2.1 抽象類2.2 抽象類2.3 抽象類2.4 接口2.5 接口2.6 總結3.轉型、多態和鍥約設計

原创 解決Github上下載項目失敗或速度太慢的問題

國內訪問GitHub總會遇到下載速度緩慢、鏈接意外終止的情況。 下載一個項目,然而嘗試多次都沒辦法成功下載,總是在下載到快完成的時候,突然終止。而且有時候下載很慢,可能只有十幾k 解決的方法 1.創建碼雲賬號: 通過訪問 http

原创 問題: mybatis配置callSettersOnNulls,解決數據庫null字段的顯示

默認情況下,Mybatis對Map的解析生成, 如果值(value)爲null的話,那麼key也不會被加入到map中, 例如 查詢 name,sex,age,數據庫中的age字段沒有值,Mybatis返回的map中只映射了 nam

原创 SSM之整合Redis

Redis安裝與使用 第一步當然是安裝Redis,這裏以Windows上的安裝爲例。 首先下載Redis,可以選擇msi或zip包安裝方式 zip方式需打開cmd窗口,在解壓後的目錄下運行redis-server redis.w

原创 SSM整合CXF發佈WebService(服務端、客戶端)

原文鏈接:https://www.bbsmax.com/A/nAJvLBXGdr/ SSM(四)WebService入門詳解 ssm+cxf3.0 Spring和cxf3的整合,以mav