攻城狮的自我修养
10
22
22
深入理解并发编程-线程池与分支任务流 深入理解并发编程-线程池与分支任务流
1. 线程池1.1 子线程调度多线程是JAVA中最为核心的部分,并且也提供了合理的多线程应用开发框架,开发者可以很方便的通过主线程创建自己所需要的子线程,每一个子线程都需要等待操作系统的执行调度。 如果一个应用中的子线程数量过多,那么最终的
2022-10-22
22
22
JAVA反射机制 JAVA反射机制
1. 认识反射机制 在传统的调用模式中,用户要调用某个类所提供的方法,首先要通过该类的构造方法获取该类的实例化对象。随后通过实例.方法()的形式实现调用。 在一个类产生实例化对象之后,实际上就可以通过该实例化对象获取所在类的相关信息,这就
2022-10-22
22
Golang高质量编程与性能分析 Golang高质量编程与性能分析
1. 编程原则实际场景千变万化,各种语言各不相同,但是高质量编程遵循的原则是相通的。 简单性 消除“多余的复杂性”,以简单清晰的逻辑写代码 不理解的代码无法修复改进 可读性 代码是写给人看的而不是机器看的 编写可维护的代码的第一步是确
2022-10-22
22
Golang工程实践 Golang工程实践
1.并发编程1.1 关于并发和并行并发:并发通常指的是在一个CPU下,多个进程任务通过时间片的切换来在CPU上进行调度的一种模式。多线程程序在一个核上的CPU运行并行:多个进程任务同时进行,这个同时是真正意义上的同时,也就是两个进程任务同时
2022-10-22
8 / 19