摘要: 1. 参考https://blog.csdn.net/liushangzaibeijing/article/details/81220610 spring-security, 是spring内部封装的安全框架, 主要有这些核心 SecurityContextHolder:提供对SecurityCon 阅读全文
posted @ 2019-07-16 00:27 real汪磊 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 观察者模式,又名发布订阅模式: 详细: https://blog.csdn.net/ForeverSeaStar/article/details/639888 阅读全文
posted @ 2019-07-16 00:16 real汪磊 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1. 打开一张人物的图片,点击裁剪工具, 在上面的区域选择大小分辨率,设置之后点击确定。此时的裁剪区域就出现了,你可以适当的移动裁剪的位置。 之后点击确定。注意:如果在剪切的时候选的是像素/厘米, 在最终的生成一步填充时所使用的画布也要选像素/厘米 2.点击图像-画布大小,选择相对,输入0.2 确定 阅读全文
posted @ 2019-07-16 00:01 real汪磊 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 1. 打开ps软件 2. 新建一个空白文档: 输入一些文字, 3. 按住ctrl 建, 同时点击图层的缩略图, 出现文字的选区 4. 文件-置入,将提前准备好的图片置入当前的文件里。可以按 ctrl + T 对置入的文件进行变形。 5. 按enter 建, 然后选择菜单里的图层 - 创建剪切蒙版。 阅读全文
posted @ 2019-07-15 23:37 real汪磊 阅读(1681) 评论(0) 推荐(0) 编辑
摘要: 1. 导入头发素材 2.使用快速选择工具,大致框出人物的区域: 3. 右击选择‘调整边缘’ 点击扩展检测区域那个画笔的图标: 4.在头发的边缘进行涂抹: 点击确认得到选区; 然后ctrl + c, ctrl + v 再对背景图层填充颜色,效果如下: 头发丝的区域大部分都出来了。 阅读全文
posted @ 2019-07-14 20:03 real汪磊 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1. 百万级的数据 查找数据: 意味着对磁盘进行频繁的操作,索引的目的就是减少操作的次数。来提高查询的效率。 不加索引: 对磁盘进行百万次的io操作 加索引: 将排好序的数据放在数据结构里 举例; select * from tab where colname = 89 (不加索引就得是全表查询) 阅读全文
posted @ 2019-07-14 19:43 real汪磊 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 参考地址: https://www.runoob.com/w3cnote/es6-tutorial.html 菜鸟教程 https://es6.ruanyifeng.com/ 阮一峰 https://www.mithriljs.net/es6.html 中文教程 es6合并数组的写法: 1. var 阅读全文
posted @ 2019-07-12 00:45 real汪磊 阅读(189) 评论(0) 推荐(0) 编辑
摘要: a.快速构建项目,引入核心maven dependency依赖 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.6</version> </dependency> <! 阅读全文
posted @ 2019-07-12 00:08 real汪磊 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1. volative特点是提供可见性,没有提供互斥性(synchronized有互斥性)。 因此,volatile 在多线程并发修改某个变量时依然会出现并发问题。 2.使用的场景是:一个线程修改被volatile修饰的变量,其他的线程获取这个变量的值。 建议: 当多个线程并发修改某个变量的时候,必 阅读全文
posted @ 2019-07-12 00:01 real汪磊 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1、无意间打开eclipse报错, 阅读全文
posted @ 2019-07-11 23:51 real汪磊 阅读(368) 评论(0) 推荐(0) 编辑