- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 2021-05-31
springboot的@service注入不进去的问题: @service可以用@Component + @PostConstruct
2021-05-31 16:54:15
113
原创 设计模式
1. 简单工厂模式 向简单工厂传一个参数,立即生成所需的运算类(传一个符号进去,根据符号直接创建出运算类的子类,调用子类重写的运算方法即可计算) 工厂模式举例 /*假如:简单工厂是ObjectFactory:(createOpratorObj(String str) * 为创建运算类的方法) ; * 运算类是OperatorObj,此类可为抽象类, * (属性有numberA, numberB和方法getResult()); * 加减乘除类都是运算类的子类(他们都重写了运算类的getResul
2021-03-30 14:49:40
179
3
原创 SQL优化
SQL的执行顺序 sql的执行顺序是从后向前执行 大表关联查询的优化 大表关联优化步骤: 1. 将大表先最大可能的过滤下数据(使关联的数据量尽可能达到最小,过滤时尽量使用索引过滤) 2. 关联时,用少数据量去关联大数据量的,关联字段尽量用索引关联 联合索引的顺序 eg: create index ACCOUNTING.INX_CANCEL_ACC_FRZ_DETL_BAPD on ACCOUNTING.CANCEL_ACCOUNT_FROZEN_DETAILS (ACCOUNT_ID, ..
2021-03-29 17:23:40
162
1
原创 数据库分页查询
Oracle: SELECT * FROM (SELECT tt.*, ROWNUM As row_num FROM () tt WHERE ROWNUM <= 100) tab WHERE tab.row_num >= 1 Mysql: select * from tab limit 1,5
2021-03-25 18:06:16
109
原创 NOT EXISTS的使用
–NOT EXISTS的使用 select t.customer_name, t.customer_id, t.customer_code, t.bill_month, t.min_bill_month, t.arrearage_months_cnt, t.create_id, t.manager_name, t.account_name, t.account_id, t.balance, t.owe_amount, t.due_amount, t.cust_dept, t.is_rela_company,
2021-03-23 11:32:17
492
原创 PowerMockito测试框架使用讲解
PowerMockito测试框架快速使用 1.注解讲解 @PrepareForTest //测试类测试原始类所需的静态类的声明 语法:@PrepareForTest(value = {A.class, B.class}) @InjectMocks //测试类的注入注解,相当于Sping的@Autowired, 可以理解成new一个对象 @Mocks //模拟一个虚拟的对象,当测试类不走dao逻辑,可以在测试类中模拟一个虚拟的dao,进而测试原有代码
2021-03-19 11:52:04
1935
2
原创 数据结构绪论
数据结构 第二章绪论 1.什么叫做数据结构(逻辑结构+存储结构+操作) 逻辑结构包括四种类型: 集合结构:各元素之间没有关系。 线性结构:一对一,有唯一的前驱和后继。 树型结构:一对多,比如校长—>院长—>系主任—>各领导干部。 图型结构:多对多。 将逻辑结构存储到计算机中的存储形式叫做存储结构。 存储结构也有四类: 顺序存储结构:数据采用连续存储的(连续存储) 链式存储结构:数据不必连续存储的(不必连续的存储) 索引存储结构:数据按键值对存储的,按字典来查 散列存储结构: 不同的存储结
2021-03-18 15:44:13
126
原创 数据结构线性表
数据结构 第一章 线性表(data) 1.重点简介 2.线性表的逻辑结构 1.线性结构的特征:线性结构是一个数据元素的有序(次序)集。 1).集合中必存在唯一的第一个元素“第一元素”; 2).集合中必存在唯一的最后一个元素“最后元素” 3)除了最后的一个元素外,都有唯一的后继。 4)除了第一个元素外,都有唯一的前驱。 2.抽象数据类型:它是一个三元组 Data Structure(D, S, P); D:元素的集合; S:D的基础上的所有关系;即所有集合的关系 P:D基础上所有的操作,集合的所有的操作。
2021-03-18 15:37:03
603
原创 java中list集合多个对象相同记录的问题
java中list集合多个对象相同记录的问题产生的原因解决方法 产生的原因 java中所有的一切都是值传递,八大数据类型传递的是值,示例对象传递的是地址值(引用值)。这里提到的引用跟c中提到的指针是有区别的:c中的指针的值是可改变的,而java中的引用地址值是不可改变的。 如果采用中间变量想list集合中添加记录的话,在jvm的存储空间中,引用地址值在栈内存,而实例对象在堆内存,这样不断的添加记...
2019-04-10 10:27:18
1877
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人