Redis数据持久化提高可用性Redis缓存, 分布式, 多线程, 性能测试, 数据结构, 高并发 / Nick Tan / 2022-11-08 / 发表评论一、Redis介绍 我们经常在数据库层上加一层缓存(如Redis),来保证数据的访问效率。这样性能确实也有了大 […] Redis数据持久化提高可用性 Read More »
深刻理解高性能Redis的本质Redis缓存, 多线程, 性能测试, 高并发 / Nick Tan / 2022-11-08 / 发表评论一、背景 分布式系统绕不开的核心之一的就是数据缓存,有了缓存的支撑,系统的整体吞吐量会有很大的提升。通过使用缓 深刻理解高性能Redis的本质 Read More »
Redis6.0的多线程模型简介Redis缓存, 多线程, 性能测试, 高并发 / Nick Tan / 2022-11-08 / 发表评论一、背景 1、多线程网络IO Redis 的网络 IO 以及键值对指令读写是由单个线程来执行的,避免了不必要的 Redis6.0的多线程模型简介 Read More »
防止Java代码被反编译的常用方法Java, 加固混淆 / Nick Tan / 2022-11-07 / 发表评论Java作为解释型的语言,其高度抽象的特性意味其很容易被反编译,容易被反编译,自然有防止反编译措施存在。 一、 防止Java代码被反编译的常用方法 Read More »
微服务接口设计原则详解C#, C++, Python, Web安全, 微服务, 高并发 / Nick Tan / 2022-11-05 / 发表评论一、前言 微服务是一种系统架构风格,是 SOA(面向服务架构)的一种实践。微服务架构通过业务拆分实现服务组件化 微服务接口设计原则详解 Read More »
原生JS实现元素拖拽效果CSS, JavaScript, Web设计 / Nick Tan / 2022-11-04 / 发表评论提到元素拖拽,通常都会先想到用 HTML5 的拖拽放置 (Drag 和 Drop) 来实现,它提供了一套完整的 原生JS实现元素拖拽效果 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 »
互联网发展史之浏览器兴衰Web设计, 前端框架, 浏览器兼容 / Nick Tan / 2022-11-01 / 发表评论浏览器想法是被谁提出的?是在怎样的情况和背景下产生的?这篇文章将带你解读浏览器“兴亡”的前世今生,共同体会我们 互联网发展史之浏览器兴衰 Read More »
15种常用微服务架构框架Spring Boot, Spring Cloud, 前端框架, 微服务 / Nick Tan / 2022-10-31 / 发表评论这几年来,微服务这个概念越来越火了,火到什么程度呢?2019年有一个统计说,两千家企业里,45%在使用微服务, 15种常用微服务架构框架 Read More »