原创 獲取小數點前面的數字

獲取小數點前面的數字 方法一:轉換成字符串, 截取小數點前面的部分 Double d1 = 618.618; String str1 = d1.toString(); int index = str1.indexOf(".")

原创 json與string/list相互轉化

字符串:str json格式的字符串: jsonStr jsonArray格式的字符串: jsonArrayStr json數組: jsonArray 一. json 與 String 的相互轉換 (1) json格式的字符串

原创 Java --- IO流

一 IO流框架 二 IO知識點 (一) 基本概念 1 IO流 A 什麼是IO流 I/O,即輸入(Input)輸出(Output),IO流指的是數據像連綿的流體一樣進行傳輸。 B 作用 在本地磁盤或網絡上傳輸(讀/寫)數據

原创 Java --- 反射

一 反射概述 1 反射概述 什麼是反射? 反射能做什麼? 反射的應用場景? 類加載器ClassLoader Class對象 類的加載機制 Class對象 2 反射方式獲取構造方法並使

原创 mysql: 字符串排序問題(一)

mysql 實現high middle low排序 1 需求: 表 t_image 字段 字段類型 描述 image_id bigint 圖片id image_url varchar(1000) 圖片url

原创 Maven的使用

一. Maven的概念 1 概念 maven是一個項目管理工具. 它包含了一個項目對象模型POM, 一組標準集合, 一個項目生命週期, 一個依賴管理系統. 2 Maven解決的問題 (1) 解決各種jar包衝突和版本衝突 (2)

原创 sql 兩張表的相同字段中刷選出不同數據

我們在業務邏輯中,經常會涉及兩張表之間的數據比較, 其中涉及到某張表中獨一份的數據,如下 1 兩張表中相同字段name , 查詢出在表a存在而表b中不存在的數據,並去重 方法一: SELECT DISTINCT(a.name)

原创 SQL Mybatis別名AS的重要性(二)

我們在設計數據庫表的時候, 一個字段多個單詞,用"_"連接, 如, user_name. 而我們在代碼中創建實體類的時候, 通常用駝峯命名法, 如 : userName. 這就造成了我們在寫sql的時候, 因爲名稱不同, 找不到

原创 java.lang.UnsupportedOperationException報錯

一. 報錯 需求: 兩個字符串轉換成list, 去重 結果報錯: 不支持的操作異常 java.lang.UnsupportedOperationException 二 原因 這是因爲使用了數組轉換成list方法引起的

原创 Column 'XXX' in order clause is ambiguous

一 在寫sql的時候報瞭如下錯誤: Column 'permission_id' in order clause is ambiguous 二 報錯原因: ambiguous: 含糊不清的, 不明確的 因爲多表查詢, perm

原创 mybatis if..else

1.mybatis中if-else的語法 <choose> <when test=""> //... </when> <otherwise> //... </othe

原创 RedisTemplate操作redis數據庫

一 RedisTemplate 1 redis Redis是一種非關係型數據庫, 可以存取數據. 一般用作緩存數據庫, 可以減少正常數據庫的壓力. 2 redis可以存儲的5種數據結構 redis可以存儲5種數據結構 : 字符串

原创 SpringBoot集成 Redis

SpringBoot整合Redis 一 添加redis的起步依賴 <!-- 配置使用redis啓動器 --> <dependency> <groupId>org.springframework.boot</groupId> <

原创 lombok的使用

一 概念 Project Lombok是一個java庫,可以自動插入編輯器並構建工具,爲您的java增添色彩。 永遠不要再寫另一個getter或equals方法,使用一個註釋,您的類具有一個功能齊全的構建器,自動化您的日誌記錄變量

原创 輸出list地址值和內容

區分: 輸出list 地址值和 list內容 public static void main(String[] args){ String cameras = "[{\"macId\":\"1001\",\"macType\":