自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

博客

1

  • 博客(52)
  • 资源 (22)
  • 收藏
  • 关注

原创 Windows,MySQL主从复制搭建

多个MySQL服务搭建完成后,下面我们进行主从复制的相关配置。

2024-10-12 15:00:04 576

原创 windows环境,同一个服务器安装多个相同版本的mysql数据库

windows环境,同一个服务器安装多个相同版本的mysql数据库。

2024-10-12 10:18:34 758

原创 Cursor第一次体验

Cursor第一次体验

2024-09-30 10:43:08 1405 1

原创 银河麒麟高级服务器操作系统V10安装mysql数据库

1.检查是否已经安装mysql2.将查询出的包卸载掉3.将/usr/lib64/libLLVM-7.so删除4.检查删除结果5.搜索残余文件6.删除残余文件7.验证删除8.检查MySQL用户组以及用户是否存在,若没有则创建9.上传安装包将mysql-8.0.33-linux-glibc2.17-x86_64-minimal.tar安装包上传到银河麒麟系统虚拟机中。

2023-07-15 14:44:37 13427 2

原创 SpringBoot项目启动Mysql报错:java.security.cert.CertificateNotYetValidException: NotBefore

SpringBoot项目启动Mysql报错:java.security.cert.CertificateNotYetValidException: NotBefore

2023-01-10 11:24:50 2435

原创 我的创作纪念日

后面,我会继续努力,争取达到每周一篇,这样保持下去。

2022-12-17 14:23:43 1114 3

原创 龙芯内核的UOS安装 Mariadb-server

启动数据库设置数据库自启动对数据库进行一些设置输入当前密码(因为是第一次安装,没有密码,所以可以直接 enter 跳过)修改当前密码,初次设置即为设置密码,选 Y是否移除匿名用户,看个人选择,我这边选择了移除 Y是否禁止远程链接(因为后面也要设置远程登录,所以怎么设置也无所谓,所以我选择了 N,因为我后面还要远程链接)是否删除 test 数据库,个人需求是否重载权限表,个人需求至此,设置数据库的基础信息就已经设置完成了。

2022-12-13 15:57:28 828 1

原创 springBoot集成阿里云企业邮箱

springboot项目,集成阿里云企业邮箱,进行邮件发送,附带文件。

2022-12-01 15:24:17 3089

原创 Alibaba Cloud Toolkit 插件基础配置和一键部署

以前不管是测试环境还是正式环境,项目部署大概流程是:开发打jar包,然后自己上传或者给运维人员上传到服务器,然后使用命令进行启动项目。

2022-10-26 08:56:46 1362

原创 Java虚拟机崩溃,出现Problematic frame: # C 0x0000000000000000

排查根据这行日志:是业务代码里面有线程导致内存溢出了。发现是Executors使用不当引起的内存泄漏。以前其实没太在意这种问题,都是使用Executors去创建线程,但是这样确实会存在一些问题,就像这些的内存泄漏,所以一般不要使用Executors去创建线程,使用ThreadPoolExecutor进行创建,其实Executors底层也是使用ThreadPoolExecutor进行创建的。按照下面的代码正确的使用线程:

2022-09-26 10:41:19 4947 1

原创 SpringBoot 继承WebMvcConfigurationSupport后导致springMVC的自动配置失效问题

如果你自己写配置类,继承WebMvcConfigurationSupport,那就要使用@EnableWebMvc来使它的自动配置失效了。

2022-09-15 16:44:11 937

原创 Integer.parseInt()最大数限制导致java.lang.NumberFormatException

项目导出Excel表格的时候,发现日志报错了然后分析一下这行代码关键是这个代码:Integer.parseintInteger.parseInt是有最大数限制的,最大值是1999999999,超过这个数值就不能再转换了。所以报错,抛出异常。...

2022-08-26 15:33:49 1888

原创 MySql数据库允许外网访问连接

正常情况下,mysql数据库是不支持外网进行访问的,只能在本机进行登录操作。下面提供两种方式对mysql进行配置,即可进行外网访问。

