- 博客(31)
- 资源 (2)
- 收藏
- 关注
原创 SpringSecurity的注解@PreAuthorize的失效问题
原因:调用roles方法时源码会重新new一个list将authorities的数据覆盖,导致配置失效。所以delete权限在用户的权限数据里不存在。问题:测试响应式框架时,测试框架对于权限与角色的拦截问题,对于/delete的访问报错访问拒绝,但是数据里面配置了权限。解决:可以自己封装数据库里面的数据,将权限与角色信息分开处理。
2024-01-10 16:28:35 844
原创 Mac mini2014(装的windows)重装回MacOS
mac mini 装了windows并且将原来的磁盘格式化后,现在又想重新装回mac的解决办法
2023-09-20 02:02:59 1792
原创 MYSQL知识总结(md格式)
MYSQL知识触发器作用:在某张表发生INSERT、UPDATE、DELETE事件,触发程序逻辑,要是程序报错,可以定义数据的更改失败。语法:CREATE TRIGGER triggerNameBEFORE|AFTER INSERT|UPDATE|DELETE ON tableNameFOR EACH ROW触发器执行的语句块;说明:触发器执行的语句块:可以是单条SQL语句,也可以是由BEGIN...END结构组成的复合语句块。例子:当创建的员工的工资大于其领导时,就报错(NE
2022-03-21 10:16:33 974
原创 mybatis的xml中的标签详解
Mybatis#{}和${}和区别#{}: - mybatis在处理的时候会将#{username} 处理成?,用于参数传递时占位 - 当传入的参数是字符串时,会自动加上''将传递的值括起来 - mapper接口方法中的参数与xml文件中是按照参数位置索引对应的,不是根据参数的名称,但是建议最好一致。 ${}: - 字符串拼接 - mapper接口方法中的参数与xml文件中是按照参数位置索引对应的,不是根据参数的名称,但是建议最好一致。 - mybatis在处理的时候会直接
2022-03-21 00:33:04 2181
原创 mac系统安装ab压测软件安装找不到pcre和apr
ab压测软件安装找不到pcre和apr注意:请不要简单的复制粘贴,因为路径不一定一样。pcre和apr都是通过brew安装,在**./configure**的时候报错找不到解决办法:指定pcre和apr的安装路径1. 首先通过brew找到pcre和apr的路径,查找的时候只需要更改info后的值 命令:brew info pcre2. 都找到之后执行,注意路径不一定一样。 ./configure --with-apr=/usr/local/opt/apr -
2021-11-17 23:18:11 428
原创 mysql实战常用命令(md格式方便复制粘贴)
存储过程批量生成假数据1. 首先关闭事务的自动提交,开启自动提交事务会将数据的插入速度变慢。(实测10万条数据,时间从9.79s降到1.27s。) 查看mysql的事务自动提交状态 show variables like 'autocommit'; 关闭事务的自动提交 set autocommit = 0; (1是打开,0是关闭)2. 创建存储过程(采用命令行一行一行的输入,每行输入完按回车,由于mysql的命令行符号";" 表示结束,所以需要重新定义结束符。) de
2021-09-02 10:37:47 282
原创 shell常用知识(md文档,方便复制粘贴)
ShellShell中的变量系统变量$HOME 表示进入当前账号的/home/用户名 示例:cd $HOME pwd查看之后会发现当前目录已经进入到:/home/maowu (maowu是当前用户名称,自己定义的。)自定义变量定义变量:变量=值 (注意:没有空格,没有类型) 撤销变量:unset 变量声明静态变量:readonly 变量 (注意:不能unset)自定义变量规则1.变量名称可以为字母、数字和下划线组成,不能以数字开头,环境变量建议大
2021-08-27 00:53:38 408
原创 Docker命令
说明:| 表示或者,在敲命令的时候二选一就可以了1.镜像:下载:docker pull mysql:5.7搜索:docker search mysql删除(没有启动过容器)docker rmi mysql:5.7强制删除(运行过容器,将容器一并删除)docker rmi -f mysql:5.7删除所有镜像($(docker images -q) 返回所有镜像的id)docker rmi -f $(docker images -q)将镜像备份出来(默认保存到当前
2021-06-19 13:23:27 207
原创 idea中的maven项目分模块开发报错class not found找不到类
每个模块只是将不同的文件分在了三个模块,他们之间有依赖,有一个模块是用来运行项目的。1. 编译运行的时候,每个模块都会输出到target目录,target是自动生成的。但是我 在运行的时候,报错AdminMapper.xml找不到Admin这个class,后来发现是out这个目录里面没有将entity模块里面的类编译进来,所以在运行的时候找不到这个类。主要原因是没有设置将这两个模块的编...
2020-03-24 22:56:19 2346 2
原创 JSP中的base标签的使用
1.作用:使用base标签,它可以将其href属性里面的值加在<a>、<img>、<link>、<form> 标签的请求路径的最前面,形成一个完整可用的请求地址。这样每个标签就能够简洁一点填写请求路径。2.注意:(1)base标签必须位于head元素内部(2)端口号前面的冒号不能省略(3)contextPath前面不能写“/”...
2020-03-23 18:51:45 1443 1
原创 SpringMVC的常用注解
@SessionAttributes位置:控制器类上作用:通过value指定属性名或者通过type指定值的类型将数据存在session中代码:@SessionAttribute(value={"user"},types={String.class})...
2020-03-21 17:30:16 128
原创 解决Jenkins不能在线安装maven持续集成插件(百度云离线下载)
maven插件地址百度云:https://pan.baidu.com/s/1cMZkGzbSpQDr70pxXdBesQ提取码: 1adc
2019-12-07 15:36:40 733
原创 Java使用QQ发送邮件(解决QQ邮箱认证问题)
使用QQ邮箱给别人发送邮件:密码填写授权码:QQ邮箱的设置-账户-POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务开启POP3/SMTP服务然后通过手机申请一个授权码
2019-10-21 16:38:50 738
原创 在PYTHON交互式环境下定义函数
注意事项:1.判断条件语句结尾要跟":"2.注意缩进代码是一行正确后才开始敲下一行,一定要把格式敲正确了,然后再敲回车(敲回车进入下一行代码编写),前面的"..."是敲回车自动添加的。函数定义完成后,连敲两次回车(表示函数定义完成,可以使用了)。...
2019-08-25 21:25:40 2119
原创 java工程师日常坑
1.javascrip里面的Math.random()随机为0-1(包括0,不包括1)。2.当你的mysql的字符集修改了ini文件不能生效时,多半是因为mysql加载的路径不是你修改的ini文件路径,可以通过(以我的win10为例)搜索服务右击选择属性可以看到路径,可以直接在这个路径上的文件上修改,重启即可...
2019-04-24 23:22:50 405
原创 java个人错题及分析
1.string答案:true false分析:java中的变量以及基本数据类型的值都存在栈内存中,栈内存中的值是共享的。常量池的值也是共享的。a变量:对于字符串常量的想加,在编译时就已经合并成"taobao",所以他会首先去字符串常量池看是否已经存在,所以a和message的指向地址是一样的.b+c:由于编译器不会在运行前优化,而且字符串相加是通过StringBuilder...
2018-12-06 17:13:39 278
翻译 Linux常用命令(centos7)
1.cd /usr :切换到/usr目录下2.ls :用来遍历当前目录下所有的文件和目录3.ls -lh :遍历详细信息,如权限,所属用户,创建日期,大小等等信息4.pwd:查看当前所在的目录5.mkdir -p /test/abc:创建目录,要是父级目录不存在时,会自动创建6.touch test.java:创建文件7.rm -f test.java:rm命令删除文件。 ...
2018-11-02 16:42:36 200
翻译 JS的基本知识
1.文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖。2.<script></script>可以写在<body></body>中和<head></head>中。3.JavaScript 对大小写是敏感的。4.JavaScript 会忽略多余的空格。您可以向脚本添加空格,来提高其可读性...
2018-10-23 00:05:31 137
原创 MYSQL零碎知识点
1.事务的特性:(1)原子性:要么全部成功提交,要么全部失败回滚。(2)一致性:事务将数据库从一种一致性状态转换到另一种一致性状态,事物的开始前和结束后数据库中的数据的完整性没有被破坏(列如:转账之后,有减少的账户,有对应增加的账户。而钱的总数没变)(3)隔离性:事务对数据库中数据的修改,在未提交完成前对于其他事务是不可见的。 四种隔离级别未提交读:(脏读) 事务没有提交,...
2018-08-30 17:58:49 163
原创 java平常忽视的细节
1.switch语句的判断条件值(1)byte,short,int,char,String(1.7之前不支持,编译后是把String转换成hash值,其实还是整数),enum(枚举类型)(2)包装数据类型:Byte,Short,Character,Integer笔记:char 在java中占两个字节,可存放汉字。char m = ' a ',char n = ' 中',里面只能存放一个...
2018-08-30 02:15:42 109
翻译 JQuery经常使用的知识点
1.全选/全不选在一个table标签中:分为两层:此处省略了几个标签数据,都是一样的。</tbody>标签实现效果:效果与JQuery无关JQuery实现选中的代码:这样就能实现当最上面的复选框打钩时,下面的全选中,打钩取消时,全取消。2.JQuery easyui的两种组件的创建方式①直接通过页面的标签去创建,在标签上面添加一个...
2018-08-29 00:31:34 167
原创 JAVA面试题日常更新
(一)类加载时的初始化顺序:(静态变量,静态初始化块)>(变量,初始化块) >构造器注:括号内的初始化顺序取决于在类中的书写顺序,从上往下。在有继承关系的父类子类中,父类的静态变量及静态初始化块先于子类的,等所有的静态初始化完毕,然后又先初始化父类的(变量,初始化块) > 构造器。最后再初始化子类的(变量,初始化块) > 构造器1.静态变量:public s...
2018-08-22 23:06:50 126
翻译 JAVA成员变量与局部变量的区别
非原创:来自伟大的互联网1.在类中的位置成员变量:在类中方法外面局部变量:在方法的内部或者在方法的声明中 2.在内存中的位置成员变量:在堆内存(成员变量属于对象,对象进堆内存)局部变量:在栈内存(局部变量属于方法,方法进栈内存)3.生命周期成员变量:随着对象的创建而存在,随着对象的消失而消失局部变量:随着方法的调用而存在,方法调用完毕就消失4.初始...
2018-08-14 18:34:35 392
原创 面向对象——instanceof运算符
instanceof运算符的前面通常是一个引用类型的变量,后面通常是一个类(也可以是接口),用于判断前面的对象是否是后面的类,或者是其子类,实现类的实例。如果是则返回true,不是则返回false。 今天之前一直不是很懂反射的用途,在重新温习重写Object类的equals方法的时候,第一次发现反射原来还是有作用的。当然,因为我也是迷迷糊糊的学习,所以知识面并不是很...
2018-07-26 01:28:54 668
翻译 mysql查询语句的书写顺序和查询顺序
mysql查询时的书写顺序: select...from...where...group by...having...order by...mysql的执行顺序: from...where...group by...having...select...order by...from:需要从哪个数据表检索数据 where:过滤表中数据的条件 group b...
2018-07-18 00:25:30 2324
翻译 shiro注解的使用
使用spring+springmvc+mybatis+shiro开发权限管理的demo1.表的创建permission:权限表role:角色表user:用户表role_permission:角色权限表user_role:用户角色表获取权限的步骤:用户ID 角色ID 角色名称 权限ID 权限标识 获取权限2.shiro注解的使用注解要声明在...
2018-07-16 23:56:16 2127
nacos-server-1.1.3.zip
2020-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人