摘要: Semaphore是一个计数信号量,常用于限制可以访问某些资源(物理或逻辑的)线程数目。 常用函数: 信号量的构造函数 非公平: 公平(获得锁的顺序与线程启动顺序有关): 创建一个信号量 从信号量中获取一个许可 释放一个许可(在释放许可之前,必须先获获得许可。) 尝试获取一个许可,若获取成功返回tr 阅读全文
posted @ 2019-08-12 16:59 crazy_boy 阅读(1761) 评论(1) 推荐(0) 编辑
摘要: 1. 前言 Druid数据库连接池由阿里巴巴开源,号称是java语言中最好的数据库连接池,是为监控而生的。Druid的官方地址是:https://github.com/alibaba/druid 通过本文,我们可以看到 Spring Boot 如何配置数据源 Spring Boot 如何集成Drui 阅读全文
posted @ 2019-08-12 13:39 crazy_boy 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下: 假设小组中有两个人,组长小张,组员小袁 场景一:小张创建项目并提交到远程Git仓库 场景二:小袁从远程Git仓库上获取项目源码 场景三:小袁修改了部分源码,提交到远程仓库 场景四:小张从远程仓库获取小袁的提交 场景五:小袁接受了一个新功能 阅读全文
posted @ 2019-08-12 13:25 crazy_boy 阅读(495) 评论(0) 推荐(0) 编辑