自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (11)
  • 收藏
  • 关注

原创 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 821

原创 centos升级mysql8漏洞修复

一定要保留和备份原来的mysql 数据库服务及 数据,只有新的mysql服务启动并导入数据成功后,在进行服务替换操作。确保本机原来的服务停止,新的服务占用3308端口,配置和原来保持一致。新服务可用后,将开机自启服务替换为新的服务。

2023-05-17 09:00:38 1192

原创 centos升级mysql5.6漏洞修复

一定要保留和备份原来的mysql 数据库服务及 数据,只有新的mysql服务启动并导入数据成功后,在进行服务替换操作。确保本机原来的服务停止,新的服务占用3308端口,配置和原来保持一致。新服务可用后,将开机自启服务替换为新的服务。

2023-05-12 11:55:11 612

原创 centos 升级gcc -10.1.0

centos升级gcc,centos7.5升级gcc,gcc10.1.0,redis漏洞修复

2023-05-09 21:45:00 1759

原创 strict-origin-when-cross-origin 403 异常解决

我们注意到 这里是请求失败了,同时出现两次请求 一次为OPTIONS方法的请求,一次为引荐来源网址政策: strict-origin-when-cross-origin。说明由于OPTIONS请求失败,导致不能得到正确的响应结果。刚刚上线了一个服务,其他客户需要在跨域情况下对于服务进行调用,几次尝试之后,终于成功调用了。本文解决 nginx + spring boot + juery 情况下的跨域处理。正常情况下上面的配置即可 完成服务的跨域配置。

2023-04-06 09:32:41 5515

原创 spring boot mybatis 一对多查询

spring boot mybatis 一对多查询 第二种方式不太使用适用于列表查询接口中,主表返回多少条数据,子查询就会进行多少次查询。比较浪费数据库资源,所以推荐使用第一种方式进行查询。第一种方式中必要时请使用inner join关联,这里仅为示例一对多返回。开源是一种美德,尽早加入开源社区,共建美好生态!

2022-11-09 19:00:00 945

原创 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 356 1

原创 spring boot 2.7.0 整合redis(三)

redis是一个高性能的key-value存储系统,支持String,list,set等集合。为了保证读取效率,数据都是缓存在内存中。​通常我们将经常需要读取字典的数据,用户的登录的凭证信息,或者需要高速处理的并发数据可以使用redis进行读取,增加系统的性能,减少服务器的处理压力。开源是一种美德,尽早加入开源社区,共建美好生态!.........

2022-07-19 15:41:20 3105 1

原创 Spring Boot 2.7.0 自定义配置属性(四)

你是否在项目中遇到过磁盘路径、服务器的ip地址、秘钥字符串等属性写在代码中。当项目部署在服务器上发现路径需要修改,ip需要修改,秘钥更改,这时我们只能先修改好代码,然后在重新打包后发布。那么,为什么不把他们这类常量写在配置文件中呢。这样部署在服务器上后,我们仅需要告知运维人员如何修改配置文件即可。免去发布版本的问题,也可以将开发环境、生产环境、测试环境中的相关配置有效分开。在spring boot 中,我们通过读取application.properties中的属性来初始化项目。例如项目名称,端口号,数据库

2022-07-05 14:46:06 1311

原创 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 3375

原创 Spring Boot 2.7.0 新手入门(一)

spring boot 2.7.0入门教程

2022-06-22 11:51:45 8526

原创 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 3570

原创 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 4999 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 7642 1

原创 jar包加密发布之xjar

最近团队开发使用spring-boot2.0架构,需要将项目部署至其他公司,为了防止jar包源码被破解。因此对已经打包好的jar包再次进行加密进行发布。发现xjar组件比较方便,切安全性较高。代码不是混淆,文件经过加密看不见源码,可以查询效果。对比代码混淆的方式,这种方式基本不会暴露代码的变量主要逻辑等。

2021-07-02 14:33:46 3722

原创 centos7yum源变更

这样就完成了将CentOS 7的yum源变更为阿里云的源或其它国内镜像源的操作。3.清除yum缓存并重新生成。2.下载新的yum源文件。

2020-11-03 14:25:35 84

原创 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 875 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 6242 6

mpfr-3.1.4.tar.gz

gcc升级需要的依赖包 tar -zxvf linux-tool-mpfr-3.1.4.tar.gz The MPFR library is a C library for multiple-precision floating-point computations with correct rounding. MPFR has continuously been supported by the INRIA and the current main authors come from the Caramba and AriC project-teams at Loria (Nancy, France) and LIP (Lyon, France) respectively; see more on the credit page. MPFR is based on the GMP multiple-precision library.

2023-05-17

mpc-1.0.3.tar.gz

