自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于 AQS 实现读写锁

AQS -- AbstractQueuedSynchronizer首先介绍一下 AbstractQueuedSynchronizer (抽象队列同步器):队列同步器AbstractQueuedSynchronizer(以下简称同步器),是用来构建锁或者其他同步组件的基础框架;位于 java.util.concurrent.locks 包下;它使用了一个信号量(state)表示同步状态,通过内置的FIFO队列来完成资源获取线程的排队工作;AbstractQueuedSynchronizer 使

2020-06-12 15:44:25 1349 2

原创 ij maven 搭建ssm框架

一直在使用ssm框架,之前有eclipse 手动拖jar包的方式搭建了一个ssm框架,现在学习使用idea 和 maven 所以决定搭建一个ssm 回忆一下ssm框架的具体结构。 选择新建项目:输入项目名: GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。ArtifactID就是项目的唯一的标识符,实际对应项目的名...

2018-09-12 12:03:55 675

原创 Elasticsearch常用命令

一、数据结构如下:{ "took": 0, "timed_out": false, "_shards": { "total": 11, "successful": 11, "skipped": 0, "failed": 0 }, "hits": { "total":

2018-09-07 14:24:34 358

原创 N个区间求交集

      博主遇​​到一个问题,要对文章根据用户阅读记录进行去重,但用户阅读记录的文章ID最长可以达到300条,然后在数据库中使用NOT  IN语句在查询时对文章进行去重,但是这样操作在记录比较长时,语句执行效率极其低下,       最终博主想到了一个优化策略,在redis中缓存用户阅读的文章ID区间(文章ID是递增方式存入数据库)取代之间对文章ID校验去重的方式进行去重,这时就涉及到对用...

2018-07-30 11:14:53 3433

Java 模拟Ajax POST GET 提交代码

Java 模拟Ajax POST GET 提交代码,实测很好用。

2018-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除