首页

Uber编程语言(go、java、nodejs、python)分析 
相比较Java,Go语言会更多的使用并发处理
nodejs应用平均会启动16个线程,python会启动16-32个线程,
java进程一般启动128-1024个线程,10%的Java程序启动4096个线程,7%的java程序启动8192个线程
Go程序一般启动1024-4096个goroutine,6%的Go程序启动8192个goroutine,最大13万个
AOT 编译有其局限性 ,在运行时可访问的所有类和所有字节码必须在构建时已知
各种 hello 可执行文件大小
graalvm 10165344  
go      1865408   
c       49424
c++     55960
如若被敌人反对,那就好了,那就证明我们同敌人划清界线了。
如若敌人起劲地反对我们,把我们说得一塌糊涂,一无是处,那就更好了,
那就证明我们不但同敌人划清了界线,而且证明我们的工作是很有成绩的了
长期乐观,短期悲观,当下愉悦
SpringBoot  单体架构 
SpringCloud 微服务架构 
Kubernetes  微服务架构 
Istio       服务网格架构 
AWS Lambda  无服务架构
Project Loom   实现基于 Continuation
Contiuation 表示一个可暂停和恢复的计算单元
java.lang.Continuation   供类库实现使用,应用开发一般不使用
引入 Project Loom 后,JDK 将引入一个新类 java.lang.Fiber
该类 与 java.lang.Thread  是  java.lang.Strand 的子类
线程变成了一个虚拟的概念,有两种实现方法
Fiber 表示 轻量线程  Thread 表示 传统的重量级线程
宋太宗 端拱元年(公元988年)建置西溪镇
vscode和visualstudio 的区别
VisualStudio  一套基本完整的开发工具集 编译器 
vscode  跨平台 源代码编辑器

第一页 上一页 下一页 最后一页