上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 65 下一页
摘要: 前言的前言因原个人博客废弃,不再维护,防止文... 阅读全文
posted @ 2019-03-26 10:52 SEC.VIP_网络安全服务 阅读(298) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Stream框架简介Spring Cloud Stream框架是一个用于构建消息驱动微服务的框架(在下面方便起见也叫它Stream框架),该框架在Spring Boot的基础上整合了Sp... 阅读全文
posted @ 2019-03-25 23:24 SEC.VIP_网络安全服务 阅读(125) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ是一个轻量级的消息代理中间件,它支持多种消息通信协议,支持分布式部署,同事也支持运行于多个操作系统,它的灵活、高可用特性是它成为流行MQ中间件的重要因素。RabbitMQ支持多种协议,这其中最重要... 阅读全文
posted @ 2019-03-25 22:15 SEC.VIP_网络安全服务 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 选举master过程redis使用raft leader election进行master选举。概念:一个cluster中有多个node,最终状态有一个leader,多个follower。leader通过hear... 阅读全文
posted @ 2019-03-21 22:30 SEC.VIP_网络安全服务 阅读(95) 评论(0) 推荐(0) 编辑
摘要: Cassandra,memcached,redis等分布式系统中,使用一致性哈希算法来保证数据的一致性。在redis中,为了在server node增加或减少时,尽量均匀的将缓存分布到多个server node上... 阅读全文
posted @ 2019-03-21 21:49 SEC.VIP_网络安全服务 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Spring data jpa 不管是搭建环境还是书写代码可以说都简单到爆了。这正是Spring 框架广受java从业者喜欢的因素,简单优雅高效。我们可以先搭建一个Spring MVC项目,或者更简单的,可以快速... 阅读全文
posted @ 2019-03-21 16:35 SEC.VIP_网络安全服务 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Spring boot mail是spring-boot框架专门发送邮件的一个模块,它对java的原生邮件API进行了封装,使操作更加简单,配置更加容易。只需要三步,即可解决邮件发送。1)老样子,先加依赖。去ma... 阅读全文
posted @ 2019-03-21 15:36 SEC.VIP_网络安全服务 阅读(105) 评论(0) 推荐(0) 编辑
摘要: OAuth 即:Open Authrization(开放授权), 它是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密资源,而无需将用户名和密码提供给第三方。比如我们熟知的通过qq/微信/微博等... 阅读全文
posted @ 2019-03-20 20:53 SEC.VIP_网络安全服务 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 原理:MVCC可以提供基于某个时间点的快照,使得对于事务看来,总是可以提供与事务开始时刻相一致的数据,而不管这个事务执行的时间有多长。所以在不同的事务看来,同一时刻看到的相同行的数据可能是不一样的,即一个行可能有... 阅读全文
posted @ 2019-03-20 20:04 SEC.VIP_网络安全服务 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 乐观锁:总是假设最好情况,认为修改数据过程中该数据不会被其他进程修改,不加锁。在修改数据时判断该数据是否被更改,可通过版本号(version)和CAS(compare and swap)实现。在Java中java... 阅读全文
posted @ 2019-03-20 19:59 SEC.VIP_网络安全服务 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 聚簇索引索引和数据存储在一块( 都存储在同一个B*tree 中)。非聚簇索引索引数据和存储数据是分离的。 二级索引/辅助索引(Secondary index)二级索引存储的是记录的主键,而不是数据存储的地址。 以... 阅读全文
posted @ 2019-03-20 19:38 SEC.VIP_网络安全服务 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一,基于时间的盲注基于时间的盲注其实和我们在... 阅读全文
posted @ 2019-03-20 01:33 SEC.VIP_网络安全服务 阅读(125) 评论(0) 推荐(0) 编辑
摘要: //convert array to list Integer[] arr = new Integer[]{1, 2}; /* fixedSizeList Arrays.ArrayLis... 阅读全文
posted @ 2019-03-19 20:05 SEC.VIP_网络安全服务 阅读(67) 评论(0) 推荐(0) 编辑
摘要: Q: 缓存穿透,是指查询一个数据库一定不存在的数据。正常的使用缓存流程大致是,数据查询先进行缓存查询,如果key不存在或者key已经过期,再对数据库进行查询,并把查询到的对象,放进缓存。如果数据库查询对象为空,则... 阅读全文
posted @ 2019-03-18 22:14 SEC.VIP_网络安全服务 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 在学习本节内容前,先简单介绍一下Ribbon。Ribbon是Netflix旗下的负载均衡项目,它在集群中为各个客户端的通信提供了支持,它主要实现中间层应用程序的负载均衡。Ribbon提供了这些特性:(1)负载均衡... 阅读全文
posted @ 2019-03-17 20:16 SEC.VIP_网络安全服务 阅读(106) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 65 下一页