原创 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) 密鑰的長度必

原创 浮點四則運算