摘要:
JAVA树根白话一 封装 Begin……[A B C] 封装——面向对象的三个基本特征之一(另外两个是继承、多态) A.封装说明 封装使类成为一个具有内部数据的自我隐藏能力、功能独立的软件模块。 ① 封装是实现面向对象的第一步,封装就是将数据或函数等集合在一个单元中(类)。被封装的对象通常被称为抽象 阅读全文
摘要:
excel功能分享——分级显示 STARTING... 综合效果[ 1/4 ]: 让excel像word目录一样方便整体内容俯瞰 实际效果[ 2/4 ]: 图一: 图二: excel操作区[ 3/4 ]: excel --> 数据 --> 分级显示 --> 创建组 实际操作[ 4/4 ]: 1. 选 阅读全文
摘要:
理解、学习与使用 JAVA 中的 OPTIONAL 从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。 本质上,这是一个包含有可选值的包 阅读全文
摘要:
JAVA时间转换总结 1.格式化时间 Date ~ 2022-03-24 03:30:13 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateStr = format.format(ne 阅读全文
摘要:
大数组转小数组 /** * 数组按指定数字分块 * * @param list 列表 * @param size 划分大小 * @param <T> 类型 * @return 返回小列表的列表 */public static <T> List<List<T>> splitList(List<T> l 阅读全文
摘要:
工程师文档编写注意事项 1.重要文档避免简称的出现,一定要使用全称; 2.文档输出对象决定编写方式,如果文档是写给运维同事,那么步骤一定要一步一步清晰有序有条理,换位思考让人看明白; 3.写完文档要更新整个目录的域; 4.写完文档要检查页眉、页脚的文字是否与交付项目对应; 5.文件名称或标题中,涉及 阅读全文
摘要:
mybatis开发常识 1.批量入库时必须判定列表是否为空; list.isEmpty(); 或者 list.size() != 0; 2.XML子查询,一张表中一个或两个属性为另一张表的关键键值,查询其列表或名称 Begin ==> ①查询名称(对象类似) resultMap节点配置 <colle 阅读全文
摘要:
正则表达式常见异常 1.正则表达式的规范存在顺序 规范:请输入2-128 位,可包含大小写字母、中文、数字、点号(.)、下划线(_)、半角冒号(:)或连字符(-) 正确: /^[\u4e00-\u9fa5a-zA-Z][\u4e00-\u9fa5a-zA-Z_0-9:.-]{1,128}$/ 错误: 阅读全文
摘要:
List去除重复数据的推荐方式 (*2) 推荐理由:保证顺序的同时去掉重复元素。 综合考量:在不考虑顺序的情况下使用HashSet和循环可取,一定程度上提升性能。 方式1:使用java8新特性stream进行List去重(强烈建议,简便实用) 要从arraylist中删除重复项,我们也可以使用jav 阅读全文
摘要:
字符串转为List Tips:简单经典推荐 方法一:使用split()方法 split()方法是Java中String类的一个方法,它根据指定的分隔符将字符串拆分成字符串数组。我们可以使用它来将字符串拆分为多个元素,然后将这些元素添加到List集合中。 以下是使用split()方法将字符串转换为Li 阅读全文
摘要:
Classpath与logging.config配置冲突 异常信息: Caused by: ch.qos.logback.core.LogbackException: Unexpected filename extension of file [file:/D:/JobSpaceLab/testPr 阅读全文
摘要:
Mybatis--association ①借助其它Mapper完成连表查询: <association property="createUser" select="com.bd.dao.UserScInfoMapper.selectScUserNameById" column="create_by 阅读全文
摘要:
JAVA树根白话三 多态 Begin……[A B] 多态——面向对象的三个基本特征之一(另外两个是封装、继承) 应用场景:多态本身是一种向上转型(因为通过多态new出来的对象,会被看作一个父类对象),可以通过向下转型变为子类对象。 A.多态说明 在结合案例前,得先知道多态的代码怎么写,以及一些相关规 阅读全文