现在不一样了,异步编程和多线程技术让 PHP 也能”一心多用”,不再被慢操作拖累。问题是,工具这么多,该选哪个?
独立做项目,拿得起放得下
划定时间周期,然后走一步看一步。
我一个写Java的,怎么就开始玩K8s和Jenkins了?!
但这次不一样了,老板希望上线流程能更自动化,得用Jenkins实现一键部署,减少人工操作,省时省力。说实话,对于我这开发来说,哪干过这活啊。都是已经做好的流水线直接用就行了,奈何人手不够用,直接让我上。
能够动态推断与生成DTO是Node生态的一个重要里程碑
而 Vona ORM 首创 DTO 动态推断与生成能力,解放我们的双手,显著提升生产力。甚至可以说,对于构建更加优雅的 Node.js 后端框架而言,能够动态推断与生成 DTO,是非常重要的
里程碑
记一次 .NET 某CRM物流行业管理系统 崩溃分析
拿到dump之后,双击dump打开,会看到程序崩溃的原因,参考如下:
微信小程序端智能项目工程化实践
1分钟看图掌握核心观点
Group By很慢,如何定位?如何优化?
页面加载缓慢,用户抱怨连连,DBA着急上火。
k8s控制器resyncPeriod机制定时把k8s apiserver内存和cpu打得很高
一般来说controller runtime框架、knative框架,都会默认这个值为10h。不同的是,controller runtime框架会打算到10h附近,而knative框架是严格10h。当然真实时间会受到上次执行的影响,略有偏差。
在国企干了 5 年 Java,居然不知道 RPC?这正常吗?
这很正常。
技术面:Java并发(上下文切换、线程安全、并发与并行、守护线程、虚拟线程)
在多线程的情况下,线程上下文的切换是一种常见的操作,通常是
在一个CPU上,由于多个线程共享CPU的时间片,一个线程的时间片用完后,切换到另一个线程运行时,要保存当前线程的状态信息,包括程序计数器,寄存器,栈指针等。以便下次执行该线程时,能恢复到正确的状态。
小狮博客