2022-08-20 09:15:27 12373

原创 Java 中 Boolean 和 boolean的默认值和修改默认值

boolean是Java的基本数据类型,默认值是false;Boolean是Java的一个类,默认值是null。

2022-07-25 10:22:21 13670

原创 idea开启生成serialVersionUID和快捷键

setting→inspections→serializationissues→serializableclasswithout‘serialVersionUID’选中确认如果你的idea版本较高,在这个地方可能找不到serializableclasswithout‘serialVersionUID’,是因为换了地方,直接在Inspections中搜索serialVersionUID。...

2022-07-15 13:53:45 622

原创 Spring 断言Assert的基本使用和方法

用assert 关键字来限制参数传递(检验方法参数的有效性)格式参数:(assert booleanExpression,assert booleanExpression:messageExpression)1.booleanExpression当值为true时,程序从断言语句处继续执行;2.booleanExpression当值为false时,程序从断言语句处停止执行,并输出messageException表达式的值;...

2022-07-13 14:00:31 1105

原创 Spring Boot整合Quarz实现定时任务开机自动触发

使用Quartz实现了可配置定时任务,将定时任务Quartz写入数据库中。现在想随着项目启动能够自动触发定时任务,下面是实现方法:Spring Boot使用ApplicationRunner实现项目启动之后直接执行业务操作这篇博客详细描述了项目启动后自动执行业务操作的实现。我们只需要在run方法里面添加定时任务调用的方法接口。定时任务启动从数据库获取定时任务信息定时任务查询和触发...

2022-07-11 17:45:27 1578

原创 IDEA插件Alibaba Cloud Toolkit 配置Windows服务器进行远程部署jar包

Windows服务器或者Linux服务器更新项目jar包的方法有很多种,笨一点的就是通过远程桌面或者ssh远程工具进行连接后,上传jar包文件,然后启动项目。这样做的,就需要涉及到多个步骤:1.idea 进行maven打包2.使用远程工具进行连接,上传jar包3.使用脚本或者命令进行启动项目但是,阿里最近出品的一款IDEA插件:Alibaba Cloud Toolkit ,通过它我们可以实现自动化部署,自带了终端工具和文件上传功能。一个插件就解决了上面的2,3步骤。实现了在idea上面进行打包,部署

2022-07-08 14:26:10 1188

原创 Windows系统服务器配置SSH服务

打开【设置】-【应用】选择【管理可选功能】点击【添加功能】选择【OpenSSH 服务端】,切记不是【OpenSSH 客户端】,然后点击下载即可下载完成后会自动安装,安装成功会出现在列表中找到命令提示符,以管理员身份运行执行“net start sshd”命令,启动SSH服务按下【win】+R键,输入【services.msc】搜索到【OpenSSH SSH Server】服务右键-属性,启动类型选择:【自动】,这样就实现了开机自启打开xshell或者其他的SSH连接工具新

2022-07-08 09:59:11 17763

原创 Spring Boot使用ApplicationRunner实现项目启动之后直接执行业务操作

如果我们希望在项目启动成功后自动执行某些操作或者业务的话,可以有很多方法,比如:在Application主程序里面写,或者是。这两个接口分别为CommandLineRunner和ApplicationRunner。

2022-07-06 17:08:03 1429

原创 Java 自动创建数据库和执行SQL文件

公司项目需要打包成exe可执行文件进行客户环境部署,其中mysql数据库也是一键安装的,其中涉及到数据库的创建和初始化问题

2022-07-06 16:58:10 3582

原创 Spring Boot集成WebSocket实现消息推送

springboot集成websocket实现消息推送,主动推送自定义消息内容。

2022-07-05 10:26:02 2582

原创 Spring Boot对图书MARC数据处理系列之一:91marc编码中心获取MARC原始数据

从就要马克编码中心的公开API获取图书的原始marc数据

2022-07-04 14:39:43 2700

原创 Inno Setup实例教程之三:自定义窗口控件和修改.xml配置文件

这节主要是讲解一下自定义窗口控件,然后将输入的内容赋值到xml配置文件。

