星空不问赶路人,时光不负有心人。
用了这么多年的Idea,也用过不少Idea插件,今年刚好认真去学习了一下Idea插件的开发。
这篇文章主要是进行Idea插件开发的快速入门,能够快速把Hello world搞定。
相较于Java而言,Golang本身可以直接打包为各个平台的二进制文件,并不需要安装环境,所以直接采用虚拟机的方式部署也是非常方便的。
但是如今云原生时代,部署并不仅仅是跑起来这么简单,还包括动态扩缩容、状态监控、资源管控等能力,容器化基本上是最佳选择。
本文主要总结了Golang打包Docker的最佳实践,拥有非常小的体积,并且可以用于生产环境。
说起Java线程池,大家应该都不陌生,虽然我们常常跟线程池打交道,但是很少有人能够真正深入掌握线程池。
特别是对于从事平台研发的朋友,深入掌握线程池是非常有必要的。
本文从Java线程池的基本原理展开,到线程池上下文的传递、动态线程池治理、线程池配置的最佳实践逐步展开,再到JVM、操作系统深入理解线程池的运行原理。
2022年1128日,Spring Boot 3.0已经正式发布了,这是一次非常大的更新,距离3.0版本的普及还有一段时间。
其中最为关注的AOT功能,早在2021年Spring Native早期阶段进行了尝鲜,对此期待不已,时隔一年,Spring生态正式迎来了云原生新时代!
了解Spring事务管理的底层实现对我们有什么帮助呢?
我认为有以下帮助:
学习一门语言的语法,我们往往只需要在一个文件中进行编码,甚至连IDE都不需要,一个简单的编辑器,然后通过命令行即可进行编译、运行。
而我们一旦需要使用到数据库访问或者提供web服务的时候,单个文件就变得力不从心了。
前端开发我们最常用的依赖管理工具是npm,再有yarn后来居上,但对版本管理,性能上面都存在不少问题。
对于前端,以往monorepo是没有Java的Maven/Gradle方便的,通过pnpm加持,同一个仓库管理多个组价、模块、项目变得非常方便。
项目初衷:节约磁盘空间并提升安装速度 --pnpm官网
我们在Java容器中,经常需要用到jmap等命令,但是默认Java启动的进程号是1,无法使用这些命令。
上一页
下一页