上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 1 网关概念 Gateway是在spring生态系统之上构建的API网关服务,网关是外网进入内网的入口,对内网服务起保护作用。 2 网关作用 (1)反向代理:为保护内网服务的安全,通常不会暴露内网服务ip,而是通过暴露网关ip,通过网关ip代理内网服务ip。(2)流量控制:当系统处于高峰期时,为防止 阅读全文
posted @ 2022-11-25 12:13 NingShare 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1 什么是二叉树 二叉树(Binary Tree)是指每个节点最多只有两个分支的树结构,即不存在分支大于 2 的节点。二叉树每个结点的度不大于2(即每个结点最多只有两个子结点),且子树有左右之分,不可随意颠倒顺序。 特征:左边的节点比右边的节点小,右边的子节点比父节点大。先向上对比,比节点小走左边, 阅读全文
posted @ 2022-11-25 10:12 NingShare 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: 1 什么是log4j https://www.jianshu.com/p/6d91c352b4e9 Log4j是一个由Java编写可靠、灵活的日志框架,是Apache旗下的一个开源项目;现如今,Log4j已经被移植到了C、C++、Python等语言中,服务更多的Developer; 使用Log4j, 阅读全文
posted @ 2022-11-24 16:46 NingShare 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 1 kafka简单介绍 kafka是一款分布式、支持分区的、多副本,基于zookeeper协调的分布式消息系统。最大的特性就是可以实时处理大量数据来满足需求。特点是生产者消费者模式,先进先出(FIFO)保证顺序,自己不丢数据,默认每隔7天清理数据。 https://blog.csdn.net/hyj 阅读全文
posted @ 2022-11-24 10:03 NingShare 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1 八种数据类型 1、 整型:byte、short、int、long 2、字符型:char 3、浮点型:float、double 4、布尔型:boolean 2 用法 byte (-128 ~ 127),8位、有符号的以二进制补码表示的整数。包装类:Byte short(-32768 ~ 32767 阅读全文
posted @ 2022-11-23 11:05 NingShare 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 首先理解事务,提供一种“要么什么都不做,要么做全套(All or Nothing)”的机制,她有ACID四大特性(原子性,一致性,隔离性,持久性) 1 分布式事务 分布式事务顾名思义就是要在分布式系统中实现事务,它其实是由多个本地事务组合而成。 对于分布式事务而言几乎满足不了 ACID,其实对于单机 阅读全文
posted @ 2022-11-22 21:47 NingShare 阅读(40) 评论(0) 推荐(0) 编辑
摘要: Redis有三种集群方式:主从复制,哨兵模式和集群。 1 主从复制 在主从复制中,数据库分为俩类,主数据库(master)和从数据库(slave)。其中主从复制有如下特点: 主数据库可以进行读写操作,当读写操作导致数据变化时会自动将数据同步给从数据库 从数据库一般都是只读的,并且接收主数据库同步过来 阅读全文
posted @ 2022-11-22 21:01 NingShare 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 1 选取最适用的字段属性 数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。 另外一个提高效率的方法是在可能的情况下,应该尽量把字段设置为NOTNULL,这样在将来执行查询的时候,数据库不用去比较NULL值。 2 事务 设 阅读全文
posted @ 2022-11-22 20:21 NingShare 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1 什么是分布式锁? 分布式锁,即分布式系统中的锁。在单体应用中我们通过锁解决的是控制共享资源访问的问题,而分布式锁,就是解决了分布式系统中控制共享资源访问的问题。与单体应用不同的是,分布式系统中竞争共享资源的最小粒度从线程升级成了进程。相对应的是线程锁、进程锁。 线程锁(单体同一个数据库):主要用 阅读全文
posted @ 2022-11-22 19:52 NingShare 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1 什么是CAS CAS是compare and swap的缩写,中文可以翻译成:比较并交换。CAS操作来源于底层硬件领域。因为CAS能够极大地提高并发效率,因此在硬件设计领域,CAS这种操作就是存在的。 synchronized这种独占锁属于悲观锁,乐观锁最常见的就是CAS。 CAS的思想本质上就 阅读全文
posted @ 2022-11-22 19:23 NingShare 阅读(30) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页