- 博客(21)
- 资源 (11)
- 收藏
- 关注
原创 Linux firewalld防火墙操作教程
在大多数现代Linux发行版(如CentOS 7+和Fedora 18+)中,Firewalld通常预装在系统中。
2025-02-17 10:42:52
188
原创 java面试之equals和==有什么区别
因为 Java 只有值传递,所以,对于 == 来说,不管是比较基本数据类型,还是引用数据类型的变量,其本质比较的都是值,只是引用类型变量存的值是对象的地址。equals()不能用于判断基本数据类型的变量,只能用来判断两个对象是否相等。equals()方法存在于Object类中,而Object类是所有类的直接或间接父类,因此所有的类都有equals()方法。关于值传递:无论是基本数据类型还是引用数据类型。
2024-10-29 18:00:00
430
原创 java面试之JVM内存模型
即我们常说的永久代(Permanent Generation), 用于存储被 JVM 加载的类信息、常量、静态变量、即时编译器编译后的代码等数据. HotSpot VM把GC分代收集扩展至方法区, 即使用Java堆的永久代来实现方法区, 这样 HotSpot 的垃圾收集器就可以像管理 Java 堆一样管理这部分内存,每一种平台的解释器是不同的,但是实现的虚拟机是相同的,这也就是 Java 为什么能够跨平台的原因了 ,当一个程序从开始运行,这时虚拟机就开始实例化了,多个程序启动就会。
2024-10-28 18:00:00
1358
原创 centos升级nginx1.23.4
如果不能在线安装,可以像我一样离线准备好了两个需要依赖的环境,目录为 pcre-8.43 openssl-1.1.1g。在安装完成后,需要将原来nginx下的配置文件,正式,发布的文件夹等复制到 新的nginx中,这步一定要保持和原来一致。以上就是升级CentOS的NGINX的步骤。新的nginx升级并运行成功后,待线上稳定运行一段时间,原来的nginx即可删除。我们的nginx是使用源码方式进行安装的,所以依然使用源码进行升级。可以到NGINX官网下载最新版本的NGINX压缩包,然后解压缩。
2023-05-24 10:57:06
1125
原创 centos升级mysql8漏洞修复
一定要保留和备份原来的mysql 数据库服务及 数据,只有新的mysql服务启动并导入数据成功后,在进行服务替换操作。确保本机原来的服务停止,新的服务占用3308端口,配置和原来保持一致。新服务可用后,将开机自启服务替换为新的服务。
2023-05-17 09:00:38
1532
原创 centos升级mysql5.6漏洞修复
一定要保留和备份原来的mysql 数据库服务及 数据,只有新的mysql服务启动并导入数据成功后,在进行服务替换操作。确保本机原来的服务停止,新的服务占用3308端口,配置和原来保持一致。新服务可用后,将开机自启服务替换为新的服务。
2023-05-12 11:55:11
892
原创 strict-origin-when-cross-origin 403 异常解决
我们注意到 这里是请求失败了,同时出现两次请求 一次为OPTIONS方法的请求,一次为引荐来源网址政策: strict-origin-when-cross-origin。说明由于OPTIONS请求失败,导致不能得到正确的响应结果。刚刚上线了一个服务,其他客户需要在跨域情况下对于服务进行调用,几次尝试之后,终于成功调用了。本文解决 nginx + spring boot + juery 情况下的跨域处理。正常情况下上面的配置即可 完成服务的跨域配置。
2023-04-06 09:32:41
12066
原创 spring boot mybatis 一对多查询
spring boot mybatis 一对多查询 第二种方式不太使用适用于列表查询接口中,主表返回多少条数据,子查询就会进行多少次查询。比较浪费数据库资源,所以推荐使用第一种方式进行查询。第一种方式中必要时请使用inner join关联,这里仅为示例一对多返回。开源是一种美德,尽早加入开源社区,共建美好生态!
2022-11-09 19:00:00
1264
原创 linuxssh免密登录
如果发现以下错误 删除/root/.ssh 目录下所有内容。在按照服务器A 的操作步操作骤即可。3行命令为将自己的公钥拷贝给192.168.1.132,实现对132的免密。3行命令为将自己的公钥拷贝给192.168.1.131,实现对131的免密。服务器A:192.168.1.131。服务器B:192.168.1.132。$> 然后出现任何提示 回车即可。$> 然后出现任何提示 回车即可。以下两个服务器互相免密登录。1、2行命令为生成公钥。1、2行命令为生成公钥。...
2022-08-09 16:11:45
616
1
原创 spring boot 2.7.0 整合redis(三)
redis是一个高性能的key-value存储系统,支持String,list,set等集合。为了保证读取效率,数据都是缓存在内存中。通常我们将经常需要读取字典的数据,用户的登录的凭证信息,或者需要高速处理的并发数据可以使用redis进行读取,增加系统的性能,减少服务器的处理压力。开源是一种美德,尽早加入开源社区,共建美好生态!.........
2022-07-19 15:41:20
3756
1
原创 Spring Boot 2.7.0 自定义配置属性(四)
你是否在项目中遇到过磁盘路径、服务器的ip地址、秘钥字符串等属性写在代码中。当项目部署在服务器上发现路径需要修改,ip需要修改,秘钥更改,这时我们只能先修改好代码,然后在重新打包后发布。那么,为什么不把他们这类常量写在配置文件中呢。这样部署在服务器上后,我们仅需要告知运维人员如何修改配置文件即可。免去发布版本的问题,也可以将开发环境、生产环境、测试环境中的相关配置有效分开。在spring boot 中,我们通过读取application.properties中的属性来初始化项目。例如项目名称,端口号,数据库
2022-07-05 14:46:06
1540
原创 Spring Boot 2.7.0 Mybatis入门(二)
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 在mybatis这类框架没有出现之前,大多通过 jdbc连接数据库的方式,在java代码中拼接sql语句然后执行,具体如下:mybatis框架对以上过程进行封装和优化,包括:可以配置数据源建立连接池;将java和 sql语句分离,sql语
2022-06-24 14:17:38
3649
原创 Spring boot Mybatis type-aliases-package错误解决
在MyBatis映射文件中,如果定义了一个别名,我们可以使用@Alias注解来简写这个别名,提高代码的可读性和可维护性。上面的代码中,我们为UserEntity定义了一个别名SerCompanyVO,这样在映射文件中引用SerCompanyVO时,就可以直接使用SerCompanyVO来代替完整的类名了。最近在练习spring boot 2.7.0整合mybatis 2.1.3时,发现在使用mybatis.type-aliases-package配置后,xml中的别名会出现爆红的现象。爆红错误,顺利解决。
2022-06-20 10:07:08
4530
3
原创 centos6.5升级glibc-2.18
现状默认情况下centos6.5自带的glibc版本为glibc-2.12,很多运行在centos上的应用需要高版本glic才能成功编译和安装,下面一起来升级至glibc-2.18版本吧。必读glibc是centos非常底层的基础程序,如果升级失败可能会导致基础命令不好用的情况,千万不要直接退出窗口,这样你就连不进来了。按照解决问题的思路进行处理即可。如果升级失败,先尝试还原glibc,实在不行在重新安装操作系统。如果有快照,建议使用快照进行恢复。准备查询当前版本> stri
2021-10-28 17:17:52
5530
2
原创 mysql占用CPU过高解决
mysqladmin -uroot -proot -r -i 1 ext |\awk -F"|" \"BEGIN{ count=0; }"\'{ if($2 ~ /Variable_name/ && ++count == 1){\ print "----------|---------|--- MySQL Command Status --|----- Innodb row operation ----|-- Buffer Pool Read --";\ print.
2021-08-10 17:10:28
8110
1
原创 jar包加密发布之xjar
最近团队开发使用spring-boot2.0架构,需要将项目部署至其他公司,为了防止jar包源码被破解。因此对已经打包好的jar包再次进行加密进行发布。发现xjar组件比较方便,切安全性较高。代码不是混淆,文件经过加密看不见源码,可以查询效果。对比代码混淆的方式,这种方式基本不会暴露代码的变量主要逻辑等。
2021-07-02 14:33:46
4032
1
原创 centos7yum源变更
这样就完成了将CentOS 7的yum源变更为阿里云的源或其它国内镜像源的操作。3.清除yum缓存并重新生成。2.下载新的yum源文件。
2020-11-03 14:25:35
320
原创 SpringBoot2 学习系列(一):SpringBoot2 mybatis
本人受到《我不是药神》电影启发,开始编写一些关于Spring Boot 2相关技术的文档。并将相关源码发布在github中。希望用一丝善意拯救在痛苦之中的开发者们!本文主要介绍如何使用spring boot 2.0 + mybatis + log4j2构建项目。一、环境准备JDK1.8以上 apache-maven-3.5.0以上 IntelliJ IDEA 2018.2.4 .........
2019-09-09 09:58:12
1081
1
原创 windows 下 ssh 免密操作 gitlab/github,并解决Host key verification failed.
windows 下 ssh 免密 gitlab/github 1.安装git 客户端 2.如果没有 C:\Users\Administrator\.ssh 文件夹,需要进行创建,如果有直接使用即可 3.安装git后,“电脑桌面右键”-》git bash here 4. # mkdir ~/.ss......
2018-04-03 16:49:13
6496
7
在线网上书城项目spring boot+mybatis+jsp项目
2025-02-25
在线网络考试系统SpringBoot+mybatis+ VUE
2025-02-25
汽车租赁管理系统springboot+mybatis+layui
2025-02-25
手机商城项目spring+mvc+mybatis+layui
2025-02-24
旅游项目SpringBoot+thymeleaf+JPA
2025-02-24
二手交易平台springboot+hibernate+Thymeleaf
2025-02-24
员工管理系统springboot+mybatis+FreeMarker+LayUI
2025-02-20
酒店管理系统spring+jsp+mybatis+mysql
2025-02-20
兼职系统spring+jsp+mybatis+mysql
2025-02-20
个人理财系统springboot+Thymeleaf+mysql
2025-02-19
个人博客系统springboot+mysql+thymeleaf
2025-02-19
房屋租售系统spring+jsp+mysql
2025-02-19
学生管理系统-springboot+easyui.包含源码和数据库
2025-02-18
任务发布系统spring boot+bootstap+Thymeleaf
2025-02-18
网上商城项目springboot+layui
2025-02-18
xshell-6安装包文件
2025-02-17
mpfr-3.1.4.tar.gz
2023-05-17
mpc-1.0.3.tar.gz
2023-05-17
isl-0.18.tar.gz
2023-05-17
isl-0.15.tar.gz
2023-05-17
gmp-6.1.0.tar.gz
2023-05-17
gcc-10.1.0.tar.gz
2023-05-17
bzip2-1.0.6.tar.gz
2023-05-17
libtool-2.4.7
2023-05-17
mysql-8.0.33-linux-glibc2.12-x86-64.tar.xz
2023-05-17
yum-3.2.29-40.zip压缩包
2021-04-08
hadoop-2.7.3-windows-utils
2018-03-06
apache-tomcat-8.0.33-windows-x64
2018-03-06
Spark-master.zip压缩包
2018-03-06
Openfire-master.zip安装包
2018-03-06
redis 3.2.1 Windows 64
2018-03-06
机器学习-线性回归-正规方程组算法源码
2018-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人