04 2016 档案
摘要:1 关于REST 我的理解,REST就是将资源以最合适的形式在服务端和客户端之间传递。 系统中资源采用URL进行标识(可以理解为URL路径中带参数) 使用HTTP方法进行资源的管理(GET,PUT,POST,DELETE等HTTP方法) 以一种或者多种适合客户端的方式来表述资源(@ResponseB
阅读全文
摘要:Spring Web Flow是Spring框架的子项目,作用是让程序按规定流程运行。 1 安装配置Spring Web Flow 虽然Spring Web Flow是Spring框架的子项目,但它并不是Spring框架的一部分,所以在构建基于流程的应用前,需要先添加Spring Web Flow所
阅读全文
摘要:1 理解事务 事务:在软件开发领域,全有或全无的操作被称为事务。事务允许我们将几个操作组合成一个要么全部发生要么全部不发生的工作单元。 事务的特性: 原子性:事务是由一个或多个活动所组成的一个工作单元。原子性确保事务中的所有操作全部发生或者全部不发生。 一致性:一旦事务完成(无论成功还是失败),系统
阅读全文
摘要:1.AOP概念 AOP(Aspect Oriented Programming):面向切面编程,AOP能够将那些与业务无关,却为业务模块所共同调用的应用(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性。 2.AOP术语 通知
阅读全文
摘要:Redis简介 Redis是一个速度非常快的非关系型内存数据库。 Redis提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。 它可以存储键(key)与5种不同类型值(value)之间的映射,5中不同
阅读全文
摘要:本文将介绍两种降低Redis内存占用的方法——使用短结构存储数据和对数据进行分片。 降低Redis内存占用有助于减少创建快照和加载快照所需的时间、提升载入AOF文件和重写AOF文件时的效率、缩短从服务器同步所需的时间,并能让Redis存储更多的数据。 Redis短结构 Redis为列表、集合、散列和
阅读全文
摘要:Redis事务 Redis中的事务(transaction)是一组命令的集合。事务同命令一样都是Redis最小的执行单位,一个事务中的命令要么都执行,要么都不执行。Redis事务的实现需要用到 MULTI 和 EXEC 两个命令,事务开始的时候先向Redis服务器发送 MULTI 命令,然后依次发送
阅读全文
摘要:Redis的同步可以让其他服务器拥有一个不断更新的数据副本,从而使拥有数据副本的服务器可以处理客户端发出的读请求。 1.Redis同步的方法: 我们可以通过发送SLAVEOF host port命令来让服务器开始同步一个新的主服务器(需要注意的一点是,当一个从服务器连接至主服务器的时候,从服务器原有
阅读全文
摘要:Redis提供了两种不同的持久化方法来将数据存储到硬盘里面。一种方法叫快照(snapshotting),它可以将存在于某一时刻的所有数据都写入硬盘里面。另一种方法叫只追加文件(append-only file,AOF),它会在执行写命令的时候,将被执行的写命令复制到硬盘里面。这两种持久化方法既可以同
阅读全文
摘要:Redis可以存储键(key)与5种不同类型值(value)之间的映射,5中不同类型的值分别为字符串(string),列表(list),散列(hash),集合(set)和有序集合(sorted set)等5种数据结构。有一部分Redis命令对于这5种结构是通用的,比如DEL、TYPE、RENAME等
阅读全文
摘要:什么是依赖注入 在以前的java开发中,某个类中需要依赖其它类的方法时,通常是new一个依赖类再调用类实例的方法,这种方法耦合度太高并且不容易测试,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。 依赖注入的方
阅读全文

浙公网安备 33010602011771号