2022-07-01 13:44:00 1908

原创 Java boolean类型的变量命名由is开头,后端无法正常接收参数传值

boolean类型的变量命名由is开头时,IDEA自动生成get、set方法的问题。

2022-06-29 13:22:46 6529

原创 Inno Setup实例教程之二:集成MySQL和JDK

这节主要是讲解一下如何将MySQL和JDK集成到安装程序中,实现java运行环境的部署。

2022-06-28 09:04:36 1102 1

原创 Inno Setup实例教程之一:软件安装和demo使用

Inno Setup 是一个免费的 Windows 安装程序制作软件

2022-06-27 09:12:51 1873 2

原创 JetBrains IDE 全新UI申请体验

JetBrains IDE 全新UI

2022-06-22 15:01:48 578

原创 SpringBoot 双数据库进行同步(Mysql ,SqlServer均可)

springboot 双数据库进行定时同步

2022-06-18 10:08:06 3425

原创 SpringBoot 整合jwt实现登录拦截校验

springboot整合jwt实现登录拦截校验

2022-06-18 09:10:47 380

原创 Linux系统双击运行sh脚本

Linux系统双击运行sh脚本

2022-06-10 15:58:27 3553

原创 银河麒麟kylinV10登录界面输入密码后卡死

银河麒麟kylinV10登录界面输入密码后卡死不动

2022-06-10 13:55:20 16976 4

原创 MySql数据库远程连接,出现1130错误

MySql数据库远程连接,提示1130 host ‘’ is not allowed to connect to this Mysql server原因出现这种问题是数据库只允许本地连接访问,数据库服务器中的mysql数据库中的user的表中没有权限。解决1.使用客户端工具选择mysql这个数据库的user表,打开后会发现里面root用户的权限记录的Host是localhost,我们需要复制这条记录,然后将localhost改成%,重新插入这条记录即可。最后,最后,在执行这条语句,刷新一下

2022-05-28 14:05:41 4642 1

原创 【Executors】线程池简单应用_CachedThreadPool

