原创 解決挖礦病毒導致的cpu100%

解決挖礦病毒導致的cpu100% 原博地址 忘記病毒進程的截圖了,解決後也找不到了,就說一下整個過程吧。姑且把對手稱之爲“病毒”吧。 以下是我個人的解決方法,如果大神覺得不妥懇請指正。 1、解決病毒 首先top -c

原创 LeetCode 870. 優勢洗牌 JAVA 題解

LeetCode 870. 優勢洗牌 JAVA 題解 題目鏈接:https://leetcode-cn.com/problems/advantage-shuffle/ 思想: 田忌賽馬 每次拿A的“當前輪次“的最小值和B的”當前輪

原创 微信登錄,網頁授權流程

微信登錄網頁授權流程 1、流程 以下流程爲微信官方提供的請求流程,現實中可使用第三方sdk: https://github.com/Wechat-Group/WxJava/wiki/MP_OAuth2網頁授權 首先微信客戶

原创 CopyOnWriteArrayList/Set 源碼解析

CopyOnWriteArrayList/Set 源碼解析 原文地址:http://jachindo.top:8090/archives/copyonwritearraylistset%E6%BA%90%E7%A0%81%E8%A

原创 JVM類生命週期與類的加載過程

JVM類生命週期與類的加載過程 類的生命週期: .class文件被加載到虛擬機內存後纔可生效。 類加載過程嚴格按照上述順序“開始”,但不是按照上述順序“進行”或“完成”,可能會交錯。 1、關於類初始化時機 當且僅當對一個類進行主

原创 Spring AOP 代理總結:靜態代理和動態代理

Spring AOP 代理總結:靜態代理和動態代理 原文地址:http://jachindo.top:8090/archives/springaop%E4%BB%A3%E7%90%86%E6%80%BB%E7%BB%93%E9%9

原创 Spring Boot + Redis緩存實現

SpringBoot + Redis緩存實現 1、緩存對象必須實現序列化 如: package com.jachin.sell.VO; /** * @description: http請求返回的最外層對象 * @Author:

原创 Spring Boot自定義註解與驗證

註解原理與自定義註解 1、引入依賴: <!-- https://mvnrepository.com/artifact/javax.validation/validation-api --> <dependency> <gr

原创 Spring Boot 整合 SpringData JPA與分頁

Spring Boot 整合 SpringData JPA與分頁 在Spring Boot中使用JPA,需要引入如下依賴: <dependency> <groupId>org.springframework.boot</grou

原创 Spring Boot自動配置流程簡明總結

Spring Boot自動化配置 原博客地址 § Spring Boot的顯著優勢 使用starter簡化依賴配置 Spring的自動配置 § starter簡化依賴的配置 Spring提供了一系列starter來簡化

原创 Java線程池中的異常處理

Java線程池中的異常處理 原文博客 § 前置知識 線程池中的任務有兩種,一種有返回值,一種無返回值。通常對應着兩種提交任務的方法: submit方法:雖然參數是Runnable,但由於返回值爲Future,所以通常傳入

原创 Tensorflow Keras 中input_shape引發的維度順序衝突問題(NCHW與NHWC)

Tensorflow Keras 中input_shape引發的維度順序衝突問題(NCHW與NHWC) 原文鏈接:Tensorflow Keras 中input_shape引發的維度順序衝突問題(NCHW與NHWC) 以tf.ke

原创 Tensorflow導入成功使用卻失效(AttributeError: module 'tensorflow' has no attribute 'xxx_')

Tensorflow導入成功使用卻失效(AttributeError: module ‘tensorflow’ has no attribute ‘xxx_’) 【錯誤信息】 AttributeError: module 'ten

原创 JAVA BeanUtils使用

JAVA BeanUtils使用 通過內省(Introspector)實現,通過讀取對象屬性值來創建對象。 且讀取類型均可統一爲String類型,因爲屬性爲基本類型時,BeanUtils會自動幫忙轉換類型,如下代碼示例:

原创 Java 徹底手撕LRU設計(使用JDK容器與不使用JDK容器)

Java 徹底手撕LRU設計(使用JDK容器與不使用JDK容器) 原博鏈接 JDK 1.8 本文講述了兩種利用JDK容器實現LRU的方法,以及最後不使用JDK容器,自己定義HashMap和鏈表來純手工打造時間複雜度爲O(1)的L