Home
GitHub
Medium
About me
Introduction
Books
Algorithmic Thinking A Problem Based Introduction
ch0.Intro
Introduction
ch1.Hash_Tables
Hash Tables
Algorithmic Thinking A Problem Based Introduction
Designing Data Intensive Applications
CH 2 Data Models Query Languages
Data Models Query Languages
Designing Data Intensive Applications DDIA
C
Declaration Vs Definition
C Declaration Vs Definition
Underline Double Underline
Underline And Double Underline
Concurrency
01 Introduction
Handle Concurrency
Process vs. Threads
Go Performance Optimization
04 Limit Concurrency
02 Goroutines
00 Goroutines
01 Hello
02 Client Server
03 Wait Group
04 Closure
03 Scheduler
M N Scheduler
02 Context Switch
03 Work Stealing
04 Channels
01 Channels
02 Buffered Channels
03 Channel Direction
04 Channel Ownership
05 Channels Chan
06 Channel Buffer Full
07 Channel Buffer Empty
08 Channel Unbuffered
09 Summary
05 Select
01 Select
06 Sync Package
Mutex
02 Atomic
03 Cond
04 Sync Once
05 Sync Pool
06 Race Detector
07 Crawler
01 Sequential
02 Concurrent
08 Concurrency Patterns
01 Pipelines
02 Fan Out Fan In
03 Cancelling Goroutines
04 Publish Subscribe
09 Gracefully Close Channels
The Channel Closing Prirciple
M Receivers 1 Sender
1 Receiver N Senders
M Receivers N Senders
M Receivers 1 Sender Closed By 3 Party
M Receivers N Senders Closed By 3 Party
10 Image Processing
01 Image Processing Sequential
02 Image Processing Pipeline
11 Context Package
01 Context Package
02 Context Package For Cancellation
03 Context Package As Data Bag
04 Context Package Go Idioms
05 Http Server Timeouts
Database
My SQL
Performance Optimization
Mysql資料庫校調和效能優化
Secret To Optimizing SQL Queries Understand The SQL Execution Order
Secret To Optimizing SQL Queries Understand The SQL Execution Order
Sharding And Partition
Note Sharding And Partition
Slow Query
Mysql Slow Query 慢查詢
Role Based Access Control RBAC
Transaction
No SQL
No SQL DB Cassandra Mongo DB Redis
Redis
Basic Commands
Redis Basic Commands
Hash
Redis Hash
List
Redis List
Shared Object
Redis Shared Object
String
Redis String
Tranasaction
Redis Transaction
Django Redis
Redis緩存如何設計
Prevent Hotspot Invalid Singlefight
Redis CLI
Design Pattern Golang
Abstract Factory
Adapter
Bridge
Builder
Chainof Responsibility
Command
Composite
Decorator
Facade
Factory Method
Simplevs Factory
Flyweight
Interpreter
Iterator
Mediator
Memento
Observer
Prototype
Proxy
Singleton
State
Strategy
Template Method
Visitor
Tags
Engilsh
Symbol
English Symbol
Teleconference
Note Teleconference
Games
The Legend Of Zelda Breath Of The Wild
薩爾達-荒野之息(The Legend of Zelda Breath of the Wild) 隨手筆記
Golang
Channels
Golang Channel
Concurrency
Golang Concurrency
Create CLI Applications
Create CLI Applications
CRUD
Golang CRUD
Distributed System
Distributed System Distributed Cache And Distributed Transaction
Duck Typing
Interfaces And Duck Typing In Go
Efficient Go
Efficient Go By Bartlomiej Plotka
Engineering Design
01.Standard_Go_Layout
Example
Wire Examples
Example
Standard Go Project Layout
02.API_Design
API Design
03.Configuration_Manager
Configuration Manager
04.Package_Manager
Package Manager
05.Unit_Test
Unit Test
Error Handle
Golang Error
Generics
Golang Generics
Geohash
Golang Geohash
Google IO 2023 Build More Secure Apps With Go And Google
Google I O 2023 Build More Secure Apps With Go And Google
Interface
01 Interface
02 Interface Implicit
03 Interface Standard Library
04 Exercises Io Writer Interface
05 Exercises Stringer Interface
06 Interface Satisfaction
07 Type Assertion
08 Empty Interface
Log Metric Trace
Log Metric Trace
Memory Model
Golang Memory Model
Microservice
Availability
Microservice Availability
Modules And Packages
Golang Modules And Packages
M TLS In Go
M TLS In Go
Network Programming
Network Programming
OOP
Object Oriented Programming OOP In Golang
Optimizations
Optimizations 101
Value Copy Costs And Samll Size Type Values
Note Go Optimizations 101 Value Copy Costs And Samll Size Type Values
Six Ways To Boostthe Performanceof Your Go Applications
6 Ways To Boost The Performance Of Your Go Applications
Package Context
Golang Package Context
Package Sync
Golang Package Sync Errgroup Pprof
Runtime
SOLID
Note SOLID In Go
Struct Padding
Golang Struct Padding
Sync.Map
Golang Sync.Map
TCC
Distributed Transaction
Unit Test
Handle Go Unit Test 1 Basic
搞定Go單元測試(一)——基礎原理
Handle Go Unit Test 2 Mock Gomock
搞定Go單元測試(二)—— mock框架(gomock)
Handle Go Unit Test 3 Testify
搞定Go單元測試(三)—— 斷言(testify)
Handle Go Unit Test 4 Wire
搞定Go單元測試(四)—— 依賴注入框架(wire)
Interview
Algorithms
A 1 B 2 C 3
Fibonacci
Find Target Last Index
Find Target Last Index
Golang Algorithm Interview 62183
Articles
從事業單位跳去大廠
Companies
Amazon JP
Amazon JP
Byte Dance
Shopee
Companies
Database
Database Interview
Exam
Exam
Golang
Go Interview
Go Interview
01 Go Interview Analysis
02 Go Interview Analysis
03 Go Interview Analysis
04 Go Interview Analysis
05 Go Interview Analysis
How To Interview For System Design
How To Interview For System Design
Interview Skill
Interview Skill
Redis
2020 Redis Interview
2020 Redis Interview 68 Questions
Redis Interview
Reverse Interview Zh Tw
Mine
Reverse Interview
Interview Skills
Backend Interview
Coding Interview
Interview Resources
Leetcode Golang
Algorithms
A 1 B 2 C 3
A1B2C3: Two Go Routine Print A1B2C3....Z26
Intersection Of Two Sorted Arrays Using In Place Approach
Intersection Of Two Sorted Arrays Using In Place Approach
Search Graph
Search Graph In Golang
Weighted Edit Distance
Codility
Lesson
0001.Iterations
Binary Gap
Binary Gap
0002.Array
Cyclic Rotation
Cyclic Rotation
Odd Occurrences In Array
0003.Time-Complexity
Frog Jmp
Perm Missing Elem
Tape Equilibrium
0004.Counting-Elements
Frog River One
Max Counters
Missing Integer
Perm Check
0005.Prefix-Sums
Count Div
Genomic Range Query
Min Avg Two Slice
Passing Cars
0006.Sorting
Distinct
Max Product Of Three
Number Of Disc Intersections
Triangle
0007.Stacks-and-Queues
Brackets
Fish
Nesting
Stone Wall
0008.Leader
Dominator
Equi Leader
0009.Maximum-Slice-Problem
Max Double Slice Sum
Max Profit
Max Slice Sum
0010.Prime-And-Composite-Numbers
Count Factors
Flags
Min Perimeter Rectangle
Peaks
0011.Sieve-of-Eratosthenes
Count Non Divisible
Count Semiprimes
0012.Euclidean-Algorithm
Chocolates By Numbers
Common Prime Divisors
0013.Fibonacci-Numbers
Fib Frog
0015.Caterpillar-Method
Abs Distinct
Geeksfor Geeks
Sorting Algorithms
0031.Find-Minimum-Difference-Between-Any-Two-Elements
Leetcode
0000.xxxx
NUM.LEETCODETITLE
0001.Two-Sum
0001.Two Sum
0003.Longest-Substring-Without-Repeating-Characters
0003.Longest Substring Without Repeating Characters
0005.Longest-Palindromic-Substring
0005.Longest Palindromic Substring
0015.3Sum
0019.Remove-Nth-Node-From-End-of-List
0019.Remove Nth Node From End of List
0027.Remove-Element
0027.Remove Element
0035.Search-Insert-Position
0035.Search Insert Position
0046.Permutations
0053.Maximum-Subarray
0053.Maximum Subarray
0059.Spiral-Matrix-II
0059.Spiral Matrix II
0072.Edit-Distance
0072. Edit Distance
0075.Sort-Colors
0075.Sort Colors
0088.Merge-Sorted-Array
0088.Merge Sorted Array
0094.Binary-Tree-Inorder-Traversal
0094.Binary Tree Inorder Traversal
0141.Linked-List-Cycle
0141.Linked List Cycle
0142.Linked-List-CycleII
0142.Linked List Cycle II
0203.Remove-Linked-List-Elements
0203.Remove Linked List Elements
0206.Reverse-Linked-List
206. Reverse Linked List
0209.Minimum-Size-Subarray-Sum
0209. Minimum Size Subarray Sum
0215.Kth-Largest-Element-in-an-Array
0215. Kth Largest Element in an Array
0226.Invert-Binary-Tree
226. Invert Binary Tree
0283.Move-Zeroes
0283. Move Zeroes
0300.Longest-Increasing-Subsequence
0300.Longest Increasing Subsequence
0310.Minimum-Height-Trees
0310.Minimum Height Trees
0322.Coin-Change
0322.Coin Change
0344.Reverse-String
0344.Reverse String
0354.Russian-Doll-Envelopes
0354. Russian Doll Envelope
0409.Longest-Palindrome
0409. Longest Palindrome
0438.Find-All-Anagrams-in-a-String
0438.Find All Anagrams in a String
0509.Fibonacci-Number
0509.Fibonacci Number
0516.Longest-Palindromic-Subsequence
516. Longest Palindromic Subsequence
0567.Permutation-in-String
0567.Permutation in String
0693.Binary-Number-with-Alternating-Bits
0693.Binary Number with Alternating Bits
0695.Max-Area-of-Island
0695.Max Area of Island
0704.Binary-Search
0704.Binary Search
0721.Accounts-Merge
0721.Accounts Merge
0733.Flood-Fill
0733.Flood Fill
0752.Open-the-Lock
0752.Open the Lock
0876.Middle-of-the-Linked-List
0876.Middle of the Linked List
1143.Longest-Common-Subsequence
1143.Longest Common Subsequence
Structures
Template
CHANGELOG
Content
Tags
Life
Bedframe
Bedfame 挑選
Travel
Japan
Hokkaido
Self Drive Ski
北海道自駕 滑雪
Mac
Mac Zsh Language To En
Mac Zsh Set Language To English
Youtube Dl
Zsh
Set Up Zsh Command Line In Mac OS
ZSH
Other
Harry Potter Audiobooks
Harry Potter Audiobooks
Personal Growth
1 2 4 All
Resource
Book
Books
Tech Company Blogs
Website
Useful Website
Structures
BFS Vs DFS
Golang Set
Tree
System Design
Cache Design Pattern
Cache Design Pattern
Comment System
System Design Comment System
Design Chat GPT
Design Chat GPT
Design History
Design History
Flash Sale And Ticket Reservation System
Flash Sale And Ticket Reservation System
Hotel Reservation System
Design A Hotel Reservation System Like Expedia Kayak
Prepare System Design
Prepare System Design
Technic
AWS
VT 1
AWS CLI
AWS S 3 Cloud Front SSL
AWS Certified Solutions Architect Associate Prepare
How Can I Redirect One Domain To Another Domain Using An Application Load Balancer
Azure
Azure Demo
Notes
Azure Functions Tools
Azure Functions Tools
CDN
CDN API Header
CDN API Header
Chat GPT
Chat GPT Prompt
Chat GPT Prompt
Data Compression
Data Compression
Docker
UCOM
index.en
Docker Commands
Jenkins
Flyio
Deply Project To Flyio
Deply Project To Fly Replace Heroku
Git
Git Commit Patterns
Git Commit Patterns
Git Config
Git Hub Gitattributes
Git Lab
Install Git Lab Runner On Windows
Install Git Lab Runner On Windows
High Frequency Trading
Source List
High Frequency Trading Some Information
Hugo
Google Search And Google Analytics
Google Search And Google Analytics
Java Script
Gamepad Xbox
Kafka
Message Queue Kafka
Kafka
Kubernetes
Chaos
Kubernates Chaos
Learn Prompt
Basic
Learn Prompting Basic
Learn Prompting
Microservice
CAP
Consistency Availability Partition Tolerance CAP
Python
Dictionary To Bytes
Shell Script
Show Git Branch Name
Sysinfo
SSL
OpenSSL, TLS, SSL, CSR, CRT, X.509, Key
Stable Diffusion
Control Net
Stable Diffusion
UML
UML Generailzation Realization Association Dependency Aggregation Composition
V Joystick
Web RTC
Web RTC In React And Web Scoket Server In Golang
Windows
Win Get
Windows Win Get
Win Get REST API
Windows Win Get REST API
Auto Run Server
Build Go
Caddy
Deadlock
Gin Captcha
Golang 框架 Gin 跨域問題 cors
Git Commands
Jwt
Markdown
Online Tools
Deploy Slate To Heroku
Sort
Uber Go Guide
Src
Atomic
Builtin Name
Channel Size
Consistency
Container Capacity
Container Copy
Decl Group
Defer Clean
Else Unnecessary
Embed Public
Enum Start
Error Name
Error Type
Error Wrap
Exit Main
Exit Once
Function Name
Function Order
Functional Option
Global Decl
Global Mut
Global Name
Goroutine Exit
Goroutine Forget
Goroutine Init
Import Alias
Import Group
Init
Interface Compliance
Interface Pointer
Interface Receiver
Intro
Line Length
Lint
Map Init
Mutex Zero Value
Nest Less
Package Name
Panic
Param Naked
Performance
Printf Const
Printf Name
Slice Nil
Strconv
String Byte Slice
String Escape
Struct Embed
Struct Field Key
Struct Field Zero
Struct Pointer
Struct Tag
Struct Zero
Test Table
Time
Type Assert
Var Decl
Var Scope
CHANGELOG
CODE OF CONDUCT
CONTRIBUTING
Style
Utils
Random String Utils
Generate A Random String Of A Fixed Length
Content
Tags
Published with GitBook
CHANGELOG
kk2
results matching "
"
No results matching "
"
results matching "
"
No results matching "
"