- 博客(17)
- 收藏
- 关注
原创 有外键关联的数据更新或修改
有的时候我们需要修改数据,但是因为有外键关联导致更新或删除失败,报下面的错误annot delete or update a parent row: a foreign key constraint fails (...)解决方案:-- 1.关闭外键关联检查SET foreign_key_checks = 0;-- 2.执行更新删除操作update....-- 或者delete....-- 3.重启外键关联检查SET foreign_key_checks = 0;...
2022-05-25 17:01:47 1956
原创 Redis 序列化
我们在用redis存储数据的时候,若果默认使用JDK的序列化方式,在Redis桌面花的工具中查看就会使乱码的情况,所以我们需要自定义redis的序列化方式,使用jackson2JsonRedisSerializer,复制下面这段即可@Configurationpublic class RedisConfig { @Bean public RedisTemplate<Object, Object> redisTemplate(RedisConnectionFactory con
2021-12-03 14:26:20 3594
原创 @Autowired 静态注入为空
有的时候,我们需要在静态的方法里调用注解,所以就需要 @Autowired private static UnificationRecMsgForUecInAnasisly unificationRecMsgForUecInAnasisly;但这个样子就会unificationRecMsgForUecInAnasisly注入为null,所以就需要改进改进如下private static UnificationRecMsgForUecInAnasisly unificationRecMs
2021-09-06 12:45:46 475
原创 java 设计多级菜单
废话不多说,直接贴代码首先是需要一个实体类:@Datapublic class Menu { // 菜单id private String id; // 菜单名称 private String menuName; // 父菜单id private String parentId; // 菜单url private String menuUrl; // 菜单图标 private String icon; // 菜单顺
2021-06-21 00:37:58 800
原创 Spring Boot 整合shiro doGetAuthorizationInfo没有进去
写下这篇是为了记录下我在整合shiro是所踩的坑,这个在权限验证的时候这个方法一直进不去,所以我也查了和多资料,现在做个总结:一、因为进入这个授权方法不是主动的,需要在方法需要授权验证的时候才进去,唤醒这个方法有以下几种方式:1.通过对象主动去调用subject.hasRole(“uservip”);subject.isPermitted(“uservip.*”);2.通过在方法添加注解@RequiresRoles("uservip")@RequiresPermissions(“uservi
2021-06-18 15:20:27 728
原创 excel表格数据导入MySQL数据库
第一步:在数据库确定你的字段名,然后在excel的第一行也写你数据库的字段名excel:MySQL:第二步:导入向导注意在这一步你导入表格的时候可能会提示“文件无法打开”,这时候你可以尝试把这个文件在电脑先打开,就不会有提示了然后下一步就行了,选择导入的目标表,然后再下一步,就完成了...
2021-05-12 16:36:17 290
原创 mybatis-plus返回主键值
有的时候我们需要在注册时候获取注册成功的返回的主键值去做一些另外的操作,但是一般返回的是受影响数,其实获取想获取那个主键值也很简单 int register = userService.register(user); if (register>0){ Long id = user.getId();//获取id //接下来继续做操作,比如授予权限 result.setMsg("注册成功"); result.setCode(200);
2021-05-11 14:30:12 2571
原创 truncate,delete,drop区别
相同点truncate,drop,不带where的delete都是为了删除数据库表数据的不同点1.truncate清除数据且重置id,delete仅删除数据,drop不仅删除数据,表结构也删掉2.delete是DML语句,不会自动提交,truncate、drop是DDL语句,会自动执行3.速度:drop>truncate>delete...
2021-05-07 10:06:39 58
原创 GIT常用命令
一、配置全局git config --global user.name "用户名"git config --global user.email "git账号" #邮箱账号#删除全局配置git config --global --unset user.xxx二、提交到仓库git add .#查看工作区git statue#提交到本地仓库git commit -m "提交的说明" #提交说明一定要写好,以后如果需要回溯很有用#连接到gitgit remote add url
2021-04-30 15:49:50 158 1
原创 手把手教学爬小姐姐图片(jsoup)
jsoup简单小应用,利用java爬取小姐姐图片,虽然不如python好用,但是依旧不错,记录一下<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.12.1</version></dependency>import org.jsoup.Jsoup;
2021-04-30 09:30:40 83
原创 XML读成String
需求:将xml文件内容读成一个字符串public static String XMLToString(Element xml){ XMLWriter xmlWriter = null; StringWriter out = new StringWriter(1024); OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding("UTF-8");
2021-04-29 16:56:59 258
原创 xml格式转json格式
需求:有的时候我们需要获取一些xml格式的内容,比如:<RTN_CODE>0</RTN_CODE><RTN_MSG>45646</RTN_MSG>获取<RTN_CODE></RTN_CODE>标签的内容,所以我需要将其拆解成json格式代码如下:public static String xml2JSON(String xml) { com.alibaba.fastjson.JSONObject obj = new com.
2021-04-29 16:41:26 321
原创 mysql按照状态进行排序
要求:0:“待审批”,1:“通过”,2:“不通过”,3:“驳回”,4:“委托”,按照 待审批 > 驳回 > 委托 > 通过 >不通过 的顺序排序select * from process order by field(status,0,3,4,1) asc;--process:表名--status:你需要排序的字段...
2021-03-25 14:04:09 1187
原创 记一次数据库设计~Decimal类型
在设计数据库表的时候明明把字段的属性设为了Decimal,但是在后台操作的时候却发现存0.01到该字段,但查询出来的值确实‘0’,原来是因为我们在设置这个属性时需要确认他的精度原来默认想存小数(0.01)需要...
2021-03-25 13:51:47 390
原创 密码框禁止复制粘贴
<input name="pwd" type="password" id="pwd" onpaste="return false" oncontextmenu="return false" oncopy="return false" oncut="return false"/>
2021-03-25 13:42:13 1195
原创 textarea取值赋值
笔记最近发现HTML的表单和赋值需要记录一下,jquery的取值和复制有几种方式,常用的有val()、text(),其他表单标签可以用哪个都是可以,但在textarea这个标签需要认真选择,赋值可以选择text(),但取值要选val(),因为text()取得是textArea的旧值,val()能取到新值...
2021-03-23 16:27:34 728
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人