![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 60
心潮的滴滴
这个作者很懒,什么都没留下…
展开
-
JSON.stringify()的5种使用场景
JSON.stringify()原创 2023-03-10 15:29:32 · 930 阅读 · 0 评论 -
SpringBoot实现日志链路追踪
日志链路追踪原创 2023-02-27 22:02:35 · 738 阅读 · 1 评论 -
动态代理是如何实现的?JDK Proxy 和 CGLib 有什么区别?
JDK Proxy 和 CGLIb原创 2022-12-26 22:45:48 · 388 阅读 · 0 评论 -
动态代理 JDK和CGLib的区别?
动态代理 JDK和CGlib区别原创 2022-12-23 15:58:08 · 1389 阅读 · 0 评论 -
聊聊设计模式-解释器模式?
设计模式-解释器模式原创 2022-12-22 21:22:09 · 666 阅读 · 0 评论 -
聊聊设计模式-备忘录模式?
备忘录模式原创 2022-12-20 22:35:31 · 404 阅读 · 0 评论 -
聊聊零拷贝?
零拷贝原创 2022-12-17 10:48:02 · 810 阅读 · 2 评论 -
用Stream流来实现Mysql中sum case when
stream流原创 2022-12-13 20:57:51 · 229 阅读 · 0 评论 -
Java多态详解
java多态详解原创 2022-12-07 22:02:38 · 803 阅读 · 0 评论 -
聊聊雪花算法?
雪花算法原创 2022-11-28 21:54:41 · 955 阅读 · 0 评论 -
Stream流总结
Stream流原创 2022-11-07 22:05:42 · 1370 阅读 · 0 评论 -
好小子!BigDecimal可不能随便用哦!
BigDecimal详解原创 2022-10-31 21:52:30 · 181 阅读 · 0 评论 -
中华保险面试题记录
面试题记录原创 2022-10-28 17:40:50 · 1087 阅读 · 1 评论 -
LocalDate、LocalTime、LocalDateTime使用与区别
LocalDate、LocalTime、LocalDateTime的区别与使用原创 2022-10-27 19:03:37 · 1128 阅读 · 0 评论 -
聊聊Go语言
聊聊Go语言原创 2022-10-17 11:32:08 · 254 阅读 · 0 评论 -
基于角色的权限控制模型RBAC
RBAC权限模型原创 2022-10-17 10:38:21 · 542 阅读 · 0 评论 -
Java序列化和反序列化为什么要实现Serializable接口?
面试题原创 2022-10-12 14:20:58 · 122 阅读 · 0 评论 -
学习了解JVM垃圾回收算法
JVM垃圾回收算法原创 2022-10-10 17:43:09 · 74 阅读 · 0 评论 -
来聊一下Java中的迭代器(设计模式-迭代器模式)
迭代器模式原创 2022-10-08 22:28:39 · 412 阅读 · 0 评论 -
BeanUtils.copyProperties复制List集合失败
BeanUtils.copyProperties复制List集合失败原创 2022-10-08 16:37:08 · 3348 阅读 · 0 评论 -
自定义实现一个简易日志类
自定义日志小框架原创 2022-10-07 17:35:40 · 931 阅读 · 0 评论 -
深入理解Java双冒号(::)运算符
::运算符原创 2022-10-05 11:11:10 · 802 阅读 · 0 评论 -
初识设计模式-策略模式-去掉别扭的if,满足开闭原则
设计模式-策略模式原创 2022-09-28 14:07:34 · 439 阅读 · 0 评论 -
为什么IDEA建议用Collections.singletonList(o)代替Arrays.asList(o)
Collections.singletonList原创 2022-09-23 09:55:41 · 252 阅读 · 0 评论 -
深入分析LinkedHashMap
LinkedHashMap原创 2022-09-17 17:44:39 · 2061 阅读 · 0 评论 -
浅析VO、DTO、DO、PO的概念、区别和用处
VO、DTO、DO、PO原创 2022-09-12 21:17:58 · 438 阅读 · 2 评论 -
Java8新特性-摆脱坑爹的时间API
Java8时间新API原创 2022-09-08 17:49:02 · 253 阅读 · 0 评论 -
Variable used in lambda expression should be final or effectively final
Variable used in lambda expression should be final or effectively final原创 2022-09-03 16:50:45 · 16803 阅读 · 0 评论 -
关于 Java Long 类型传给前端损失精度
Long类型精度损失原创 2022-08-31 09:50:12 · 974 阅读 · 0 评论 -
IDEA maven package和install区别
maven原创 2022-08-30 12:16:49 · 2919 阅读 · 0 评论 -
Java里简单快速实现并行操作
CompletableFuture原创 2022-08-24 21:49:28 · 3706 阅读 · 1 评论 -
代码优化案例
代码优化原创 2022-08-22 20:13:04 · 98 阅读 · 0 评论 -
Java校验注解@NotEmpty,@NotBlank,@NotNull的使用方法和区别
@NotEmpty、@NotBlank、@NotNull的使用方法和区别原创 2022-06-23 16:54:23 · 1790 阅读 · 0 评论 -
webservice术语
SOAP协议SOAP即简单对象访问协议(Simple Object Access Protocol),它是用于交换XML(即标准通用标记语言下的一个子集)编码信息的轻量级协议。它有三个主要方面:XML-envelope为描述信息内容和如何处理内容定义了框架,将程序对象编码成XML对象的规则,执行远程过程调用(RPC)的约定。SOAP协议可以运行在任何其他传输协议上。SOAP作为一个基于XML语言的协议用于在网上传输数据。SOAP = HTTP+XML数据SOAP基于HTTPSOAP组成:En原创 2022-04-14 16:27:12 · 122 阅读 · 0 评论 -
list.forEach()和list.stream().forEach()区别
首先,它们的功能都是遍历数组每个元素并执行入参的accept()方法,但是它们的实现方式却不一样,在一些特定的情况下,执行会出现不同的结果。区别list.forEach()使用增强for循环default void forEach(Consumer<? super T> action) { Objects.requireNonNull(action); for (T t : this) { action.accept(t); }原创 2022-03-14 16:01:07 · 1238 阅读 · 0 评论 -
备战2022春招-java-day14
Springspring4 => springboot1spring5 => springboot2SpringAOP顺序Spring4正常执行:@Before(前置通知) ===> @After(后置通知) ===> @AfterReturning(正常返回)异常执行:@Before(前置通知) ===> @After(后置通知) ===> @AfterThrowing(方法异常)Spring5正常执行;@Before(前置通知) ===>原创 2022-02-23 11:48:34 · 489 阅读 · 0 评论 -
备战2022春招-java-day12
java可重入锁?又名递归锁。是指在同一个线程在外层方法获取锁的时候,再进入该线程的内层方法会自动获取锁(前提,锁对象是同一个对象),不会因为之前已经获取过还没释放而阻塞。(优点是可一定程度上避免死锁)隐式锁(即synchronized关键字使用的锁)。①同步代码块public class ReEnterLockDemo { static Object objectLock = new Object(); public static void m1() {原创 2022-02-16 16:46:58 · 321 阅读 · 0 评论 -
@RequestHeader注解详解
SpringMVC提供了@RequestHeader注解,可以将请求头中变量值映射到控制器的参数中。如下例子:将请求头中的变量值token映射到控制器参数token中@GetMapping("/checkUserLoginInfo") public R<User> checkToken(@RequestHeader(value = "token") String token) { return null; }如果@RequestHeader绑定的变量,如果在原创 2022-02-16 11:06:09 · 8226 阅读 · 0 评论 -
备战2022春招-java-day11
GitHub常用词?watch: 会持续收到该项目的动态fork: 复制某个项目到自己的GitHub仓库中star: 可以理解为点赞clone: 将项目下载至本地follow: 关注in关键字限制搜索范围xxx关键词 in:name,readme,descriptionstars或fork数量关键词去查找例如:查找stars数大于等于5000的springboot项目。springboot stars:>=5000例如:查找forks数大于500的springcl原创 2022-02-14 11:22:03 · 140 阅读 · 0 评论 -
备战2022春招-java-day10
Linuxtop命令。系统整机性能命令。vmstat命令。查看CPU(包含不限于)例1:vmstat -n 2 3一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数procsr: 运行和等待CPU时间片的进程数,原则上1核的CPU的运行队列不要超过2,整个系统的运行队列不能超过总核数的2倍,否则代表系统压力过大b:等待资源的进程数,比如正在等待磁盘I/O、网络I/O等。cpuus: 用户进程消耗CPU时间百分比,原创 2022-02-13 16:47:19 · 408 阅读 · 0 评论