原创 384. Shuffle an Array
文章目錄384. Shuffle an ArrayApproach 1 : Mark ElementComplexity AnalysisApproach 2 : Fish_YatesProof:Complexity Analys
原创 Linked List Cycle 求鏈表是否有環及環的入口 證明
一. 問題: 求鏈表是否有環及環的入口 二. leetcode 題目: 142. Linked List Cycle II https://leetcode.com/problems/linked-list-cycle-ii/ Giv
原创 AsciiDoc Notes
文章目錄1. Add ImageLocalNetwork2. Add Link3 .Comparison with Markdown4. Reference 1. Add Image Local Step 1 : Add cod
原创 關於Integer
1. 如何對 List<Integer> result = new ArrayList<>(nums.length) result某個索引值進行修改? 答案是不能,除非通過反射。 原因是Integer中對value 的保存是不可修改的
原创 KMP 算法
一. 問題: 查找匹配字符串 如從searchText = “fabfafabfab” 中找是否有匹配的字符串 pattern = “fabfab” 二. 算法: Solution 1: 暴力求解,每次移 Solution 2:
原创 1143. Longest Common Subsequence
Given two strings text1 and text2, return the length of their longest common subsequence. https://leetcode.com/problems
原创 647. Palindromic Substrings
Description Given a string, your task is to count how many palindromic substrings in this string. The substrings with d
原创 Ubuntu安裝Nginx 並轉發請求到Tomcat
一. 安裝步驟 1. apt update 2. apt install nginx 3. ufw app list Available applications: Nginx Full Nginx HTTP Nginx H
原创 ConcurrentHashMap 1.8 MyKey 驗證BRTree
Java 1.7 Yanzhen Java 1.8 public class MyKey implements Comparable<MyKey>{ public int key; @Override publi
原创 tomcat+jsp訪問mysql
1. JDK 環境變量設置 (/etc/profile) export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 export JRE_HOME=${JAVA_HOME}/jre
原创 Mac 問題
mac ~/.bash_profile配置不生效 在~/.zshrc文件最後,增加一行: source ~/.bash_profile
原创 jstack 分析線程狀態 - CPU佔用100%
1. 現象 CPU佔用100% 2. code public class JStack { public static void main(String[] args) { while (true) {
原创 Postman variable
1. Enviroment / Globle Setting 2. TCall Token API and set reponsebody to globle variable 3. Use the globle variable
原创 密碼技術
散列 (Hash) 又稱哈希值, 密碼校驗和 (cryptographic checksum) 指紋 (fingerprint) 消息摘要 (message digest) 對稱密碼 一次性密碼本(One Time Pad) 密鑰的長度必