logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

浅谈AQS中Semaphore信号量源码解读

前言其实Semaphore源码上的注释就说的比较清楚作用是如何的,下面是从源码翻译过来的解释:计数信号灯。从概念上讲,信号量维护一组许可证。如果需要,acquire方法就是直到获得许可才会继续执行(阻塞)。release()方法会添加一个许可证,或者是释放acquire占据的许可。但是,其实没有实际存在许可证这个实体对象;simaphore只是记录可用的数量并相应地采取行动。详解分析Semapho

微服务的边界到底该怎么进行划分

前言现在做系统架构师,如果不知道什么是微服务,不知道springCloud,doubbo你都不好说自己是架构师,那既然微服务这么重要,那么服务边界到底怎么划分才是合理的呢。。。实施方案服务的合理划分,即服务边界的设定是微服务成功的重中之重,是所有项目实施之前必须认真思考,严肃对待的。一个合理的服务划分应该是:符合团队结构 服务的落地与维护靠人,靠的是执行团队(包含业务、产品、技术、测试与运维团队)

java操作报错误信息:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

今天在通过代码连接oracel数库库时,一直报ORA-12505, TNS:listener does not currently know of SID given in connect descriptor的错误信息。。经过多方查找问题原因,原来oracle版本比较新,需要升级驱动包或者更改url样式。。如下报错信息: ORA-12505, TNS:listener does not curr

暂无文章信息