原创 springboot 源碼閱讀之 logback-spring.xml 是在哪裏加載的?
強制在 logback-spring.xml 中人爲製造一個錯誤,然後啓動 springboot 工程,得到如下錯誤調用棧信息: 進入 LogbackLoggingSystem.java 第 169行所在的方法 loadConfi
原创 html5 canvas 模擬 迪傑斯特拉算法( Dijkstra )求最短路徑
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css">
原创 追 JS 文件時如何快速知道調用的某函數定義在哪個文件中?
1. idea 中選定最頂層文件夾,按住 ctrl + h 全局搜索該函數名?( 缺點: 屬於盲搜,特別在 js 文件壓縮的環境下 前綴匹配導致搜索很慢,比如搜索 "function add",由於 add 沒什麼區分度,所以會搜索匹配
原创 JAVA 兩個線程,一個線程打印1-10,另一個線程打印1-20,線程互不搶佔,輪流打印20遍 用信號量如何實現?
import java.util.Random; import java.util.concurrent.Semaphore; public class Test { public static void main(Stri
原创 vue + bootstrap-tab 環境下 iframe 自適應高度完美解決方案
1. vue 頁面摘要: <div id="app" style="overflow:auto"> <div id="div_main_container" style="margin: 10px;" v-cloak>
原创 不夠小白禁止點擊:小白也能理解的邏輯電路選擇器的實現原理
1. 首先介紹一下 MOS 晶體管: 如上圖所示是構成邏輯門的兩種底層器件。圖1表示的晶體管,當C端接通高電平( 用1表示 )時 A、B端導通,當C端接通低電平( 用0表示 )時 A、B端不導通。圖2表示的晶體管,當C端接通高電平( 用
原创 JDK 自帶定時器 Timer 核心原理代碼
主要邏輯: new 一個 Timer 後, timer 內部維護一個隊列 queue,並開啓一個死循環線程 從 queue 中取任務執行( 觸發時間到了就執行,未到就 wait ),timer.schedule( TimerTask
原创 java 使用 jacob 實現 將 freemarker 導出的 XML 格式的 excel 轉 xls、xlsx 格式
最近項目需要導出一個複雜的excel,發現無論是使用 poi 還是阿里巴巴的 easyexcel 這種編程式的方式實現起來代碼很麻煩,於是採用 freemarker 的方式,做法是先將 真正的excel 另存爲 xml格式,然後 編輯此x
原创 vue element-ui 的 Message 消息提示 在 iframe 中滾動父頁面的 scroll 時 Message 固定懸浮失效解決方案!
this_.$message({ showClose: true, message: '我是成功消息!
原创 VUE 工程搭建
1. 工程結構: 2. index.html: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content=
原创 jeecgboot 如何配置使用 pagehelper
jeecgboot 自帶的分頁插件使用非常方便,但是無法解決自定義 sql 的問題;一般的 springboot 工程使用 pagehelper 分頁插件都是通過 pom.xml 引入 pagehelper-spring-boot-sta
原创 java 反射快慢測試以及如何優化
package test; public class Person { public void xxx(){ } } package test; public class Demo { public sta
原创 自己動手模擬 java 集合流式操作
import java.util.ArrayList; import java.util.List; public class MyArrayList<T> extends ArrayList<T> { private Li
原创 連連看遊戲中的尋路算法( JS版 )
附件下載地址:https://download.csdn.net/download/heshiyuan1406146854/12314324 如下時關鍵 html 代碼: <html> <head> <title>xxx</tit
原创 java模擬邏輯門
public class MyConstant { public static final int HIGH_SIGNAL =1; //高電平信號 public static final int LOW_SIGNAL