A、Spring标签库 Web项目若使用Spring Web MVC并使用JSP作为表现的话。从Spring2.0版本开始提供一套标签库可供使用。 使用标签库无非是易于开发,维护之类云云。这里就不阐述了。我们还是更关注spring有哪些标签库和如何使用。 B、spring.tld标签库 spring ...
分类:
编程语言 时间:
2019-10-30 16:20:50
阅读次数:
69
第一个是使用方法形式的实例方法: incrementer.CountedADozen += IncrementDozensCount; //方法引用形式 第二个是使用方法形式的静态方法: incrementer.CountedAdozen += ClassB.CounterHandlerB; //方 ...
一 一、群组列表的实现 新建一个群组的数据库,后台的群组管理主要读取这张表的数据,群组表主要功能是记录前台新建的群组。 ...
分类:
数据库 时间:
2019-10-29 11:14:04
阅读次数:
99
简介 Twitter 早期用 MySQL 存储数据,随着用户的增长,单一的 MySQL 实例没法承受海量的数据,后来团队就研究如何产生完美的自增ID,以满足两个基本的要求: 每秒能生成几十万条 ID 用于标识不同的 记录; 这些 ID 应该可以有个大致的顺序,也就是说发布时间相近的两条记录,它们的 ...
分类:
编程语言 时间:
2019-10-26 17:21:55
阅读次数:
83
开篇 在上一篇文章当中,我们讲解了NodeImpl在init方法里面会初始化话的动作,选举也是在这个方法里面进行的,这篇文章来从这个方法里详细讲一下选举的过程。 由于我这里介绍的是如何实现的,所以请大家先看一下原理: "SOFAJRaft 选举机制剖析 | SOFAJRaft 实现原理" 文章比较长 ...
分类:
其他好文 时间:
2019-10-26 16:54:23
阅读次数:
99
1. redis加锁分类 redis能用的的加锁命令分表是INCR、SETNX、SET 2. 第一种锁命令INCR 这种加锁的思路是, key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作进行加一。然后其它用户在执行 INCR 操作进行加一时,如果返回的数大于 1 ,说 ...
分类:
其他好文 时间:
2019-10-25 13:11:22
阅读次数:
58
1.3.2 ReactorReactor与Spring是兄弟项目,侧重于Server端的响应式编程,主要 artifact 是 reactor-core,这是一个基于 Java 8 的实现了响应式流规范 (Reactive Streams specification)的响应式库。本文对Reactor ...
分类:
其他好文 时间:
2019-10-23 13:36:24
阅读次数:
87
Estimates indicate that the aquifer contains enough water to fill Lake Huron, but unfortunately, under the semiarid climatic conditions that presently ...
分类:
其他好文 时间:
2019-10-23 13:20:14
阅读次数:
83
业务上的错误做法:设计依赖于自增主键的连续性. 自增主键不连续的情况: 测试使用的表结构 ...
分类:
其他好文 时间:
2019-10-23 11:36:52
阅读次数:
89
1. redis安装 redis是内存型数据库 数据默认写入到内存,如果断电,服务器宕机,redis进程挂掉,数据会丢失 selenium操作浏览器时,要注意浏览器资源释放,防止内存泄漏,崩溃 with open() 默认close关闭文件句柄 word 工具 ,没保存前,数据都放在内存里,保存后, ...
分类:
其他好文 时间:
2019-10-23 11:19:46
阅读次数:
69