摘要: 一、创建型 Car car=new Car();这种创建方式必须知道人的各种属性才能创建,不能解藕 能否把Car类抽象成一个接口,然后等用的时候,在去创建,但是接口不能直接去new,所以就诞生了简单工厂模式0、简单工厂模式 SimpleCarFactory.createCar(String carN 阅读全文
posted @ 2018-05-23 08:51 CODE阿宝 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 数据权限是针对数据表中行级和列级的控制,相对操作权限,颗粒度更细,复杂度更高,因为在项目中也有相关需求,是直接通过硬编码sql查询条件控制的,后期维护起来比较困难。所以有了一些想法,后期也将在本人springBoot框架中实现。下面细说下我的一些想法: 一、行级权限(数据范围)1、应用场景:部门查询 阅读全文
posted @ 2018-05-14 11:05 CODE阿宝 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 1、同步和异步 比如执行两个方法,同步是指第1个方法执行完返回结果再继续执行第2个方法;而异步是指方法执行不等其结果,另一个方法相继执行,所以结果返回有延迟(ajax调用) 同步特点:保证方法有序的执行,缺点响应慢 异步特点:响应速度快,但不能保证结果有序的执行,如方法1执行时,结果还未返回,方法2 阅读全文
posted @ 2018-04-14 10:23 CODE阿宝 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 先说乐观锁version 表t1 字段v值为1 一、并发更新操作 先select当前版本号1 同时更新操作update set v=v+1 where v=1 第一个执行的将v值更新为2,更新结果为1条记录 其他并发重复操作因数据库v值已更新为2,where 2=1更新0条记录,判断为过期无效操作 阅读全文
posted @ 2018-04-12 23:44 CODE阿宝 阅读(4805) 评论(0) 推荐(0) 编辑
摘要: 新人报道,先发个小贴赚点人气,本人目前还是小菜鸟,想要飞却怎么也飞不高,哈哈,转到正题,最近发现这个JMC挺好用的,而且也不用像Jprofile需要破解,本地连接挺方便的, 但配置服务器确实挺坑的,按网上资料基本配置失败,所以自己调试了下,终于成功了,下面介绍jmc远程配置步骤 1、首先jmc这个工 阅读全文
posted @ 2018-04-10 15:46 CODE阿宝 阅读(561) 评论(0) 推荐(0) 编辑