自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 PageHelper使用遇到的大坑

pagehelper使用生成的count语句查询很慢的解决办法

2022-07-22 13:51:03 878 1

原创 利用mysql物理文件(*.ibd,*.frm)回复数据

前言服务器突然连接不上,联系云客服,云客服发现是重启卡住了,经过他们排查,是服务器中了勒索病毒,该病毒就是在服务器上执行脚本,把文件全部进行加密,然后友好的给你留下一个文件。(QTMD)​ 经过排查,我这台服务器影响的有两个服务,一个tomcat服务,一个springboot服务和一个msyql数据库。服务器上的mysql运行文件都被加密过,想重新启动是不可能了,还好最后发现,mysql数据的物理文件没有被处理过(看来勒索病毒处理的还是有漏洞呀),看来数据恢复还有希望;另外一个服务上传的图片全部被加

2021-12-27 14:05:20 237

转载 java线程池使用详解ThreadPoolExecutor使用示例

一 使用线程池的好处二 Executor 框架2.1 简介2.2 Executor 框架结构(主要由三大部分组成)1) 任务(Runnable /Callable)2) 任务的执行(Executor)3) 异步计算的结果(Future)2.3 Executor 框架的使用示意图三 (重要)ThreadPoolExecutor 类简单介绍3.1 ThreadPoolExecutor 类分析3.2 推荐使用 ThreadPoolExecutor 构造函数创建线程池四 ..

2021-06-03 14:41:56 38367 5

原创 JVM学习二:类加载器

文章目录概述虚拟机自带的加载器启动类加载器(引导类加载器,Bootstrap ClassLoader)扩展类加载器(Extension ClassLoader)应用程序类加载器(系统类加载器,AppClassLoader)用户自定义类加载器查看根加载器所能加载的目录关于ClassLoader双亲委派机制工作原理双亲委派机制举例沙箱安全机制双亲委派机制的优势其它如何判断两个class对象是否相同类的主动使用和被动使用概述JVM支持两种类型的类加载器 。分别为引导类加载器(Bootstrap ClassLo

2020-12-24 14:23:57 474

原创 JVM学习一:类的加载过程

java执行流程简述java执行流程全图类加载系统的介绍类加载器子系统负责从文件系统或者网络中加载Class文件,class文件在文件开头有特定的文件标识。ClassLoader只负责class文件的加载,至于它是否可以运行,则由Execution Engine决定。加载的类信息存放于一块称为方法区的内存空间。除了类的信息外,方法区中还会存放运行时常量池信息,可能还包括字符串字面量和数字常量(这部分常量信息是Class文件中常量池部分的内存映射)class file存在于本地硬盘上,可以理

2020-12-22 22:16:38 321

原创 一键发布tomcat或者springboot项目,解放自己的双手,干点什么他不香吗

时间2020年12月2日前提做java开发的程序员,都绕不开开发、编译、打包、上传,然后启动服务的一系列固定的操作。开发的时候时不时要修改一下代码然后部署到测试服务器上去,虽然事情不多,然后确实让人很繁琐。解决办法服务器上,我们可以写一些脚本去自动停止启动tomcat或者SpringBoot项目,并且服务器又可以设置通过设置验证秘钥去登陆或者执行脚本命令,于是我们便可以吧这些命令组合起来去实现我们在idea中的一键发布到服务器中去。服务器端的工作创建启动命令tomcat这个启动命令

2020-12-09 23:46:13 199

原创 macbook添加内网路由靠谱方法(内外网都访问)

时间2020年11月30日前提周末自己狠心买了一台mbp,周末摸索了好久,终于把生产工具给处理完了,然后以为自己能开开心心的用我的mbp了,然后因为要看一下生产环境的日志,自己忽然想起来自己的内网环境还没有配置内网环境,于是开工单 巴拉巴拉。。理解分享一下自己对网络的理解,自己想要访问内外网的话,你需要准备两个网卡,一个走外网,一个走内网,所以这个时候就需要一个调度的角色去告诉你的浏览器去走哪个网卡,就比如一个男厕所一个女厕所,我们都会根据xxxx选择自己应该去什么厕所,系统里面的路由就是这样的角

2020-11-30 23:43:20 2392

原创 IDEA控制台打印可以执行的SQL方法

时间:2020年11月27日今天坐在奈雪的茶给你们分享一个使用的idea插件,内容来自于B站鲁班大叔。感谢感谢我们都知道利用框架或者插件都可以获取到sql语句,可是我了解的大部分都是带占位符的sql语句,自己还需要拼接sql去调试我们的sql语句,可以这款插件可以解决你开发或者找bug时需要拼装sql的问题,它可以将带参数的sql打印到控制台中,兼职舒服的飞起。起飞。。。使用方法给你们说一下具体的使用方法,这是一个jar包,使用侵入性也特别低,只需要在sprongboot启动的时候加入vm启动参数即

2020-11-28 16:02:40 9371 7

原创 mysql批量插入大量数据

mysql批量插入大量数据时间:2020年11月25日今天遇到了一个批量插入大量数据任务,然后出于小白本能,直接for-each循环插入不就好了,于是手上开始噼里啪啦一顿操作,写好了从读取excel到插入数据库的工作,于是就美滋滋的开始了自己的测试,试了一把,一次通过perfect,然后后面就悲剧了,后面发现数据量稍微大一点,速度就会很慢很慢。于是掏出自己的制胜法典,后来我在知识和海洋中获取到了两种靠谱的方法。下面一点一点讲。测试的服务器信息 1核2g 5m的阿里云服务器(你懂得),mysql直接装

2020-11-25 13:51:53 7793 2

原创 java后台用得上的linux指令

老鼠小哥的第一篇博客 hh时间:2020.11.20终于决定开始写博客了,其实很早之前就有这样的打算,可一直自己给自己放假,也没有具体的动作,写博客的原因也很简单,能锻炼一下自己写文档的能力,也加深一下知识点的记忆,还能给写程序的小伙伴们一点帮助吧。正题第一次先给自己之前整理在有道云上的一些linux操作笔记分享一下。linux配置端口防火墙设置查看想开的端口是否已开: firewall-cmd --query-port=6379/tcp添加指定需要开放的端口: firewall-cmd

2020-11-20 20:30:40 155

idea打印sql的jar包

使用jar包可以实现控制台打印可执行的sql,使用方法在启动项目的时候加上启动参数-javaagent:C:/key/myBatis-log-agent-1.0.jar,路径切换成你本地jar包的位置

2020-11-27

PMBOK第五版官方中文版

在项目管理界,PMP是含金量最高的一个证书,而PMBOK(《项目管理知识体系指南(第五版)》)是PMP官方指定教材。

2018-07-03

空空如也

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

TA关注的人

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