首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
绝地青蛙
掘友等级
架构师
|
齐鲁交通
系统架构
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
JUC编发编程四---线程池
程序的运行,其本质上,是对系统资源(CPU、内存、磁盘、网络等等)的使用。如何高效的使用这些资源是我们编程优化演进的一个方向。今天说的线程池就是一种对CPU利用的优化手段。 通过学习线程池原理,明白所有池化技术的基本设计思路。遇到其他相似问题可以解决。 池化技术简单点来说,就是…
JUC并发编程三:ABA&阻塞队列&计数器
CAS会导致"ABA问题",CAS算法实现的一个重要前提是需要取出内存中某时刻的数据并在当下时刻进行比较并替换,那么在这个时间差内会导致数据的变化。 比如一个线程①从内存位置V中取出A,这时另一个线程②也从内存中取出A,并且线程②进行了一些操作将值变成了B,然后线程②又将V位置…
JUC并发编程之锁与CAS
java 中提供了丰富的锁,各种锁的应用场景也是不一样,在适当场景下锁可以使业务处理具有非常高的效率。 公平锁是按照先来后到的原则进行处理业务,多个线程在处理业务时,按照申请锁的顺序来获取锁。 可重入锁又称为递归锁,在同一个线程在外层访问获取锁的时候,在内层中是自动获取锁。 最…
JUC并发编程之Thread&Volatile
在java中JUC是关于线程的的,特指java.util.concurrent工具包的简称,是原生的并发包和一些常用工具类。 一个进程中可以包含多个线程,一个进程至少有一个线程,比如聊天软件为线程,聊天软件中自动保存为线程,在java中至少有两个线程GC、Main. 并发:多个…
系统架构演进历史
本篇小编主要介绍架构演进的历史,现在是互联网时代,互联网时代架构具有高并发,高可用,大数据,迭代周期短,用户量大,可持续发展,安全级别高,架构可弹性伸缩等特点。从而为了适应互联网发展,架构选型也发生了不断更迭变化。 注:架构设计一定遵循适用原则,切记盲目追求技术造成不必要的资源…
程序员升级之路
如果您打开这篇文章,建议您读完,如果哪天迷茫了可以再回来读一下。 今天就程序员职级晋升之路和大家聊一下。 成为一个合格的工程师需要1-3年时间,典型特征是“在别人的指导下完成开发”,别人指的是你部门的高工或者技术专家,通常情况下,高级工程师和技术专家负责需求分析和讨论,方案设计…
大话敏捷开发
如果项目型开发还可以怪客户需求模糊的话,多数互联网软件却连这个借口都找不到了,由于没有特定的客户,自己摸索需求,拥抱变化,也就成为必然,只关注最重要的需求,拥抱变化的互联网企业得以逐步摸索自己产品的实际功能。 以往从来没有一个产品像互联网产品一样对尽早交付产品有如此的追求。 在…
mysql binlog日志
1:binlog配置1.1binlog记录模式及参数配置DDL:全部记录,定义语言DML:除select之外都会进行记录1.2查看binlog日志在mysql下面查看对应binlog日志文件查看当前写
centos6.9下安装mysql5.7
检查是否有安装mysql解压tar包移动文件创建日志文件及数据文件创建属组属主并赋权初始化mysql更改配置文件更改/etc/my.cnf更改配置文件/etc/init.d/mysql添加开机启动项修
个人成就
文章被点赞
3
文章被阅读
6,060
掘力值
146
关注了
3
关注者
5
收藏集
1
关注标签
12
加入于
2017-08-04