go.flySimple Understanding of CoroutinesMy basic understanding of coroutines design and implmentationAug 6, 2023Aug 6, 2023
go.flyMy 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
go.flyStay 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
go.fly4 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
go.flyHow 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
go.flySetup 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
go.flyBackgroundMusic: 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
go.flyRunning 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
go.flyCopy 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