- 博客(6)
- 收藏
- 关注
原创 SpringBoot Aop 日志记录
文章目录前言一、Aop1.基本概念2.术语理解3.通知类型二、SpringBoot Aop 整合1.引入依赖2.注解3.切面4.使用前言本文基于Springboot2.x整合Aop时限日志记录一、Aop1.基本概念AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming),面向对象编程的补充和完善。面向切面编程是面向对象中的一种方式而已。在代码执行过程中,动态嵌入其他代码,叫做面向切面编程。面向切面编
2021-04-30 13:44:46 76
原创 ThreadLocal
文章目录前言一、常用方法二、特性三、使用前言 ThreadLocal是一个线程内部的存储类,可以在指定线程内存储数据,数据存储以后,只有指定线程可以得到存储数据。ThreadLocal提供了线程内存储变量的能力,这些变量不同之处在于每一个线程读取的变量是对应的互相独立的。通过get和set方法就可以得到当前线程对应的值。每个线程持有一个ThreadLocalMap对象。每一个新的线程Thread都会实例化一个ThreadLocalMap并赋值给成员变量threadLocals,使用时若已经存在thre
2021-04-30 10:56:21 43
原创 Java 获取本机IP地址
文章目录前言一、规则二、获取1.使用2.工具类前言在Java中如何准确的获取到本机IP地址呢?网上大部分的做法是InetAddress.getLocalHost().getHostAddress()。这的确能获取到本机IP地址,但是是不准确的。因为忽略了一个问题,网络环境是多变的,一台计算机不同的网卡有多个IP地址,Lan、WiFi、蓝牙、热点、虚拟机网卡等。一、规则127.xxx.xxx.xxx 属于 “loopback” 地址,即只能你自己的本机可见,就是本机地址,比较常见的有 127.0.0
2021-04-30 10:06:10 14544 3
翻译 Java String indexOf() 方法
public int indexOf(int ch): 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。public int indexOf(int ch, int fromIndex): 返回从 fromIndex 位置开始查找指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。int indexOf(String str): 返回指定子串在字符串中第一次出现处的索引,如果此字符串中没有这样的子串,则返回 -1,有则返回该..
2021-04-26 17:24:48 222
原创 Java 时间戳比较先后
public static void main(String[] args) { // 当前系统时间戳 Timestamp now = new Timestamp(System.currentTimeMillis()); System.out.println(now); // after 前者是否大于后者 System.out.println(new Timestamp(System.currentTimeMilli...
2021-04-26 17:06:12 1402
原创 Java 实现文件上传下载
文章目录环境一、文件上传二、下载1.注意事项2.实现三、工具类环境JDK 1.8SpringBoot 2.x一、文件上传 /* * 文件上传 * @param multipartFile * @return Result */ @ApiOperation("文件上传") @PostMapping("/file/upload") @SneakyThrows public Result file(AdapterRequ
2021-04-26 16:40:19 282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人