原创 Arthas熱更新線上的 Java 服務器代碼

  目錄 一、前言 二、Arthas的使用 三、熱更新 在線文檔: https://alibaba.github.io/arthas 一、前言 1、熱更新代碼的場景 (1)當線上服務器出現問題時,有些時候現有的手段不足以發現問題所在,可能

原创 怎麼在linux下創建一個可運行腳本?

步驟: 1.新建一個.sh文件,touch test.sh 2. 編輯test.sh文件,vi test.sh 然後鍵入i,輸入內容, #!/bin/sh必須放在第一行 #!/bin/sh nohup java -jar /home/d

原创 pom文件依賴system 打包不依賴 解決方案

//例子 <scope>system</scope> //應用外置jar包 <dependency>     <groupId>jeewx</groupId>     <artifactId>jeewx</artifactId>    

原创 linux常用解壓縮命令tar zip使用方法

方法/步驟 1.tar命令會對文件進行壓縮或者解壓縮,在命令行中輸入tar --help可以查看tar命令的詳細使用方法 2.我們經常使用的tar壓縮命令爲   tar -zcvf  壓縮名.tar.gz  文件/目錄 3

原创 lombock使用

1. 安裝    2.配置註解處理器 同樣我們在Settings設置頁面,我們點擊Build,Execution,Deployment-->選擇Compiler-->選中Annotation Processors,然後在右側勾選Enabl

原创 在intellij idea 中怎麼不用git 解除關聯

展開全部 file ->settings->version control 選中這一欄,右邊有個 點紅色減號,就解除了,然後去項目目錄下刪除.git這個文件夾,你可以不刪除,爲了以後繼續關聯

原创 有狀態、無狀態

上一期從線程安全的角度聊了聊系統設計要注意的事情,這次換個角度繼續聊聊系統設計 這次主題圍繞系統設計:有狀態、無狀態 慣例,先看栗子 網站登錄校驗,很普通的一個功能 對於這個功能我們要如何實現? 先分析一下登錄校驗是個啥意思 舉個栗子,比

原创 Mybatis 批量插入的上限

Mybatis 批量插入引發的血案 原創 2016年08月08日 14:13:02 標籤: mybatis / sql 歡迎訪問配色好看的個人站 故事 今天下午公司技術分享,一個夥伴提到他踩過坑:mybatis批量插入時動態sql允許的最

原创 spring boot 實體類常用註解範例

定義User.java實體類 @Data @Entity public class User { @Id @GeneratedValue private Long id; @Column(nullable = false) privat

原创 IDEA快捷鍵生成serialVersionUID

類必須實現Serializable接口 (或者打開setting窗口後直接搜索 serializable class without ‘serialVersionUID’ 也可以找到這個選項)  打上 √ 選項 然後鼠標點擊類型,按下快

原创 String.format

String.format("%02d", year) year格式化爲至少2位十進制整數  譬如 int year = 5; 結果爲05 點贊 收藏 分享 文章舉報

原创 ApplicationContextAware使用理解

問題背景 在我們的web程序中,用spring來管理各個實例(bean), 有時在程序中爲了使用已被實例化的bean, 通常會用到這樣的代碼: 1、BeanFactory是什麼? BeanFactory作爲基礎的IoC容器,管理了spri

原创 SpringBoot2.X (十三) : SpringBoot設置支持跨域請求

現代瀏覽器處於安全的考慮,在http/https請求時必須遵守同源策略,否則即使跨域的http/https 請求,默認情況下是被禁止的,ip(域名)不同、或者端口不同、協議不同(比如http、https) 都會造成跨域問題。 一、 前端解

原创 使用Fastjson解析List對象時出現:{"$ref":"$.data[0].task.OBJECTS[0]"}的問題原因及解決方法

首先,說一下出現問題的原因:後臺傳過去的json數據用了阿里巴巴的fastjson轉換,但是有個問題就是:解析list中引用的數據時,jvm避免數據溢出,會自動處理爲“循環引用”,因此,也就出現了問題的根源{"$ref":"$.data[

原创 Mybatis 開啓控制檯打印sql語句

springboot+mybatis整合過程中,開啓控制檯sql語句打印的兩種方式: 方法一: 1.在mybatis的配置文件中添加:     <settings>         <!-- 打印sql日誌 -->         <se