![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随手记
小則沐风
如果可以,我想下一个爱你的人像我,因为只有我才会这么毫无保留,但是如果像我,为什么不可以是我
展开
-
ttf-dejavu fontconfig字体
docker安装字体原创 2023-08-12 12:11:36 · 1198 阅读 · 0 评论 -
关于实现平台账号密码登录后,再进行微信授权认证步骤的实现方法
登录初步设想逻辑原创 2023-02-07 20:38:08 · 690 阅读 · 0 评论 -
java关于对于word或者pdf文件的批量下载实现,其中包括(Java实现创建word文档模板,根据模板导出word文档)
下载pdf Java实现创建word文档模板,根据模板导出word文档原创 2023-01-05 20:41:49 · 2376 阅读 · 0 评论 -
mapper层 使用foreach 时 报没有array数组 错误 collection应该换成字段名
随手记录原创 2022-11-01 18:05:38 · 151 阅读 · 0 评论 -
关于jar包部署到类似window类型的服务器应该如何部署
关于jar包部署到类似window类型的服务器原创 2022-10-12 11:43:50 · 720 阅读 · 0 评论 -
上传图片 使用若依的上传 图片路径可以使用 Nginx 配置应该静态路径拼接成路径 返回图片路径
图片上传原创 2022-07-11 16:34:18 · 1443 阅读 · 0 评论 -
关于excel导入导出的实现
笔记原创 2022-07-11 16:29:20 · 73 阅读 · 0 评论 -
使用git统计项目代码量
计算代码总行数:find . -name "*.java" -or -name "*.dart" |xargs grep -v "^$"|wc -l计算提交代码数:git log --author="userName" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines:原创 2022-04-19 11:52:35 · 2445 阅读 · 0 评论 -
随手记 SpringBoot 使用mybatis-plus 出现Invalid bound statement (not found) 报错解决
SpringBoot多数据源中使用mybatis-plus出现Invalid bound statement (not found)在springboot项目中应为配置了多数据源,然后引入mybatis-plus的配置,发现并没有生效,查询的时候使用selectById这种内置方法直接报 Invalid bound statement (not found) ,通过查找mybatis-plus官方文档得知,不能使用原生的 SqlSessionFactory,正好项目里面配置的是原生的改成使用Mybat原创 2022-04-01 15:10:38 · 1696 阅读 · 2 评论 -
linux连接mysql操作
mysql -h主机地址 -u用户名-p用户密码使用 mysql -uroot -p 之后输入密码即可exit 退出原创 2022-03-04 17:19:08 · 464 阅读 · 0 评论 -
Java多线程(一)线程的5种状态及转换
Java多线程(一)线程的5种状态及转换线程和进程线程和进程定义:一、进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。二、线程是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行的基本单位,线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),一个线程可以创建和撤销另一个线程;进程和线程的关系:(1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。(2)资原创 2022-03-02 12:08:32 · 341 阅读 · 0 评论 -
若依上传500 null 报错 而且没有日志输出 问题(HttpServletRequest的getRequestURL方法获取不到https协议请求问题)
大致的错误原因是:HttpServletRequest的getRequestURL方法获取不到https协议请求问题如果我们的请求是https那我们需要在获取请求url的链接时候进去对http的替换。方法1 :直接点的方法就是,知道请求是https进行直接的replace字符替换;/** * 获取完整的请求路径,包括:域名,端口,上下文访问路径 * * @return 服务地址 */ public String getUrl() {原创 2022-02-24 17:53:28 · 3038 阅读 · 0 评论 -
关于nginx报错 nginx: [alert] kill(25903, 1) failed (3: No such process) 的解决方法
今日在运行 ./nginx -s reload 指令之后 发现报这个错通过 ps -ef | grep nginx 对比正常运行的Nginx 可以发现 其实master主进程已经被kill了但是底下还有子进程在。解决方法:我们只需要进行一个一个的kill -9 进程号然后进行 ./nginx 即可...原创 2022-02-24 15:59:56 · 21929 阅读 · 0 评论 -
关于Jenkins部署项目时配置信息--笔记
1General图一配置不需要更改,照着配;2源码管理Repository URL:项目地址Credentials:账号和密码Branches to build:制定分支(*/master)34 Pre StepsRoot POM:pom.xmlGoals and options:clean compile package -Dmaven.repo.local=D:\repository(maven仓库地址)勾选 Run regardless of build result配置原创 2021-11-04 17:55:27 · 455 阅读 · 0 评论 -
将本地已经存在的非git项目提交到github上的空仓库
https://www.cnblogs.com/zqunor/p/6583182.html原创 2021-10-19 15:32:57 · 124 阅读 · 0 评论 -
关于spring项目中的配置文件application.yml中的配置
如果项目有多个yml文件,那么不同情况需要切换不同的配置文件;环境配置其中这个便是切换不同配置的地方开发环境,测试环境,正式环境。原创 2021-10-13 14:36:22 · 156 阅读 · 0 评论 -
重写和重载的区别
重写和重载的区别重写:重写是发生在继承中的,子类重写父类的方法;除了方法体,实现方式不同,参数和返回类型必须相同,访问修饰符必须大于父类的权限。重写的规则:1.参数列表必须完全和被重写的相同2.重写的访问修饰符必须大于大于被重写的访问修饰符;3.重写返回的类型必须和被重写的一致或是兼容。4.重写时抛出的异常必须是小于被重写抛出的异常,可以一样,也可以是异常的子类;5.被重写的方法不能为private,如果是私有的则不能被称为重写,而是重新定义了一个方法,与父类无关;6.静态方法不能重写为非原创 2021-08-27 16:17:14 · 1386 阅读 · 0 评论 -
面向对象的封装、继承、多态
面向对象的封装、继承、多态1.封装封装:对于类的属性和方法隐藏在类的内部,不允许外部直接访问,而是通过该类提供的方法进行操作和访问,就如我们设计的实体类,属性都是private,私有的,使用的话需要实例化,提供put和get方法进行对属性的操作。封装的好处:便于用户正确的使用系统,防止错误修改类的属性,有助于系统的松耦合,提高系统的独立性,和系统的课重用性,降低构建大系统的风险。2. 继承所有的类都直接和间接继承Object,关键字为extenf;单根性:类只能继承于一个类,能够继承父类所有的非原创 2021-08-27 15:44:43 · 182 阅读 · 0 评论 -
关于微信支付的思路总结
前提:公众号有小程序;小程序绑定商户号,拥有支付功能;并且配置好application.yml文件属性配置;/** 公众账号ID / appId;/* 应用ID /applicationId;/* 小程序ID / programId;/* 商户号 /mchId;/* 秘钥*/keys;/** 证书位置*/certs;/** 支付回调地址*/notifyUrl;/** 退款结果回调通知*/refundNotifyUrl;Ps:wx的appid和secret为该小程序的开发者的appid和原创 2021-05-31 16:13:36 · 220 阅读 · 0 评论 -
vue中有多个下拉框,第二个下拉框要根据第一个得下拉框数据进行选择
思路:首先获取第一个下拉框得数据,给第一个下拉框注册一个change事件,如果选中了第一个下拉框,就会通过第一个下拉框得值查询第二个下拉框所要显示得值;代码如下: <el-form-item label="一级分类名称" prop="oneId" > <el-select v-model="queryParams.oneId" placeholder="请选择一级分类名称" @change="checkCategoryPromot...原创 2021-05-06 16:18:34 · 9109 阅读 · 6 评论 -
关于vue的下拉框显示数据库的数据
举个例子:新增二级类目的时候,选择一级类目。实现:oneId,插入 <el-form-item label="一级分类名称" prop="oneName"> <el-select v-model="form.oneId" placeholder="请选择一级分类名称"> <el-option v-for="item in categoryOptions"原创 2021-04-30 16:17:02 · 6492 阅读 · 15 评论