上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 36 下一页
摘要: 业务背景 需要对多个角色授予接口的权限 示例 @RequiresRoles(value={"admin","user"},logical = Logical.OR) @RequiresPermissions(value={"add","update"},logical = Logical.AND) 阅读全文
posted @ 2020-11-19 11:04 未月廿三 阅读(1566) 评论(1) 推荐(1) 编辑
摘要: 1.MySQL UPDATE JOIN语法 在MySQL中,可以在 UPDATE语句 中使用JOIN子句执行跨表更新。MySQL UPDATE JOIN的语法如下: UPDATE T1, T2, [INNER JOIN | LEFT JOIN] T1 ON T1.C1 = T2. C1 SET T1 阅读全文
posted @ 2020-11-16 16:34 未月廿三 阅读(7977) 评论(0) 推荐(0) 编辑
摘要: Linux添加定时任务提示权限不够/var/spool/cron/tmp.XXXXFSq8E3: 权限不够 crontab: edits left in /tmp/crontab.HaZsu1 [root@iZ2ze8shveit3gsw0vu0knZ sh]# crontab -e no cron 阅读全文
posted @ 2020-10-26 17:54 未月廿三 阅读(2141) 评论(0) 推荐(0) 编辑
摘要: 前提 在编写shell程序时经常需要处理命令行参数 选项与参数: 如下命令行: ./test.sh -f config.conf -v --prefix=/home -f为选项,它需要一个参数,即config.conf, -v 也是一个选项,但它不需要参数。 --prefix我们称之为一个长选项,即 阅读全文
posted @ 2020-10-26 17:53 未月廿三 阅读(3431) 评论(0) 推荐(0) 编辑
摘要: 一.需求 使用JAVA实现单链表,使用单链表检测字符串是否是回文串 二.需求分析 回文串最重要的就是对称,那么最重要的问题就是找到那个中心,用快指针每步走两格,当他到达链表末端的时候,慢指针刚好到达中心,慢指针在遍历过程中(快指针到达末端时)把走过的节点进行反向操作,此时从中位点分为前后两部分,此时 阅读全文
posted @ 2020-09-29 09:45 未月廿三 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 一.JS实现方法 '701f3orma43tN5umb6er044567'.replace(/\s/g, '').replace(/(\w{4})(?=\w)/g, '$1 ') 结果: 701f 3orm a43t N5um b6er 0445 67 详细解释 replace(/\s/g, '') 阅读全文
posted @ 2020-09-17 17:35 未月廿三 阅读(3788) 评论(0) 推荐(0) 编辑
摘要: 数字格式化 1234567890 --> 1,234,567,890 1.普通版 function formatNumber(str) { let arr = [], count = str.length while (count >= 3) { arr.unshift(str.slice(coun 阅读全文
posted @ 2020-09-17 15:34 未月廿三 阅读(1266) 评论(0) 推荐(1) 编辑
摘要: @Data @AllArgsConstructor public class Person { Integer id; Integer age; Integer type; public static void main(String[] args) { List<Person> persons = 阅读全文
posted @ 2020-09-17 10:56 未月廿三 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 目录 JS实现 简单深拷贝(一层浅拷贝) 粗暴深拷贝(抛弃对象的constructor) 复杂深拷贝(相对完美) ES实现 lodash中的cloneDeep方法(完美) 一.JS实现 1.简单深拷贝(一层浅拷贝) ①for循环拷贝 // 只复制第一层的浅拷贝 function simpleCopy 阅读全文
posted @ 2020-09-10 14:40 未月廿三 阅读(14310) 评论(0) 推荐(4) 编辑
摘要: 具体现象及原理 这是一个挺有意思的讨论话题。 如果你运行下面的代码: Integer a = 1000, b = 1000; System.out.println(a == b); Integer c = 100, d = 100; System.out.println(c == d); 你会得到 阅读全文
posted @ 2020-09-09 18:04 未月廿三 阅读(507) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 36 下一页