- 博客(97)
- 收藏
- 关注
原创 dm数据库按某一列排序把null值排到最后去
在sql中对一些中文字段排序时,null值永远排第一个,如果需要把null值放到最下面去,可以使用一些函数来实现。值放在结果集的最后,可以使用。在达梦数据库中,要将。
2024-06-19 17:59:47 158
原创 linux系统定时任务执行脚本中断,而手动运行正常
crontab默认的环境变量并没有一个固定的文件来直接定义,因为它并不直接加载用户的登录shell(如bash)的初始化文件(如.bash_profile、.bashrc等)。然而,crontab使用的环境变量通常来自于系统的基本环境设置,这些设置可能包括在/etc/profile、/etc/environment等文件中定义的全局变量。而这个返回的信息就是通过邮件发给执行者的,通过邮件可以查看你的定时任务。在/usr/bin下的所有的环境都可以在crontab中使用。
2024-06-19 11:06:59 148
原创 使用策略模式重构审批
根据审核的接口获取所有的实现类,然后根据对应的审核等级,放入map集合中对应起来/*** 审核策略上下文*/@Component@Override// 获取所有的策略实现类对象// 存入map/*** 根据等级获取对应的审核实现类* @return*/
2023-10-10 10:37:31 418
原创 使用mybatisplus生成增删改查模版代码
而freemarker所对应的文件为.ftl后缀,将其复制到自己resource下对应的目录。在mybatis-plus-generator依赖包下的template包下有许多生成模版。这里以controller层为例书写模版代码。2.freemarker模版代码。
2023-04-27 21:11:31 660 1
原创 mac go内置方法缺失,file类型无close()
偶然发现包里的构建约束,于是将构建标记中的os从默认的darwin切换为windows,问题解决。在朋友的电脑的go 1.20.3 发现没有这个问题,遂升级golang版本(未解决问题)今天在学习文件读取时,发现无close()方法。点进去后发现内置的类型File爆红。
2023-04-15 16:07:40 371
原创 gin项目启动了,但是访问总是连接不到,或显示无法连接到
中途试着使用,gin的r.run(), 发现没问题。然后尝试注释掉链接超时成功了,然后找到了问题。设置客户端连接超时时直接写了数字, 他就会在60毫秒内超时,客户端连接不到,家了秒后就好了。
2023-04-07 15:05:50 734
原创 位运算笔记
程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算就是直接对整数在内存中的二进制位进行操作。比如,and运算本来是一个逻辑运算符,但整数与整数之间也可以进行and运算。举个例子,6的二进制是110,11的二进制是1011,那么6 and 11的结果就是2,它是二进制对应位进行逻辑运算的结果(0表示False,1表示True,空位都当0处理)。(来源百度百科)
2023-02-23 17:30:02 323
原创 使用gorm创建casbin数据库报错
我试着将数据库中表的类型变为InnoDB确实解决了问题,gorm默认的引擎是MyISAM,为了直接创建innoDB类型的表,于是我将连接数据库部分按照官网做出如下更改。
2022-11-13 12:13:50 371
原创 基于jsp+servlet+mysql+bootstrap的权限设计
2.查询并保存权限的servlet3.userService用户接口类4.UserServiceImpl用户接口实现类5.UserDao用户数据库接口类6.UserDaoImpl数据库设计7.角色7.1.角色接口类7.2 角色接口实现类7.3角色数据库接口类7.4角色数据库接口实现类8.权限8.1权限接口类8.2权限接口实现类8.3权限数据库接口类8.4权限数据库接口实现类9.拦截器9.1编码拦截器9.2url拦截(判断是否登录)10.jsp
2022-09-11 21:21:17 495
原创 springsecurity配置及使用
学习时是看b站狂神说java讲解的springsecurity发现WebSecurityConfigurerAdapter类已经被弃用(2.7.0以下版本可继续使用,2.7.0以上已被启用),于是看官方文档写的一个新版本的配置,新旧对比学习。
2022-08-29 18:12:55 1271
原创 linux磁盘管理常用命令
1.查看磁盘以及磁盘分区fdisk -l2.创建磁盘分区fdisk 磁盘地址eg: fdisk /dev/nvme0n12.1输入m查看帮助Help: DOS (MBR) a toggle a bootable flag 切换分区是否为启动分区 b edit nested BSD disklabel 编辑bsd卷标 c toggle the dos compatibility
2022-04-30 20:01:06 2251
原创 springboot加vue打包后运行访问不到vue页面问题
找了很多博客都没有解决,最后切换了个项目再切换回来,突然就可以访问了,于是将vue打包文件放进去后进行maven刷新,发现问题解决。刷新后
2022-04-18 20:14:04 2151
原创 vue动态菜单踩的坑
1.添加路由之前需要重置之前的路由否则会重复2.404路由需要动态加载,否则刷新登录经常出这个3.后台传的值一定要跟前台路由表格式一致,不一致也可能会导致404
2022-04-16 17:40:17 823
原创 mysql-表的基本操作命令
1.创建表创建一个学生表create table class( classid char(10) NOT NULL, classname nvarchar(20) NOT NULL, speciality varchar(20), classnum tinyint, departed tinyint NOT NULL)2.展示表结构show columns in class;show columns from class;describe student;desc stude
2022-04-12 20:04:53 727
原创 微信小程序手机号-springboot
1.前端传数据只需要传递codepost请求携带参数为code,请求中的access_token需要用APPID和密钥获取2.后台代码 /* * 获取小程序用户手机号 */ @ResponseBody @ApiOperation(value = "获取小程序用户基本信息(手机号)", httpMethod = "GET") @RequestMapping(value = "/code2Session", method = Re
2022-04-08 19:42:30 1130 3
原创 Required request part ‘File‘ is not present
我的问题是使用vue+axios上传时两个字段名称不一致导致的这两处不一致导致的,更改后可以正常上传
2022-03-30 14:10:00 343
原创 AES/CBC加密
public class AESUtilDemo { /** * 算法/模式/填充 16字节加密后数据长度 不满16字节加密后长度 * * AES/CBC/NoPadding 16 不支持 * AES/CBC/PKCS5Padding 32 16
2022-03-13 11:04:41 2162 1
原创 java解压缩文件夹
public class zipUtil { public static void main(String[] args) throws IOException { zipUtil zipUtil = new zipUtil(); zipUtil.zip(new File("test3"), new File("jieya.zip")); zipUtil.unZip(new File("jieya.zip"), new File("test5")).
2022-03-13 10:17:09 750
原创 vue使用富文本编辑器
1.导入npm install vue-quill-editor --savevue-quill-editor的npm官网链接:点我跳转2.页面使用2.1html部分 <el-card> <quill-editor v-model="formSubmit.detail" ref="myQuillEditor" style="height: 500px;" :options="editorOption"> </quill-editor></el
2022-03-01 15:28:43 733
原创 vue子页面传参
1.使用path传值对应的就是这个paththis.$router.push({ path: '/text', query:{ id: val.id } })取值也对应的使用query在子页面中取值 this.$route.query.id2.用name传值对应的是路由里面的name this.$router
2022-02-24 19:40:56 709 1
原创 springboot配置数据统一返回
1.建立统一返回类(根据需求添加需要返回的字段)我这里使用了success,code,message,以及返回数据data,方法的生成可以直接使用lombok的注解public class CommonResponse<T>{ private Boolean success; private int code; private String message; private T data; public Boolean getSuccess() {
2022-02-19 22:36:56 1566
原创 vue-admin-template解决跨域问题
在vue.config.js下添加如下内容设置proxy代理,其中target就是你要代理的地址
2022-02-15 16:08:53 985
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人