9 哲洛别闹

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 33w+

ReentrantLock非公平锁与公平锁的实现

ReentrantLock非公平锁与公平锁的实现在文章开始之前,大家复习一遍锁的分类:ReentrantLock是根据传入的参数来决定是否使用公平锁,默认使用非公平锁:公平锁/非公平锁当多个线程来取锁的时候,按照规则排队等锁即为公平锁,不按照规则排队的即为非公平锁, Synchronized就是一个典型的非公平锁,而ReentrantLock是根据AQS来实现线程的一个调度达到公平锁...

2019-12-24 12:58:45

redis知识总结

redis总结redis基础redis支持的各种对象和数据结构RDB与AOF持久化过期键淘汰处理redis基础redis是一个开源的,内存中的数据结构存储系统,它可以用作数据库,缓存和消息中间件。特点:单进程,单线程,模型的KV数据库。支持多种类型的数据结构,如 字符串(strings),散列(hashes),集合(sets),有序集合(sorted sets)与范围查...

2019-12-18 12:50:13

elastic search 部署时候必需要配置:scovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes

这个问题发生在更新ES版本的时候。我之前部署的ES是5.5版本的,后来发生了一次被挖矿的经历之后,就下决心部署7.5版本ES到服务器上,替换掉5.5版本。中间一些坑是之前5.5部署的时候就发现的,例如:1.提示不能用root账号启动2.jvm线程最大数限制,解决方式:修改目录 。 vim /etc/sysctl.conf添加vm.max_map_count = 262144...

2019-12-09 16:39:59

记一次被挖矿的经历

某某云产品,在之前双十一的时候做活动,没忍住,就买了两台,本着不浪费的原则,在上面搭了一套elastic search的环境,本地起kibana连接服务器上的ES,...

2019-11-27 09:10:00

Flash被全世界抛弃,到底经历了什么

今天打开电脑的第一刻,接收到google浏览器的一封通知,如下:For 20 years, Flash has helped shape the way that you...

2019-11-24 13:23:56

在工作中常用到的SQL

最近在公司做了几张报表,还记得刚开始要做报表的时候都快把SQL给忘光了(当时在广州休假了1个月多,在实习期间也没咋写过SQL),回到公司的第一个需求就是做报表。于是我很不...

2019-11-04 17:23:08

面试官:为什么 MySQL 索引要使用 B+树而不是其它树形结构?比如 B 树?

作者丨李平https://www.cnblogs.com/leefreeman/p/8315844.html?from=singlemessage&isappin...

2019-10-30 19:57:29

杭州裸辞女孩打脸多少领导:对不起,90后不好骗

看到一篇不错的文章整理给大家,是关于90后的,我最喜欢其中一句:作为市场经济背景下成长起来的90后,我们是很有契约精神和规则意识的,在其位,谋其业 干多少事 给多...

2019-10-29 18:52:59

挑战 10 道超难 Java 面试题

点击上方蓝色字体,选择“标星公众号”优质文章,第一时间送达译者:Yujiaao来源:segmentfault.com/a/1190000019962661原文:http:...

2019-10-24 18:46:31

五分钟搞清楚MySQL事务隔离级别

作者:伞Uhttps://www.jianshu.com/p/4e3edbedb9a8好久没碰数据库了,只是想起自己当时在搞数据库的时候在事务隔离级别这块老是卡,似懂非懂...

2019-10-22 18:04:12

InnoDB一棵B+树可以存放多少行数据?

飘扬的红领巾https://www.cnblogs.com/leefreeman/p/8315844.html?from=singlemessage&isappi...

2019-10-21 19:15:40

阿里巴巴 29 个屌炸天的开源项目

点击上方蓝色字体,选择“置顶公众号”优质文章,第一时间送达segmentfault.com/a/1190000017346799前言众所周知,阿里巴巴是 apache基金...

2019-10-20 19:05:25

22个令程序员流下了没有技术泪水的瞬间

❈师长感慨波多,Java为啥总是学不完呢。请看下面这些搞笑瞬间...❈1. 公司的实习生找Bug2. 在调试时,将断点设置在错误的位置3. 当我有一个很棒的调试想法时4...

2019-10-18 18:57:52

细思极恐 - 你真的会写 Java 吗?

作者:Lrwin, 这是作者写在2017年的一篇文章导语自2013年毕业后,今年已经是我工作的第4个年头了,总在做java相关的工作,终于有时间坐下来,写一篇关于ja...

2019-10-17 18:26:10

Java 经典面试题:为什么 ConcurrentHashMap 的读操作不需要加锁?

来源:http://tinyurl.com/y685vvv9目录:ConcurrentHashMap的简介get操作源码volatile登场是加在数组上的volatile...

2019-10-15 18:32:24

缓存穿透、缓存击穿和缓存雪崩实践

我们使用缓存的主要目是提升查询速度和保护数据库等稀缺资源不被占满。而缓存最常见的问题是缓存穿透、击穿和雪崩,在高并发下这三种情况都会有大量请求落到数据库,导致数据库资源占...

2019-10-14 18:11:40

推荐11个挺常用的IDEA插件

来源于:柠檬学园今天介绍一下IDEA的一些炫酷且好用的插件,IDEA强大的插件库,不仅能给我们带来一些开发的便捷,还能体现我们的与众不同。1、 .ignore地址:htt...

2019-10-12 19:25:22

java中JVM的原理重温

一、基础理论知识1、java虚拟机的生命周期java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他...

2019-10-11 18:02:01

Spring 常犯的 10 大错误,尤其是第 10 个!

译者 | 万想作者 |Toni Kukurin译文 |cnblogs.com/liululee/p/11235999.html错误一:太过关注底层我们正在解决这个常见...

2019-10-10 18:08:02

同样5年开发,年薪50W和年薪15W的差距在哪里?

同样是工作5年的Java开发者,有人年薪50万以上,有人还在年薪15万徘徊,那么差距在哪里呢?到什么程度才有资格说自己精通Java呢?个人觉得至少需要经历以下几个阶段:1...

2019-10-09 11:30:00

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。