自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java读取文件最后n行

Java读取文件最后几行项目里需要读取最新的日志,可是最新的日志都在文件的最后几行,所以有了这个需求。百度之后先研究了别人的代码,感觉一是逻辑不太好理解,二是代码偏向于测试,没有办法哪来就用。所以自己写了这个方法,希望可以给看到的同学带来帮助。也算我自己的一点积累吧。 /** * 读取文件最后几行 * @param filename * @param rows * @thr...

2019-07-29 11:43:07 4741 5

原创 com.alibaba.fastjson.TypeReference的错误使用-----加泛型

com.alibaba.fastjson.TypeReference不能用泛型

2024-08-01 14:59:20 252

原创 Java 支持多线程的MultiValueMap

Java MultiValueMap Concurrent

2023-02-27 18:53:53 512

原创 Java控制台进度条,批处理数据必备!

Java 控制台进度条

2023-02-19 19:39:48 1015 1

原创 Java提升性能的书写技巧

fori循环声明上限变量//常规写法String s;for (int i = 0; i < s.length(); i++) {}//优化写法for (int i = 0, length = s.length(); i < length; i++) {}Map使用EntrySet遍历//常规写法Map<K, V> m;for (K k : m.keySet()) { V v = m.get(k);}//优化写法for (Map.Entry<K, V

2022-05-12 23:25:23 221

原创 UnknownHostException: bogon

UnknownHostException: bogon

2022-01-02 20:49:47 1098

原创 Feign Get变Post问题

Feign Get变Post解决办法

2022-01-01 19:38:10 1328 1

原创 自己的Java Entry<K, V>

自己实现的只读Entry用于双返回值方法返回结果

2021-12-30 20:05:27 367

原创 vim 常用命令

vim常用命令及官方教程获取方式

2021-12-05 11:29:45 838

原创 Java Date和DateTime相互转换

java.util.Date和java.time.DateTime的桥梁。import java.time.Instant;import java.time.LocalDateTime;import java.time.ZoneId;import java.time.ZonedDateTime;import java.time.format.DateTimeFormatter;import java.util.Date;public class DateTimeUtil { pr

2021-09-10 14:50:48 2105

原创 Java 自己实现的CollectionUtil

为了把使用和实现相解藕,更好的面向接口编程,简单写了一个CollectionUtil。import java.util.*;public class CollectionUtil { public static class Constract { public static <T> List<T> newArrayList() { return new ArrayList<>(); }

2021-03-27 15:18:57 438

原创 Java 基于mybatis plus的mysql数据库分页遍历工具

基于mybatis plus的数据库分页遍历工具import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;import com.baomidou.mybatisplus.core.mapper.BaseMapper;import java.util.Collections;import java.util.List;import java.util.function.Supplier;/** * 数据库

2021-03-24 17:17:06 1569 2

原创 Java验证码生成工具类(简洁高效)

网上的代码结合自己的修改写出了这个验证码生成工具类,只生成字符形式的。import java.security.SecureRandom;import java.util.Random;/** * 验证码生成工具类 */public class VerifyCodeUtils { /** * 数字 */ private static final char[] SYMBOLS_NUM = "0123456789".toCharArray(); /*

2020-11-04 18:31:56 814

原创 Java通用RestResult或者叫RestResponse;

自己写了一个通用的RestfulApi返回类。抛砖引玉,请大家指点。import org.springframework.http.HttpStatus;import java.time.LocalDateTime;/** * 通用Rest接口结果类 */public class RestResult { private Integer code; private String msg; private Object data; private final

2020-11-03 11:49:25 6492 5

原创 Java ScannerUtil

目录描述代码描述Talk is cheap. Look the code.代码import java.io.File;import java.util.InputMismatchException;import java.util.List;import java.util.Scanner;public class ScannerUtil { /** * 录入...

2020-04-19 12:48:19 330

原创 Java 多线程压力测试类

目录代码由来实现过程代码代码由来测试程序中除了单次可行性测试以外,一般都会有多线程的压力测试,这个工具类就是为了解决对某个方法的多线程压力测试而准备的。这个工具类的优点是将所有代码封装进了一个类里,通过构造方法传入测试对象以及测试目标之后,直接调用start()方法即可完成调用,使用起来非常的简单。最最关键的是这个测试工具类的信息输出也非常的完整,任务总耗时,单笔任务平均耗时,单笔任务最大...

2020-04-05 23:17:44 1199

转载 Java 16进制字符串与byte[]互相转换

目录代码由来实现过程功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入代码由来代码中很多时候数据是以byte[]的方式...

2019-12-26 18:32:55 647

原创 Java包扫描工具类

目录代码的由来实现的过程一点屁话代码代码的由来之前在写一个测试框架的时候,发现包扫描竟然是实现这个框架的基础需求。后来我发现只要想写框架,无论大小,肯定离不开包扫描的功能。实现的过程最开始也是网上找一个看着差不多的代码,搞下来跑跑试试。调通之后也就用上了。后来在梳理代码的时候,发现这既是一个基础功能,值得的深入研究一下。而且网上的代码要么代码质量不好,实现的不够严谨;要么封装的太过,这么...

2019-12-22 18:18:58 534

原创 Java里常用的常量

那个Java工程里还没有个常量类宝贵的人类的经验根本没有长篇大论,真正的好东西都是拿起来就用。 /** * 系统名 */ public static final String OS_NAME = System.getProperty("os.name"); /** * Java版本 */ public static final String JAVA_VERSION...

2019-12-21 17:12:01 2154 1

原创 Java byte[]方式读写文件(终极实现)

目录代码的由来JDK1.6下的实现JDK1.8下的实现代码的由来程序员写代码读取文件是最基本的操作。尤其是读写byte[],因为所有类型的文件归根结底都是byte[]。但是很多人写的代码往往只是简单的实现功能,既不考虑代码执行效率,也不考虑代码的美观程度。要知道程序员最最痛苦的不是写不出代码实现不了功能,而是去阅读其他人写的杂乱无章的代码。就像不想当将军的士兵不是好战士一样,不注重代码效率...

2019-12-20 19:02:43 15233 1

jdk-11.0.10 src.zip

JDK11源码

2021-03-28

eclipse汉化包

eclipse官方中文汉化包,只需将压缩包内features和plugins两个文件夹替换掉eclipse目录下对应的文件夹即可汉化

2018-03-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除