摘要: 作为一名软件工程师,伴随若干年的工作经验积累后,技术的深度和广度也得到一定的提升。对于日后的职业规划,大多数人应该都会考虑到架构师这一极富挑战的角色。而作为一名合格的架构师,从技术、业务及综合方面,应该具备怎样的架构能力?下面我们把行业内通用的几点对架构师岗位的要求简述下,期望能够引起走向架构师的同 阅读全文
posted @ 2021-08-08 23:32 牧码良匠 阅读(406) 评论(2) 推荐(0) 编辑
摘要: 一,什么是线程池? 简单来说,管理线程的池子。帮我们重复管理线程,避免创建大量的线程增加开销。 二,为什么用线程池? 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。 提高线程的可管理性。线程是稀缺资源,如果 阅读全文
posted @ 2021-08-08 19:20 牧码良匠 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一,核心starter 1,spring-boot-starter-parent 版本控制 2,spring-boot-starter 核心启动器,依赖为,sprring-boot, spring-boot-autoconfig, spring-boot-starter-logging, sprin 阅读全文
posted @ 2021-08-08 17:42 牧码良匠 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 同SpringMVC相比,SpringBoot体现出来的核心理念为"约定优于配置"。而实践这一核心的要素就是各类starter。 一,主要Module spring-boot 核心工程 spring-boot-starters 启动服务工程 spring-boot-autoconfigure 自动配 阅读全文
posted @ 2021-08-08 17:29 牧码良匠 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 一,浅谈ReentrantLock A, Lock接口及ReentrantLock简介 ReentrantLock实现的接口为Lock,Lock接口是锁操作方法的基本定义,提供了synchronized关键字所具备的全部功能。 与synchronized同步代码块的方式不同,Lock接口提供了编程式 阅读全文
posted @ 2021-08-08 17:25 牧码良匠 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 一,进程,多线程基础预览 A, 进程: 1.进程是一个具有一定独立功能的程序关于某次数据集合的一次运行活动,它是操作系统分配资源的基本单元. 2.进程是指在系统中正在运行的一个应用程序,就是一段程序的执行过程,我们可以理解为手机上的一个app. 3.每个进程之间是独立的,每个进程均运行在其专用且受保 阅读全文
posted @ 2021-08-08 15:18 牧码良匠 阅读(63) 评论(0) 推荐(0) 编辑