随笔分类 - java
摘要:Java对象转为JSON数据步骤: 导入 Jackson 相关 jar 包创建 Jackson 核心对象 ObjectMapper调用 ObjectMapper 的相关方法进行转换转换方法: writeValue(参数,obj)参数为File:将obj 对象转换为Json字符串,并保存到指定的文件中
阅读全文
摘要:更新补充一篇关于Java 8 Lambda表达式的文章: http://blog.oneapm.com/apm-tech/226.html
阅读全文
摘要:1.数组转list (1)通过ArrayList的构造器 String[] strArray = new String[2]; ArrayList<String> list = new ArrayList<String>(Arrays.asList(strArray)) ; (2)通过Collect
阅读全文
摘要:https://home.cnblogs.com/u/xiaoxi/
阅读全文
摘要:regexp_replace(t.name, '[\\(|(].+[\\)|)]', '')
阅读全文
摘要:file.substring(file.indexOf("/") + 1, file.lastIndexOf(";"));
阅读全文
摘要:1、将逗号分隔的字符串转换为List String str = "a,b,c"; List<String> result = Arrays.asList(str.split(",")); 2、将List转换为逗号分隔的字符串 (1) 利用Guava的Joiner List<String> list
阅读全文
摘要:语法形式为 () -> {},其中 () 用来描述参数列表,{} 用来描述方法体,-> 为 lambda运算符 ,读作(goes to) public class Test1 { public static void main(String[] args) { //无参无返回 NoReturnNoP
阅读全文
摘要:语句基础语法 INSERT INTO table_name (column1,column2,column3,...) VALUES (value1,value2,value3,...); 使用动态标签: <insert id="insertTable" parameterType = "table
阅读全文
摘要:1.使用set标签 <update id="update" parameterType="com.bootdo.system.domain.UserDO"> update sys_user <set> <if test="username != null">`username` = #{userna
阅读全文
摘要:有时候数据表的字段是下划线组合方式,而实体类中使用的是驼峰命名方式,我们在查询结果的时候出现部分数据不能正常显示: application.yml中开启下划线转驼峰: mybatis: #数据表的字段下划线转驼峰开启 configuration: map-underscore-to-camel-ca
阅读全文
摘要:1.优化多线程的代码繁琐问题: public static void main(String[] args){ //使用匿名内部类的方式实现多线程 new Thread(new Runable(){ @override public void run(){ System.out.println(Th
阅读全文
摘要:Properties集合是唯一一个和IO相结合的集合: load()方法读取保存键值对文件 package com.zhs.io; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOEx
阅读全文
摘要:字符流:解决字节流读取中文字符乱码,显示不完整问题 字符输入流Reader: public static void main(String[] args) throws IOException { FileReader fir=new FileReader("E:\\JavaBase\\FirstP
阅读全文
摘要:IO概述: 输入输出都是从程序的角度来说的 输入流:数据流向程序 输出流:数据从程序流出 字节流:一切文件数据都是字节 字节输出流【OutputStream】: 此抽象类表示所有输出字节流的所有类的超类(父类) 定义了子类的公用成员方法: 字节输出流的使用步骤: 1.创建一个FileOutputSt
阅读全文
摘要:匿名内部类方式创建线程: 匿名内部类的作用:简化代码 把子类继承父类,重写父类的方法,创建子类对象一步完成。 把实现类实现类接口,重写接口中的方法,创建实现类对象合成一步完成。 匿名内部类的最终产物:子类/实现类对象,而这个类没有名字 格式: new 父类/接口(){ //重写父类/接口中的方法 }
阅读全文
摘要:1.并发与并行 并发:指两个或多个事件在同一时间段内发生 并行:指两个或多个事件在同一时刻发生(同时发生) 2.线程与进程 线程是进程的执行单元,一个进程可能有多个线程 3.多线程的创建方法: 方法一: (1)创建一个Thread类的子类 (2)在Thread类的子类中重写Thread中的run 方
阅读全文
摘要:Map集合的第一种遍历方式:通过键找值方式 Map集合中的方法: set<K> keySet()返回此映射中包含的键的set视图。 实现步骤: 1.使用Map集合中的方法keySet(),把Map集合中所有的Key取出来,存储到一个set集合中 2.遍历set集合,获取map集合中每一个key 3.
阅读全文
摘要:LinkedList集合的特点: 1.底层是链表结构:查询慢,增删快 2.里面含有大量操作首尾元素的方法 注意:使用linkedList集合的特有方法,不能使用多态 添加元素 add()、push()、addLast() 获取元素 getFirst()获取第一个元素、getLast()获取最后一个元
阅读全文
摘要:1.泛型类和泛型方法 类名<泛型> //定义一个泛型类 public class MyClass1<E> { public void say(E e){ System.out.println(e); } 方法名<泛型> //定义一个泛型类 public class MyClass1<E> { pub
阅读全文

浙公网安备 33010602011771号