相比于传统的单体应用,在基于微服务架构的系统中进行数据导入的操作显得更加复杂一点。通常而言,微服务的架构中包含了多个服务,服务的技术架构也可能大相径庭,同时考虑到拓展的需要,每个服务都有可能会拓展成多个instance。最近遇到一个有趣的问题,进行了一些思考。 [阅读更多...]
一个数据导入的有趣问题
Visual Studio Code for C++ development on MacOS
I've tried lot's of c++ IDEs on MacOS X, but none of them is as powerful as VS Studio on Windows. It's always hard for me to choose an IDE before I want to write some code, as it's called the Selection phobia. Generally we have the following choose:
- Vim/Emacs (I'm familiar with VIM but it's still not an easy way, for me)
- CodeBlocks (not good maintained on MacOS)
- CodeLite (it's a good choose!)
- XCode (I just don't like it, Heavy and ugly, can't get used to it)
- QT Creator (it's useful especially when developing Qt projects)
- Eclipse CDT
- NetBeans
- CLion (maybe the best c++ IDE on MaxOS, unfortunately does not have a free version)
- Textmate
Recently I tried Visual Studio Code, it's really a good choose for those who want to write some c++ code in a lightweight IDE. [阅读更多...]
Compile Argon2 for Android
Keepass中使用了一个Argon2的算法来存储用户主密码,这个算法被认为是下一代的较为安全的密码散列算法。 [阅读更多...]