缓存型线程池(CachedThreadPool) Executors.newCacheThreadPool():可缓存线程池,先查看线程池中有没有之前创建的线程,如果有则直接使用。否则就新创建一个新的线程加入线程池中,我们经常用此类线程池来执行一些业务处理时间很短的任务。demopublic class CallableTry02 { class Task implements Runnable { private String name; pub

2022-05-28 11:49:15 1685

原创 基于springboot 从后端角度解决前端跨域问题

原因浏览器的同源策略是浏览器上为安全性考虑实施的非常重要的安全策略。同源策略:1.协议相同2.域名相同3.端口相同同源策略目的后端解决基于方法使用@CrossOrigin注解 @GetMapping("/hello") @CrossOrigin public String getName(){ return "zhangsan"; }基于过滤器@Configuration public class CrosConf{ @Bean

2022-05-28 09:18:52 164

原创 idea工具debug断点红色变成灰色,无法正常进入断点

idea工具debug断点红色变成灰色,无法正常进入断点正常情况正确情况下,断点是红色,debug启动项目可以正常到断点位置灰色情况debug启动项目后,无法到断点地方。解决此处禁用了断点,点击一下,打开就行两者有个微小的区别,禁用状态下有个光圈背景,启用状态下没有这个光圈。...

2022-04-25 09:24:15 5161

原创 windows查看端口占用情况

步骤1.win+R快捷键启动运行,输入cmd命令,打开小黑窗口2.在命令窗口中输入“netstat -ano”命令,回车,就可看到系统当前所有端口的占用情况3.输入“netstat -ano |findstr “端口号””命令,回车,就可以看到指定端口的占用情况......

2022-04-25 09:05:14 23855

原创 字节、字符串,以及16进制字符串的字节长度

前提公司有个项目使用到第三方厂商的硬件sdk,其中硬件的设置中有个配置项的单位是字节长度,一开始以为是字符串长度,后来发现不对,仔细排查才发现是字节长度。知识点字节(Byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位。字符是指计算机中使用的文字和符号,比如1、2、3、A、B、C、~!·#¥%……—*()——+、等等。不同编码里,字符和字节的对应关系不同:ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数

2022-04-25 08:58:15 5761

原创 java项目调用dll类库报错“出现%1 不是有效的 Win32 应用程序”

前提前不久,公司有个java项目需要调用第三方硬件的dll类库,在文件路径正确的情况下,启动项目,初始化的时候出现%1 不是有效的 Win32 应用程序报错。解决检查本地jdk版本位数和dll文件的版本位数是否一致;检查本机的Windows版本位数和dll文件是否一致;检查本机Windows环境的基础dll环境是否健全。最后,需要核实第三方硬件sdk是否支持本机的Windows环境。...

2022-04-25 08:48:26 5027 2

原创 Linux下Java项目CPU过高MEM过高排查详情

前景公司项目最近频繁预警,提示mem占用过高,有时间段cpu也过高,到800%左右,需要排查一下问题情况通过top命令,发现PID为31063的Java进程CPU764%左右,并且占用比较高的内存不释放(30.2%),出现高内存占用的故障。排查Java提供了一个很好的内存监控工具:jmap命令jmap命令有下面几种常用的用法:1.jmap [pid]2.jmap -histo:live [pid] >a.log3.jmap -dump:live,format=b,file=xxx.

2021-12-16 10:39:41 2215

springboot整合Swagger2实现API接口.txt

springboot整合Swagger2实现API接口,代码一键可用。

2021-09-14

程序员佛祖代码注释.txt

程序员佛祖代码注释,佛祖保佑,代码无BUG

2021-09-14

VideoJs播放MP4视频通过blob加密视频源地址

支持使用VideoJs播放MP4视频,并且通过blob加密视频源地址,避免直接暴露视频URL,防盗链

2020-06-08

Java正则表达式去除img标签的src内容

java代码,从image标签中正则匹配取出src标签的内容,java代码,从image标签中正则匹配取出src标签的内容

2020-01-13

导出图片到PDF文件下载.java

Java代码 后端代码 可以将图片文件导出到新的PDF文件,可以下载PDF。可以将图片文件导出到新的PDF文件,可以下载PDF。

2020-01-13

根据图片物理坐标切图

根据图片物理坐标切图

2019-07-11

根据PDF文件路径获取PDF文件宽高

根据PDF文件路径获取PDF文件宽高

2019-07-11

LaTeX公式转化处理工具.

LaTeX公式转化处理工具.,可以将LaTeX数学公式转成图片

2019-07-11

java过滤器,防止XSS、SQL

java过滤器,XSS : 跨站脚本攻击(Cross Site Scripting),SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令

2019-01-08

echarts 保存图片到后台下载

echarts 保存图片到后台下载

2018-12-20

MySQL数据库自动备份、还原bat

MySQL数据库自动备份、还原bat的例子

2018-12-20

java poi导出大量数据到Excel

java poi导出大量数据到Excel

2018-11-28

JDBC使用MySQL处理大数据+事务控制管理.txt

JDBC使用MySQL处理大数据+事务控制管理.txt

2018-11-15

用Edraw画流程图

用Edraw Mindmap 画流程图,用Edraw Mindmap 画流程图,用Edraw Mindmap 画流程图

2018-11-15

java 中文姓氏 排序

java 中文姓氏 排序

2018-11-15

SVN使用手册

SVN安装使用手册,详细的介绍,图文并存。

2018-11-15

windows linux 下,获取java项目绝对路径的方法

windows linux 下,获取java项目绝对路径的方法,struts2设置了struts.multipart.saveDir后会在根目录建立文件夹,这样会涉及linux下的权限问题

2018-01-02

Struts1文件上传、单文件、多文件上传(上传文件大小问题,如何设置无限制)

Struts1文件上传、单文件、多文件上传(上传文件大小问题,如何设置无限制)

2018-01-02

tomcatPluginV33.1

omcatPluginV33.1myeclipse和eclipse的tomcat插件

2017-04-21

空空如也

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

TA关注的人

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