- 博客(27)
- 资源 (2)
- 问答 (4)
- 收藏
- 关注
原创 JVM的简单了解逐步深入
在我们了解JVM的前提先了解一下JDK和JRE和JVM它们是什么以及之间的关系1.JDK1). JDK是Java Development Kit的缩写,是Java的开发工具包。2). JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序...
2020-04-18 12:25:55 191 1
原创 Mybatis一级与二级缓存详细的深入了解(含SSM和SpringBoot项目中如何打开Mybatis的SQL语句打印)
Mybatis缓存详细的深入了解1.SSM项目中如何打开Mybatis的SQL语句打印1.1 配置mybatis-config.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "...
2020-04-29 15:03:26 166
原创 elasticsearch+Logstash+filebeat+kibana实现日志的收集存储
elasticsearch+Logtash+filebeat实现日志的收集存储elasticsearch,logtash,filebeat 的安装去官网(https://www.elastic.co/cn/elastic-stack)下载对应版本的压缩包,在window下解压即可使用,这里就不多做介绍了,window下载window的,linux下载linux的。如果不会如何SpringBoo...
2020-04-28 14:18:14 935 1
原创 SpringBoot日志配置
SpringBoot日志配置1.Spring Boot默认日志系统Spring Boot默认使用LogBack日志系统,如果不需要更改为其他日志系统如Log4j2等,则无需多余的配置,LogBack默认将日志打印到控制台上。如果要使用LogBack,原则上是需要添加dependency依赖的 <dependency> <groupId>org.springfram...
2020-04-27 22:10:16 1134
原创 搭建SpringCloud微服务一整套完整项目(Eureka+Zuul+Hystrix+Feign)
搭建SpringCloud微服务一整套完整项目(Eureka+Zuul+Hystrix+Feign+Ribbon)首先我的项目结构是一个父工程的pom文件中定义springboot和springcloud的依赖管理,其次让子工程聚合和继承父工程,这样不用每个子工程去重复去引入依赖管理,和不用maven打包的时候一个个的去打包子工程。现在我们开始我们的搭建吧(我这使用的是springboot2....
2020-04-26 18:37:33 1891
原创 mybatis-spring-boot-starter与spring-boot-starter-jdbc
spring-boot-starter-jdbc是springboot提供的,但是如果引入了mybatis-spring-boot-starter,就不再需要单独引入spring-boot-starter-jdbc了,这是由于mybatis已经包含了此依赖...
2020-04-26 11:19:38 1398 1
原创 SpringBoot整合Mybatis注解版连接池使用Druid的使用
SpringBoot整合Mybatis注解版 附带连接池的配置教程首先Mybatis整合Mybatis的数据库连接池默认用的是 Hikari,如果向更换数据库连接池的话 按以下操作除了,Hikari 最为常用的Druid,springboot推荐的Hikari并且它性能还是很好的,而Druid提供强大的监控和扩展功能。Druid的配置信息配置缺省值说明name配置...
2020-04-25 20:41:37 477
原创 SpringBoot整合Mybatis的xml文件版
SpringBoot整合Mybatis的xml文件首先Mybatis整合Mybatis的数据库连接池默认用的是 Hikari。1.Hikari的配置信息(spring.datasource.配置名=值)name描述构造器默认值默认配置validate之后的值validate重置autoCommit自动提交从池中返回的连接truetrue-connec...
2020-04-25 12:26:52 147
原创 idea连接数据库出现Connection to videodb@localhost failed. [08001]Could not create connection to database
IDEA连接数据库出现以下错误在URL后面加个?serverTimezone=GMT例子:jdbc:mysql://localhost:3306/mybatis?serverTimezone=GMT时区原因,每个地区都有自己的本地时间,在网上以及无线电通信中时间转换的问题就显得格外突出 整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时...
2020-04-24 21:12:35 271
原创 面试题1
1)给定一个文件,文件中数据为下面所示:(分别代表员工名称,员工Id,上级id,注意有些人没有上级),请写一份代码,实现传入id,以层级方式输出它的所有下属刘某,108391,123457赵某,123457,123139黄某,610123,123457胡某,507123,123457张某, 123139,钱某,123422,123457马某,123456,123422public ...
2020-04-23 23:36:05 218
原创 史上最全的RedisTemplate和StringRedisTemplate以及Jedis的入门使用讲解
RedisTemplate和StringRedisTemplate的入门使用讲解如果你的业务不这么复杂,比较简单要求快速开发可以使用 SpringCache它是基于spring-boot-starter-data-redis的依赖开发的框架具体如何使用看我这篇博客https://blog.csdn.net/weixin_44012722/article/details/105655417但是如...
2020-04-23 14:53:21 10745 1
原创 SpringBoot创建优雅测试类
SpringBoot创建优雅测试类首先导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope...
2020-04-21 23:43:19 1945 1
原创 SSM项目中的测试类的写法
SSM项目中的测试类的写法首先导入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>4.1.7.RELEASE</version> &l...
2020-04-21 23:39:10 3192
原创 SpringCache的详细讲解以及SpringBoot应用
SringCachespringcache是spring框架开发的一个缓存的框架它支持redis的缓存,接下来我讲解一个如何使用,使用它之前引入spring-boot-starter-data-redis依赖先让我们看看springcache中常用的注解@EnableCaching:开启缓存功能@Cacheable:定义缓存,用于触发缓存@CachePut:定义更新缓存,触发缓存更新...
2020-04-21 18:11:14 1063
原创 IDEA的maven中已配置阿里镜像,但maven无法下载jar包报错的问题
在阿里云镜像比如:<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/conte...
2020-04-21 15:03:01 2711 16
原创 SpringBoot自带的定时任务以及corn表达式讲解
SpringBoot定时任务/** 主要用于标记配置类,兼备Component的效果 */@Configuration/** 开启定时任务 */@EnableSchedulingpublic class MyTask { //3.添加定时任务 @Scheduled(cron = "0/5 * * * * ?") //或直接指定时间间隔,例如:5秒 //@...
2020-04-21 12:01:12 625
原创 Redis入门讲解以及应用
Redis(REmote DIctionary Server)在我们日常的Java Web开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量 的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而存在严重的性能弊端,一瞬 间...
2020-04-20 23:01:37 696
原创 docker给2376连接端口设置CA证书详细过程
如何修复该漏洞如果要安全的管理远程Docker主机,应该怎么做呢?其实,Docker本身提供了加密的远程管理端口2376,配合CA证书,就能提供TLS连接了。首先要准备5个证书和秘钥文件,分别是ca.pem、server-cert.pem、server-key.pem、client-cert.pem和client-key.pem。其中,server-cert.pem中限制了能够访问Docker...
2020-04-20 21:51:08 948 2
原创 idea最好用且实用的插件推荐(持续更新中)
restfultoolkit 展示接口translation 翻译codeglance 右边地图rainbow brackets 彩色括号backgroundimage 背景图grep console 日志级别信息free mybatis mapper文件快速生成maven helper maven依赖管理sonarlint 扫描代码安全问题gsonformat json快速根据...
2020-04-19 21:51:30 195
原创 linux中docker部署springboot项目两种方式
首先你要有一个Linux电脑安装了docker首先你如果不会创建springboot项目看看我这一篇博客https://blog.csdn.net/weixin_44012722/article/details/105606595maven打包springboot项目编写一个Dockerfile.txtFROM java:8# authorMAINTAINER lzj <lzj@...
2020-04-19 00:13:09 2182
原创 用idea创建第一个SpringBoot项目并启动访问
让我们先打开idea选择好配置就可以next我们创建第一个springboot项目要用到springMVC所以选择以上那个依赖最后finish就可以了目录结构已经生成了然后我们创建一个controller目录 在此目录写一个Controller,方便我们等等测试访问@RestControllerpublic class Controller { @GetMapping("...
2020-04-18 22:28:19 5367
原创 Mybatis常用的动态SQL标签讲解
先让我们看看mybatis常用的标签有哪一些1.insert,delete,update,select这四个标签不用我多说了定义SQL语句的2.reusltMap结果集的一个映射先简单看一下我的一个例子(这个常用在 结果集的映射和嵌套结果查询)...
2020-04-14 22:18:28 887
原创 抢购场景下的高并发问题的简单讲解和分析
此文章涉及的技术点·SpringBoot·Redis·nginx https://blog.csdn.net/weixin_44012722/article/details/105466791·docker (如果不会不影响此文章的学习) https://blog.csdn.net/weixin_44012722/article/details/105468637先让我们来思考一个问题...
2020-04-13 21:43:39 741 2
原创 docker详细介绍和安装使用
Docker简介Docker 是一个开源的应用容器引擎dcoker支持将软件编译成一个镜像,然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像Docker核心概念docker镜像 : docker镜像是用于创建docker容器的模板docker容器 : 容器是独立运行的一个或一组应用docker客户端: 客户端通过命令行或者其他工具使用docker(用户进...
2020-04-12 13:49:13 145
原创 nginx详细了解以及安装和使用
nginx基本概念nginx是一个高性能的HTTP和反向代理服务器,特别是战友内存少,并发能力强,事实上nginx的并发能力确实在同类的网页服务器中表现较好。支持php,python等,但不支持java,java程序只能通过tomcat配合完成,有报告表示能支持高达50000个并发连接数反向代理1)先介绍正向代理: 如果把局域网外的Internet想象成一个巨大的资源库,则局域网中的客户端...
2020-04-12 11:47:09 147
原创 java注解的简单了解基础知识
注解@Override 重写父类的方法@Deprecated 声明方法过时@Suppvisewarnings 忽略警告忽略过时警告@Suppvisewarnings(“deprecation”)注解分类按照运行机制分1.源码注解 class文件看不到,在源码看得到2.编译时注解 在class文件,源码依旧看的到3.运行时注解 在运行阶段还起作用,甚至会影响运行逻辑...
2020-04-11 11:00:29 58
原创 idea编写基于maven管理SSM整合mybatis测试类进行事务管理
今天学校布置的小作业,我也编写讲解一下流程,希望能对你有所帮助,不多说了下面我们开始打开idea编程!!!1.新建数据库和表并插入数据下面是我建表SQL,大家可以自由发挥//创建数据库create database mybatis;//切换数据库use mybatis;//创建school表create table school(id int auto_increment ...
2020-04-01 12:41:48 256
WebSocketServerController.java
2020-05-01
某货APPV7.76版本以上,的sh-token逆向
2024-03-10
百万级数据mysql,执行效率超低,竟40多秒
2020-08-17
swagge如何动态显示接收对象的字段
2020-03-06
用AES解密中用到问题,线下本地可以,线上就出现了问题,怎么解决
2019-09-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人