openEuler24.03-SP3编译安装Mysql8
openEuler24.03-SP3编译安装Mysql8安装依赖项1dnf install -y tar unzip xz wget curl curl-devel openssl openssl-devel cmake make gcc gcc-c++ perl perl-devel libxml2 libxml2-devel freetype bison bison-devel glibc glibc-devel zlib zlib-devel gmp gmp-devel mpfr mpfr-devel libtirpc libtirpc-devel rpcgen boost boost-devel lz4-devel libevent-devel rapidjson-devel openldap-devel lib
下载源代码1wget https://dev.mysql.com/get/Downloads/MySQL-8.4/mysql-8.4.8.tar.gz
建立相关目录123mkdir -p /data/mysql/{data,log,tmp}chow ...
Mac好用APP推荐
软件名称
下载地址
Obsidian
https://obsidian.md
Orbstack
https://orbstack.dev
openresty安装及增加upstream_check_module
openresty安装及增加upstream_check_module
安装依赖包1yum install -y pcre-devel openssl-devel gcc curl make wget git patch
下载openresty安装包12mkdir -p /root/sourcewget https://openresty.org/download/openresty-1.21.4.1.tar.gz -O /root/source/openresty-1.21.4.1.tar.gz
解压安装包1tar -zxvf /root/source/openresty-1.21.4.1.tar.gz
下载upstream_check_module12cd /root/source/openresty-1.21.4.1/bundlegit clone https://mirror.ghproxy.com/https://github.com/xiaokai-wang/nginx_upstream_check_module.git
编译安装upstream_check_module ...
安装OpenResty
安装OpenResty
安装依赖
1yum install -y pcre-devel openssl-devel gcc curl make wget geoip geoip-devel
下载安装包
12mkdir -p /root/sourcewget https://openresty.org/download/openresty-1.21.4.1.tar.gz -O /root/source/openresty-1.21.4.1.tar.gz
解压
1tar -zxvf /root/source/openresty-1.21.4.1.tar.gz
安装
1234cd /root/source/openresty-1.21.4.1/./configure --with-http_realip_module --with-http_geoip_module --with-http_geoip_module=dynamic --with-http_gzip_static_module --with-http_v2_module --with-luajitmakemak ...
SpringBoot引入Nacos作为配置中心
环境配置
MacBook Air M1
Idea 2022.1
Zulu JDK1.8
SpringBoot2.7.0
Nacos Server 2.0.2
Pom配置12345678910111213<!-- 配置中心 --><dependency> <groupId>com.alibaba.boot</groupId> <artifactId>nacos-config-spring-boot-starter</artifactId> <version>${nacos.version}</version></dependency><!-- 注册中心 --><dependency> <groupId>com.alibaba.boot</groupId> <artifactId>nacos-discovery-spring-boot-starter</artifactId> < ...
Docker部署Mysql8.0
准备环节
CentOS7.6服务器一台
基础Linux命令知识储备
更新系统
1yum update
安装Docker
1curl -sSL https://get.daocloud.io/docker | sh
安装docker-compose
12curl -L https://get.daocloud.io/docker/compose/releases/download/v2.2.3/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-composechmod a+x /usr/local/bin/docker-compose
配置国内docker镜像源
1curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s https://reg-mirror.qiniu.com
开启docker服务
1systemctl start docker
这边配置了七牛云作为国内镜像源,目前可以选的镜像源
科大镜像:http ...
CentOS7 修复OpenSSH漏洞
CentOS7 修复OpenSSH安全漏洞教程起因: 由于openssh爆出一个特殊漏洞,涉及到8.3p1及以下版本,博客特意编译了一个8.6p1版本进行分享
检查环境:
12[root@test]# ssh -VOpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017
为保证顺利升级:注意:如果机器做过安全基线整改,建议先自行备份/etc/pam.d/sshd文件,升级后,此文件会被覆盖,如果未修改过,按照文章后续的进行覆盖即可。亦请务必确定系统版本为:CentOS7。请确定openssh版本为7.x,openssl版本为 OpenSSL 1.0.2k及以上。(正常来说,系统都为以上版本。)下载地址:
123mkdir -p /root/sourcewget https://media.bnickolas.com/images/openssh-8.6p1-2.tar -O /root/source/openssh8.6.tartar -xvf /root/source/openssh8.6.tar
安装方法:
...
Laravel好用的第三方拓展包-持续更新
包名
作用
overtrue/wechat
好用的微信SDK
spatie/laravel-permission
权限管理
maatwebsite/excel
Excel处理包
simplesoftwareio/simple-qrcode
二维码处理包
webpatser/laravel-uuid
UUID
rennokki/laravel-eloquent-query-cache
模型查询缓存
Laravel8.x踩坑之路1
这次我们讲下Laravel8下的路由改动导致的踩坑。我们看到Laravel官网在Laravel8文档中的发行说明最后有关于路由功能的更新说明,大致的意思就是laravel8的路由模式改变了,不再像8之前自动引入命名空间了,现在路由的写法也变了,接下来我们用代码来看下差异
Laravel8.x的路由
Laravel8之前的路由
从中可以看到新的路由采用了一个闭包的形式封装了之前在map方法下调用路由组的函数
而且Laravel8中在routes下的路由写法也变了
Laravel8.x
123use App\Http\Controllers\Api\HomeController...Route::get('/',[HomeController::class,'index']);
Laravel8之前
1Route::get('/','HomeController@indx');
在发行说明中,Laravel其实也是挺友好的,为了防止我们众多的开发者一下子不习惯升级后的路由写法,还是保 ...
CentOS7下LNMP基础环境配置
准备工作
CentOS7.8服务器一台
安装nginx
更新系统操作
1yum update
安装基本依赖
1yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel ibxml2 libxml2-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel sqlite-devel oniguruma-devel
下载nginx安装包 (nginx官网)
1wget https://nginx.org/download/nginx-1.18.0.tar.gz
解压安装包
1tar -zxvf nginx-1.18.0.tar.gz
建立www用户和用户组
12groupadd wwwuseradd -g www www
安装配置
12345678./configure \--user=www \--group=www \--prefix=/usr/local/ng ...







