工作反思与总结
文章平均质量分 76
工作中遇到的一些问题以及个人工作总结
xuehongyou
这个作者很懒,什么都没留下…
展开
-
使用泛型转指定格式(适用于底层封装)
在一些场景中,我们需要传入任意类型转出指定类型的数据。这时候我们可以使用泛型进行封装public class R extends HashMap<String, Object> {/** * 使用泛型,转出指定格式 * @return */ public <T> T getData(TypeReference<T> typeReference){ Object data = get("data"); String text = JSON.to.原创 2020-10-26 22:53:39 · 159 阅读 · 0 评论 -
递归设置树节点
使用递归的方法设置节点//所有的节点 private List<CatalogNode> buildChildrenList(List<CatalogNode> catalogList) { List<CatalogNode> nodeList = catalogList.stream().filter(catalogNode -> StringUtils.isBlank(catalogNode.getPid())) .原创 2020-10-22 09:16:03 · 198 阅读 · 0 评论 -
JAVA8工作小知识
文章目录如何将Map转为List如何将Map转为List//该例子是在工作中遇到的一个需求,将map中的符合条件的value转为listList<String> empNoList = empMap.entrySet().stream().filter(map -> Integer.parseInt(map.getValue())>=requireCourseCount).map(map -> map.getKey()).collect(Collectors.toLi原创 2020-10-14 15:29:45 · 94 阅读 · 0 评论 -
CREATE TABLE 表名 AS SELECT 语句用法详解
这里写自定义目录标题新表不存在,创建新表新表已经存在新表不存在,创建新表1.创建新表并且携带数据create table new_table as select * from exist_table2.创建新表不携带数据create table new_table as select * from exist_table where 1=2注意:复制只会复制表的结构和数据,原始表中的索引,主键等都不会复制。新表已经存在1.全量复制旧表原创 2020-09-23 14:42:36 · 34216 阅读 · 2 评论