- 博客(20)
- 收藏
- 关注
原创 bug005_未捕获的异常
package com.jingsong.bug;import org.testng.Assert;import java.util.Date;/** * @author jingsong * @date 2022/5/27 0:12 * @desc 异常未捕获引起的bug */@SuppressWarnings("all")public class ExceptionBug { public static void main(String[] args) {
2022-05-27 00:35:41
131
原创 bug004_一个空格引起的bug
package com.jingsong.bug;/** * @author jingsong * @date 2022/5/26 23:46 * @desc 简述一个空格引起的bug,bug不难解决,但是比较费眼睛 * 主要原因是ASCII码表中32号和130号都是空格,不容易发现 */public class SpaceBug { public static void main(String[] args) { // 项目中需要解析一个字符串,
2022-05-27 00:09:49
1338
原创 uitls013_testNg的简单学习
package com.jingsong.testng;import org.testng.TestNG;import org.testng.annotations.*;import org.testng.xml.Parser;import org.testng.xml.XmlSuite;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.Lis
2022-05-16 00:47:06
71
原创 utils012_创建线程的三种方法简单介绍
package com.jingsong.test;import java.text.SimpleDateFormat;import java.util.Date;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;/** * @author jingsong * @date 2022/5/4 14:49 * @desc 多线程基础学习 */public class T
2022-05-10 23:30:55
78
原创 bug003_jar包变动引起的序列化bug
package com.jingsong.test;import lombok.Data;import java.io.FileInputStream;import java.io.ObjectInputStream;import java.io.Serializable;/** * @author jingsong * @date 2022/5/8 12:44 * @desc 记录一个rpc调用时产生的bug */public class SerializableBug {
2022-05-09 00:13:15
211
原创 utils011_时间常量类&获取当前月的天数等
package com.jingsong.constants;import lombok.AccessLevel;import lombok.NoArgsConstructor;import java.text.SimpleDateFormat;import java.time.Month;import java.util.Date;/** * @author jingsong * @date 2022/5/3 23:41 * @desc 时间的一些常量,项目中统一化使用可以降低代码
2022-05-04 14:31:09
103
原创 utils010_EasyExcel的简单使用
package com.jingsong.test;import com.alibaba.excel.EasyExcel;import com.alibaba.excel.context.AnalysisContext;import com.alibaba.excel.read.listener.ReadListener;import com.jingsong.entity.Dog;import java.util.ArrayList;import java.util.List;/**
2022-05-03 23:35:54
346
1
原创 utils009_非幂等性操作的重试机制
package com.jingsong.test;import cn.hutool.core.util.RandomUtil;/** * @author jingsong * @date 2022/4/27 23:25 * @desc 进行某些非幂等性操作时(例如查询数据库),少数情况可能需要多次重试才能成功 */public class RetryTest { public static void main(String[] args) { String r
2022-04-27 23:55:23
154
原创 utils008_fastjson中Feature类学习(更快描述某些属性)
package com.jingsong.test;/** * @author jingsong * @date 2022/4/26 0:02 * @desc com.alibaba.fastjson.parser.Feature * 该文件中提供了描述某一事物的方法,可以更快的描述某一事物的特征,下面为简单的学习 */public class JSONFeatureTest { public static void main(String[] args) { //
2022-04-27 23:12:23
947
原创 utils007_位运算符
package com.jingsong.test;/** * @author jingsong * @date 2022/4/26 22:39 * @desc 介绍位运算符 */public class BitwiseTest { public static void main(String[] args) { /* int的长度是4个字节,即: 00000000 00000000 00000000 000000
2022-04-27 01:12:03
75
原创 utils006_fastjson的读取和解析数据
package com.jingsong.test;import cn.hutool.core.io.IoUtil;import cn.hutool.core.util.CharsetUtil;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.TypeReference;import lombok.AllArgsConstructor;impo
2022-04-25 23:48:41
451
原创 bug002_io流忘记关导致内存泄露
package com.jingsong.test;import cn.hutool.core.io.IoUtil;import cn.hutool.core.util.CharsetUtil;import org.apache.commons.io.IOUtils;import org.springframework.core.io.ClassPathResource;import java.io.InputStream;/** * @author jingsong * @date
2022-04-25 00:59:54
910
原创 utils005_IO流读取文件
package com.jingsong.test;import cn.hutool.core.io.IoUtil;import cn.hutool.core.util.CharsetUtil;import org.apache.commons.io.IOUtils;import org.springframework.core.io.ClassPathResource;import java.io.InputStream;/** * @author jingsong * @date
2022-04-25 00:43:46
246
原创 bug001_字符串替换的注意事项
package com.jingsong.test;import org.apache.commons.lang3.StringUtils;/** * @author jingsong * @date 2022/4/23 23:23 */public class StringBug { public static void main(String[] args) { /* bug简单复盘 如strCheck()中
2022-04-23 23:45:32
196
原创 utils004_Stream简介
package com.jingsong.test;import lombok.Builder;import lombok.Data;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * @author jingsong * @date 2022/4/22 23:27 */public class StreamTest { public static void main(
2022-04-23 14:36:25
82
原创 utils003_集合工具类
package com.jingsong.test;import cn.hutool.core.collection.CollUtil;import java.util.Arrays;import java.util.List;/** * @author jingsong * @date 2022/4/20 23:01 * @description hutool工具包的CollUtil * https://mvnrepository.com/artif
2022-04-20 23:26:31
169
原创 utils002_字符串的非空判断
package com.jingsong.test;import org.apache.commons.lang3.StringUtils;/** * @author jingsong * @date 2022/4/20 0:03 * @description * 对于字符串的操作推荐使用下面的两个jar包 * 1. StringUtils apache出品 * https://mvnrepository.com/artifact/org.apa
2022-04-20 00:36:31
106
原创 utils001_获取零点时间
package com.itheima.test;import cn.hutool.core.date.DateUtil;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * @author jingsong * @date 2022/4/19 23:08 **/public class TimeTest { public static vo
2022-04-19 23:48:18
1416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人