自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LanChaoHui的博客

人来人往

  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

原创 第2章 Elasticsearch入门

客户端可以缓存数据以改进性能。如果直接通过浏览器向 Elasticsearch 服务器发请求,那么需要在发送的请求中包含HTTP 标准的方法,而 HTTP 的大部分特性且仅支持 GET 和 POST 方法。所以为了能方便地进行客户端的访问,可以使用 Postman 软件Postman 是一款强大的网页调试工具,提供功能强大的 Web API 和 HTTP 请求调试。,在 Postman 中,向 ES 服务器发 GET请求 : http://127.0.0.1:9200/shopping/_search?

2024-02-21 01:19:48 1114

原创 第1章 Elasticsearch概述

包括KibanaBeats和Logstash(也称为 ELK Stack)。能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视化。,简称为 ES, ES 是一个开源的高扩展的分布式全文搜索引擎, 是整个 ElasticStack 技术栈的核心。它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理 PB 级别的数据。elastic英 [ɪˈlæstɪk] 美 [ɪˈlæstɪk]n. 橡皮圈(或带);松紧带adj. 橡皮圈(或带)的。

2024-02-20 00:12:48 683

原创 12.CompleableFuture

CompleableFuture

2022-08-22 10:57:26 453

原创 11. Fork/Join

Fork/Join

2022-08-22 10:56:19 199

原创 10. ThreadPool 线程池

ThreadPool线程池

2022-08-19 15:12:43 277

原创 9.阻塞队列

阻塞队列

2022-08-19 15:07:26 484

原创 8. 读写锁

读写锁

2022-08-19 15:05:23 118

原创 7.JUC 三大辅助类

JUC三大辅助类

2022-08-19 15:04:04 282

原创 6. Callable&Future 接口

Callable&Future 接口

2022-08-19 15:03:10 131

原创 5. 多线程锁

多线程锁

2022-08-19 15:01:59 152

原创 4. 集合的线程安全

集合的线程安全

2022-08-19 14:36:37 156

原创 3. 线程间通信

线程间通信

2022-08-19 14:34:10 99

原创 2. LOCK接口

LOCK接口

2022-08-19 13:02:02 74

原创 1.JUC概述

JUC概述

2022-08-19 13:00:55 97

原创 4.程序流程控制

1. 程序流程控概述流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。三种基本流程结构:顺序结构程序从上到下逐行地执行,中间没有任何判断和跳转。分支结构根据条件,选择性地执行某段代码。有 if-else 和 switch-case 两种分支语句。循环结构根据循环条件,重复性的执行某段代码。有 while、do…while、for 三种循环语句。2. 顺序结构Java中定义成员变量时采用合法的前向引用。如:正确形式

2022-03-09 18:35:18 248

原创 3.运算符

1. 运算符运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。算术运算符赋值运算符比较运算符 (关系运算符)逻辑运算符位运算符三元运算符1.1 算术运算符位算符运算范例结果+正号+33-负号b=4;-b-4+加5+510-减6-42*乘3*412/除5/51%取模(取余)7%52++自增(前):先运算后取值a=2;b++aa=3;b=3++自增(后:先取

2021-12-19 17:20:02 227

原创 2.基本语法——变量、标识符、保留字、变量

基本语法——变量、标识符、保留字、变量1. 保留字与关键字1.1 关键字(keyword)的定义和特点1.2 保留字(reserved word)2. 标识符及命名规则2.1 什么是标识符(Identifier)2.2 定义合法标识符规则(重要)2.3 Java 中的名称命名规范1. 命名规范2. 注意点3. 变量1. 保留字与关键字1.1 关键字(keyword)的定义和特点定义:被 Java 语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写官方地址:

2021-11-04 11:05:28 392

原创 1.Java语言概述

在java中,线程是一个重点,JUC就是java.util.concurrent工具包的简称。这是一个处理线程的工具包,JDK1.5开始出现的。

2021-10-19 11:50:27 140

原创 1.ElasticSearch介绍和安装

文章目录一、ElasticSearch概述二、ES和solr的差别1. Elasticsearch简介2. Solr简介3. Lucene简介Elasticsearch和Solr比较ElasticSearch vs Solr 总结三、ElasticSearch安装window 下安装使用1. 解压window的压缩包2. 双击ElasticSearch下的bin目录中的elasticsearch.bat启动,控制台显示的日志(等待启动完毕!):3. 然后在浏览器访问:http://localhost:920

2021-03-02 09:54:50 206

原创 老韩图解Java数据结构和算法-第三章稀疏数组和队列

3.1 稀疏 sparsearray 数组3.1.1 一个实际的需求编写的五子棋程序中,有存盘退出和续上盘的功能。分析问题:因为该二维数组的很多值是默认0,因此记录了很多没有意义的数据。3.1.2基本介绍当一个数组中大部分元素为0,或者为同一个值得数组,可以使用稀疏数组来保存该数组。稀疏数组得处理方式是:1)记录数组一共有几行几列,有多少个不同的值2)把具有不同值得元素得行列及值记录在一个小规模得数组中,从而缩小程序的规模稀疏数组的举例说明二维数组:会存在大部分重复的元素0

