2018年8月20日

redis应用(为什么这麽快)

摘要: redis是单线程的,既可以充当数据库(实现了持久化),又可以充当缓存和消息中间件。提供持久化选项:每隔一定时间将数据集导出到磁盘上(快照),或者追加到命令日志中,执行写命令时,将被执行的命令复制到磁盘上。数据库分为硬盘数据库以及内存数据库,因为redis将数据存储到内存中,读写数据时并不会受到硬盘 阅读全文

posted @ 2018-08-20 17:28 可曾浊酒 阅读(119) 评论(0) 推荐(0)

tcp的粘包与拆包

摘要: 首先知道dns的数据传输协议既有tcp也有udp。 udp是有最大传输限制为512字节,而tcp则允许大于512字节。 区域数据同步时使用tcp(数据量大); 请求解析域名时使用udp,减少dns的负载压力,虽然也支持tcp,但是大多数情况dns进行配置时指定的udp传输解析域名(查询包); tcp 阅读全文

posted @ 2018-08-20 17:01 可曾浊酒 阅读(124) 评论(0) 推荐(0)

list<String,object>的元素判空(用于判断查询数据库返回值)

摘要: 一般人可能会使用list.size或者list==null来做判断。当没有返回值时返回的类型为"[ ]"它并不是空也没有元素,所以使用==null以及if(list.size()>0){//业务逻辑}是不成功的。 所以这需要去判断元素的存在与否,应使用list.isEntity()函数来做判断。if 阅读全文

posted @ 2018-08-20 16:04 可曾浊酒 阅读(291) 评论(0) 推荐(0)

导航