原创 字節二面,居然讓我寫一個 LFU 緩存策略算法,懵了!

LRU全稱 "Least Recently Used",最近最少使用策略,判斷最近被使用的時間,距離目前最遠的數據優先被淘汰,作爲一種根據訪問時間來更改鏈表順序從而實現緩存淘汰的算法,它是redis採用的淘汰算法之一。redis還有一個緩存

原创 easypoi導出帶動態下拉框

easypoi導出帶動態下拉框。 實體註解: package com.springbooteasypoi.entity.excel.select; import cn.afterturn.easypoi.excel.annotation

原创 mysql的varchar最大能存儲多少個字符?

mysql中varchar能夠存儲可變長度的字符串。過去我做的諸多業務中,一般存儲短字符串的需求,都會使用varchar類型,並且定義長度爲255,也就是varchar(255)。 不過爲了探究varchar這種類型到底是怎麼存儲的,它的最

原创 IDEA自定義註釋模板-版本2

配置註釋模板: 1.類: Template text: /** * @description: TODO * @author liuyachao * @date $DATE$ $TIME$ */ Edit variables: 2.

原创 前後端分離實現

前端: 問:前端是怎麼打包及部署的?後臺打包後部署以後可以通過接口訪問。前端是怎麼部署才能在瀏覽器訪問? 答:docker+nginx === 問:前端是用什麼ide寫啊 答:vscode 問:用idea寫不行嗎? 答:可以 === 問:我

原创 redisson使用方式(springboot整合redisson)

項目結構:    1.引入pom依賴: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x

原创 redisson推薦博客

https://blog.csdn.net/m0_45364328/article/details/125175796 https://blog.csdn.net/weixin_48921808/article/details/119918

原创 IDEA插件List of plugins was not loaded for following hosts: http://plugins.jetbrains.com

IDEA插件市場點開資源庫後報錯:List of plugins was not loaded for following hosts: http://plugins.jetbrains.com。 解決辦法: File-Settings-P

原创 深分頁查詢慢問題

深分頁:分頁太多,越往後的頁數查詢越慢。 例如: select id,name,balance from account where create_time> '2020-09-19' limit 100000,10; limit 10

原创 easypoi導出默認是凍結標題行

easypoi導出默認是凍結標題行: 查看源碼:在創建表頭和標題的時候有設置凍結行。        源碼構造函數默認設置爲true了。第一標題和第二標題有值,rows=2。後面又加了getRowNums默認是1。這不就是默認把第一標題和第

原创 java求最大遞增子序列算法

求最大遞增子序列: package com.test.algorithm; import java.util.Arrays; /** * Created by Administrator on 2022/10/12. */ pub

原创 如何快速上手Activiti工作流?

關於工作流的認識大家很熟悉了,如:請假的流程 場景:公司 主角:阿呆, 主管, 部門經理 ,人事, 問題:有一天,阿呆到公司,胃感到有點不舒服,然後想跟主管請假,然後主管告訴阿呆說,你想請假,那麼就必須要請假條,這個上面需要我簽字,然後拿到

原创 java關於打印日誌規範

4.保證記錄內容完整 日誌記錄的內容包括現場上下文信息與異常堆棧信息,所以打印時需要注意一下兩點: (1)記錄異常時一定要輸出異常堆棧,例如logger.error("xxx"+e.getMessage(),e)。 (2)日誌中如果輸出對象

原创 阿里巴巴 Java 代碼規範(示例代碼)

簡介  這篇文章主要介紹了阿里巴巴 Java 代碼規範(示例代碼)以及相關的經驗技巧,文章約24055字,瀏覽量223,點贊數8,值得推薦! 1. 抽象類命名使用 Abstratc開頭。 2. 阿里強制規定不允許任何魔法值(未經定義的常

原创 如何將2萬條數據快速導入到 MySQL?

1一、前言 前兩天做了一個導入的功能,導入開始的時候非常慢,導入2w條數據要1分多鐘,後來一點一點的優化,從直接把list懟進Mysql中,到分配把list導入Mysql中,到多線程把list導入Mysql中。時間是一點一點的變少了。非常的