原创 springboot中service自己注入自己啓動報錯

springboot中service自己注入自己:    啓動報錯: F:\jdk8-32bit\bin\java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:56333,s

原创 聊聊spring事務失效的12種場景,太坑了

前言 對於從事java開發工作的同學來說,spring的事務肯定再熟悉不過了。 在某些業務場景下,如果一個請求中,需要同時寫入多張表的數據。爲了保證操作的原子性(要麼同時成功,要麼同時失敗),避免數據不一致的情況,我們一般都會用到sprin

原创 windows查找端口號並殺死進程

  1.windows下根據端口號查找進程並殺死:  查找端口號爲8092的進程:netstat -aon|findstr "8092" 殺死進程:taskkill /pid 11456 -f   2.linux下根據端口號查找進程並殺死

原创 性能優化的技巧

1.索引優化。增加準確的索引是最簡單有效的方式。 2.sql優化。sql優化也是儘量優化的使索引生效。 3.代碼優化,避免循環查詢庫,sql優化無法解決的嘗試在代碼中組裝數據。 4.異步,消息隊列。 5.多線程。 6.分區,分表,分庫。 7

原创 刨根問底 Redis, 面試過程真好使(緩存穿透,緩存擊穿,緩存雪崩等)

    在 Web 應用發展的初期階段,一個網站的訪問量本身就不是很高,直接使用關係型數據庫就可以應付絕大部分場景。但是隨着互聯網時代的崛起,人們對於網站訪問速度有着越來越高的要求,直接使用關係型數據庫的方案在性能上就出現了瓶頸。因此在客

原创 java書籍系列

1.java高手是怎樣煉成的 原理、方法與實踐。 2.代碼整潔之道。 3.深入理解java虛擬機。 4.java程序性能優化。 5.碼出高效。 6.阿里巴巴java開發手冊。 7.java工程師成神之路。 8.重構-改善既有代碼的設計。 9

原创 字節二面,居然讓我寫一個 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