自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 SSH多表查询对象转json

最近做的项目是需要把对象转成json传到前台去,实现异步刷新的效果。不巧的是在转化过程中碰到了一些问题,郁闷了好久,在参考别人的意见之前,终于搞定了。哈哈!!!将我的想法记录下来,以做参考之用,贴上部分源码作为理解之用。 JavaBean:public class User implements Serializable {/** * 序列化,实现对等传输 */private static fin

2014-07-27 10:54:48 2372 1

原创 Linux SVN服务器搭建详解

本文部分例子引用linux下搭建SVN服务器完全手册一、简介Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。二、安装与

2014-03-18 16:51:38 1090

原创 twemproxy安装与配置

说到twemproxy就不得不说要一下redis,这是因为twemproxy是为redis服务的,当然这里所说的服务是指代理服务。为什么是这么说得呢?如果你之前有接触过redis的话,你应该很熟悉redis集群。虽然redis集群带来了很多的优势,但还有一个问题需要解决,那就是独立的redis集群之间的关联。我们知道redis有16834个slot(槽),当我们创建集群并赋予给定范围的槽后,如果因

2014-03-14 16:54:05 5116

原创 Redis系统学习篇

在开始学习之前,我们需先给自己提出几个问题,什么是Redis?与其他同类型的比较,Redis有何优势?Redis的应用场景又是什么?Redis怎么配置?Redis有何缺陷?只要与系统挂钩,我们都会想到Redis如何优化?带着这些疑问,开始我们的旅程。一、什么是Redis二、Redis优势三、Redis应用场景四、Redis配置4.1 下载安装包http://code.goo

2014-02-23 23:00:50 1161

转载 Linux vsftpd配置

文章来源于http://bbs.51cto.com/thread-717151-1.html以设置miket 和 john 两个虚拟用户帐号为例来配置vsftpd服务器(1)建立虚拟用户口令库文件建立虚拟用户的口令文件,文件中奇数行设置虚拟用户的用户名,偶数行设置用户的口令。例如,使用vi编辑器建立名为logins.txt的用户口令库文件,在文件中设置用户mike的口令为pwabcd,

2014-02-21 15:21:51 765

转载 Linux用户(user)和用户组(group)的日常管理与操作教程概述

摘要:本文详解用户(User)和用户组(Group)的配置文件,本文是《Linux 用户(User)和用户组(Group)管理概述》文档的关健部份的细化;通过本文,您至少能明白/etc/passwd /etc/group ,以及什么是UID和GID 等;其中对UID的重要性加以详细的论述;最后,本文还以通过修改用户及用户组配置文件的办法来实现管理用户和用户组,进而说明在Linux系

2014-02-21 10:38:57 682

转载 Linux load average负载量分析与解决思路

top命令中load average显示的是最近1分钟、5分钟和15分钟的系统平均负载。系统平均负载表示  系统平均负载被定义为在特定时间间隔内运行队列中(在CPU上运行或者等待运行多少进程)的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中:  - 它没有在等待I/O操作的结果  - 它没有主动进入等待状态(也就是没有调用’wait’)  - 没有被停止

2014-02-19 15:35:42 65189 6

原创 Linux 文件重命名

就目前所知道的知识,有两种方法。一、rm rm命令最简单,也更好掌握。形如:rm oldname newname二、rename rename命令更加健壮,不仅支持普通的文件重命名,而且还支持模式匹配。在开发速度上给我们带来了很大的便利。形如:rename fromname toname filenames相关例子可以参考有关文章--linux下rename用法(批量重命名)

2014-02-09 20:28:02 1045

转载 linux ls命令下复合模式位

转置于http://blog.chinaunix.net/uid-28216282-id-3513266.html三个特殊的位set-user-ID、set-group-ID、stickyset-user-ID SUID 我们知道,linux中用户修改密码就是修改 /etc/passwd 这个文件,用的是 passwd user 这个命令。但是,那个文件的权限是:

2014-02-09 19:58:04 944

原创 Linux下相对高效的文件查看

Linux下查阅文件可以通过cat命令,但我们知道这个命令本身效率不高,所以在高并发期间,可能会影响文件的读操作,为此应该寻求一个相对于更高效的查阅命令。在不考虑NUL字符问题的情况下,awk命令可以对其进行替换。例子如下:[lorieskate@localhost hibweb]$ time cat a.xmlaaaaaaaaaa0.000u 0.001s 0:00.00 0.0%

2014-01-14 17:07:21 720

原创 Linux字符串截取几种方法

在很多情况下我们需要提取某个变量下的某个字段,linux提供了很多的命令来处理这种情况。在这里只提供一个解决问题的思路,对于具体的命令下使用何参数,根据情况而定,除了利用man命令,还可以上网查阅相应的资料,以/etc/passwd为例获取用户所在组:root:x:0:0:root:/root:/bin/csh方法一:使用cut命令cat /etc/passwd | head -1

2014-01-14 10:09:32 4876

转载 Linux 文本块排序

解题思路来自与作者:Arnold Robbins & Neson H.F.Beebe有时,我们需要多行记录进行排序,地址清单就是很好的例子。由于sort没有提供这个一方法,所以需要变通一下。举例说明:假如有这样的一个地址清单# SORTKEY:Schlo,Hans JurgenHans Jurgen ScholUnter den Linden 78D-10117 BerlinG

2014-01-13 11:14:56 860

转载 linux chsh命令参数及用法详解(linux设置系统shell命令) 详细出处参考:http://www.jb51.net/LINUXjishu/57945.html

点评:linux chsh命令参数及用法详解(linux设置系统shell命令),需要的朋友可以参考下-使用权限:所有使用者 命令:chsh   用法:shell>> chsh   说明:更改使用者 shell 设定   范例:   shell>> chsh   Changing fihanging shell for user1   Password: [del]

2013-12-31 11:03:34 953

原创 Mysql show indexes 查看索引状态

SHOW INDEX FROM tbl_name [FROM db_name]   SHOW INDEX会返回以下字段:   · Table   表的名称。   · Non_unique   如果索引不能包括重复词,则为0。如果可以,则为1。   · Key_name   定义的索引名称。   · Seq_in_index

2013-11-15 20:22:08 7305

转载 Mysql explain中key_len的计算

转人生不过如此http://hidba.org/?p=404今天丁原问我mysql执行计划中的key_len是怎么计算得到的,当时还没有注意,在高性能的那本书讲到过这个值的计算,但是自己看执行计划的时候一直都没有太在意这个值,更不用说深讨这个值的计算了:ken_len表示索引使用的字节数,根据这个值,就可以判断索引使用情况,特别是在组合索引的时候,判断所有的索引字段都被查询用到。

2013-11-14 20:28:10 712

原创 Mysql数据类型

数据类型与存储字节类型名称存储字节tinyint1smallint2mediumint3int4bigint8float4double8decimal(M,D)M+2year1time3date3

2013-11-09 10:50:53 618

转载 mysql errno:150

原因可能如下:1, 两个字段的类型或者大小不严格匹配,例如,如果一个是INT(10), 那么外键也必须设置成INT(10), 而不是 INT(11) 也不能是 TINYINT. 你得使用 SHOW 命令来查看字段的大小,因为一些查询浏览器有时候把 int(10) 和int(11) 都显示为integer。另外,你还必须确定两个字段是否一个为 SIGNED,而另一个又是UNSIGNED, 这

2013-11-09 10:22:58 1385 1

转载 MYSQL索引使用

作者:stef_wu 来源:www.easyjf.com 发表时间:2007-12-31  什么是索引?索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价

2013-08-04 22:40:45 707

原创 Unable to locate appropriate constructor on class

org.hibernate.hql.internal.ast.QuerySyntaxException: Unable to locate appropriate constructor on class [com.skyblogs.entity.Type] [select new com.skyblogs.entity.Type(t.typeId, t.detail, count(t.title

2013-07-30 21:48:24 2672

原创 spring配置文件报java.lang.NoClassDefFoundError: org.hibernate.engine.SessionFactory

在整合spring3.x和hibernate4.x初始化启动之后出现org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'txManager' defined in class path resource [beans.xml]: Invocation of init meth

2013-07-30 21:37:28 925

Linux常用命令集合

记录在linux下的常用命令,并对其进行详细的讲解。

2014-01-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除