原创 spring-AOP面向切面編程基礎學習

1 什麼是AOP?  AOP是在不改原有代碼的前提下對其進行增強。   AOP(Aspect Oriented Programming)面向切面編程,一種編程範式,指導開發者如何組織程序結構。      OOP(Object Orient

原创 Linux 啓動腳本sh腳本

開發好的程序部署到linux上,製作一個.sh腳本自動執行。   #!/bin/bash #這裏可替換爲你自己的執行程序,其他代碼無需更改 APP_NAME=myjavademo-0.0.1-SNAPSHOT.jar #使用說明,用來

原创 .NetCore中 Castle.DynamicProxy攔截器 使用說明

 demo代碼下載: https://gitee.com/MuXueRuanJian/castle_dynamic_proxy_test.git     參考網址: https://mp.weixin.qq.com/s/qytJcqaemM

原创 identityserver4 用戶從數據庫or從用戶中心接口取數據,並且授權驗證 IdentityServer4:發佈環境的數字簽名證書

identityserver4 用戶從數據庫or從用戶中心接口取數據,並且授權驗證   主要參考: https://www.cnblogs.com/FireworksEasyCool/p/10181681.html https://stac

原创 webshell查殺的方法

從您反饋的情況看,是您的網站被植入了webshel後門文件導致的。您可以先對當前的服務器做下快照備份,然後將您的網站代碼拷貝到本地進行下webshell查殺:https://www.cnblogs.com/xiaozi/p/12679777

原创 IdentityServer4採用Http時在谷歌最新瀏覽器登錄後不跳轉

startup類添加代碼:   public void SetSameSite(HttpContext httpContext, CookieOptions options) { if (options.SameS

原创 .Net5中使用IdentityServer4的簡單方法,以及坑

一、引用Nuget:IdentityServer4  最新版本 4.1.2 二、添加配置: public class Config { /// <summary> /// 定義資源

原创 docker 查看容器佔用磁盤大小

命令:docker system df 查看 每個 image、container 詳細大小:docker system df -v  

原创 dotnet命令指定端口號

dotnet xxx.dll  --urls "http://*:5001"

原创 skywalking8.91升級到9.1注意注意事項

1、將skywalking8.9.1的進程kill -9 。 2、將skywalking9.1的代碼拷貝到服務器,修改application.yml和webapp.yml,修改方法與skywalking8.9.1,參照我以前寫的文章:htt

原创 curl: command not found解決方法

那是因爲沒裝 Curl ubuntu/debian 系統安裝 Curl 方法: apt-get update -y && apt-get install curl -ycentos 系統安裝 Curl 方法: yum update -y &

原创 java中多線程安全性和同步的常用方法

1、多線程安全性問題,即多線程在什麼場景下會出現異常? 多個線程同時調用一個共享的變量(對象),比如當某個線程操作車票的過程中,尚未操作完成時,其他線程參與進來,也操作車票。   2、在Java中,我們通過同步機制,來解決線程的安全問題。

原创 java-多線程之間的通信

線程通信的例子:使用兩個線程打印 1-100。線程1, 線程2 交替打印   涉及到的三個方法: * wait():一旦執行此方法,當前線程就進入阻塞狀態,並釋放同步監視器。 * notify():一旦執行此方法,就會喚醒被wait的一個線

原创 java中使用ReentrantLock實現線程安全

如下代碼: class Window4 implements Runnable { private int ticket=100; //1、先定義一個變量 private ReentrantLock rloc

原创 程序、進程、線程 的概念 和多線程的內存JVM

一、概念   1、程序(program)是爲完成特定任務、用某種語言編寫的一組指令的集合。即指一段靜態的代碼,靜態對象。 2、進程(process)是程序的一次執行過程,或是正在運行的一個程序。是一個動態的過程:有它自身的產生、存在和消亡的