gcc 升级是需要的mpc安装包 tar -zxvf linux-tool-mpc-1.0.3.tar.gz /* tgeneric.c -- File for generic tests. Copyright (C) 2008, 2009, 2010, 2011, 2012 INRIA This file is part of GNU MPC. GNU MPC is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

2023-05-17

isl-0.18.tar.gz

gcc升级时需要的安装包之一 GNUArm嵌入式工具链是一套易于使用的开源工具,用于C、C++和汇编编程。GNU Arm嵌入式工具链针对32位Arm Cortex-A、Arm Cortex-M和Arm Cortex-R处理器系列。GNU Arm嵌入式工具链包括GNU编译器(GCC),可直接从Arm免费获得,用于Windows、Linux和Mac OS X操作系统上的嵌入式软件开发。 按照此页面上的链接下载适合您的开发环境的正确版本。 有关完整的安装说明,请参阅下载的软件包readme.txt文件。对于Linux、Mac和源代码包,readme.txt位于share/doc/gcc-arm none-eabi文件夹中。对于Windows软件包,readme.txt位于顶层文件夹中

2023-05-17

isl-0.15.tar.gz

centos升级gcc时需要使用的isl库 tar -zxvf linux-tool-isl-0.15.tar.gz GNUArm嵌入式工具链是一套易于使用的开源工具,用于C、C++和汇编编程。GNU Arm嵌入式工具链针对32位Arm Cortex-A、Arm Cortex-M和Arm Cortex-R处理器系列。GNU Arm嵌入式工具链包括GNU编译器(GCC),可直接从Arm免费获得,用于Windows、Linux和Mac OS X操作系统上的嵌入式软件开发。 按照此页面上的链接下载适合您的开发环境的正确版本。 有关完整的安装说明,请参阅下载的软件包readme.txt文件。对于Linux、Mac和源代码包,readme.txt位于share/doc/gcc-arm none-eabi文件夹中。对于Windows软件包,readme.txt位于顶层文件夹中

2023-05-17

gmp-6.1.0.tar.gz

tar -zxvf linux-tool-gmp-6.1.0.tar.gz GMP是一个用于任意精度算术的免费库,对有符号整数、有理数和浮点数进行运算。除了GMP运行的机器中的可用内存所暗示的精度外,精度没有实际限制。GMP有一套丰富的功能,并且这些功能有一个常规的接口。 GMP的主要目标应用是密码学应用和研究、互联网安全应用、代数系统、计算代数研究等。 GMP经过精心设计,无论是小操作数还是大操作数,都尽可能快。速度是通过使用全字作为基本算术类型、使用快速算法、针对许多CPU最常见的内部循环使用高度优化的汇编代码以及普遍强调速度来实现的。 第一次GMP发布于1991年。它是不断开发和维护的,大约每年发布一次新版本。 自版本6以来,GMP在双重许可证下分发

2023-05-17

gcc-10.1.0.tar.gz

tar -zvf linux-tool-gcc-10.1.0.tar.gz GCC(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言编译器。GNU编译器套件包括C、C++、 Objective-C、 Fortran、Java、Ada和Go语言前端,也包括了这些语言的库(如libstdc++,libgcj等。) [1] GCC的初衷是为GNU操作系统专门编写的一款编译器。GNU系统是彻底的自由软件。此处,“自由”的含义是它尊重用户的自由 [2] 。 GCC是以GPL许可证所发行的自由软件,也是GNU计划的关键部分。GCC的初衷是为GNU操作系统专门编写一款编译器,现已被大多数类Unix操作系统(如Linux、BSD、MacOS X等)采纳为标准的编译器,甚至在微软的Windows上也可以使用GCC。GCC支持多种计算机体系结构芯片,如x86、ARM、MIPS等,并已被移植到其他多种硬件平台

2023-05-17

bzip2-1.0.6.tar.gz

tar -zxvf linux-tool-bzip2-1.0.6.tar.gz bzip2 是一个基于Burrows-Wheeler 变换的无损压缩软件,压缩效果比传统的LZ77/LZ78压缩算法来得好。它是一款免费软件。可以自由分发免费使用。它广泛存在于UNIX && LINUX的许多发行版本中。bzip2能够进行高质量的数据压缩。它利用先进的压缩技术,能够把普通的数据文件压缩10%至15%,压缩的速度和解压的效率都非常高!支持大多数压缩格式,包括tar、gzip 等等。 1、能够高效的完成文件数据的压缩。这样你就可以把硬盘中冗余繁多的文件,打包压缩整理。在网络上传送文件前,可以先用bzip2打包压缩文件,以减少传送时间,提高效率。虽然bzip2不是最快的压缩工具,但是它已经足够的快且足够的好用。 2、它开放源码,且无需付费使用。 3、支持修复介质错误。当你需要从包含了一些错误数据的备份磁盘上修复或者获得含有错误数据的压缩文件中的数据时,bzip2仍能完美的解压出没有被破坏的部分。

2023-05-17

libtool-2.4.7

解压命令tar -zxvf linux-tool-libtool-2.4.7.tar.gz 解压后文件为 libtool-2.4.7 libtool 是一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植的接口中;使用libtool的标准方法,可以在不同平台上创建并调用动态库。可以认为libtool是gcc的一个抽象,其包装了gcc(或者其他的编译器),用户无需知道细节,只要告诉libtool需要编译哪些库即可,libtool将处理库的依赖等细节。libtool只与后缀名为lo、la的libtool文件打交道。 libtool主要的一个作用是在编译大型软件的过程中解决了库的依赖问题;将繁重的库依赖关系的维护工作承担下来,从而释放了程序员的人力资源。libtool提供统一的接口,隐藏了不同平台间库的名称的差异等细节,生成一个抽象的后缀名为la高层库libxx.la(其实是个文本文件),并将该库对其它库的依赖关系,都写在该la的文件中。

2023-05-17

mysql-8.0.33-linux-glibc2.12-x86-64.tar.xz

centos或linux系统中使用的源码安装包,亲测有效。 MySQL 8.0.33于2023年4月18日GA,这可能是包含新功能、新特性的8.0的最后一个版本,未来的MySQL版本将会在发行方式上发生重大改变。 MySQL 企业版审计功能使用“mysql”系统数据库存储过滤条件和用户的账户数据,为了增加灵活性,此版本增添了一个“audit_log_database”服务器系统变量,在服务器启动时可以指定到其他的数据库。 MySQL 企业版数据屏蔽和脱敏功能使用组件实现,替代了以往的插件。使用组件可以利用专有的权限对字典等功能进行管理,并且使用了基于表的字典,替代了以往的字典文件,提升了安全性。 “INSTALL COMPONENT”包含“SET”子句用于在安装时设置组件的系统变量值。 由于用户自定义排序规则在写入日志时发生警告,该功能将进行降级,未来的MySQL版本将会删除该功能。 Performance Schema 增加了服务器遥测服务,通过接口为插件和组件提供了检索与SQL语句生命周期相关通知的方法。 绑定OpenSSL库的操作系统中,用于MySQL服务器链接的Open

2023-05-17

apache-maven-3.8.6-bin.zip

apache maven 3.8版本

2022-06-22

python-iniparse-0.3.1-2.1.rar

适用于centos6.5 用于修复yum 可以重新使用该安装包进行安装

2021-04-08

krb5-libs-1.10.3-65.el6.x86-64.rpm

适用于centos6.5 在yum被损坏情况下可以使用该安装包进行安装

2021-04-08

yum-3.2.29-40.zip压缩包

yum-3.2.29-40.el6.centos.noarch.rpm 适用于cenos 6.5 在yum损坏的情况下,可以用该安装包安装

2021-04-08

hadoop-2.7.3-windows-utils

hadoop2.7.3对应的hadoop.dll,winutils.exe等。亲测,可用!里面有三个版本,都可以用用 针对问题: hadoop2.7.3运行Wordcount错误 Exception in thread "main" java.lang.UnsatisfiedLinkError

2018-03-06

apache-tomcat-8.0.33-windows-x64

2016年3月24日,tomcat团队宣布,最新是Tomcat 8.0.33版本 ,本次发布主要是Tomcat 8.0.5版本后的bug修复发布版。

2018-03-06

Spark-master.zip压缩包

Spark 2.8.3,源码,即时通讯客户端项目,用于测试openfire 服务 Cross-platform real-time collaboration client optimized for business and organizations.

2018-03-06

Openfire-master.zip安装包

Openfire 4.2.2 源码,需要使用mvn 命令编译后生成ecplise项目,在关联相关文件夹就行了。 Openfire is a real time collaboration (RTC) server licensed under the Open Source Apache License.

2018-03-06

redis 3.2.1 Windows 64

支持在Windows 64 位 下 运行的redis服务,直接解压,然后需要安装到Windows服务,然后在启动服务即可,否则可能会出现 java无法连接的错误,注意一些默认的安全配置也要修改

2018-03-06

机器学习-线性回归-正规方程组算法源码

正规方程组通过计算成本函数对每个θj的偏导数,求出偏导为零的点来成本函数的最小值。为了不必写大量的代数式和矩阵导数,让我们约定一些矩阵计算的符号

2018-01-19

空空如也

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

TA关注的人

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