首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
读书遛狗远方
掘友等级
Java开发
http://luokangyuan.com/about/me/
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
67
文章 48
沸点 19
赞
67
返回
|
搜索文章
赞
文章( 48 )
沸点( 19 )
ElasticSearch(提高篇)
Elasticsearch的简单入门请参考之前写的一篇文章Elasticsearch简单入门篇,这篇简单介绍啦Elasticsearch的基本安装、Docker安装方法、基本的概念,以及如何使用Java代码实现对Elasticsearch的CRUD操作等入门知识。 Elasti…
如何让你的 GitHub 项目表面上更专业
最近在弄自己的github项目,这几天将他美化了一下。于是就有了这篇文章。虽然这些工作不会让你的项目变得牛逼,但会让你的项目变得漂亮,方便了其他人去了解你这个项目 README 是用户点进你项目的第一印象,值得你去学习一下如何写readme。当然我们自己可能考虑的不是很完全,不…
死磕Java——ReentrantLock
前面说过JMM模型要求的是可见性,原子性和有序性。解决原子性的方法也有多种,例如synchronized同步方法或者同步代码块,也可以使用AtomicInteger原子包装类解决,都知道synchronized加锁是最笨重的解决方法,所里,这里使用的是ReentrantLock…
Java8常用的新特性总结
在Java8中引入了一个新的操作符“->”,该操作符称为箭头操作符或Lambda操作符,左侧:Lambda表示式的参数列表,右侧:Lambda表达式中所要执行的功能,即把函数作为一个方法的参数,通常多用于匿名内部类的简洁写法,同时lambda表达式也是更好的使用StreamAP…
死磕Java——CAS
前面我们说到volatile不保证原子性,解决办法就是使用AtomicInteger代替int,但是为什么使用AtomicInteger就可以保证了原子性了,是因为AtomicInteger实现的就是CAS思想和Unsafe的支持。 CAS:即比较和交换(compareAndS…
ElasticSearch学习笔记
ElasticSearch是一个分布式搜索服务,提供的是一组Restful API,底层基于Lucene,采用多shard(分片)的方式保证数据安全,并且提供自动resharding的功能。是目前全文搜索引擎的首选,可以快速的存储、搜索和分析海量数据,Springboot通过整…
死磕Java——volatile的理解
理解volatile的相关知识前,先简单的认识一下JMM(Java Memory Model),JMM是jdk5引入的一种jvm的一种规范,本身是一种抽象的概念,并不真实存在,它屏蔽了各种硬件和操作系统的访问差异,它的目的是为了解决由于多线程通过共享数据进行通信时,存在的本地内…
如何优雅地pull request
本文章主要用于阐述pr流程,以及可能遇到的情况和解决方案,帮助大家更好地协作开发。 本文主要对第一种方式进行讲解。 1. Fork仓库 2. git clone这个fork的项目 将自己的github中,找到fork下来的项目,git clone 到本地。 3. 添加上游仓库 …
CSS实现水平垂直居中的10种方式
划重点,这是一道面试必考题,很多面试官都喜欢问这个问题,我就被问过好几次了 要实现上图的效果看似很简单,实则暗藏玄机,本文总结了一下CSS实现水平垂直居中的方式大概有下面这些,本文将逐一介绍一下,我将
下一页
个人成就
文章被点赞
291
文章被阅读
28,435
掘力值
1,245
关注了
40
关注者
139
收藏集
2
关注标签
1
加入于
2018-02-28