自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Java并发系列三:深入浅出同步工具类Semaphore、CountDownLatch、CycliBarrier(带示例代码)

介绍同步工具类Semaphore、CountDownLatch、CycliBarrier的基本使用

2022-10-30 12:01:35 570 1

原创 Java并发系列一:synchronized详解(超详细)

java并发synchronized详解

2022-10-23 11:52:11 2847

转载 最全ngrok实现内网穿透详细教程(windows )

ngrok实现内网穿透详细教程(windows )

2022-10-21 22:59:44 2845

原创 ElasticSearch系列:报错收集(一)

ElasticSearch报错集合

2022-10-13 22:36:36 1016

原创 ElasticSearch系列零之集群搭建

介绍es集群搭建和kibana安装

2022-10-12 22:53:14 898

原创 ElasticSearch系列十:ElasticSearch搜索技术深入讲解之搜索模板,搜索建议和地理位置搜索

介绍es的搜索模板,搜索建议和地理位置搜索

2022-10-12 21:59:32 414

原创 ElasticSearch系列九:ElasticSearch搜索技术深入讲解之内嵌,父子文档及分页查询

本小节介绍es的内嵌,父子文档及分页查询

2022-10-11 22:54:32 1788

原创 ElasticSearch系列八:ElasticSearch搜索技术深入讲解之聚合

es聚合操作

2022-10-10 21:12:18 844

原创 ElasticSearch系列七:ElasticSearch搜索技术深入讲解之高亮

介绍es检索的高亮

2022-10-07 22:49:52 2294

原创 ElasticSearch系列六:ElasticSearch搜索技术深入讲解(二)

讲解es文档分值_score计算,ik分词器的工作原理和集群脑裂的问题

2022-10-07 21:44:31 426

原创 ElasticSearch系列六:ElasticSearch搜索技术深入讲解(一)

es高级检索深入详解

2022-10-05 11:38:30 1423

原创 ElasticSearch系列五:ElasticSearch架构原理

介绍es集群架构相关知识

2022-10-04 17:19:52 288

原创 ElasticSearch系列四:ElasticSearch深入讲解

es深入讲解

2022-10-01 17:39:10 312

原创 ElasticSearch系列三:ElasticSearch基本操作之检索

es检索

2022-10-01 16:00:38 585

原创 ElasticSearch系列二:ElasticSearch基本操作之索引文档的增删改

ES索引文档的增删改,查询将在下个系列介绍

2022-09-29 22:44:48 641

原创 ElasticSearch系列一:ElasticSearch基本概念

es基础概念

2022-09-28 07:38:17 504

原创 java上传文件到linux服务器后没有权限访问(解决)

nginx报错信息:解决方法:将/etc/nginx/nginx.conf中的第一行改为root参考文章:nginx权限问题failed(13:Permission denied) - 段小辉 - 博客园

2022-01-28 16:31:42 2423

原创 报错 ClientAbortException: java.io.IOException: Connection reset by peer (已解决)

报错信息:org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353) at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(Ou

2021-11-30 13:09:26 4638 4

原创 I/O基础应用案例:远程传输文件

实现一个简单的小功能,适用于刚开始学习I/O的同学,话不多说直接上代码服务端代码:public class MyServer { public static void main(String[] args) throws IOException { ServerSocket socket = new ServerSocket(8888); while (true) { System.out.println("服务端启动,等待连接..

2021-10-21 23:58:51 190

原创 idea编译报错:Refer to the generated Javadoc files in ‘..\target\apidocs‘ dir. 解决

部分报错信息:[INFO] --- maven-javadoc-plugin:3.2.0:jar (attach-javadocs) @ aid-web ---[INFO] No previous run data found, generating javadoc.[INFO] ���ڼ���Դ�ļ�D:\workspace_zhihui\aid-szy-mxsb-web\aid-szy-mxsb-web\src\main\java\cn\aidcloud\AidWebApplication.

2021-10-20 18:45:00 24995 2

原创 线程池详解+springboot整合线程池(超级详细简洁代码可直接执行)

一、概念与数据库连接池的原理类似,线程池就是将多个线程对象放入一个池子里面,之后从该池子中获取、实用和回收线程。有两点需要明确。1. 每一个线程,在一段时间内只能执行一个任务。2. 线程池中的各个线程是可以重复使用的。二、线程池的创建方式 Executors.newSingleThreadExecutor() 创建只有一个线程的线程池。其底层源码如下: public static ExecutorService newSingleThreadExecutor() { re...

2021-10-19 23:24:38 12830

原创 Java并发系列二:Java并发基石AQS源码解析

介绍Java并发基石AQS源码

2021-10-17 21:31:23 315

原创 一篇了解ConcurrentHashMap的底层结构与演进过程

都知道ConcurrentHashMap可以用于解决HashMap等KV键值对集合的并发问题。本篇文章将从JDK7和JDK8两个重要版本中来介绍ConcurrentHashMap的底层结构与演进过程。1.JDK7中的ConcurrentHashMap先回顾一下HashMap。在JDK8以前,HashMap是基于数组+链表来实现的。从整体上看HashMap是一个数组,数组中的每个元素都是一个链表,如下图:当向HashMap中增加元素时,会先根据此元素的Key的hash值计算出该元素将要保存..

2021-10-12 23:24:46 190

空空如也

空空如也

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

TA关注的人

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