- 博客(30)
- 收藏
- 关注
原创 svnadmin配置
svnadmin配置1.在centos6.3中安装apache,svn,mysqlyum -y install subversion subversion-devel httpd mysql-server mod_dav_svn openssl-devel2.安装resin#tar -zxvf resin-4.0.38.tar.gz#cd resin#./config
2014-03-03 19:19:19 1686
原创 nginx和php-fpm配置
nginx配置安装make:yum -y install gcc automake autoconf libtool make安装g++:yum install gcc gcc-c++安装PCRE库ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 下载PCRE源码包,使用下面命令下载编译和安装 PCRE 包:
2014-02-26 19:53:28 781
原创 Hibernate事务隔离级别和事务传播特性
Hibernate事务隔离级别和事务传播特性事务隔离级别:1:读操作未提交(Read Uncommitted)2:读操作已提交(Read Committed)4:可重读(Repeatable Read)8:可串行化(Serializable)事务传播特性:1.PROPAGATION_REQUIRED: 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到
2014-02-21 10:57:21 849
原创 获取客户端ip地址方法和通过curl在命令行提交post数据到服务器
获取客户端ip地址方法 public String getIpAddress(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if(ip == null || ip.length() == 0 || "unknown".equalsIgnor
2014-01-29 17:47:13 3202
原创 Android发送Post数据给服务端
Android发送Post数据给服务端 HttpClient httpclient = new DefaultHttpClient(); String uri = "http://localhost:8080/springmvc/post/postData"; HttpPost httppost = new HttpPost(uri); //添加http头信息 h
2014-01-28 10:22:40 813
原创 客户端POST发送json数据给服务端,客户端端接收服务器端json数据响应
客户端POST发送json数据给服务端//请求的地址 String url = "http://localhost:8080/springmvc/request/postRequest"; //创建Http Request(内部使用HttpURLConnection) ClientHttpRequest request =
2014-01-27 18:18:13 7666
原创 Spring MVC获取客户端传给的json数据
Spring MVC获取客户端传给的json数据@RequestMapping(value = "/postRequest", method = RequestMethod.POST, headers = "Content-Type=application/json")@ResponseBody public Object postRequest(HttpServletReque
2014-01-27 18:03:49 2198
原创 Centos中安装epel源
Centos中安装epel源 安装epel源,centos6选6,5就选532位系统选择:rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpmrpm -ivhhttp://dl.fedoraproject.org/pub/epel/5/i386/epel-relea
2014-01-26 15:30:07 666
原创 zookeeper安装部署
zookeeper安装部署1.下载zookeeper-3.3.62.解压到/usr/local/目录下,得到/usr/local/zookeeper-3.3.63.将zookeeper-3.3.6/conf目录下面的 zoo_sample.cfg修改为zoo.cfg,配置文件内容如下所示:tickTime=2000 tickTime:这个时间是作为 Zookeeper 服务器
2013-12-19 17:11:53 581
原创 Redis的安装部署
Redis的安装部署1.下载相应的安装包redis-2.8.3.tar.gz(http://redis.io/download)2.编译源程序: tar zxvf redis-2.8.3.tar.gz cd redis-2.8.3 make cd src && make install3.建立Redis文件目录: mkdir -p /usr/local/r
2013-12-17 21:34:19 637
原创 AS3中使用URLRequest发送POST请求
AS3中使用URLRequest发送POST请求使用AS3中的URLRequest发送POST请求时,就算接口中不要求传递参数,至少也要写一个参数,这样请求才是POST发送,否则还是GET
2013-12-06 16:33:54 2840
原创 java (内省)Introspector
java (内省)Introspector内省(Introspector) 是Java 语言对 JavaBean 类属性、事件的一种缺省处理方法PropertyDescriptor类: PropertyDescriptor类表示JavaBean类通过存储器导出一个属性。主要方法: 1. getPropertyType(),获得属性的Class对象;
2013-12-02 12:06:08 533
原创 IDCardUtils身份证工具类
IDCardUtils类public class IDCardUtils { // 加权因字数 private static final int[] WI = new int[]{7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2}; // 代码 private static f
2013-11-30 17:37:52 1770
原创 UIDGenerator生成唯一序号
UIDGenerator类public class UIDGenerator { private static final int[] DEFAULT_CONFOUNDER = {3, 6, 7, 1, 8, 9, 5, 2}; /** * 获取UUID * @return */ public static Stri
2013-11-30 17:35:27 1763
原创 MaskUtils类
MaskUtils类public class MaskUtils { /** * 隐藏手机号 * @param cellphoneNo * @return */ public static String maskCellphone(String cellphoneNo){ if(cellphoneNo==nu
2013-11-30 17:26:39 2087
原创 SpringMVC+Hibernate配置
Spring MVC配置:web.xml文件: contextConfigLocation classpath*:config/spring-*.xml org.springframework.web.context.ContextLoaderListener spri
2013-11-30 17:05:40 632
原创 在eclipse中使用gradle构建代码
在eclipse中使用gradle构建代码1.在www.gradle.org上面下载gradle最新版本:gradle-bin-1.8,然后解压到指定目录,配置环境变量,将gradle的bin添加到path中2.打开cmd,输入gradle -v,出现如下信息,表示配置成功C:\>gradle -v----------------------------------------
2013-11-11 17:13:27 6231
原创 Git的安装与使用
Git的安装与使用1.在http://code.google.com/p/msysgit/downloads/list上进行下载,最新版本:Git-1.8.4-preview20130916.exe2.双击Git后,一路next,在安装的第四步,记得选择生成右键快捷方式,后续步骤都采用默认,直至finish3.版本管理操作:第一步: 创建数据仓库(例如目录为:/d/softwa
2013-11-11 15:12:31 520
原创 Centos6.3中安装GlassFish3.1.2.2
Centos6.3中安装GlassFish3.1.2.21.安装GlassFish3.1.2.2先下载相关软件包ogs-3.1.2.2.zip,安装前,先检查环境设置(java环境配置和ant环境配置)#vim /etc/profile 加入如下配置信息:JAVA_HOME=/usr/local/jdkPATH=$JAVA_HOME/bin:$PATHCLASSPATH=.
2013-10-24 15:10:40 1043
原创 ActiveXObject( Microsoft.XmlDom ) 在Firefox下兼容性问题
不同浏览器下DOM元素操作IE下一般这样做:var xmlDom= new ActiveXObject("Microsoft.XMLDOM");为了兼容Firefox,需要修改为:if (window.ActiveXObject){ var xmlDom= new ActiveXObject("Microsoft.XMLDOM");} else{ i
2013-10-12 20:09:28 2961
原创 排列组合
排列组合说明:将一组数字、字母或符号进行排列,以得到不同的组合顺序,例如1 2 3这三个数的排列组合有:1 2 3、1 3 2、2 1 3、2 3 1、3 1 2、3 2 1。解法:可以使用递回将问题切割为较小的单元进行排列组合,例如1 2 3 4的排列可以分为1 [2 3 4]、2 [1 3 4]、3 [1 2 4]、4 [1 2 3]进行排列,这边利用旋转法,先将旋转间隔设为0
2013-10-11 16:04:33 1001
原创 生命游戏
生命游戏说明:生命游戏(game of life)为1970年由英国数学家J. H. Conway所提出,某一细胞的邻居包括上、下、左、右、左上、左下、右上与右下相邻之细胞,游戏规则如下:孤单死亡:如果细胞的邻居小于一个,则该细胞在下一次状态将死亡。拥挤死亡:如果细胞的邻居在四个以上,则该细胞在下一次状态将死亡。稳定:如果细胞的邻居为二个或三个,则下一次状态为稳定存活。复活:如
2013-10-11 15:56:18 753
原创 快速排序
快速排序说明:快速排序法(quick sort)是目前所公认最快的排序方法之一(视解题的对象而定),虽然快速排序法在最差状况下可以达O(n2),但是在多数的情况下,快速排序法的效率表现是相当不错的。快速排序法的基本精神是在数列中找出适当的轴心,然后将数列一分为二,分别对左边与右边数列进行排序,而影响快速排序法效率的正是轴心的选择。解法:这边所介绍的快速演算如下:将最
2013-10-11 15:32:14 550
原创 二分查找
二分查找说明:如果搜寻的数列已经有排序,应该尽量利用它们已排序的特性,以减少搜寻比对的次数,这是搜寻的基本原则,二分搜寻法是这个基本原则的代表。解法:在二分搜寻法中,从数列的中间开始搜寻,如果这个数小于我们所搜寻的数,由于数列已排序,则该数左边的数一定都小于要搜寻的对象,所以无需浪费时间在左边的数;如果搜寻的数大于所搜寻的对象,则右边的数无需再搜寻,直接搜寻左边的数。所以在
2013-10-11 15:22:15 493
原创 多维矩阵转一维矩阵
多维矩阵转一维矩阵说明:有的时候,为了运算方便或资料储存的空间问题,使用一维阵列会比二维或多维阵列来得方便,例如上三角矩阵、下三角矩阵或对角矩阵,使用一维阵列会比使用二维阵列来得节省空间。解法:以二维阵列转一维阵列为例,索引值由0开始,在由二维阵列转一维阵列时,我们有两种方式:“以列(Row)为主”或“以行(Column)为主”。由于 C/C++、Java等的记忆体配置方式都是以列
2013-10-11 15:14:43 2019
原创 选择、插入、冒泡排序
选择、插入、冒泡排序说明:选择排序(Selection sort)、插入排序(Insertion sort)与气泡排序(Bubble sort)这三个排序方式是初学排序所必须知道的三个基本排序方式,它们由于速度不快而不实用(平均与最快的时间复杂度都是O(n2)),然而它们排序的方式确是值得观察与探讨的。解法:选择排序将要排序的对象分作两部份,一个是已排序的,一个是未
2013-10-11 14:58:00 737 1
原创 java重点总结
java面向对象*.Java中的原生数据类型共有8种:1) 整型:使用int表示。(32位)(表示范围 -2147483648~2147483648)2) 字节型:使用byte表示。(表示-128~127之间的256个整数, 8位)。3)短整型:使用short表示。(16位)(表示范围 -32768 ~ 32768)4)长整型:使用long表示。(64位)(表示范围 -9233
2013-10-11 12:50:38 761 1
原创 系统对象和类分析
静态分析阶段(定义类的关系以及对象的关系)关联和链接 1) 关联——针对类而言,表示类之间的使用关系。 . 类的相互的使用关系称为双向关联。 . 指类图中用直线表示的关系; . 线可以是水平也可以是垂直的; . 可以在关系线上给一个逻辑名称描述这个关系; 2) 链接——针对对象而言 . 指对象图
2013-10-10 21:37:57 1358
原创 OOAD(Object-Oriented Analysis and Design)介绍
OOAD方法论的定义: 1) 面向对象是一种系统建模技术; 2) 将系统描述为许多相互作用的有关系对象; 3) 系统中相互作用的对象被组织成类; 4) OO方法论由以下三部分组成: . 一个过程 . 一个符号 . 一系列规则 在一个OOAD软件开发过程,我们要完成二个不同的工作: 1) 分
2013-10-10 20:49:05 1656
原创 linux中mysql安装后,登录提示密码错误,解决办法
在ubuntu 13.04(centos6.3中只要有root权限)中,安装mysql后,使用命令登录mysql居然报错了,Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'(using password: YSE),这个错误很常见,需要重新重新设置一个密码,方法如下1.先关闭mysql并设置密码
2013-10-10 19:20:08 4592
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人