- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 AbstractQueuedSynchronizer概述
AbstractQueuedSynchronizer概述该类的目的1.1 按照官方文档的意思,该类是为实现阻塞锁和相关的同步器提供了一个框架,直白了说,就是提供了一个基础,这些同步器底层依赖于一个先入先出队列(FIFO)...
2020-12-18 10:21:16 101
原创 ES Ik远程词典增量更新方案
1、从es ik插件源码看有个线程每分钟会去检测远程文件是否变化,按网上把远程词库文件部署到tomcat,每次都要重新加载,当文件数据量大的时候,每分钟加载一次,并不友好,可以通过模拟es的远程文件加载协议,增量更新词库,这样当词库变得很大的时候,可以节约词库加载时间2、从ES ik源码可以看到,发送httphead请求的时候,会携带es插件之前保存的资源最新更新时间last_modified(通过If-Modified-Since请求头携带),和最新的资源标识eTags(通过If-None-
2020-09-14 15:41:39 976
原创 ReentrantReadWriteLock源码解读
ReentrantReadWriteLock解读读写锁简介有的时候对某些资源,读取次数远大于更新次数,但同时写也是必不可少的,这时候我可以考虑用读写锁
2019-10-27 18:58:19 274
原创 docker容器相关
部署spring boot程序建立Dockerfile文件编写指令,主要是程序运行需要的一些环境,比如jdk#获取base imageFROM adoptopenjdk/openjdk8:latest#类似于执行 linux指令RUN mkdir /opt/app#类似于linux copy指令COPY app.jar /opt/app/#对外端口EXPOSE 8080...
2019-10-27 08:39:24 136
原创 mysql查询锁表排查策略
本文章来源于同事的代码是php fpm运行的,数据库访问量不大的时候,接口去阻塞了,所以怀疑是有死锁三张主要的系统表#当前运行的所有事务select * from information_schema.innodb_trx;#当前出现的锁select * from information_schema.innodb_locks#锁等待的对应关系select * from inf...
2019-10-25 22:45:41 1339
原创 windows 7环境下docker配置阿里云加速器
申请Docker加速器地申请地址 https://cr.console.aliyun.com注册登录后可以看到自己得加速器地址通过命令实现配置3.1 配置加速器地址:sudo sed -i “s|EXTRA_ARGS=’|EXTRA_ARGS=’–registry-mirror=加速地址 |g” /var/lib/boot2docker/profile3.2 重...
2019-10-19 09:57:37 190
原创 在百度地图API开发中已知两个点之间的经纬度坐标计算其距离
以往网上给出了计算方法,但是double类型的数后面有很多位小数,现在给出一个函数,其值跟百度地图APP软件的距离一样
2016-04-06 17:29:16 19095 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人