首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
向阳一线天
掘友等级
程序猿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
搭建Maven私有库nexus3版本并以SpringBoot项目为例发布及引用
Maven私有库,顾名思义是给私人提供依赖仓库。在很多时候,Maven私有库对我们的作用很大。比如在局域网开发时访问不了远程仓库,私人开发的工具包自我版本管理,一些第三方禁止访问的工具包(如Oracle等),购买了一些第三方商用工具包等等。当然,Maven私有库还能在自动化部署…
线程池实现原理
ThreadPoolExecutor线程池通过corePoolSize与workQueue来进行交互。如果需要执行的线程数少于corePoolSize,它不会进入workQueue队列,而是直接新建对应数量的线程来执行。如果需要执行的线程数多于corePoolSize,它会把暂…
面试官,你别再问了——JAVA之内存模型(简化版)
1、绪论。 Java的并发采用的是共享内存模型,Java线程之间的通信总是隐式的,整个通信过程对程序员来说完全是透明的。 2、JMM简述。 JMM是Java内存模型,它决定了一个线程对共享变量的写入何时对另一个线程可见。从抽象的角度看,JMM定义了线程和主内存之间的抽象关系:线…
JAVA之原子操作原理
Java中原子操作是依赖于处理器实现的,处理器提供总线锁定和缓存锁定两个机制来保证复杂内存操作的原子性。 使用总线锁保证原子性。 所谓总线锁就是使用处理器提供的一个LOCK#信号,当一个处理器在总线上输出此信号时,其他处理器的请求将被阻塞住,那么该处理器可以独占共享内存。 使用…
JAVA之锁机制实现原理(简化版)
在HopSpot虚拟机中,对象在内存存储中分为3部分:对象头(Header)、实例数据(Instance Data) 和 对齐填充(Padding)。 在无多线程竞争锁的情况下,为了让同一线程获得锁的代价更低而引入了偏向锁。 (1) 访问Mark Word中偏向锁的标识是否设置…
基于git的post-recevie搭建个人的自动化部署环境
Linux服务器,最好有自己个人的私有云服务器(如阿里云服务器,用于个人的学习、开发、测试都不错)。 搭建git仓库。教程:git搭建教程 本教程是以springboot的工程为例,需要安装jdk和maven。 1、在服务器上初始化一个git仓库用于个人的项目开发,本项目以go…
个人成就
文章被点赞
29
文章被阅读
12,146
掘力值
313
关注了
4
关注者
11
收藏集
0
关注标签
23
加入于
2016-07-25