摘要:概述本章继续学习另一个实现类解析器,该类的主要作用是根据同一请求的某些策略,选择对应的进行渲染。可以把理解为适配器,对不同类型进行适配。值得注意的是处理的为同一个。本系列文章是基于。实战需求目标实现后缀名或参数控制,显示不同的视图。 概述 本章继续学习ViewResolver另一个实现类ContentNegotiatingViewResolver解析器,该类的主要作用是根据同一请求的某...
摘要:以前只用过生成过二维码,这次使用的是的通过代码生成二维码并以流的方式输出到前台页面所需包代码前台展示页面二维码请输入关键字多个关键字请用逗号隔开提交提交,替换所有,后台主要代码生成一个二维码图片的宽度图片的高度以流的方式输出到前 以前只用过jQuery.qrcode生成过二维码,这次使用的是Google的zxing通过Java代码生成二维码并以流的方式输出到前台页面所需jar包:zxi...
摘要:把字节序列恢复为对象的过程称为对象的反序列化。代表对象输入流,它的方法从一个源输入流中读取字节序列,再把它们反序列化为一个对象,并将其返回。接口继承自接口,实现接口的类完全由自身来控制序列化的行为,而仅实现接口的类可以采用默认的序列化方式。 把对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把...
Reverse Linked List Reverse a singly linked list. Note Create tail = null; Head loop through the list: Store head.next, head points to tail, tail becomes head, head goes to stored head.next; Return t...
摘要:单线程请求,所有命令串行执行,并发情况下不需要考虑数据一致性问题。只能使用单线程,性能受限于性能,故单实例最高才可能达到取决于数据结构,数据大小以及服务器硬件性能,日常环境中高峰大约在左右。 1 基本概念 1.1 Redis(内存数据库) Redis是一个key-value存储系统(布式内缓存,高性能的key-value数据库)。和Memcached类似,它支持存储的value类型相对...