Java注解机制详解AOP, Java, Spring Boot, 开源组件 / Nick Tan / 2022-11-10 / 发表评论一、Java注解基础 注解是JDK1.5版本开始引入的一个特性,用于对程序代码的说明,可以对包、类、接口、字段 […] Java注解机制详解 Read More »
分布式协调服务器ZooKeeper简介Java, Spring Cloud, 分布式, 开源组件, 微服务, 性能测试 / Nick Tan / 2022-11-09 / 发表评论一、什么是ZooKeeper? Apache ZooKeeper 是一个开源的实现高可用的分布式协调服务器。Z 分布式协调服务器ZooKeeper简介 Read More »
Maven项目管理工具的介绍及使用Java, 开发工具, 开源组件 / Nick Tan / 2022-11-09 / 发表评论在我们的项目开发过程中,常常会使用maven作为依赖,来快速地引入依赖进行开发,很多人都知道maven或者使用 Maven项目管理工具的介绍及使用 Read More »
JVM垃圾收集器简介Java, JDK, 算法 / Nick Tan / 2022-11-09 / 发表评论一、Garbage Collect(垃圾回收) 二、如何确定一个对象是垃圾? 1、引用计数法 对于某个对象而言 JVM垃圾收集器简介 Read More »
防止Java代码被反编译的常用方法Java, 加固混淆 / Nick Tan / 2022-11-07 / 发表评论Java作为解释型的语言,其高度抽象的特性意味其很容易被反编译,容易被反编译,自然有防止反编译措施存在。 一、 防止Java代码被反编译的常用方法 Read More »
常用编程语言实现微服务的优缺点C#, GO, Java, Python / Nick Tan / 2022-11-04 / 发表评论一、什么是微服务? 微服务是一种架构风格,通过一组服务构成应用程序,这些服务具备以下特质: 康威定律指出,“设 常用编程语言实现微服务的优缺点 Read More »
UML可视化建模之类图简介Java, UML, 设计模式 / Nick Tan / 2022-11-03 / 发表评论一、UML介绍 UML(Unified Modeling Language)是一种统一建模语言,是用来对软件密 UML可视化建模之类图简介 Read More »
策略模式及其使用场景介绍Java, 设计模式 / Nick Tan / 2022-10-30 / 发表评论在实际开发过程中经常会出现行为不同的实现,比如支付,那可能是微信支付,阿里支付,银联等支付的具体实现。要你用一 策略模式及其使用场景介绍 Read More »
Spring中过滤器(Filter)和拦截器(Interceptor)的区别和联系Java, Spring Boot, 开源组件 / Nick Tan / 2022-10-30 / 发表评论在日常的开发中,经常会用到Filter和Interceptor。有时同一个功能。Filter可以做,Inter Spring中过滤器(Filter)和拦截器(Interceptor)的区别和联系 Read More »
并发编程之线程安全Java, 多线程, 高并发 / Nick Tan / 2022-10-30 / 发表评论一、线程的安全问题 线程的安全性问题的本质其实就是并发造成的,举个例子,就好比一对夫妻两个人同时对一个银行账户 并发编程之线程安全 Read More »