Java

Spring Boot集成Mybatis分页插件pagehelper

<!--分页插件开始--><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>5.2.0<...

JavaSE 常见时间日期

//当前时间Date()//从1970年1⽉1⽇起的毫秒数作为参数Date(longmillisec)//返回⾃1970年1⽉1⽇00:00:00GMT以来此Date对象表示的毫秒数。longgetTime()//调⽤此⽅法的Date对象在指定⽇期之后返回true,否则返回false。booleanafter(Date...
代码星球·2020-08-31

JavaSe 统计字符串中字符出现的次数

publicstaticvoidmain(String[]args){//1、字符串Stringstr="*Constructsanew<tt>HashMap</tt>withthesamemappingsasthe*specified<tt>Map</tt>.The&l...

Java Objects工具类重点方法使用

 jdk1.7引进的工具类,都是静态调用的方法,jdk1.8新增了部分方法重点方法equals用于字符串和包装对象的比较,先比较内存地址,再比较值deepEquals数组的比较,先比较内存地址,再比较值,如String、char、byte、int数组,或者包装类型Integer等数组hashCode返回对象的...

Java 集合框架迭代器(Iterator)

普通for循环for(inti=0;i<10;i++){}增强for循环for(Stringstr:list){}Iterator是Java中的一个接口,核心作用就是用来遍历容器的元素,当容器实现了Iterator接口后,可以通过调用Iterator()方法获取一个Iterator对象为啥是调用容器里面的Iter...

JAVA中通过Hibernate-Validation进行参数验证

在开发JAVA服务器端代码时,我们会遇到对外部传来的参数合法性进行验证,而hibernate-validator提供了一些常用的参数校验注解,我们可以拿来使用。<dependency><groupId>org.hibernate</groupId><artifactId>...

logback-spring.xml配置

<?xmlversion="1.0"encoding="UTF-8"?><!--日志级别从低到高分为TRACE<DEBUG<INFO<WARN<ERROR<FATAL,如果设置为WARN,则低于WARN的信息都不会输出--><!--scan:当此属性设置为tr...
代码星球·2020-08-31

Java uuid生成随机32位

importjava.util.UUID;/***@ClassName:UuidUtils*@Description:uuid工具类*@Author:chenyb*@Date:2020/8/1312:52下午*@Versiion:1.0*/publicclassUuidUtils{/***生成uuid32位*@retu...

Java 、C# Excel模板,数据一对多,主从表关系,导入到数据库

   单表导入的比较容易,但是有的时候,可能会出现,一对多数据导入的,这个情况怎么办呢?先理解上面的图,后台获取数据的时候,除了“风险防控措施”外,其他字段先分组,“黄色背景”、“蓝色背景”、“绿色背景”,此时,一...

Java集合之Set

Set相对于List是简单的一种集合,具有和Collection完全一样的接口,只是实现接口不同,Set不保存重复的元素,存储一组唯一,无序的对象Set中的元素是不重复的,实现细节可以看Map,因为这些Set的实现都是对应的Map的一种封装。比如HashSet是对HashMap的封装,TreeSet对应TreeMapS...
代码星球·2020-08-31

Java集合之Map

底层就是一个数组结构,数组中的每一项又是一个链表,即数组和链表的结合体Table是数组,数组的元素时EntryEntry元素时一个key-value键值对,它持有一个指向下一个Entry元素的引用,table数组的每个entry元素同时也作为当前Entry链表的首节点,也指向了该链表的下一个Entry元素HashMap...
代码星球·2020-08-31

Java 异常处理专题,从入门到精通

可查异常(必须要在方法里面捕获或者抛出)ClassNoFoundException应⽤程序试图加载类,找不到对应的类IllegalAccessException拒绝访问⼀个类的时候NoSuchFieldExcetion请求的变量不存在NoSuchMethodException⽅法不存在不可查异常ArrayIndexOu...

Java 集合框架Collection

集合容器主要用于保存对象,主要分类有三种List、Set、MapList有序、可重复的集合常见的List有ArrayList、Vector、LinkedList等类Set无序、不可重复常见Set接口的实现类有HashSet、LinedHashSet、TreeSetMap键值对存储常见的Map接口实现类有HashMap和...

Java 散列表HashTable

  散列表(Hashtable,也叫哈希表),是根据关键码值(keyvalue)而直接进行访问的数据结构。它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫散列表。  散列函数能使一个数据序列的访问过程更加迅速有效,通过散列函数,数据元素将被更快地定位是一组链表构...
代码星球·2020-08-31

Spring Boot+Socket实现与html页面的长连接,客户端给服务器端发消息,服务器给客户端轮询发送消息,附案例源码

客户端给所有在线用户发送消息客户端给指定在线用户发送消息服务器给客户端发送消息(轮询方式)注意:socket只是实现一些简单的功能,具体的还需根据自身情况,代码稍微改造下 <?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://ma...