Lambda表达式之方法引用Java, JDK, 开源组件, 数据结构, 算法 / Nick Tan / 2022-09-18 / 发表评论一、前言 在日常开发过程中我们都是使用一些成熟的解决方案,例如在解决接口中的抽象方法该如何调用时,我们以前普遍 […] Lambda表达式之方法引用 Read More »
HashMap动态扩容原理解析Java, 数据结构, 算法 / Nick Tan / 2022-09-06 / 发表评论一、数据存储容器 在任何编程语言中,经常需要在内存中去临时存放一段数据,可以使用官方封装好的一些集合框架。 比 HashMap动态扩容原理解析 Read More »
防止sql注入方法介绍MySQL, SQL, Web安全 / Nick Tan / 2022-09-06 / 发表评论一、什么叫SQL注入攻击? SQL注入是较为普遍的互联网攻击方法,它并不是通过电脑操作系统的BUG来完成攻击, 防止sql注入方法介绍 Read More »
怎么防止SQL注入攻击?MySQL, Oracle, SQL, Web安全 / Nick Tan / 2022-09-01 / 发表评论SQL注入攻击是黑客对数据库进行安全攻击的常用手段之一,那么如何防止sql注入攻击?下面就来了解一下防止SQL 怎么防止SQL注入攻击? Read More »
MySQL数据库原理介绍MySQL, SQL, 数据库, 死锁 / Nick Tan / 2022-08-01 / 发表评论一、Mysql中有哪几种锁? 1、表级锁 开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发 MySQL数据库原理介绍 Read More »
如何根据给定的两个二叉树遍历序列(前序中序、中序后序)确定二叉树Java, 数据结构, 算法 / Nick Tan / 2022-07-13 / 发表评论一、根据前序遍历和中序遍历确定二叉树 前序(根节点-左节点-右节点):A B D E H C F G 中序(左 如何根据给定的两个二叉树遍历序列(前序中序、中序后序)确定二叉树 Read More »
Canal工作原理及使用数据存储, 框架算法, 软件安装 / Nick Tan / 2022-03-23 / 发表评论一、什么是canal canal是用java开发的基于数据库增量日志解析,提供增量数据订阅&消费的中间 Canal工作原理及使用 Read More »
Redis与DB的数据一致性解决方案Redis缓存, 分布式 / Nick Tan / 2022-03-23 / 发表评论一、谈谈一致性 一致性就是数据保持一致,在分布式系统中,可以理解为多个节点中数据的值是一致的。 强一致性:这种 Redis与DB的数据一致性解决方案 Read More »
Redis的介绍及使用总结Redis缓存, 框架算法 / Nick Tan / 2022-03-22 / 发表评论一、前言 你的项目或许已经使用 Redis 很长时间了,但在使用过程中,可能还会或多或少地遇到以下问题: Re Redis的介绍及使用总结 Read More »
消息队列选型全方位对比Java, 数据存储, 框架算法, 软件安装 / Nick Tan / 2022-03-12 / 发表评论消息队列是分布式系统中重要的中间件,在高性能、高可用、低耦合等系统架构中扮演着重要作用。本文对Kafka、Pu 消息队列选型全方位对比 Read More »