
java
工作或平时的一些小结
少年的白日梦
这个作者很懒,什么都没留下…
展开
-
设计模式之责任链模式
式是一种行为设计模式, 允许你将请求沿着处理者链(单向链表)进行发送。收到请求后, 每个处理者根据自身条件对请求进行处理, ,如果处理不了则将其传递给链上的下个处理者,以此类推,直到有处理着能对请求进行处理返回,当到达处理者链的最后一个节点也不能处理该请求,则抛出异常。原创 2023-08-14 18:30:08 · 1117 阅读 · 0 评论 -
日期正则表达式
日期正则表达式校验原创 2022-12-28 10:23:52 · 3396 阅读 · 0 评论 -
fastJson1.2.24漏洞复现
背景fastJson在1.2.25版本之前的AutoType 是默认开启的,在1.2.25版本之后就是默认关闭的。而作怪的就是这个AutoType 恶意类public class Attack { public Attack() { try { //打开本地计算器 String commands = "calc.exe"; Process pc = Runtime.getRuntime().exec(com原创 2022-05-06 18:32:37 · 815 阅读 · 0 评论 -
java scanner读取键盘输入 一次读取粘贴进来的多行
demo1public static void main(String[] args) { Scanner scanner = new Scanner(System.in); StringBuilder sb = new StringBuilder(); while (true){ String input = scanner.nextLine(); if ("".equals(input))原创 2021-09-18 11:43:38 · 1251 阅读 · 0 评论 -
java代码通过List构建Tree
private List<Dto> createTree(List<Dto> list, String pId) { List<Dto> treeList = new ArrayList<>(); Iterator<Dto> it = list.iterator(); while (it.hasNext()) { Dtonode = it.next(); .原创 2021-07-31 21:15:34 · 271 阅读 · 0 评论 -
使用JDK自带的JAXB进行实体类与XML的相互转换工具类
package com.mywork.util;import lombok.extern.slf4j.Slf4j;import javax.xml.bind.JAXBContext;import javax.xml.bind.JAXBException;import javax.xml.bind.Marshaller;import javax.xml.bind.Unmarshaller;import java.io.*;@Slf4jpublic class XMLUtil {原创 2021-05-10 17:24:51 · 565 阅读 · 0 评论 -
Java脑图
记录一下从学习java开始的学习路线。有些技术是还没开始学习的,这里做一下将来学习的规划。原创 2021-03-03 13:54:46 · 139 阅读 · 0 评论 -
Java8 的日期操作
罗列一下java8中对于日期的一些Api,以便在以后工作或练习中使用。使用的是LocalDate、localTime和LocalDateTime这三个类对日期进行操作。需要注意的是LocalDate、LocalTime和LocalDateTime是和String对象一样的,被final修饰,是不可变的。在对LocalDate或LocalTime进行操作后需要使用新的LocalDate、LocalTime或LocalDateTime去接收日期处理之后的返回值package com.mywork.test原创 2021-02-25 15:30:50 · 181 阅读 · 0 评论 -
简易POI导入导出模板
先写一份poi的导入导出Excel模板,记录一下,方便后面查找和回顾。maven依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency>原创 2021-02-24 16:21:03 · 481 阅读 · 0 评论