- 浏览: 14216 次
- 性别:
- 来自: 杭州
最新评论
文章列表
连接zookeeper服务命令:sh /usr/lib/zookeeper/bin/zkCli.sh -server 127.0.0.1:2181
获取节点列表:ls /
创建节点及数据:create /node data
删除节点:delete /node
获取节点数据:get /node
设置节点数据:set /node data
ZooKeeper服务命令:
1. 启动ZK服务: ...
最近对OAuth2进行了研究,官网地址:http://oauth.net/2/
发现支持java的有好多个,综合考虑最终选择了Spring Security for OAuth
wiki地址:https://github.com/spring-projects/spring-security-oauth/wiki/oAuth2
spring-security-oauth2-2.0.0.BUILD-SNAPSHOT.jar中比较重要的地方
一、org.springframework.security.oauth2.config.xml这个包主要用来解析配置文件
1.AuthorizationSe ...
1.apr-1.5.0.tar.gz
下载地址:http://apr.apache.org/download.cgi
安装apr-1.5.0.tar.gz
# tar zxvf apr-1.5.0.tar.gz
# cd apr-1.5.0
# ./configure
#make
#make install
2.apr-util-1.5.3.tar.gz
下载地址:http:/安装apr-util-1.5.3.tar.gz
# tar zxvf apr-util-1.5.3.tar.gz
# cd apr-util-1.5.3
# ./configure --with-a ...
1.unzip552.tar.gz
下载地址:http://linux.softpedia.com/progDownload/UnZip-Download-389.html
# tar zxvf unzip552.tar.gz
# cp Makefile ../
# make generic
# make install
-------------------------------------------------------------------
mysql下载
-------------------------------------------------------------------
wget http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-5.5.32-2.el6.x86_64.rpm-bundle.tar/from/http://cdn.mysql.com/
-------------------------------------- ...
-------------------------------------------------------------------
证书配置
-------------------------------------------------------------------
1.生成证书jdk/bin
keytool -genkey -alias casserver -keyalg RSA -keypass password -storepass password -validity 10000 -keystore casserver.keystore
keytool -export ...
64位编码 其是PHPRPC工程的一部分 PHPRPC 就是我们常用的RPC( Remote Procedure Calling ) 它非常安全高效:
下面是各个版本的代码:
AS3.0版
/**********************************************************/
| |
| The implementation of PHPRPC Protocol 3.0 |
| ...
- 2012-06-25 15:19
- 浏览 1095
- 评论(0)
压缩文件夹代码:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
public class CompressBook {
public CompressBook() {}
/**//*
* inputFileName 输入一个文件夹
* zipFileName 输出一个压缩文件夹
*/
pub ...
1.通用DAO
在DAO接口中定义CURD方法以及其重载方法,这样Service层只要根据业务逻辑传入Hql语句,对象或者其他一些参数就能调用相应方法,这样一套通用的DAO便能满足所有的业务逻辑要求,实现代码的重用。
2.通用Action
主要通过thisPage属性实现分页功能。第一次通过setThisPage(1)把thisPage属性设置为1,同时将值传给pageNumber, 再通过system.properties配置文件读page.size。
q.setFirstResult((this.pageNumber–1)*pageSize ).setMaxResults( pageSi ...
将web页面上显示的报表导出到excel文件里是一种很常见的需求。然而,当数据量较大的情况下,excel本身的支持最多65535行数据的问题便凸显出来。下面就给出大数据量导出到excel的解决方案。
首先,对于数据超过了65535行的问题,很自然的就会想到将整个数据分块,利用excel的多sheet页的功能,将超出65535行后的数据写入到下一个sheet页中,即通过多sheet页的方式,突破了最高65535行数据的限定。
具体做法就是,单独做一个链接,使用JSP导出,在JSP上通过程序判断报表行数,超过65535行后分SHEET写入。这样这个问题就得以解决了。
更进一步地说,在这种大数据量的报 ...
fetch参数指定了关联对象抓取的方式是select查询还是join查询,select方式时先查询返回要查询的主体对象(列表),再根据关联外键id,每一个对象发一个select查询,获取关联的对象,形成n+1次查询;
而join方式,主体对象和关联对象用一句外键关联的sql同时查询出来,不会形成多次查询。
如果你的关联对象是延迟加载的,它当然不会去查询关联对象。
另外,在hql查询中配置文件中设置的join方式是不起作用的(而在所有其他查询方式如get、criteria或再关联获取等等都是有效的),会使用select方式,除非你在hql中指定join fetch某个关联对象。
fetch ...
- 2009-11-12 10:42
- 浏览 1498
- 评论(0)