自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Centos7 搭建xl2tpd + ipsec vpn

xl2tpd + ipsec

2024-01-12 16:03:28 645

原创 centos7 安装 rabbitmq

centos 7 安装 rabbitmq

2023-09-15 17:19:02 285

转载 B+Tree的来源

如果数据比较极端,生成了上面的这种二叉查找树,那么刚才的id=17的查询会发现在二叉查找树的结构中依然需要查找7次。那么如果当表中的数据量比较大的时候那么平衡二叉树就会出现n层的情况(平衡二叉树和二叉查找树有共同的特点,就是节点上存储数据)。需要记住一点是MyISAM中依然使用的是B+树,结构是一样的,原理也是一样的,区别在于存储不是数据而是数据的文件地址。因为B树的数据是分散个各个节点上的。二叉查找树的特点就是任意节点的左子节点的key都小于当前节点的key,右节点的key都大于当前节点key。

2023-07-20 16:52:47 81

转载 window安裝redis做成服务

原文地址window安裝redis做成服务

2021-02-19 10:32:55 138

原创 Socket 搭建服务端,支持多个客户端连接,解决粘包问题

首先在项目启动的时候开启 socket 服务,我这是使用的springbootimport org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.boot.CommandLineRunner;import org.springframework.core.annotation.Order;import org.springframework.stereotype.Component;import j

2021-01-29 10:33:01 626

原创 超级复杂的xml转map对象,转json

pom 添加一下依赖<!-- https://mvnrepository.com/artifact/dom4j/dom4j --> <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </depen

2021-01-24 11:12:46 395 1

原创 电脑上安装多个版本的jdk方便切换

1.下载你所需要的jdk(7、8)然后正常安装就行了2 .环境变量配置(window10为列子)(1)在系统环境变量里面添加JAVA_HOME,不能添加在用户变量里面,否则没有效果(2)编辑系统变量 path,注意,一定要将JAVA_HOME 写在第一个,不能写到后面去,否则无效(3)查看jdk版本(4)切换 jdk(5)查看切换后的版本...

2021-01-21 18:22:24 160

原创 linux 修改终端登录用户的颜色

# cd# ls -la# vim .bashrc最后一行添加下面代码PS1='\[\e[37;40m\][\[\e[32;40m\]\u\[\e[37;40m\]@\h \[\e[35;40m\]\W\[\e[0m\]]\$'刷新 .bashrc 文件# source .bashrc更多颜色参考:前景代码背景代码颜色3141红色3242绿色3343黄色3444蓝色3545紫红3646青蓝3747白色

2020-12-04 10:37:15 396

原创 can not find lambda cache for this property [XXX] of entity [com.XXX.XXX]

我们在使用mybatisplus 时使用Lambda 表达式做查询条件会遇到mybatis拿不到缓存问题:错误1:com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: can not find lambda cache for this entity错误2:can not find lambda cache for this property [XXX] of entity [com.XXX.XXX]@Override p

2020-10-15 09:59:38 20409 23

原创 JAVA 实现数据库备份(支持远程数据库)

package com.gaxf.paas.task;import com.gaxf.paas.utils.DateUtil;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;import java.io.*;@Com

2020-07-17 13:01:57 2029 3

原创 idea 使用tomcat发布项目时 控制台出现乱码问题

只需要将 apache-tomcat-8.5.49\conf \logging.properties文件中如下改成 GBK就OK了

2020-02-27 09:28:43 211

原创 Idea tomcat 启动项目时 webapps 中没有编译包

只需要在这个位置将 路径指向webapps中就好了

2020-02-27 09:23:42 2886

原创 Springboot 集成openfeign 实现微服务之间的调用

首先引用 feign 依赖<!--feign--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifa...

2019-10-25 11:51:33 4134

原创 切面编程实现系统的操作日志

一、首先系统引用以下依赖<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-core</artifactId> <version>4.0.1</version> ...

2019-10-10 13:28:57 265

原创 tomcat startup.bat启动项目失败,但是没有错误日志

在项目的WEB-INF\classes下添加logging.properties文件,内容如下:handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler ############################################################ # Handler ...

2019-09-11 16:35:43 980

原创 java 根据模板生成pdf文件

第一步引入依赖<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.1</version> &l...

2019-09-10 11:47:08 1073

转载 linux清屏命令

1)clear这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。一般都会用这个命令。(2)reset这个命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。(3)另外介绍一个用别名来使用清屏命令的方法,如下:[root@localhost ~]$ alias cls=‘clea...

2019-03-26 21:32:39 216

原创 Docker linux环境安装

直接开始一、首先安装yum 这个另外找资源1、安装dockeryum -y install docker2、阿里云镜像加速vi /etc/docker/daemon.json3、按i 进入编辑模式,添加一下配置{ "registry-mirrors": ["https://tj3411jq.mirror.aliyuncs.com"] }4、执行下面两条命令sudo syst...

2019-03-19 19:44:04 129

转载 Xmind 8 pro 软件破解版

特别说明:软件仅供技术交流,请勿用于商业及非法用途,如产生法律纠纷与本人无关 Xmind是一款非常专业的思维导图软件,收费好几百元,不过还是很多用户,因为目前用的最多,也简单易用。XMind界面友好、功能优秀、可用性极强,从而数百万人选择了它,XMind不仅可以绘制思维导图,还能绘制鱼骨图、二维图、树形图、逻辑图、组织结构图(Org、Tree、Logic Chart、Fishbone)等。...

2019-03-13 15:48:46 21940

转载 Linux yum安装RabbitMQ

安装Erlang由于RabbitMQ依赖Erlang, 所以需要先安装Erlang。Erlang的安装方式大概有两种:从Erlang Solution安装(推荐)添加erlang solutions源$ wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm$ sudo rpm -Uvh ...

2019-03-07 14:35:08 1071

转载 centos7.2yum 安装mysql

https://www.cnblogs.com/xiaopotian/p/8196464.html主要是记录一下自己好玩

2019-02-26 18:10:23 135

转载 多线程面试题

什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对 运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支 持,它也是一个很好的卖点。线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,...

2019-02-20 13:51:55 202

转载 springMVC工作原理

一、springmvc请求流程二、springmvc的工作机制三、springmvc核心源码分析四、springmvc的优化一、springmvc请求处理流程1、DispatchServlet是springmvc中的前段控制器(front controller),负责接收request并将request转发给对于的处理组件2、HandlerMapping是sprignmvc中完成ur...

2019-01-24 16:09:19 155

原创 window服务器上安装MongoDB,远程连接

window服务器上安装MongoDB,远程连接官网下载安装包,可能有点慢这里我贴出我的百度云上的地址(4.0)地址:添加链接描述 ,提取码:myjg安装一直点击下一步就ok了,如果你安装需要很久那么就做下面这个勾去掉(我这里没有去掉),安装好以后配置到环境变量里面去我这里安装在D:MongoDB里面(看你喜欢)安装好以后在data文件家里新建2个文件夹db、log如下建好以后...

2019-01-21 18:15:26 770 1

空空如也

空空如也

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

TA关注的人

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