摘要:
前言 对于初入职场的萌新们来说,很多都还不会 Debug 断点模式。记得我刚写代码的时候,也是通过 System.out.println() 一行一行的把变量打印出来看。其实强大的编辑器已经帮我们做好了这个功能。今天就带大家了解一下这个功能。Debug 能让我们调试代码的时候如鱼得水步步高升。我是用 阅读全文
摘要:
引入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>${mybatis-plus.version}</version> </depende 阅读全文
摘要:
2021年12月10日 0x01漏洞背景 Apache Log4j 是 Apache 的一个开源项目,Apache Log4j2是一个基于Java的日志记录工具。该工具重写了Log4j框架,并且引入了大量丰富的特性。我们可以控制日志信息输送的目的地为控制台、文件、GUI组件等,通过定义每一条日志信息 阅读全文
摘要:
一句话概括 RPC代表:Feign、Dubbo RPC 主要用于公司内部的服务调用,性能消耗低,传输效率高,服务治理方便。 HTTP 代表:RestTemplate、HttpClient HTTP 主要用于对外的异构环境,浏览器接口调用,APP接口调用,第三方接口调用等。 有了HTTP调用之后,为什 阅读全文
摘要:
Map 数据一般是根据需求生成的,例如 map.put("ticketId",176),map.put("ticketName","测试工单")这样遍历处理的 Map 生成的表包含的字段:id ticket_id ticket_name//动态创建数据表,由于数据表字段是下划线,所以要把驼峰的 ma 阅读全文
摘要:
/** * 大批量插入,数据分页处理 * * @param tableName 临时表名称 * @param mapHead 临时表属性 Map,key = 临时表字段属性, value = 具体值。此处 value 没有使用 * @param mapList 临时表的大批量数据 */private 阅读全文
摘要:
/** * 把工单历史表中的数据,按照工单进行分类,每一批工单的数据放在同一个key中 * 将对象列表按名称分类成 Map(分类名必与对象的某 get 方法的后的名一致<如:get(name) 实际是 get("ticketId")> * * @param list sql数据集合 * @param 阅读全文
摘要:
/** * 对列表中的数据按指定字段进行排序。要求类必须有相关的方法返回字符串、整型、日期等值以进行比较。 * * @param list 集合 * @param sortName 需要排序的字段,目前支持 int String Date 类型 * @param reverseFlag false 阅读全文
摘要:
import cn.hutool.core.util.StrUtil; /** * 把 map 中的 key 由驼峰命名转为下划线 */public HashMap<String, Object> humpToUnderline(HashMap<String, Object> map) { Hash 阅读全文
摘要:
Git 常用操作命令 核心概念 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git ini 阅读全文