
编程
哲洛别闹
这个作者很懒,什么都没留下…
展开
-
ReentrantLock非公平锁与公平锁的实现
ReentrantLock非公平锁与公平锁的实现在文章开始之前,大家复习一遍锁的分类:ReentrantLock是根据传入的参数来决定是否使用公平锁,默认使用非公平锁:公平锁/非公平锁当多个线程来取锁的时候,按照规则排队等锁即为公平锁,不按照规则排队的即为非公平锁, Synchronized就是一个典型的非公平锁,而ReentrantLock是根据AQS来实现线程的一个调度达到公平锁...原创 2019-12-24 12:58:45 · 607 阅读 · 0 评论 -
redis知识总结
redis总结redis基础redis支持的各种对象和数据结构RDB与AOF持久化过期键淘汰处理redis基础redis是一个开源的,内存中的数据结构存储系统,它可以用作数据库,缓存和消息中间件。特点:单进程,单线程,模型的KV数据库。支持多种类型的数据结构,如 字符串(strings),散列(hashes),集合(sets),有序集合(sorted sets)与范围查...原创 2019-12-18 12:50:13 · 541 阅读 · 0 评论 -
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 · 5026 阅读 · 1 评论 -
mybaties返回的日期格式缺少时分秒问题
今天在写代码的时候,发现一个小问题,访问数据库返回的日期数据没有时分秒看了一下代码,mapper文件中字段的格式不是Date是timestamp,所以排出这个问题。后来发现对象中的字段的类型误写为Java.sql.Date,赶紧改成了java.util.Date再重试发现可以了sql.Date返回的数据没有时分秒,而util.Date有...原创 2019-09-25 18:51:24 · 876 阅读 · 0 评论