首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ShawJie
掘友等级
Java后端
今天的我,比昨天更有能力跳槽了么?o(´^`)o
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
最新
热门
有关Redis,需要知道的几件事
最初关于缓存中间件的选型会存在Redis和Memcached两款,关于两款中间件的特点我会在下面用表格罗列。关于这两款中间件其实并没有一个孰优孰劣的概念,要明确是适合业务的技术才是好技术,撇开业务单谈技术都是耍流氓。 基于以上几点分析,若是业务内只是需求基础的Strin…
Streams标准函数式接口
Stream作为Java8中引入的概念,和java.io的InputStream,OutputStream是不同的概念。可以将Stream理解为对集合(Collection)对象功能的增强,提供了大量的聚合操作,Lambda简明易懂的语法,相对于原有的Step by step操…
工作中用到的设计模式(一):单例模式
饿汉单例模式,通过JVM的类加载机制所实现的单例模式,实现方式很简单,也能保证线程安全,但是由于是主动加载,所以会造成一定的空间资源浪费。 至此,饿汉单例模式的实现就已经完成了,至于为什么饿汉单例模式是线程安全的,需要有一定的JVM-ClassLoader加载方面的知识,这边由…
并发控制 - Java的锁
Java种有两种锁实现,分别是Java内置的Synchronized关键字和由Java1.5引入的java.util.concurrent.locks。 查看Synchronized部分编译后的字节码文件可以发现有两个指令,mointorenter和mointorexit指令,…
并发控制 - 乐观/悲观锁
脏读,指线程A在通过事务修改对象O的状态但未提交时,线程B获取到了对象O未被修改时的状态,这时候线程B读取到的数据就是脏数据,而根据脏数据所进行的操作,无法保证其的正确性。 用户A在某电商平台下单了一件商品,根据后台的业务逻辑,对应工作者线程将会开启一个事务,扣除所对应的库存数…
个人成就
文章被点赞
33
文章被阅读
19,707
掘力值
561
关注了
13
关注者
10
收藏集
8
关注标签
5
加入于
2018-07-16