java
文章平均质量分 71
Charlven
该怎么去形容你最贴切
展开
-
spring-cloud-gateway 集成 spring-cloud-sleuth 全链路后,traceId 不生效,无法获取 %X{traceId} 和 %X{spanId}
spring-cloud-gateway 集成 spring-cloud-sleuth 全链路后,traceId 不生效,无法获取 %X{traceId} 和 %X{spanId}转载 2022-06-07 23:54:18 · 3906 阅读 · 7 评论 -
nexus-staging-maven-plugin TIMEOUT 解决方案
背景公司的 nexus 最近每天下午四五点就会出现缓慢的情况,在 nexus staging promote 到 release 的时候就老是会出现 TIMEOUT 的情况。报错信息Waiting for operation to complete.....................................................................................[WARNING] TIMEOUT after 300.2 s[ERROR] R原创 2021-10-27 23:49:49 · 1090 阅读 · 0 评论 -
JAVA如何正确写出一个单例模式?看这里就够了
什么是单例模式?保证一个类只有一个实例,且在类里面提供一个全局可以访问的入口。如图 Singleton 类,提供了一个 getInstance() 入口获取这个实例。为什么需要单例?节省内存节省计算保证结果的正确(需要一个全局的计数器)方便管理(很多工具类只需要一个实例)很多类并不需要创建大量的实例。如:初始化时的类,在第一次构造的时候花了大量的时间进行初始化该对象。publ...原创 2020-05-04 22:03:12 · 539 阅读 · 0 评论 -
学习笔记(07):Java并发编程精讲-创建线程的几种方式
课程会讲解Java中并发相关技术的基础、原理和应用,从线程安全、线程(池),锁实现和并发容器等高并发Java实现,去深入理解在并发编程中,一些最容易被忽视的点,这些点也是我在多年编程经验中实际用到,对于每个小节小课均会有实际的场景应用为你呈现。同时这些也是面试过程中面试官考察的重点,掌握这些点,面试和工作时,做到心中有货,不慌不乱,能够胜任。...原创 2020-02-23 21:17:16 · 324 阅读 · 0 评论 -
int 和 Integer 有什么区别?谈谈 Integer 的值缓存范围。
如何回答 ?该问题从几个方面来回答:定义(本质区别)值的比较所占内存1. 定义int它是 基本类型,是java的 8 个基本类型之一。Integer是 int 的包装 类,它有一个 private final int 类型字段来存储值。并且提供了基本操作,如:数字运算,int 和字符串之间转换等。JAVA5 对 Integer 的优化:引入装箱拆箱功能(boxing/u...原创 2020-02-02 22:51:55 · 467 阅读 · 0 评论 -
SSL weak ciphers 漏洞修复过程
文章目录故事前言知识储备什么是 TLSTLS定义TLS如何工作TLS握手过程TLS 发展过程什么是 SSL问题分析漏洞定义漏洞理解处理办法1. 禁用SSL 2.0 和 SSL 3.02. 禁用 TLS 1.0 和 1.1如何配置 TLSNginx的故事前言最近接到了一个安全漏洞:ssl weak ciphers。一开始接到这个漏洞讲真,觉得一脸懵逼。发现触及知识点盲区了。。没办法,那我们一步一...原创 2019-12-31 00:20:39 · 7826 阅读 · 0 评论 -
LDAP密码认证(验证)讲解与实践
前阵子因为项目需要用到 LDAP ,发现从百度搜到的结果很少专一针对认证LDAP密码认证代码例子,废了很多功夫,很多的例子都是只是单单连接LDAP服务器(ctx = new InitialDirContext(env);)就完事了。所以特意奉上一段代码,对密码认证的。当然主要是对 获取某个DN下面的属性值进行对比 这样的一个操作。原创 2017-09-30 14:13:07 · 8652 阅读 · 0 评论 -
JAVA实现缓存(LRU、FIFO、weakhashMap)
前阵子在公司给某客户做的邮箱系统登录页背景图的定制化开发。无意中想到一个问题:若系统支持给不同集团做定制化的登录页背景图开发,那就是图片不能直接存项目的资源文件了。只能通过文件形式或者图片Base64存数据库。那么问题来了,若是每一次浏览系统登录页时,都需要读一次文件目录或数据库,岂不是对数据库产生压力?能不能有一种方式,不需要大费周章的引入缓存的框架,仅JAVA来实现简单的缓存?于是便发现了我接...原创 2019-06-16 00:04:25 · 417 阅读 · 0 评论 -
MyBatis Generator 使用
一、简介1.1 MyBatis Generator介绍MyBatis Generator 是MyBatis 官方出品的一款,用来自动生成MyBatis的 mapper、dao、entity 的框架,让我们省去规律性最强的一部分最基础的代码编写。1.2 MyBatis Generator使用MyBatis Generator的使用方式有4种:命令行生成Maven方式生成使用Ant任务生...转载 2019-04-15 23:29:24 · 170 阅读 · 0 评论 -
Java LDAP操作
LDAP的介绍以及基本操作转载 2017-09-19 17:10:52 · 1571 阅读 · 0 评论