原创 IDEA調試遠程部署的SpringBoot項目

設置完畢,到部署的服務設置啓動,具體如下: 圖片是啓動命令,這裏不用記。 java -Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8

原创 IDEA遠程調試部署Tomcat項目

Windows環境 進入目錄下的bin目錄,編輯打開startup.bat 在前面添加: SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrun

原创 去掉所有的html標記

function delHtmlTag(str) { return str.replace(/<[^>]+>/g, "");//去掉所有的html標記 }

原创 Spring Aop切面註解 解決@annotation()無法切入方法內部調用的問題

本來我是使用@annotation() 直接切面指定註解的,結果方法內部調用的方法無法切入,因此我使用了一下方式替代。切面Action下所有類所有方法,同時方法上有ExecuteTask註解的才進行切面 @Component @A

原创 靈活運用Spring容器中的 getBeansOfType(Class type)函數

項目中經常會遇到要向代碼中添加定時任務(類似消費線程),通常這樣的定時任務都是臨時加入。除此外,項目中的任務都很相似,所以在設計的時候都會爲其添加一個超類(或者接口),因此所有的定時任務都要繼承這個超類。這些任務通常數量不少,十

原创 一口氣說出 6種 延時隊列的實現方案,面試穩穩的

本文 demo 已全部上傳 github 地址 :https://github.com/chengxy- nds/delayqueue,WX搜索【程序員內點事】,回覆【666】妙不可言。 五一期間原計劃是寫兩篇文章,看一本技術

原创 Spring 獲取上下文

@Component public class ApplicationHolder implements ApplicationContextAware { private static ApplicationContex

原创 Java 獲取包名

public String getPackName() { Package pack = getClass().getPackage(); String packName = pack.getName(); do{

原创 td 溢出文本... 顯示後導致table寬度無效問題 -

table{ width:100px; table-layout:fixed;/* 只有定義了表格的佈局算法爲fixed,下面td的定義才能起作用。 */ } td{ width:100%; word-break:keep

原创 Spring Boot項目熱部署-包括針對IDEA熱部署無效問題

2.2.6熱部署 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp

原创 Linux 輸出日誌命令

1.進入tomcat目錄下的logs目錄 2.ls -s 是肯定能看到很多日誌列表的 3.輸入命令:tail -f catalina.out, 就能看到本應該輸入到控制檯的日誌了。

原创 idea 卡在 Resoving Maven dependencies的問題--junit-platform-launcher引發的血案

https://blog.csdn.net/qiuyeyijian/article/details/104401631

原创 Python zipfile 打包超級實用

import zipfile import os def zip_pack(target, filePath): if not target.endswith(".zip"): target = t

原创 Python抓取微信公衆號收費漫畫(挺好看的)

import requests from bs4 import BeautifulSoup from lxml import etree headers = { 'Upgrade-Insecure-Requests':

原创 一篇文章讓你瞭解Java內部類

靜態內部類和非靜態內部類區別: 靜態內部類: 外部類中可以直接調用靜態方法,非靜態方法需要new對象 new A.B() 靜態內部類中,只允許調用外部類中靜態變量(類變量) 非靜態內部類: 類中不能定義靜態變量 和 靜態方法