关于加解密、加签验签的那些事

一篇把加解密、签名验签讲的很透彻,也很好懂的文章。包含一些术语概念,常用算法的相关起源、概念、场景、算法等。非常推荐一看。
优质文章转载 加解密 2020年05月13日 73次浏览

Java 应用线上问题排查思路、常用工具小结

希望这篇总结能让你对 Java 应用线上问题排查不那么慌。 本文总结了一些Java应用线上常见问题的定位步骤,是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱。毕竟作者自己也是从手忙脚乱时走过来的。
Java arthas 问题排查 2020年04月27日 442次浏览

Java 服务调用全流程追踪 简易实现方案

前言前段时间,本人一直协助项目组在做系统的重构,系统应用被拆分成了多个服务,部分服务做了集群部署。随着上述架构的演进,自然而然的引进了ELK+Filebeat做日志收集。但是在使用Kibana查看日志时,由于缺少TraceID,导致开发人员很难筛选出指定请求的相关日志,也很难追踪应用对下游服务的调用
Java 日志 链路追踪 2019年12月26日 191次浏览

Spock in Java 慢慢爱上写单元测试

前言最近小组里面引进了Spock这个测试框架,本人在实际使用了之后,体验非常不错,本篇文章一是为了巩固输入的知识,二是为了向大家推广一下。在了解学习Spock测试框架之前,我们应该先关注单元测试本身,了解我们常见的单测痛点,这样才能更好地去了解Spock这个测试框架是什么,我们为什么要使用它,能解决
测试 Spock 单元测试 2019年10月08日 91次浏览

Java 容器 - 一文详解HashMap

Map类集合JavaMap类集合,与Collections类集合存在很大不同。它是与Collection类平级的一个接口。在集合框架中,通过部分视图方法这一根微弱的线联系起来。(在之后的分享中,我们会
Java 集合框架 2019年10月06日 134次浏览

JMH - Java 微基准测试工具

前言"Ifyoucannotmeasureit,youcannotimproveit".在日常开发中,我们对一些代码的调用或者工具的使用会存在多种选择方式,在不确定他们性能的时候,
Java 测试 2019年09月09日 70次浏览

Java 基础 - 并不神奇的泛型

前言前阵子给公司新人培训Java基础相关的一些点,系统整理了一下泛型相关的知识点。特来分享一下。希望能让一些对泛型不熟悉的同学完全掌握Java泛型的相关知识点。开始之前,先给大家来一道测试题。List
Java 泛型 2019年08月30日 80次浏览

Java 容器 - 集合世界的fail-fast机制 和 CopyOnWriteArrayList 源码详解

带你了解集合世界的fail-fast机制和CopyOnWriteArrayList源码详解前言知识点概览:容器中的设计模式从Arrays.asList()看集合与数组的关系集合世界中的fail-fas
Java 集合框架 2019年07月17日 80次浏览

Java 容器 - 详细剖析 List 之 ArrayList, Vector, LinkedList

前言知识点概览:ArrayList与LinkedList对比ArrayList中的RandomAccess接口是什么?LinkedList中的Deque接口是什么?老调常谈之ArrayList扩容机制
Java 集合框架 2019年07月15日 72次浏览

Java 多线程 - CAS

前言记录在学习线程安全知识点中,关于CAS的有关知识点。线程安全是指:多个线程不管以何种方式访问某个类,并且在主调代码中不需要进行同步,都能表现正确的行为。常见的线程安全实现方法分为不可变对象、线程互
Java 并发编程 2019年07月08日 73次浏览