![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 59
肯尼思布赖恩埃德蒙
这个作者很懒,什么都没留下…
展开
-
java 并发 随笔7 ThreadLocal源码走读
很多的细节都在代码块中备注了。原创 2023-07-08 22:09:41 · 341 阅读 · 0 评论 -
javax.cache-api 随笔0 集成设计
打算来个一笔带过。原创 2023-07-01 08:14:25 · 170 阅读 · 0 评论 -
java 随笔 Reference 及其 jdk代理场景下的应用
这块内容对后续学习jvm有帮助,对待遇职称、生活情趣的改善将不近预期。原创 2023-07-01 08:04:00 · 105 阅读 · 0 评论 -
javax.validation 随笔1 乱序的根因
也许去年,还是什么时候,当时注意到校验时的无序问题时,只觉得是内部有个用于校验的线程池(想复杂了)。一直没有“档期”去细看,其实蛮简单的比较简单的框架,直接就从调用堆栈开始吧附上test-class。原创 2023-06-12 22:46:25 · 154 阅读 · 0 评论 -
logback 随笔 写入日志
日志写入的话,就从Logger开始吧。原创 2023-04-05 13:08:22 · 1422 阅读 · 0 评论 -
slf4j/logback 随笔 初始化
原来适配spring这一块的逻辑走的是SPI。原创 2023-04-05 12:56:45 · 453 阅读 · 0 评论 -
java 随笔 nio 1-简单过下API吧
java 随笔 nio 1-简单过下API吧原创 2023-03-18 12:06:37 · 396 阅读 · 0 评论 -
java auth 随笔 1-security
java auth 随笔 1-security原创 2022-12-25 20:13:17 · 133 阅读 · 0 评论 -
java auth 随笔 0-shiro
java auth 随笔 0-shiro原创 2022-11-05 22:51:35 · 471 阅读 · 0 评论 -
Java 随笔 代理模式 3-cglib
Java 随笔 代理模式 3-cglib原创 2022-09-03 18:27:42 · 243 阅读 · 0 评论 -
Java 随笔 代理模式 2-JDK
Java 随笔 代理模式 0-JDK原创 2022-09-03 08:26:49 · 200 阅读 · 0 评论 -
【读后感】网络IO模型 Reactor & Proactor
https://www.zhihu.com/question/26943938转载 2022-07-23 20:45:49 · 77 阅读 · 0 评论 -
【读后感】NIO 的相关博客
【读后感】NIO 的相关博客原创 2022-07-17 10:11:27 · 138 阅读 · 0 评论 -
javax.inject 随笔
0. 这套JSR-330标准跟spring的ioc基本差不多依赖注入 javax.inject中@Inject、@Named、@Qualifier的用法原创 2022-05-14 14:16:36 · 415 阅读 · 0 评论 -
java.io.Serializable 随笔
0. 何时才能启动nacos的项目为什么要使用serialVersionUID1. 简单的做个备份吧serialVersionUID 当反序列化前(在序列化操作完成之后到反序列化开始之前这段时间) 不实现Serializable接口->java.io.NotSerializableException 实现Serializable接口 未自定义serialVersionUID字段 会自动根据当前字段数量、类型生成一串serialVersionUID 自定义serial原创 2022-05-11 03:33:50 · 76 阅读 · 0 评论 -
javax.annotation 随笔
0. 啥都不想了我无法在Java 11中使用@PostConstruct和@PostDestroy 作为JavaEE类库一部分的javax.anno(@PoestCustruct、@PreDestroy)在jdk9+不再自动集成原创 2022-05-11 03:24:14 · 173 阅读 · 0 评论 -
guava 随笔
0. 生病需要休息的同时,不舒服的感觉也让人休息受到影响guava的一份中文文档1. collectGuava Collections实战使用giteeimport com.google.common.collect.*;import java.util.*;import java.util.concurrent.ConcurrentMap;import java.util.concurrent.CopyOnWriteArraySet;/** * @Author: weng * @原创 2022-05-11 03:20:15 · 99 阅读 · 0 评论 -
javax.validation 随笔0 spring.BingResult
0. 注解校验无效的教训是需要spring mvc的支持,cxf不得行@Validated和@Valid区别@NotEmpty等JSR-303注解groups属性+BingResult的使用一次校验不生效的排查记录+springmvc底层的校验实现简单的一个demosimple code在gitee中一切都要从JSR-303规范提案说起,@Valid就是其抽象层面的产物…1. @Validated和@Valid区别@Valid支持,但@Validated不支持对象属性的注解 -> 对原创 2022-05-11 03:13:25 · 262 阅读 · 0 评论 -
java 随笔 java.util.Optional
0. 强调‘面对对象编程’的封装类不得不说,这一块guava做了不少有意思的事情…1. 走读源码的同时也会领悟到其中的用心/* * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package java.util;// 可以猜想到Optional原创 2022-05-08 21:13:15 · 537 阅读 · 0 评论 -
java 随笔 stream api
0. 赶紧写完,我要剪头发…【RUNOOB】Java 8 Stream【CSDN】java stream中Collectors的用法【CSDN】java8 Stream的flatMap的使用【JB51】Java8的Stream()与ParallelStream()的区别说明gitee中的sample code1. sample code// 一个自己封装的json转换工具类而已,无需多虑...import com.weng.cloud.commons.JsonUtil;import l原创 2022-05-08 15:19:41 · 427 阅读 · 0 评论 -
java.util.Map 随笔 TreeMap
0. 底层并不是HashMapTreeMap_1TreeMap_2SortedMap,NavigableMap,SortedSet,NavigableSetNavigableMap NavigableSet1. All Implemented Interfaces: Serializable , Cloneable , Map <K,V>, NavigableMap <K,V>, SortedMap <K,V>...原创 2021-11-13 17:27:51 · 229 阅读 · 0 评论 -
java.util.Map 随笔 HashMap
0. 这一块涉及到的数据结构有点多…hashCode & hash算法jdk 1.7 hashmap 并发下链表成环1. Hash哈希算法可以将任意长度的二进制值引用为较短的且固定长度的二进制值,把这个小的二进制值称为哈希值。1.1 hashCode() & equals()不同对象的hashCode可能相同,因此覆写equals(),必须覆写hashCode()1.2 以String.hashCode()源码为例此时可以看到String的hash是int类型=>4字节原创 2021-11-06 14:49:00 · 131 阅读 · 0 评论 -
Java 类加载器 随笔
0. 随便写写,就是玩儿玩儿…Java类加载原理解析 by CSDN-书呆子Rico 双亲委派模型与线程上下文类加载器 by CSDN-书呆子Rico类文件加载的过程 by CSDN-lifes_javajvm加载类机制CLass Loading by CSDN-tangdong34151. 未归档内容类加载器 启动(Bootstrap)类加载器 负责将JDK目录(/lib/)下的核心类库(或虚拟机识别的类库加载到内存中) 由于启动类加载器涉及到虚拟机本地实现细节,开发者无法直接获取原创 2021-10-17 22:32:34 · 134 阅读 · 0 评论 -
Lombok 随笔 操作AST
0. 像是Java编译器(Javac)的一个插件JSR 经委员会审核通过的Java规范提案 by CSDN-青衣宋词JSR 269 编译时API by CSDN-ni_hao_fanJavac 抽象语法树 AST by github-houbb深入理解Lombok by CSDN-Steafan_jsr269抽象语法树操作API编译期注解处理-简单demo by 简书-东南枝下1. JSR 269实际上JSR 269不仅仅提供了插件化处理注解的API它建立了Java 语言本身的一个模型,它把原创 2021-10-16 10:41:58 · 172 阅读 · 0 评论 -
Java 随笔 IO
0.想找个理由出门逛gai…关于NIO的底层实现、demo CSDN-方志朋linux的zero-copy操作 by 公众号- 朱小厮的博客各种IO的基础讲解 by 公共号-朱小厮的博客BIO、NIO、AIO的大白话 by CSDN-涂有java中的AIO、demo by CSDN-茅坤宝骏氹...原创 2021-10-04 11:40:01 · 134 阅读 · 0 评论