- ALL
- java33
- linux32
- 工具18
- 其他15
- 数据库7
- ai6
- git5
- vue5
- nas5
- 前端5
- 脚本3
- docker3
- 漫画3
- framework3
- windows3
- app2
- hexo2
- maven2
- 智能家居2
- 小程序2
- spring2
- api1
- 资源1
- mysql1
- 部署1
- 安全1
- appflowy1
- markdown1
- question1
- python1
- 系统1
- 数据传输1
- 数据结构1
- nginx1
- 运维1
git上传文件忽略配置.gitignore模版
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100### gradle ###.gradle/build/!gradle/wrapper/gradle-wrapper.jar### STS ###.settings/.apt_generated.classpath.factorypath.project.settings.springBeansbin/### IntelliJ IDEA ###.idea*.iws*.iml*.ipr*.lockrebel.xml### NetBeans ###nbproject/private/build/nbbuild/dist/nbdist/.nb-gradle/### maven...
git常用指令
git 创建远程分支 1234# 创建本地分支git checkout -b dev# 建立本地到远端仓库的链接git push --set-upstream origin dev 设置Git的user name和email: 12$ git config --global user.name ""$ git config --global user.email "" 生成SSH密钥过程: 123456789# 查看是否已经有了ssh密钥:cd ~/.ssh# 生成密钥:ssh-keygen -t rsa -C "xxx@icloud.com"# 一路回车Your identification has been saved in /home/tekkub/.ssh/id_rsa.Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.The key fingerprint is:#...
博客评论系统Waline本地化部署,同时启用邮件及微信通知,随机头像
背景 本地化部署Twikoo后发现时不时闪退,鉴于前端水平太差定位问题太费时间,所以干脆更换了一个评论插件Waline 当前文章只说明CenterOS中直接部署,数据库使用的是mysql。并略做了更改,评论消息推送同时使用邮件及微信推送,默认头像修改为随机生成的头像。如果有其他需要移步: 引用站外地址 一款基于 Valine 衍生的简洁、安全的评论系统 waline 部署 安装yarn(npm着实有点慢) 1npm install -g yarn 安装Waline 1yarn add @waline/vercel docker安装 123456789101112131415161718192021222324version: '3'services: waline: container_name: waline image: lizheming/waline:latest ...
博客评论系统Twikoo本地化部署
安装 1npm i -g tkserver 配置环境 执行一下代码,根据自己情况自行修改TWIKOO_DATA,TWIKOO_PORT,TWIKOO_THROTTLE后面的内容。PS:TWIKOO_DATA是干嘛的我也不知道,实际也没见他生效 12345678echo " ">>/etc/profileecho "# Made for tikoo env by chenqi on $(date +%F)">>/etc/profileecho 'export TWIKOO_DATA=/home/twikoo'>>/etc/profileecho 'export TWIKOO_PORT=7654'>>/etc/profileecho 'export TWIKOO_THROTTLE=20000'>>/etc/profiletail -4 /etc/profilesource /etc/profileecho...
mybatis 分页查询导致数据缺失问题
问题 分页查询主表数据,需要关联查询出子表数据,子表数据超过一条的情况下,查询出的每页条数小于预期 存在问题的写法 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"...
js文件导出
修改前 通过提交表单获取文件 123456789document.body.appendChild(form)form.method = 'POST'form.action = baseURL + 'export/toClAccessRecordDetailExport?carLicense=' + vm.carLicense + "&beginTime=" + sTime + "&endTime=" + eTime + "&assessType=" + vm.select.assessType + "&carType=" + vm.select .carType + "&unitId=" + exportUnitId + "&materialName=" + vm.select.materialName + ...
allbs工具类说明 - 幂等、防重复提交
依赖jar包 引入包 版本 jdk 1.8 spring boot 2.6.2 spring-boot-starter-aop 2.6.2 redisson-spring-boot-starter 3.13.4 使用 添加依赖 mavenGradleKotlin12345678910<dependency> <groupId>cn.allbs</groupId> <artifactId>allbs-idempotent</artifactId> <version>1.1.8</version></dependency><dependency> <groupId>org.redisson</groupId> <artifactId>redisson-spring-boot-starter</artifactId> ...
常用的linux操作指令 - vim
normal模式下 g表示全局, x表示查找的内容, y表示替换后的内容 1:%s/x/y/g 光标位置移动 12345678# 光标移到行首(数字0)0 # 光标移至行尾$ # 跳到文件最后shift + g # 跳到文件头gg 显示行号 1:set nu 去除行号 1:set nonu 检索 1234# 从头检索, 按n查找下一个/xxx(检索内容)# 从尾部检索?xxx(检索内容) 打开只读文件,修改后需要保存时(不用切换用户即可保存的方式) 12# 在normal模式下:w !sudo tee %
常用的linux操作指令 - httpd
文件位置/etc/httpd/conf httpd启动 1systemctl start httpd.service httpd停止 1systemctl stop httpd.service httpd重启 1systemctl restart httpd.service httpd开机启动 1systemctl enable httpd.service httpd开机不启动 1systemctl disable httpd.service 查看httpd状态 1systemctl status httpd.service
常用的linux操作指令 - 开机自启
方式一 1234vi /etc/rc.d/rc.localcd /root/frp/frp_0.26.0_linux_amd64 && ./frps -c ./frps.inichmod +x /etc/rc.d/rc.localnohup /usr/local/frp/frpc -c /usr/local/frp/frpc.ini >/dev/null 2>&1 & 方式二 在/usr/lib/systemd/system创建app名称.service 的文件 文件内容(以redis为例) 12345678910111213141516171819202122[Unit]Description=redisAfter=syslog.target network.target remote-fs.target nss-lookup.target[Service]Type=forkingUser=rootExecStart=/home/yhdd/software/redis-4.0.8/bin/redis-server...
