自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分析Mybatis的分页插件PageHelper的源码

本次我们分析PageHelper的源码,查看它的执行过程;1、PageHelper的版本<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> ...

2018-11-09 18:15:27 439

原创 读Redis设计与实现总结

1、Redis中的字符串使用的是SDS(Simple Dynamic String)简单动态字符串,记录了free和lenSDS的作用: 记录了字符串的长度,防止缓冲区溢出(会自动进行扩容)2、SDS字符串预分配策略当需要扩容的时候,len < 1MB,会非配free = lenlen >= 1MB, 会分配free = 1MB3、惰性空间释放策略;将不需要的空间转化成fr...

2018-11-08 09:45:50 219

原创 Tomcat项目启动缓慢解决

在这个项目中,每次启动非常慢,有时候6分钟,有时候甚至10多分钟才起来通过查看日志有一句:19-Oct-2018 09:28:08.920 WARNING [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom i...

2018-10-25 11:18:51 8587 2

原创 Centos7安装Docker

一、本次我们在Centos7上安装Docker。1、docker只能安装在64位的机器上2、linux内核版本在3.10及以上3、linux内核需要开启cgroup和namespace功能二、查看linux系统[root@VM_0_9_centos bin]# uname -aLinux VM_0_9_centos 3.10.0-693.el7.x86_64 #1 SMP ...

2018-10-13 17:34:53 291

原创 SpringBoot框架搭建系列(八):集成Quartz

本次我们集成Quartz定时任务。1、引入依赖<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz-jobs</artifactId> <version>2...

2018-09-28 21:09:14 907

原创 SpringBoot框架搭建系列(七):集成HttpClient

本次我们集成HttpClient.1、引入依赖<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version&...

2018-09-27 19:42:11 688

原创 SpringBoot框架搭建系列(六):集成RabbitMQ

本次我们集成RabbitMQ1、引入依赖<!--mq--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artif...

2018-09-26 21:23:37 183

原创 SpringBoot框架搭建系列(五):集成Redis

本次我们集成Redis1、首先引入依赖<!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis&l...

2018-09-25 20:28:22 291

原创 SpringBoot框架搭建系列(四):日志集成

本次我们是做日志集成。1、在resources目录下创建文件:logback-spring.xml<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输...

2018-09-25 19:43:39 236

原创 创建自己的SpringBoot-starter

1、使用IDEA创建一个maven工程2、引入依赖后,最终pom.xml为:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta...

2018-09-25 17:28:37 314

原创 SpringBoot框架搭建系列(三):解决日期转换问题和日期展示问题

本次我们解决问题:日期展示问题(返回的json中日期的格式是:"birthday":"1988-08-07T15:00:00.000+0000");需要转化成指定的格式(年月日时分秒格式)1、问题如2、解决方案在配置中加入#时间戳统一转换spring.jackson.date-format=yyyy-MM-dd HH:mm:ssspring.jackson.time-zo...

2018-09-24 14:13:57 15392 6

原创 SpringBoot框架搭建系列(二):整合pagehelper和mybatis-generator

本次我们整合mybatis的分页插件pagehelper,以及mapper自动生成的插件mybatis-generator先整合mybatis-generator1、在pom中引入<plugin> <groupId>org.mybatis.generator</groupId> &lt...

2018-09-24 11:30:30 762

原创 SpringBoot框架搭建系列(一):整合SSM

本次我们使用的是IDEA来创建SpringBoot项目,来整合SSM框架1、创建maven项目2、选择依赖3、最终的pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w...

2018-09-24 10:26:56 3823

原创 Spring整合RabbitMQ

引入依赖:<!-- RabbitMQ --> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.4.1</version> &

2018-02-21 12:06:38 229

原创 使用Spring Data Elasticsearch操作es(1)--环境搭建

创建一个maven工程,在pom.xml文件中引入依赖:                <!-- 导入elasticsearch的jar包和spring-data整合elsticsearch的jar包。 -->     <dependency> <groupId>org.elasticsearch</groupId> <arti...

2018-02-19 16:14:24 2428

原创 ElasticSearch(10)--使用Java客户端进行高亮显示

高亮显示:package com.es.querydemo;import java.net.InetAddress;import java.util.Iterator;import java.util.Map;import org.elasticsearch.action.search.SearchRequestBuilder;import org.elasticsearch.a

2018-02-07 14:10:17 4407 4

原创 ElasticSearch(9)--使用Java客户端进行分页查询

分页查询package com.es.querydemo;import java.net.InetAddress;import java.util.Iterator;import java.util.Map;import org.elasticsearch.action.search.SearchRequestBuilder;import org.elasticsearch.ac

2018-02-07 13:50:42 6088

原创 ElasticSearch(8)--使用Java客户端进行复杂查询

进行复杂的查询:包括:字段匹配查询、相似度查询、范围查询、组合查询、查询加排序package com.es.querydemo;import java.net.InetAddress;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import org.elasticsearc

2018-02-07 13:33:24 2592

原创 ElasticSearch(7)--使用Java客户端进行基本搜索

进行基本的搜索:包括: 查询所有、解析字符串查询、通配符查询、词条查询package com.es.querydemo;import java.net.InetAddress;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import org.elasticsearch.acti

2018-02-07 11:46:35 1723

原创 ElasticSearch(6)--使用Java客户端创建索引和映射

手动创建映射(包含创建映射和文档):package com.es.querydemo;import java.net.InetAddress;import java.util.HashMap;import java.util.Map;import org.elasticsearch.action.admin.indices.mapping.put.PutMappingRequest

2018-02-07 09:34:57 8585 7

原创 ElasticSearch(5)--使用Java客户端删除文档

使用Java客户端删除文档package com.es.demo;import java.net.InetAddress;import org.elasticsearch.action.delete.DeleteResponse;import org.elasticsearch.client.transport.TransportClient;import org.elastics

2018-02-06 18:18:56 1568

原创 ElasticSearch(4)--使用Java客户端更新文档

使用java客户端更新文档package com.es.demo;import java.net.InetAddress;import java.util.HashMap;import java.util.Map;import java.util.concurrent.ExecutionException;import org.elasticsearch.action.get

2018-02-06 18:12:07 833

原创 ElasticSearch(3)--使用Java客户端搜索文档

接着上一节的使用java客户端,去es中根据文档的id,获取整个文档package com.es.demo;import java.net.InetAddress;import org.elasticsearch.action.get.GetResponse;import org.elasticsearch.client.transport.TransportClient;im

2018-02-06 18:03:18 628

原创 ElasticSearch(2)--使用Java客户端创建文档

创建maven工程:引入依赖: org.elasticsearch elasticsearch 2.4.0 junit junit 4.12 com.fasterxml.jackson.core jackson-databind 2.4.2 创建文档(没有映射创建,自动创建索引和映

2018-02-05 19:40:40 1036

原创 ElasticSearch(1)--安装

本次的写做目的是为了记录ElasticSearch的过程,本次选择的版本:2.4.0; 相关文件包放置百度网盘上:文件存放的百度网盘地址1、安装ElasticSearch,在windows系统上,解压elasticsearch-2.4.0.zip2、进入elasticsearch-2.4.0\bin目录, 点击elasticsearch.bat启动ElasticSearch3、访问: 

2018-02-04 19:36:18 402

空空如也

空空如也

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

TA关注的人

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