Simple Understanding of CoroutinesMy basic understanding of coroutines design and implmentationAug 6, 2023Aug 6, 2023
My thoughts on AIGCAs a travel photographer who loves photography and aerial photography, I have traveled to most parts of the world. Recently, I have been…Mar 25, 2023Mar 25, 2023
Stay hungry to lose 10kg in two monthFirst of all, I am not athlete, fitness coach, actor or model, I am just a normal office worker: software engineer. I have to sit on my…Aug 27, 2022Aug 27, 2022
4 ways of implement singletonSingleton design pattern used a lot in java project, it often ensures that there is access control to resources, for example, socket or…Jul 13, 2022Jul 13, 2022
How to delete element when traverse java listThis question was asked in the java developer code interview of the top finance company. My answer is return a new list, and copy no delete…Jun 26, 2022Jun 26, 2022
Setup MongoDB replication set3 years ago, I’ve setup a huge test environment in my company’s lab, which use mongoDB as the center data storage. At that time, I have no…Jun 17, 2022Jun 17, 2022
BackgroundMusic: free Mac audio utility for Online meeting & video editingI am a software engineer & video editor, used BackgroundMusic App for many years.Jun 11, 2022Jun 11, 2022
Running sqlite on the browserMore and more e-learning platform, code interview platform, and online IDEs are using online code executing system. Such as leetcode…Jun 6, 2022Jun 6, 2022
Copy text from image is so useful in MacOS MontereyLast week, I joined an online coding interview. The interview platform does not allow copy questions, it disabled copy and right click menu…Jun 3, 2022Jun 3, 2022