java多线程    Java入门    vsftp    ftp    linux配置    centos    FRP教程    HBase    Html5缓存    webp    zabbix    分布式    neo4j图数据库    

游戏上瘾如何戒掉游戏

用Spring Security 建立一个OAuth服务

本文的目的在于如果使用spring Security 建立一个OAuth服务,且演示如何调用OAuth服务来请求获取的资源。 1.OAuth2的基本原理 A为请求服务器,B为资源服务器 2.OAuth2 角色划分 1.Resource Sever --> 被授权访问的资源 2.Authorization Server --> Oauth2认证授权中心 3.Resource Owner --> 用户 4.Client --> 使用API 的客 More


幂等性解决方案

场景 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。 例如 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果; 我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统bug重发,也应该只扣一次钱; 发送消息,也应该只发一次,同样的短信发给用户,用户会哭的; 创建业务订单,一次业务请求 More


git add -f 不小心上传了idea的文件

不小心git add -f 把idea的配置文件给传了.idea文件夹本来在ignore的文件里的 git忽略已经提交的.idea的文件 https://www.bilibili.com/read/cv6907504/ 我采取了一个办法 1. mv .idea ../idea 2. git commit 3. git push 4. mv ../idea .idea再给移动回来,就避免了提交这些文件了。


git服务器忘记超级账户密码

docker exec -it c6d74720ed00 /bin/bash cd /home/git/gitlab/bin ./rails console -e production user = User.where(id: 1).first user.password='123456' user.save!


maven引入本地jar包的方法

我用第二种办法搞定的,个人推荐第二种,成本低,见效快,适合多人开发 方法1:直接安装到本地库 mvn install:install-file -Dfile=D:\dechnicLib\INetSDK.jar -DgroupId=com.dahua.netsdk -DartifactId=dahua-netsdk-jni -Dversion=1.0.0 -Dpackaging=jar -DgeneratePom=true -Dmaven.repo.local=E:\USERDATA\maven\repository pom 里 com.dahua.n More


idea 报错,各种类找不到

1. 首先进行清理idea的缓存,然后进行重启idea 2.  这个时候一般就会没问题了,如果还有问题的话,就执行maven-reimport重新加载maven依赖 idea 2021版本为reload


gentoo 服务器忘记root密码找回办法

在kernel那行后边追加上 init=/bin/bash rw 然后按[b]键重启,进入shell模式,输入passwd修改密码。: ) 实际的操作过程 1. 重启机器 2. 不停的按键盘的上下键,强制进入grub模式 3. 看到grub选项,选择kernel 的那个,按e进入编辑模式 kernel /vmlinuz root=/dev/sda2 init=/bin/bash rw 4. 要点:改完要按下回车 5. 按b重启,终于进入了shel More


FreeSSL 自动化延时命令

acme.sh 路径 /root/.acme.sh/cloud.yj09.com acme.sh --issue -d cloud.yj09.com --dns dns_dp --server https://acme.freessl.cn/v2/DV90/directory/kzk2toi72tpv6p2obiuo ca.cer cloud.yj09.com.conf cloud.yj09.com.csr.conf fullchain.cer cloud.yj09.com.cer cloud.yj09.com.csr cloud.yj09.com.key Nginx配置 ssl_certificate More


MYSQL主从延迟问题原因及解决

彻底解决的策略 方案1. 业务妥协,从主库读 方案2. 同步写入缓存redis,修改完成5分钟内都直接从redis读。 其他让延迟变好的策略 1.并行复制 2.降低并发,增加机器 2023.1.16 更新思维导图 思维导图 1.常见的主从架构 随着日益增长的访问量,单台数据库的能力已经捉襟见肘。因此采用主库写数据,从库读数据这种将读写分离开的主从架构便随之衍生了出来 More


mac M1上Python2.7安装pip报SyntaxError

解法 步骤1 python --version 确认系统安装python的版本号 步骤2 查找对应版本的官方文档,获取 https://docs.python.org/release/2.7.16/installing/index.html?highlight=pip 步骤3 根据文档,执行命令 sudo python -m ensurepip --default-pip 搞定