- 博客(8)
- 收藏
- 关注
原创 java中用集合来遍历数组中相同的值输出
package com.sxdet.water.AvailableManagement; import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; public class MIAN { public static void main(String[] args) { int[] nums = {1,2,2,1,3,4,6,5,3}; Set...
2021-07-16 10:41:43 526
原创 java 的 可能用到的 代码
1.字符串转数组 private List<String> convertStrToList(String param){ String[] arr = param.split(","); //string的数组接收 if(arr!=null&&arr.length>0){ return Arrays.asList(arr); //返回集合 } return null; } convertStrToList(map.get("...
2021-04-21 10:43:52 94
原创 代码块
mybatis 中语法应用 1.in语法 + foreach 循环<if test="drugtypes != null and drugtypes != ''"> and pd.eu_drugtype in <foreach item="drugtype" index="index" collection="drugtypes" open="(" separator="," close=")"> ${drugtype} 如果传一个数据...
2021-04-21 10:24:11 84
原创 面试中自己被问到的问题 !!!!!!!!!!!简直崩溃
创建线程有几种方式 1.(extends)继承thread类的子类(创建thread子类的实例,就是创建了线程),重写run方法体,调用线程对象的start()来启动该线程。(多线程各自完成自己的任务) 2.通过runnable接口创建线程,重写run()方法执行体,创建实例,作thread的target创建thread对象,调用线程对象的start()来启动该线程。(多线程共同完成一个任务) 3.(jdk1.5)覆盖写入callable接口实现多线程。 callable<String&..
2021-03-16 22:10:39 123 1
原创 数据库 部分场景
distinct 数据库去重 用distinct来返回不重复的用户名:select distinct name from user;(count(distinct id))返回不重复的字段的数量 group by(分组) 数据库不去重 select id,name from user group by name; 数据库索引 数据库索引其实就是为了使查询数据效率快。 聚集索引(主键索引):在数据库里面,所有行数都会按照主键索引进行排序。存在于磁盘。 非聚集索引:就是给普通字段加...
2021-03-13 12:42:47 110
原创 collection集合接口类
Hashmap和Hashtable 都不是有序的。 TreeMap和LinkedHashmap都是有序的。(TreeMap默认是key升序,LinkedHashmap默认是数据插入顺序) TreeMap是按照Key的自然顺序或是Comparator 的顺序进行排序 实现原理: LinkedHashmap 是双向链表,TreeMap 是红黑树。hashset底层实现是 哈希表 HashSet简介 此类实现 Set 接口,由哈希表(实际上是一个 HashMap 实例)支持。它不保证 set 的迭代顺序;特别
2021-03-13 12:31:27 104 1
翻译 事务 以及 其隔离级别
事务 以及 其隔离级别 事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换为另一种状态。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability)。 1、原子性 即不可分割,事务要么全部被执行,要么全部不执行。如果事务的所有子事务全部提交成功,则所有的数据库操作被提交,数据库状态发生变化;如果有子事务失败,则其
2021-03-13 11:11:33 113
翻译 AOP使用场景和AOP的原理实现
什么是AOP AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能。日志代码往往水平地散布在所有对象层次中,而与它所散布到的对象的核心功能毫无关系。对于
2021-03-13 10:57:36 965
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人