原创 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