贫血模型:是指领域对象里只有get和set方法,或者包含少量的CRUD方法,所有的业务逻辑都不包含在内而是放在Business Logic层。 优点是系统的层次结构清楚,各层之间单向依赖,Client->(Business Facade)->Business Logic->Data Access(A ...
分类:
其他好文 时间:
2020-02-02 10:25:07
阅读次数:
117
集合的特性:1.去重,2.无序,3.关系测试集合创建: set()方法,列表list()集合的关系测试:并集: list_1.union(list_2) or ^交集:list_1.intersection(list_2) or |差集:list_1.difference(list_2) or li ...
分类:
其他好文 时间:
2020-01-31 20:50:54
阅读次数:
77
整型及布尔值转换 python3:都是整型 python2:整型,长整型 十进制转换成二进制:bin() 二进制转换成十进制:int("1110",2) 数字:只要不为零,转换成布尔值时都是True 字符串:只要有内容,转换成布尔值时都是True 索引、切片、步长 索引: 从左向右 从右向左 索引不 ...
分类:
编程语言 时间:
2020-01-31 15:50:11
阅读次数:
83
ThreadLocal 是线程封闭。 ThreadLocal类用来提供线程内部的局部变量。这种变量在多线程环境下访问(通过get或set方法访问)时能保证各个线程里的变量相对独立于其他线程内的变量。ThreadLocal实例通常来说都是private static类型的,用于关联线程和线程的上下文。 ...
分类:
编程语言 时间:
2020-01-29 12:20:29
阅读次数:
101
1. ThreadLocal ThreadLocal让线程有自己的局部变量,其中重要的方法有:set(),get(),remove() ThreadLocal的使用 线程1存的内容,只有线程1能使用,其他线程拿不到 2. 原理 来看看set方法 ThreadLocal内部维护了一个静态内部类 Thr ...
分类:
编程语言 时间:
2020-01-26 16:10:49
阅读次数:
73
idea要安装的插件 依次下来分别是 1. 是alibaba Java规范的检查,会检查你写的代码是否符合alibabajava的规范 2. 会检查你写的代码中是否含有bug并会给你检查出bug在哪个位置 3. 生成pojo类的get/set方法和构造方法 4. 解决maven冲突的插件 5. 使你 ...
分类:
其他好文 时间:
2020-01-25 14:15:39
阅读次数:
82
我们可以重写js对象属性的get和set方法。 从上图我们可以看出set和get的语法。 上图则是使用set和get方法对对象的属性进行了输入校验。 从上图可得若对象的原型链上具有不可配置的同名属性(Object.defineProperty定义的属性默认是不可配置的,即writable=false ...
分类:
编程语言 时间:
2020-01-22 18:39:06
阅读次数:
215
set:无序的不重复的value的集合体 //实例化容器 let s = new Set()//方法一 let s = new Set([1,2,3,4])//方法二,里面存储可循环的数据,不一定是数组,对象,只要是可循环的都可以 //添加数据 //s.add('hello') //s.add('g ...
分类:
其他好文 时间:
2020-01-18 00:44:40
阅读次数:
105
经常碰到这样的面试题目:#{}和${}的区别是什么? 网上的答案是:#{}是预编译处理,${}是字符串替换。mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;mybatis在处理${}时,就是把${}替换成变量的值。使用#{}可以 ...
分类:
其他好文 时间:
2020-01-15 21:19:03
阅读次数:
67
Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) 或者右键(Generate) fori/sout/psvm + Tab Ctrl+Alt+T 生成try catch 或者 Alt+enter CTRL+ALT+T 把选中的代码放在 TRY{ ...
分类:
其他好文 时间:
2020-01-12 20:25:11
阅读次数:
89