poabob / poabob.github.io Goto Github PK
View Code? Open in Web Editor NEWmy-blog
Home Page: https://poabob.github.io
my-blog
Home Page: https://poabob.github.io
https://poabob.github.io/2022-03-26/implementation-of-ShortId-with-id-in-order/
一、前言 由於上一篇實作URL Shortener雖然在效能上有不錯的效果,可是當我們使用自增id順序的方式導致ShortId容易被眼尖的資安人員(or駭客)發現是有跡可循的,一來觀感不太好,二來容易預測導致被惡意使用。那麼我們要如何在不改變現有的架構下,完美的解決這個問題呢?於是我想到,如果在資料表中,id已經被生成好,但是欄位值是空的狀態下,是不是就可以搜尋特定範圍的空值,以更新的方式來代替插
https://poabob.github.io/2022-03-26/implementation-of-ShortId-with-id-in-order/
一、前言 碩一下這學期相對課業沒那麼重,剛剛好友人陳同學告訴我有一個Dcard後端實習面試,完整詳讀之後發現其實題目不難且待遇豐厚,引起我對於實習面試的熱誠。 學習了後端也有一段時間了,時常因為沒有做筆記,需要翻找己以前的程式碼片段(還好都沒有刪掉),許多相關知識也因此停留在記憶的角落而堆積灰塵,若我不去主動複習,也許他就真的被我遺忘了吧? 因此讓我知道建立學習紀錄的重要性,所以我才倉促架設這個部
https://poabob.github.io/2023-12-20/Golang-Introduction-to-Slice/#more
Life is but a span!
https://poabob.github.io/2020-04-05/hello-workd/#more
Life is but a span!
https://poabob.github.io/2023-12-21/Golang-Introduction-to-Slice/#more
Life is but a span!
https://poabob.github.io/2023-09-15/Build-A-Goroutine-Pool/?#more
Goroutine Pool前言 近期對於 golang 的 goroutine 非常感興趣,因為只要在 func 面前下一個關鍵字 go dosomething(),就能過用同步的方式來達到異步的效果。 然而,goroutine 是額外開啟一個輕量化的執行緒去執行我們的任務,如果需要在一個大量開啟 goroutines 情境下使用的話,系統很容易因為無節制的使用 goroutines 而大規模進
https://poabob.github.io/2022-04-04/KKCompany-interview-test/#more
Life is but a span!
https://poabob.github.io/2023-12-21/Golang-Wait-Goroutine/#more
Life is but a span!
https://poabob.github.io/2024-01-02/Introduction-to-ARP-Protocol/#more
Life is but a span!
https://poabob.github.io/2020/04/05/hello-workd/#more
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
https://poabob.github.io/2024-01-03/Introduction-to-ICMP-Protocol/#more
Life is but a span!
https://poabob.github.io/2023-12-23/Introduction-to-HTTP-Status-Code/
Life is but a span!
https://poabob.github.io/2022-04-04/hello-workd/
Life is but a span!
https://poabob.github.io/2022-03-25/2022-dcard-backend-intern-project/#more
Life is but a span!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.