![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaSE
心之所系gal
程序员之路,从这里开始。
展开
-
实用工具类
1.获取指定路径下配置文件中的值import java.io.*;import java.util.Properties;public class PropertiesUtil { public static String getProperty(String propertiesUrl, String key) { InputStream in = null; String value = null; try {原创 2020-10-17 15:34:05 · 101 阅读 · 0 评论 -
List集合深度拷贝
1.Json版public static <T> List<T> deepCopy(List<T> src) { //通过json和反json来深度复制对象 String json= JSON.toJSONString(src); List<T> sss = (List<T>) JSONObject.parseObject(json, Object.class); return原创 2020-06-08 18:46:55 · 1581 阅读 · 0 评论 -
springboot项目下mybaitis-plus自动生成controller,service,dao,model,mapper代码
1.pom文件 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.0-RELEASE&...原创 2020-04-19 21:25:32 · 2102 阅读 · 0 评论 -
代码-递归方法汇总
1、根据父节点找所有的子节点public List<TelecomBusinessSystem> getSubBusinessSystemByParentUuid(String parentUuid){ List<TelecomBusinessSystem> allSubBusinessSystemList = new ArrayList<>();...原创 2019-07-15 09:36:37 · 213 阅读 · 0 评论 -
java 中文,数字,字母混合
java 中文,数字,字母排序import java.text.Collator;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;public class TestUtil { public static void main(String[] args) ...原创 2018-07-27 15:50:06 · 1019 阅读 · 0 评论 -
java对象的序列化和反序列化理解
对象的持久化存储和网络传输必须要序列化,不然再次放入内存中会因为一个类中引用了另一个类的对象而会出现多个同一对象的实例。原创 2018-05-04 09:29:37 · 181 阅读 · 0 评论 -
java 易混淆知识点
1、css样式中的类标签中的值不能以数字和下划线开头,必须为字母;2、try中的return语句调用的函数先于finally中调用的函数执行,也就是说return语句先执行,finally语句后执行,所以,返回的结果是2。Return并不是让函数马上返回,而是return语句执行后,将把返回结果放置进函数栈中,此时函数并不是马上返回,它要执行finally语句后才真正开始返回。如果finall原创 2015-06-21 10:01:54 · 790 阅读 · 0 评论 -
快速重写equals、hashcode、tostring、clone等方法汇总
@Overridepublic boolean equals( Object obj ) {if(this == obj)return true; if(!(obj instanceof LinkDTO)) return false;LinkDTO linkDTO= (LinkDTO)obj; return Objects.equals(sourceEquipId,linkDTO.getS...原创 2017-03-14 16:37:35 · 385 阅读 · 0 评论 -
ISO-8859-1和Utf-8和gbk转换原理
UTF-8 的字节流是按照三个字节一组分组的,是三字节编码 [e7 94 a8] [e6 88 b7] [e5 90 8d]GBK是双字节编码 [e7 94] [a8 e6] [88 b7] [e5 90] [8d ?] ISO-8859-1 是单字节编码 [e7] [94] [a8] [e6] [88] [b7] [e5] [90] [8d]所以,作为中间原创 2017-11-03 11:25:04 · 3027 阅读 · 0 评论 -
阿里的maven在线仓库,速度还挺快的
在maven安装目录下的setting.xml 中加入下面的配置即可<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/con原创 2018-04-09 16:38:07 · 2342 阅读 · 0 评论 -
比较有用的集合类
Table常用方法table.rowKeySet()table.columnKeySet()table.get(“row2”,”column3”)table.columnMap ()table.values()BiMap<key,value>应用场景:处理一对关联属性,即可以通过key查找value,也可以通过value反查keyMultiMap<key,value>应用场...原创 2018-04-09 16:52:36 · 150 阅读 · 0 评论