2021-02-25 15:55:18 202

原创 老韩图解Java数据结构和算法笔记-第二章 数据结构和概述

数据结构和算法的介绍数据结构和算法的关系数据结构(data)是一门研究(structure)组织数据方式的学科,有了编程也就有了数据结构。学号数据结构可以编写出更加漂亮,更加有效率的代码。要学习好数据结构就要多多考虑如何将生活中遇到的问题,用程序去实现解决。程序=数据结构+算法数据结构是算法的接触,换言之,想学好算法,需要把数据结构学到位。...

2021-01-12 13:04:04 380

原创 7.1Spring IoC容器与应用上下文的设计与实现

1. SpringIOC容器的设计SpringIOC设计分为两条线。BeanFactroy==>HierachicalBeaFactroy==>ConfirationBeaFactroy 这条线可以理解成为SpringIOC容器的设计路线。BeanFactroy==>ListableBeanFactory==>ApplicationContext==>Conf...

2020-04-01 14:09:36 180

原创 3.SpringBoot 日志

3.日志3.1 日志框架市面上的日志框架:JULJCLJboss-logginglogbacklog4jlog4j2sfl4j…日志门面(日志的抽象层)日志实现JCL(Jakarta Commons Logging) SLF4 (Simple Logging Facade for Java)jboss-loggingLog4j JUL(java....

2020-01-14 15:31:31 122

原创 4.SpringBoot Web开发

4.Web开发4.1 简介使用SpringBoot创建SpringBoot应用,选中需要的模块SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量的就可以运行编写业务代码4.2 SpringBoot对静态资源的映射规则@ConfigurationProperties(prefix = "spring.resources", ignoreUnknownFie...

2020-01-14 15:31:19 398

原创 5.Spring Boot与Docker

5. Docker4.1 简介Docker是一个开源的应用容器引擎,Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使 用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的...

2020-01-14 15:31:09 60

原创 6.Spring Boot与数据访问

6.Spring与数据库访问6.1 JDBC6.1.1 JDBC 连接基本配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</arti...

2020-01-14 15:30:58 180

原创 2.Spring Boot 配置文件

2.配置文件2.1 配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的application.propertiesapplication.yml配置文件的作用修改SpringBoot的自动配置的默认值;2.2 YAML2.2.1 YAML简介简介YAML(YAML Ain’t Markup Language)同JSON和XML是一门标记性语言,但是以数...

2019-09-24 17:58:42 366

原创 JAVA泛型通配符T,E,K,V,?

前言泛型是 JAVA1.5中引入的新特性,其带来的好处如下:编译时的类型检查安全;所有的强制装换都是隐式和自动的;参数化类型,将所操作的数据类型被指定为一个参数,提高代码的重用率;1. 泛型与Object的比较1.1 类型检查对于Object的属性,编译器是不会有类型检查的,一些问题只有在运行的时候才会抛异常,这样本身就是一个安全隐患,例子如下:public class O...

2019-09-20 18:09:57 235

原创 1.Spring Boot 快速入门

1.SpringBoot快速入门1.简化Spring应用开发的一个框架2.整个Spring技术栈的大整合3.J2EE开发的一站式解决方案1.1 环境准备jdk8:Spring Boot 推荐jdk7及以上;maven3.x:maven 3.3以上的版本;SpringBoot 1.5.9 RELEASE;IntelliJ IDEA;1.1.1 MAVEN 设置全局的JDK...

2019-09-08 16:40:14 76

原创 base64字符串和文件之间的转换

base64字符串和文件之间的转换base64字符和文件之间的转换这边主要会用到spring下的两个方法Base64Util.encodeToString(byte[]):将byte字节加密成字符串Base64Util.decodeFormString(String):将字符串解密成byte[] /** * <p>将文件装换成Base64字符串</p...

2019-08-20 11:01:06 1725

Jquery TreeTable及示例,仿zTree绑定数据方式

TreeTable示例,允许自定义table样式,自定义td数量及内容,仿zTree动态绑定数据

2017-11-14

comet4j开发指南

comet4j开发指南 Comet4J(Comet for Java)是一个纯粹基于AJAX(XMLHTTPRequest)的服务器推送框架

2017-11-14

comet4j-tomcat7.jar comet4j.js

comet4j-tomcat7.jar comet4j.js Comet4J(Comet for Java)是一个纯粹基于AJAX(XMLHTTPRequest)的服务器推送框架

2017-11-14

comet4j 发送消息实例代码 可以直接的运行代码

comet4j 发送消息实例代码 可以直接的运行代码 Comet4J(Comet for Java)是一个纯粹基于AJAX(XMLHTTPRequest)的服务器推送框架

2017-11-14

空空如也

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

TA关注的人

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