随笔分类 - java基础
摘要:准备工作: 创建两张mysql表,id设置为自增。test1表有id和name字段,test2有id和name字段(且name字段不为空) 测试一: controller层 @GetMapping("/test") public Result test(String userName) { retu
阅读全文
摘要:一、代码实例 1、基本类型 (1)基本类型没有toString()方法 (2)基本类型推荐使用String.valueOf() (3)基本类型0无法强转 (String)是标准的类型转换,将Object类型转为String类型,使用(String)强转时,最好使用instanceof做一个类型检查,
阅读全文
摘要:一、java8的四类函数式接口 Consumer<T> 消费型 void accept(T t); 接收一个输入参数,无返回值。 Supplier<T> 供给型 T get(); 无参数,返回一个结果。 Function<T,R> 文档型 R apply(T t); 接收一个输入参数,返回一个结果。
阅读全文
摘要:代码逻辑如下: //xxx组织机构树形列表方法 public List<Organization> xxxTreeOrg(xxx xx){ //所有的组织机构list List<Organization> allOrganizationList = xxxDao.findAllOrgList();
阅读全文
摘要:比如id设置成xxx+0001,且0001是递增的,那么0001如何递增为0002呢,方法如下: DecimalFormat decimalFormat = new DecimalFormat("0000"); //代表四位数 String maxSerialNumber = decimalForm
阅读全文
摘要:java8实现列表去重,java8的stream和lambda的使用实例 通过普通的方式也可以达到去重的效果,但是借助java8新特性可以很方便的实现列表去重,测试demo如下 实体类: 测试: 还可以实现条件过滤和列表排序: 转自:https://www.jianshu.com/p/63d2db8
阅读全文
摘要:本文转自:http://www.importnew.com/21396.html 面试时被问到HashMap是否是线程安全的,如何在线程安全的前提下使用HashMap,其实也就是HashMap,Hashtable,ConcurrentHashMap和synchronized Map的原理和区别。当时
阅读全文
摘要:%04d 表示:在输出整数x的时候 按照4个位置的空间左对齐 多余的位置用0代替(例如:x=3 --> 输出:0003 x=33 --> 输出:0033)%4.4 表示:输出的数的格式为:整数部分为4位,小数部分为4位(多余的位置用0代替)(例如:3.24 --> 输出:0003.2400)
阅读全文