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-luajitmakemake install
配 ...
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
安装Docker1curl -sSL https://get.daocloud.io/docker | sh
安装docker-compose12curl -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
这边配置了七牛云作为国内镜像源,目前可以选的镜像源
科大镜像:https://docker.mir ...
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
安装方法:1234567 ...
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/nginx \--with-htt ...
Mac无法与升级到WatchOS7的watch进行通讯
我终于解决了!我在控制台中发现了一堆与“自动解锁”相关的错误,这提示我Mac上存在一些无效状态,按键和操作杆未正确重置。清除/重置它们后,我现在可以成功将watchOS 7 Series 5与macOS 10.15.7配对。
打开“钥匙串访问”,
在“查看”中,启用“显示不可见项”,
搜索“autolock” 或者“auto lock”,您应该看到一大堆“Auto Unlock:XXXX的…”应用程序密码。
选择所有记录并删除(如果您使用多台Mac,这将在其他Mac上重置/禁用自动解锁),删除以上图片中红色框中的文件
仍在“钥匙串访问”中,搜索“自动解锁”(无空格),“ tlk”,“ tlk-nonsync”,“ classA”,“ classC”应该有4个条目选择4条记录并删除(不必担心它们会再次出现,系统会自动对其进行修复)
打开“ 终端”
导航到 “~/Library/Sharing/AutoUnlock”
应该有两个文件“ ltk.plist”和“ pairing-records.plist”,
123rm -rf lt ...