原创 HttpClient 的實踐

一、HttpClient 簡介 HttpClient 是 Apache Jakarta Common 下的子項目,用來提供高效的、最新的、功能豐富的支持 HTTP 協議的客戶端編程工具包,並且它支持 HTTP 協議最新的版本和建議

原创 Java max()和min() 方法

max() 方法用於返回兩個參數中的最大值。 min() 方法用於返回兩個參數中的最小值。 可以看到,可以用於四種數值類型的比較。

原创 Shiro安全框架之基於ini的簡單案例

簡介   對於我們而言,最簡單的一個 Shiro 應用的運行機制:   1、應用代碼通過 Subject 來進行認證和授權,而 Subject 又委託給 SecurityManager;   2、我們需要給 Shiro 的 Sec

原创 若依框架--代碼生成器實踐

一、新建表結構 drop table if exists sys_student; create table sys_student ( student_id int(11) auto_in

原创 SQL統計一張表中某個字段不同狀態的數量

表名 :table_name 列名:status_col 比如 status_col 這個字段有1,2兩個狀態,我要統計這樣兩個狀態各自的數量: SELECT SUM(CASE WHEN `status_col` = 1 THE

原创 fastJSON學習筆記

定義幾種JOSN字符串 //json字符串-簡單對象型 private static final String JSON_OBJ_STR = "{\"studentName\":\"lily\",\"studentAge\":1

原创 Win10 配置JDK1.8免安裝版

一、將JDK壓縮包解壓 二、配置JAVA_HOME 新建系統變量,變量名爲路徑爲JAVA_HOME;變量值爲解壓後的JDK文件根目錄 三、配置Path 選中Path點擊編輯,再點右上角新建,路徑爲%JAVA_HOME%\bin

原创 Linux 系統安裝 MySQL8.0.18

一、安裝方式 採取從第三方鏡像下載MySQL8.0.18的壓縮包的方式手動安裝。 鏡像地址:https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/ 二、安裝步

原创 MySQL 使用 Mybatis 查詢數據的空值不顯示的處理方法

一、遇到的情形 1.數據庫字段: IPORT,DEVICE_TYPE,DEVICE_STATUS 2.查詢的結果: { "IPORT": "8010", "DEVICE_TYPE": "06", } DEVICE

原创 StringUtils工具類 isEmpty 和 isBlank 方法

一、工具類來源 org.apache.commons.lang.StringUtils 二、public static boolean isEmpty(String str) 判斷某字符串是否爲空,爲空的標準是str==null或

原创 MyBatis的學習筆記

一、mapper.xml 頭部文件: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Map

原创 Thymeleaf 的 th:attr 和 th:style 屬性的使用

一、th:attr 設置標籤屬性,多個屬性可以用逗號分隔 例: 1.後端接口: @GetMapping(value = "/welcome") public ModelAndView getWelcomeTitle() {

原创 MyBatis之Dao接口傳入List類型的參數的處理方式

Mapper.java: public interface testMapper { List<User> getUsers(List<Integer> idList); } mapper.xml: <select id

原创 HttpServletRequest 接收參數的幾種方法

一、getParameter(String) 接收參數方法用於接收單個參數或者多個不同參數名的參數 如前端像這樣傳遞:localhost:8080/login?name=tom&pwt=123456 那麼這樣獲取參數: Strin

原创 CentOS7 安裝 Python3.8.2

Linux系統安裝Python3.8教程 1.下載源碼包 進官網選擇3.8版本下載下來。 2.用傳輸工具傳輸到Linux系統上 我是將壓縮包放在 /usr/local/src/ 這個目錄下。 3.解壓壓縮包 命令: t