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

游戏上瘾如何戒掉游戏

Jenkins 配置一个springboot 项目自动发布

Jenkins是什么 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成 个人理解为一连串的脚本组合成为发布的工具 jenkins官方网址 https://www.jenkins.io/download/lts/macos/ Jenkins安装启动 MAC 下安装jenkins brew install jenkins-lts 卸载 brew un More


Typora用命令行快速实现图床

本文适用于MAC系统,Typora手写个命令行实现Typora图床效果 1. Typora 支持的图床: iPic uPic PicGo-core(命令模式) PicGo.app Custom Command 2.写个命令行upload-image.sh #!/bin/bash result=() # 传文件 function upload() { t=$(curl -XPOST -s -F"img=@$1" -H'token:12AC' http://localhost/demo/imgupload/upload.php) More


用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