The first company I worked for 5 years ago is a interesting software company named ‘Business Focus’ instead of xxx technology group/corporation. The big boss of this company once answered my question “how to make big fortune?” in company’s annual party with this…
It was two years ago when I first met golang which I did a lot of practises on
beego and followed
@astaxie(谢孟军). I don’t remember the reason why I abandoned
c89 and chose go1.8.(this is era of cloud?)
But late I realized that I might just follow the crowd and Golang might be over-inflated for it has a hardcore dad google.
Anyway, here I take a glimpse of golang’s briefs.
I actually write lots of python code for it’s a script language which used everywhere, although I participate in java projects mostly.
Oh, I remember the reason I learn python, which is I hate shell script.
Not entry level, not advanced level, just plain, common core techniques.
Updating to JDK14.
It is too familiar to us, however, we don’t use directly now since springboot is recommand officially.
Here I talk it module by module at a practical way, for example providing common-used annotations of each part.
It just a quick way to launch a spring project with extra features like auto-config, auto jar management, embeded inner web container, health monitor…
I should have put it in SpringCloud Review since most of Spring Cloud’s component is provided in the form of
starters, but I need recommand (or refer to) another framework SOFAboot.
This article inclues all common used starters like redis, mongodb, mysql, elastic search, cassandra, kafka and so on.
Springcloud is a stack which contains many techniques to build multi-services. It just like a toolbox, by compsing which architect leader can design and implements multi services to support thier business.
Since it itself is in the progress of updating and abandon, I am not sure whether what I recommend here is suitable tomorrow or not. Cors. may enlarge its own techniques based on these frameworks. All in all, here I just write what I have learnt.