- 博客(37)
- 资源 (28)
- 收藏
- 关注
原创 RabbitMQ备忘录一
Rabbit安装备忘录 整理开发笔记:由于项目一直比较紧张,在使用的过程中,往往是未做任何笔记最近有点小空,抽点时间整理记录下。。。。。。。。。 目录 RabbitMQ备忘录一 1安装准备CentOS_6.5Python2.7Jdk1.7在安装之前,需要先要安装一些其他的软件,否则在安装中间会出现一些...
2014-10-22 17:31:00 330
原创 hbase介绍
hbase 介绍 一、Hbase发展历史 started by chad walters and jim 2006.11 G release paper on BigTable 2007.2 inital HBase prototype created as Hadoop contrib 2007.10 First useable Hbase 2008.1 H...
2014-07-17 17:28:08 130
原创 MySQL中的隔离级别和悲观锁及乐观锁示例
MySQL中的隔离级别和悲观锁及乐观锁示例 1,MySQL的事务支持 MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关: MyISAM:不支持事务,用于只读程序提高性能 InnoDB:支持ACID事务、行级锁、并发 Berkeley DB:支持事务 2,隔离级别隔离级别决定了一个session中的事务可能对另一个sess...
2014-07-17 10:44:03 235
原创 HTTP协议 (五) 代理
什么是代理服务器Web代理(proxy)服务器是网络的中间实体。 代理位于Web客户端和Web服务器之间,扮演“中间人”的角色。HTTP的代理服务器即是Web服务器又是Web客户端。 Fiddler就是个典型的代理Fiddler 是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1, 端口:8888. 当Fiddler退出的时候它会自动注销代理...
2014-06-25 19:48:34 194
原创 HTTP协议 (四) 缓存
缓存的概念缓存这个东西真的是无处不在, 有浏览器端的缓存, 有服务器端的缓存,有代理服务器的缓存, 有ASP.NET页面缓存,对象缓存。 数据库也有缓存, 等等。http中具有缓存功能的是浏览器缓存,以及缓存代理服务器。 http缓存的是指:当Web请求抵达缓存时, 如果本地有“已缓存的”副本,就可以从本地存储设备而不是从原始服务器中提取这个文档。缓存的好处缓存的好处...
2014-06-25 19:46:55 104
原创 HTTP协议 (三) 压缩
之前写过一个篇 【HTTP协议详解】 ,这次继续介绍HTTP协议中的压缩。本文会使用Fiddler来查看HTTP request和Response, 如果不熟悉这个工具,可以先参考[Fiddler教程]HTTP压缩是指: Web服务器和浏览器之间压缩传输的”文本内容“的方法。 HTTP采用通用的压缩算法,比如gzip来压缩HTML,Javascript, CSS文件。 能大大减少网络传输...
2014-06-25 19:46:07 117
原创 HTTP协议 (二) 基本认证
http协议是无状态的, 浏览器和web服务器之间可以通过cookie来身份识别。 桌面应用程序(比如新浪桌面客户端, skydrive客户端)跟Web服务器之间是如何身份识别呢? 阅读目录什么是HTTP基本认证HTTP基本认证的过程HTTP基本认证的优点每次都要进行认证HTTP基本认证和HTTPS一起使用就很安全HTTP OAuth认证其他认证客户端的...
2014-06-25 19:45:05 105
原创 HTTP协议详解(转)
当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和...
2014-06-25 19:43:32 120
原创 redis缓存的安装和使用
Redis介绍 Redis本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是string(字符串)、list(列表)、sets(集合)或者是ordered sets(被排序的集合),所有的数据类型都具有push/pop、add/remove、执行服务端的并集、交集、两个se...
2014-05-09 09:25:58 110
原创 redis - String字符串操作
import java.util.List;import org.junit.After;import org.junit.Before;import org.junit.Test;import redis.clients.jedis.Jedis;/** * jedis String 类型操作 * @author http://blog.csdn...
2014-05-08 15:56:06 79
原创 linux安装mysql
安装版本:mysql-5.6.13.tar.gz1、安装 cmake 编译器。1)、下载cmake#cd /usr/local/src#wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz2)、解压cmake#tar -zvxf cmake-2.8.4.tar.gz3)、配置编译#cd cmake-2.8....
2013-08-15 10:29:08 94
原创 HTTP中Get与Post的区别 (转)
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 ...
2013-03-04 11:40:36 125
原创 JSF2 FORM组件
添加Form组件 标签h:form展示一个输入表单,包括能够包含展示给用户或和表单一起提交的数据的子组件。 下图显示了一个典型的登录表单,用户可以在这个表单中输入用户名和密码,然后点击login按钮提交表单。2011-3-30 09:39 上传下载附件 (6.09 KB) 标签h:form展示了页面上的表单,它将显示和收集数据...
2013-01-14 18:10:55 192
原创 JSF2 页面标签使用说明(一)
Web页面代表了web应用程序显示层。创建JavaServer Faces应用程序的web页面的过程包括向页面添加组件和将组件绑定到后台bean、验证器、转换器和其他的与页面有关的服务器端对象。建立页面 一个典型的JavaServer Faces的web页面包含以下的元素:一组命名空间声明来声明JavaServer Faces标签库可选的,新的HTML头(h:head)和体(h...
2013-01-14 18:08:06 260
原创 JSF2 使用bean验证
验证用户的输入来维护数据的完整性是应用程序逻辑的重要部分。在最简单的应用程序中,验证可可以发生在不同的层,如在前面的章节中的guessnumber例子程序中显示的那样。在那个例子程序中,应用程序在表现层验证用户输入的是数字(h:inputText标签),在业务层验证用户输入是否在有效的范围内。 JavaBean验证(bean验证)是一个新的验证模型,是Java EE 6的一部分。通过以...
2013-01-14 18:03:33 148
原创 JSF相关表单控件收集
import javax.enterprise.context.RequestScoped;import javax.enterprise.context.SessionScoped;import javax.inject.Named;import org.primefaces.model.UploadedFile;import org.slf4j.Logger;import org.slf4j...
2013-01-14 17:52:00 136
原创 jsf web.xml配置
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt
2013-01-14 17:43:43 155
原创 在线备份与恢复
postgresql同样支持在线备份,该备份方式与oracle中用户热备的方式相同,手动拷贝数据文库文件与归档日志。可以根据测试过程将备份直接写成script,通过定制,完成数据库的自动备份。 postgresql的恢复支持基于时间戳与事务ID,可以通过时间戳或事务ID的方式,完成数据库的不完全恢复或者因错误操作的故障恢复。 该测试目的:postgresql的在线备份;通过在线备份完成...
2013-01-09 17:10:34 104
原创 Linux 下 PostgreSQL 安装与开机启动
1 添加用户 创建目录useradd postgres -d /usr/local/pgsqlpasswd postgresmkdir /usr/local/pgsql/mkdir /usr/local/pgsql/datachown -R postgres /usr/local/pgsqlchown postgres /usr/local/pgsql/data2 设置环境变量vi /etc...
2013-01-09 17:04:27 540
原创 JSF的ViewExpiredException异常处理 转
视图没有存储的异常javax.faces.application.ViewExpiredException: viewId:/pages/gardeninfo/envRiskEditForm.faces - View /pages/gardeninfo/envRiskEditForm.faces could not be restored.对于用户来说是不懂的,那只要在重写生命周期便可处理...
2012-12-24 14:08:39 213
原创 JSF笔记 – JSF运行流程和生命周期介绍
JSF是一个Web应用,也会遵循请求/相应的架构,与JSP的生命周期完全相似:客户端发送一个HTTP请求,服务器端对请求进行处理之后,向客户端送回HTTP响应,整个JSP生命周期完成。JSF将请求/响应的生命周期细化为更多阶段,从而支持更加复杂的UI组件模型。1、JSF将用户请求分成两种:1、 初始请求:当用户直接向某个页面发送请求时,请求没有附加任何的参数信息。2、 提交表单:单击表...
2012-12-20 14:13:16 217
原创 JSF项目中实现基于RBAC模型的权限管理设计(二) 转
4.3 权限验证模块设计一个好的权限管理机制在项目中应用时,最好不要让程序员在具体业务代码的方法中来判断用户权限。因为这意味着大量重复的代码。同时,也会导致权限机制的修改造成所有业务代码都需要修改一遍。最好办法是实现与具体业务代码无关的独立的权限验证模块。这个模块可以拦截用户对资源的访问请求,并且在该请求被实施前做出权限判断,将权限不符的访问导向警告或提示页面。 ...
2012-12-20 10:33:39 177
原创 JSF项目中实现基于RBAC模型的权限管理设计(一)(转)
1 概述 几乎所有的项目都会涉及到权限控制的问题。在很多时候,设计者往往根据具体的需求来做权限控制而不理会通用性,但这样的设计往往造成一个项目一种模式,给日后的维护和升级扩展带来难度。 对于一个软件产品,其初级版本往往是简单的,因此权限管理也会相对简单,但随着不断的升级,功能的增加使业务模型变得越来越复杂,设计者就会发现原来的权限控制机制过于简陋了或者缺乏...
2012-12-20 10:32:10 147
原创 JSF中session过期后视图恢复的问题
在jsf中,一旦session过期,生命周期为session的Controller bean对象将会被销毁,因此除了一些静态页面,大多数情况的动态页面视图也就无法恢复。如果没有在web.xml设置error page,那么系统会直接在页面中抛出异常。当然关掉页面重新打开就不会有这个问题,但是普通浏览者这个时候往往会不知所措,以为网站挂掉了,这样可用性会很差。 一般网上提供的解决方法是在web...
2012-12-20 10:16:35 324
原创 JSF2拦截器
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package com.zople.filter;import com.zople.login.bean.LoginUserSession;import com.zople.login.bean.Us...
2012-12-18 20:40:19 333
JSF获取页面路径和参数
FacesContext facesContext = FacesContext.getCurrentInstance(); ExternalContext externalContext = facesContext.getExternalContext(); Map requestParameterMap = externalCont...
2012-12-18 20:39:50 343
原创 Activiti5.10工作流引擎(一)
开发环境选择(Eclipse4.2+Maven3+Activiti5.10+jetty)一.工具准备Eclipse Indigo Sr2 Packages(目前最新版了4.2)http://www.eclipse.org/downloads/Maven 3.0.4http://maven.apache.org/download.htmlTomcat7.032http...
2012-10-14 19:14:56 125
原创 kvm 经常问题
<domain type='kvm'> <name>yyu</name> <memory>524288</memory> <vcpu>1</vcpu> <os> <type>hvm</type>
2012-06-20 11:07:25 147
原创 jQuery框架获取及设置单选框、多选框、文本框内容
开发过程中经常要处理页面表单元素,如:在下拉框select中获取selected的value值,在复选框checkBox中获取 checked的value值等,来触发和调用其它页面表单元素,制作出交互性强,页面友好的表单。jQuery通过元素$(#id)产生一个 Object对象,通过对获取的对象深入了解,完全可以获取任何页面元素中的任何信息,为了工作方便,我总结了相关jQuery操作object...
2011-03-28 12:18:47 141
原创 myEclipse 工具 优化 和 初始化设置
myEclipse 7.5 优化1、去除不需要加载的模块windows–>perferences–>general–>startup and shutdown关掉没用的启动项:WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可...
2011-03-28 08:43:25 130
原创 jQuery 数据缓存data(name, value)详解及实现
一提到“缓存”你很容易联想到“客户端(浏览器缓存)”和“服务器缓存”。客户端缓存是存在浏览者电脑硬盘上的,即浏览器临时文件夹,而服务器缓存是存在服务器内存中,当然在一些高级应用场合也有专门的缓存服务器,甚至有利用数据库进行缓存的实现。当然这些都不在本文的讨论范围,本文要讨论的是最流行的JavaScript框架jQuery的数据缓存实现原理,这是jQuery1.2.3版开始加入的新功能。 一、...
2011-03-21 20:21:30 141
原创 Spring事务配置的五种方式
一。Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,...
2011-03-15 18:20:29 89
原创 spring 五个事务隔离级别和七个事务传播行为
Spring在TransactionDefinition接口中定义这些属性 在TransactionDefinition接口中定义了五个不同的事务隔离级别 1. ISOLATION_DEFAULT 这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事务隔离级别.另外四个与JDBC的隔离级别相对应 2.ISOLATION_READ_U...
2011-03-15 16:06:48 91
原创 Spring事务隔离级别
关键字: spring事务隔离级别 一、Propagation :key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行...
2011-03-15 15:36:57 88
原创 ssh所带来的好处(转)
典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。 表现层是传统的JSP技术,自1999年问世以来,经过多年的发展,其广泛的应用和稳定的表现,为其作为表现层技术打下了坚实的基础。 中间层采用的是流行的Spr...
2011-01-05 19:44:15 154
原创 jqyery参考 转
http://www.cnblogs.com/qgf522/archive/2010/03/01/1675515.html1. 禁止右键点击view plaincopy to clipboardprint?1. $(document).ready(function(){ 2. $(document).bind("contextmenu...
2010-11-12 11:56:18 108
原创 使用PLSQL创建Oracle数据库User用户并设置权限(转)
使用PLSQL 创建Oracle数据库用户并设置权限 1、 首先在 PLQL Developer 中打开数据库。使用 "sys" 用户,输入数据库名称,输入该数据库 ”sys” 用户的密码,在 ”Connect as” 组合框中选中 “SYSDBA”。单击OK 按钮打开数据库。 2、创建 ”User” 型用户 “DXXFLD”。找到 “Users” 文件夹,右键弹出菜单...
2010-10-13 20:28:52 391
apollo-client-0.10.0-SNAPSHOT.jar
2018-03-20
Spring中文开发手册下载 PDF版本
2010-05-19
Myeclipse与CVS配置以及使用视频讲解
2008-07-08
dwr+spring+hibernate的示例
2007-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人