自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot 2.3.7.RELEASE 整合 ElasticSearch 5.5.3

1. 工程简介SpringBoot 2.3.7.RELEASE 整合 elasticsearch 5.5.3踩坑不少,也是找了很多资料。总的来说,就是版本问题。SpringBoot官网地址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

2021-01-05 16:46:02 728 1

原创 使用docker安装ElasticSearch服务

学生机服务器,防止内存饱满,导致程序无法启动,需添加JVM参数。docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "ES_JAVA_OPTS=-Xms500m -Xmx500m" -e "discovery.type=single-node" elasticsearch## 验证curl localhost:9200## 查看容器CPU、内存占用docker stats 26b460ea34d4...

2020-05-26 17:27:44 170

原创 拦截Controller方法,获取方法的注解信息

@Slf4j@Aspect@Componentpublic class ApiOperationAspect extends StaticMethodMatcherPointcutAdvisor implements MethodInterceptor { @Override public Advice getAdvice() { return this; } @Override public ClassFilter getClassFilt

2020-05-21 08:54:42 496

原创 获取controller方法上的Swagger注解信息

// 注入@Autowiredprivate RequestMappingHandlerMapping requestMappingHandlerMapping;// 代码Map<RequestMappingInfo, HandlerMethod> map = requestMappingHandlerMapping.getHandlerMethods();for (Map.Entry<RequestMappingInfo, HandlerMethod> entry :

2020-05-19 16:59:49 1491

原创 SpringCache + Redis 缓存

SpringCache + Redis 缓存正确使用缓存,不仅能够减少数据库的压力,而且可以加快程序运行的速度。//启动类需加上@EnableCaching注解@EnableCaching@SpringBootApplication()public class DemoApplication { public static void main(String[] args) ...

2020-04-16 15:38:27 143

原创 如何在centos上安装docker-compose

1、可以从 Github 上下载它的二进制包来使用1.下载curl -L "https://github.com/docker/compose/releases/download/1.25.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose2.下载完成后,给予执行权限chmod +x /us...

2020-02-03 15:29:41 126

原创 Centos7网络配置,使得虚拟机与宿主机互通且能访问外网,以及使用Xshell工具连接

1、虚拟机网络设置为桥接网卡,网卡名称取决于有线连接还是WIFI上网2、使用 ip addr 查看当前网卡配置信息红色部分就是我们需要配置的网卡名称为 enp0s3 且 IP地址为 192.168.1.2023、编辑网卡配置 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3首先需要设置为 static ,其次配置虚拟机的IP地址(IPA...

2020-02-02 23:35:51 1257

原创 Java8时间新特性 LocalDate/LocalTime 和 LocalDateTime

在阿里巴巴Java开发手册中写到:1、String转为Instant、LocalDate、LocalDateTime//使用Java8新特性//String -> InstantInstant instant = LocalDate.parse(time,DateTimeFormatter.ofPattern("yyyy-MM-dd")).atStartOfDay(ZoneId...

2019-12-27 11:01:36 298

原创 Git过滤文件

.gitignore 文件target/!.mvn/wrapper/maven-wrapper.jar## STS ##.apt_generated.classpath.factorypath.project.settings.springBeans## IntelliJ IDEA ##.idea*.iws*.iml*.ipr## JRebel ##rebel...

2019-12-26 23:12:02 264

原创 Sping Cloud笔记

单体应用存在的问题随着业务的发展,开发变得越来越复杂。修改、新增某个功能,需要对整个系统进行测试、重新部署。一个模块出现问题,很可能导致整个系统崩溃。多个开发团队同时对数据进行管理,容易产生安全漏洞。各个模块使用同一种技术进行开发,各个模块很难根据实际情况选择更合适的技术框架,局限性很大。模块内容过于复杂,如果员工离职,可能需要很长时间才能完成工作交接。分布式、集群集群:一台服...

2019-10-29 07:00:19 89

原创 Spring Boot使用汇总

Spring BootSpring Boot 是一个快速开发框架,可以迅速搭建出一套基于 Spring 框架体系的应用,是 Spring Cloud 的基础。Spring Boot 开启了各种自动装配,从而简化代码的开发,不需要编写各种配置文件,只需要引入相关依赖就可以迅速搭建一个应用。特点1、不需要 web.xml2、不需要 springmvc.xml3、不需要 tomcat,S...

2019-10-29 06:57:49 167

原创 Ubuntu16.04安装PostgreSQL数据库

Ubuntu16.04安装PostgreSQL数据库1、创建postgreSQL的安装目录mkdir /usr/local/postgresql2、下载postgresql的安装包wget http://ftp.postgresql.org/pub/source/v9.3.11/postgresql-9.3.11.tar.gz3、解压缩tar -zxvf postgresql-9...

2019-09-18 14:08:55 631 1

原创 使用docker安装mysql数据库

一、Docker简介1.1 什么是DockerDocker 是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。1.2 Docker架构如图所...

2019-09-05 15:32:34 265

原创 简单使用SpringMVC单元测试

本文主要介绍springMVC单元测试,主要针对controller层、service层以及mapper层。为什么说单元测试很重要,因为它直接说明你代码质量过不过关。新建springboot项目,pom.xml <dependency> <groupId>org.springframework.boot</groupId...

2019-08-21 10:05:24 853

原创 SpringBoot+Redis简单应用开发

1.Redis简单介绍什么是Redis?Redis是一种NoSQL技术,基于键值对的开源的内存数据存储。支持五种数据类型的:属性描述string字符串hash散列list列表set集合zset有序集合Spring Data Redis 提供两个模板(RedisTemplate、StringRedisTemplate):Re...

2019-08-19 16:42:03 125

原创 SpringBoot实现Spring AOP

在说AOP之前,首先你要知道什么是约定编程。首先你需要记住的是约定的流程是什么,然后就可以完成对应的任务,但是你不需要知道底层具体是怎么实现的(底层设计者将你约定的内容织入对应的流程中)。Spring AOP也是一种约定流程的编程,在SpringBoot中采用注解方式。AOP是一种切面编程方式,其理念就是将通用逻辑从业务逻辑中分离出来。并且可以将一些通用的逻辑抽取出来,然后给予默认实现,这样你...

2019-08-16 20:24:47 293

原创 SpringBoot+Mybatis集成搭建

本博客介绍一下SpringBoot集成Mybatis,数据库连接池使用alibaba的druid。SpringBoot主要有两种方式来实现。一种是用xml文件;一种不用xml,使用注解。两种方式各有优异,具体使用视自身而定。项目结构如下首先需要引入依赖有:pom.xml <!--添加druid连接池依赖,手动添加--> <dependen...

2019-08-16 09:37:35 88

原创 java:找不到com.google.common.reflect.TypeToken异常处理

只需在pom.xml文件中添加依赖即可解决:<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>18.0</version...

2019-08-05 15:47:06 5010 2

空空如也

空空如也

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

TA关注的人

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