- 博客(349)
- 资源 (101)
- 收藏
- 关注
原创 mysql-5.6 linux安装方法详细记录
1. 需要的组建如下,使用yum方式安装:yum install gcc gcc-c++ kernel-devel ncurses-devel bison cmake2.下载mysql:http://dev.mysql.com/downloads/mysql/#downloads,选择源码包3.解压进入mysl文件夹4. cmake .5. make && make instal
2013-07-09 15:59:42 39167
转载 MySQL修改root密码的各种方法整理
整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助!方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin mysqladmin -u r
2013-07-09 15:19:55 901
转载 java设计模式示例
1.工厂方法模式(Factory Method) 将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到具体的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。[java] view plaincopypublic class TestFactoryMethod { p
2013-07-07 21:47:07 1179
转载 jQuery选择器大全
1. id选择器(指定id元素)将id="one"的元素背景色设置为黑色。(id选择器返单个元素)$(document).ready(function () { $('#one').css('background', '#000'); });2. class选择器(遍历css类元素)将class="cube"的元素背景色设为黑色$(docum
2013-06-28 14:33:29 695
原创 SpringMVC 接收对象参数
jsp controller @RequestMapping(value="/dbservers", method=RequestMethod.PUT) public Model
2013-06-19 14:34:11 17395
转载 springMVC_后台自动接受map数据
jsp:form action="/hello/getMap" method="post"> input name="mapVo['a'].name"> input name="mapVo['a'].password" type="password"> input name="mapVo['b'].name"> inp
2013-06-19 09:47:45 48038
转载 spring REST中的内容协商(同一资源,多种展现:xml,json,html)
一.REST内容协商介绍 RESTful服务中很重要的一个特性即是同一资源,多种表述.也即如下面描述的三种方式:1.使用http request header: AcceptGET /user/123 HTTP/1.1Accept: application/xml //将返回xml格式数据GET /user/123 HTTP/1.
2013-06-14 14:26:40 3295
转载 spring mvc 异常统一处理
出处:http://gaojiewyh.iteye.com/blog/1297746SpringMVC 提供的异常处理主要有两种方式,一种是直接实现自己的HandlerExceptionResolver,另一种是使用注解的方式实现一个专门用于处理异常的Controller——ExceptionHandler。前者当发生异常时,页面会跳到指定的错误页面,后者同样,只是后者会在每个contro
2013-06-14 10:32:37 45335 2
转载 spring mvc 异常统一处理方式
springMVC提供的异常处理主要有两种方式,一种是直接实现自己的HandlerExceptionResolver,另一种是使用注解的方式实现一个专门用于处理异常的Controller——ExceptionHandler。 1、实现自己的HandlerExceptionResolver,HandlerExceptionResolver是一个接口,springMVC本身已经对其有了
2013-06-14 10:30:08 6071
原创 java 正则表达式替换
public static void main(String[] args) throws Exception { // 生成 Pattern 对象并且编译一个简单的正则表达式"Kelvin" Pattern p = Pattern.compile("Kevin"); // 用 Pattern 类的 matcher() 方法生成一个 Matcher 对象 Matcher m = p
2013-06-13 21:50:14 1647
原创 Spring mvc 浏览器支持 put, delete 提交方法
在 jQuery 中这样发送 Ajax 请求:$.ajax({ url: '/xxx/' + id + '/update', type: 'POST', data: { _method: 'PUT' }, dataType: 'HTML', success: function(data) { .
2013-06-13 15:04:38 9651 2
转载 JAVA 在包里搜索所有的类
今天突然想到可不可以动态的去加载添加的类,这样可以省去以后添加类时候修改的麻烦。借鉴前人的 部分经验得到如下代码:import java.io.File;import java.io.FileInputStream;import java.util.ArrayList;import java.util.List;import java.util.jar.JarEntry;impo
2013-06-12 13:04:28 3566
转载 Xstream-xml和实体对象相互转换特殊问题
之前发了一篇博文《xml和实体对象相互转换 一步到位 》,在项目实际应用过程中我遇到了这种xml格式:Xml代码 xml version="1.0" encoding="UTF-8"?> html> body> div id="div1" name="div">123div> form action="saveForm.as
2013-06-07 17:09:46 4823
转载 XmlUtil工具类(toxml()和toBean())
/** * 输出xml和解析xml的工具类 *@ClassName:XmlUtil *@author: chenyoulong Email: chen.youlong@payeco.com *@date :2012-9-29 上午9:51:28 *@Description:TODO */ public class
2013-06-07 17:05:42 10497
转载 xstream简单实用
XStream是一个将对象序列化为xml并解析xml为对象的框架,主页位于http://xstream.codehaus.org。使用非常简单 引入依赖:Xml代码 dependency> groupId>com.thoughtworks.xstreamgroupId> artifactId>xstreamartifactI
2013-06-07 17:03:36 1097
转载 使用XStream序列化、反序列化XML数据时遇到的各种问题
转载:http://www.blogjava.net/DLevin/archive/2012/11/30/392240.html首先对于简单的引用,XStream使用起来确实比较简单,比如自定义标签的属性、使用属性和使用子标签的定义等:@XStreamAlias("request")public class XmlRequest1 { private static
2013-06-07 17:02:08 3291
转载 Java 标准日志工具 Log4j 的使用(附源代码)
Java 标准日志工具 Log4j 的使用(附源代码) 源代码下载 Log4j 是事实上的 Java 标准日志工具。会不会用 Log4j 在一定程度上可以说是衡量一个开发人员是否是一位合格的 Java 程序员的标准。如果你是一名 Java 程序员,如果你还不会用 Log4j,那你真的很有必要读一下这篇文章了。很多朋友反映想写程序日志,但是却不知道怎么把日
2013-06-06 14:56:33 1004
转载 xStream完美转换XML、JSON
xStream框架xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换;前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html以及Jackson这个框架,在线博文:http://www.cnb
2013-06-04 10:17:15 1163
转载 RESTful 服务
使用 Struts 2 开发 RESTful 服务http://www.ibm.com/developerworks/cn/java/j-lo-struts2rest/使用 Spring 3 来创建 RESTful Web Serviceshttp://www.ibm.com/developerworks/cn/web/wa-spring3webserv/index.h
2013-05-17 14:07:47 1079
转载 100万并发连接服务器笔记之Java Netty处理1M连接会怎么样
转载:http://www.blogjava.net/yongboy/archive/2013/05/13/399203.html前言每一种该语言在某些极限情况下的表现一般都不太一样,那么我常用的Java语言,在达到100万个并发连接情况下,会怎么样呢,有些好奇,更有些期盼。这次使用经常使用的顺手的netty NIO框架(netty-3.6.5.Final),封装的很好,接口很
2013-05-14 16:37:03 10749
转载 Java HashMap的死循环
转载:http://coolshell.cn/articles/9606.html在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java的HashMap是非线程安全的,所以在并发下必然出现问题
2013-05-11 09:04:51 1722
转载 windows下如何正确使用Jconsole远程连接linux主机上的JVM
原文地址:http://blog.csdn.net/cyq1984/article/details/5766776背景说明:客户端: Windows XP SP3,JDK 1.5.0_14;服务端:CentOS 5.4 Final(Rad Hat版本:5.1.19.6,linux核心:2.6.18-164.el5),JDK 1.6.0_21 for linux。开始时,在Windows
2013-05-10 11:24:41 5918 3
转载 Linux下Tomcat的安装
Linux下Tomcat的安装1.下载Tomcat在下面的地址下载Tomcat的二进制版 http://apache.freelamp.com/tomcat/tomcat-6/v6.0.26/bin/apache-tomcat-6.0.26.tar.gz即下载文件 apache-tomcat-6.0.26.tar.gz2. 安装首先解压缩 gu
2013-05-09 18:00:54 726
转载 apache common
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。 一、Commons BeanUtils http://jakarta.apache.org/commons/beanutils/index.html 说明:针对Bean的一个工具集。
2013-05-03 13:30:46 1028
转载 使用common-pool实现的一个简单的线程池
使用apache的commons-pool完成了一个简单的可伸缩的线程池,实现的功能为: 1、可以为线程池设定最大线程数,当有请求的时候,从池从取出一个线程来进行处理,当处理完成后,再将线程重新放入到池中。如果池中的线程不够地话,系统会自动地增加池中线程的数量,但总量不超过最大线程数。 2、定时查看线程池,当线程池中的线程过长时间未被使用,则自动销毁它。/** * 创建销毁线
2013-05-03 11:56:38 10828
转载 mysql-5.6.4-m7 install in linux
安装的mysql数据库是:mysql-5.6.4-m7,这个版本的数据库要用cmake工具安装。 CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake cmake下载地址:http://www.cmake
2013-05-02 09:34:25 3077 1
转载 Linux下安装MySQL
安装环境:Linux服务器CentOS 5.5安装版本:mysql-5.5.8.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-
2013-05-02 09:29:04 4999
原创 Java deep copy
public static E deepClone(E object) throws IOException, ClassNotFoundException { ByteArrayOutputStream bo = new ByteArrayOutputStream(); ObjectOutputStream oo = new ObjectOutputStre
2013-04-27 11:00:13 792
转载 使用异步 I/O 大大提高应用程序的性能
AIO 简介Linux 异步 I/O 是 Linux 内核中提供的一个相当新的增强。它是 2.6 版本内核的一个标准特性,但是我们在 2.4 版本内核的补丁中也可以找到它。AIO 背后的基本思想是允许进程发起很多 I/O 操作,而不用阻塞或等待任何操作完成。稍后或在接收到 I/O 操作完成的通知时,进程就可以检索 I/O 操作的结果。I/O 模型在深入介绍 AIO API 之前,让我们
2013-04-10 15:59:41 755 1
原创 设计模式--Facade(门面模式)
一、 门面(Facade)模式外部与一个子系统的通信必须通过一个统一的门面(Facade)对象进行,这就是门面模式。医院的例子用一个例子进行说明,如果把医院作为一个子系统,按照部门职能,这个系统可以划分为挂号、门诊、划价、化验、收费、取药等。看病的病人要与这些部门打交道,就如同一个子系统的客户端与一个子系统的各个类打交道一样,不是一件容易的事情。首先病人必须先挂号,
2013-04-08 22:12:25 744
转载 Spring线程池开发实战
http://www.2cto.com/kf/201211/170841.html本文提供了三个Spring多线程开发的例子,由浅入深,由于例子一目了然,所以并未做过多的解释。诸位一看便知。前提条件:1)在Eclipse创建一个Java项目,我取名为SpringThreadDemo。2)项目所需的JAR包如图所示: 下面开始。注:项目源码
2013-04-03 09:58:13 1137 1
转载 10种排序算法总结
排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准: (1)执行时间 (2)存储空间 (3)编程工作 对于数据量较小的情形,(1)(2)差别不大,主要考虑(3);而对于数据量大的,(1)为首要。 主要排序法有: 一、冒泡(Bubble)排序——相邻交换 二、选择排序——每次最小/大排在相应的位置 三
2013-04-03 09:39:09 750
转载 MySQL存储过程详解 mysql 存储过程
mysql存储过程详解1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存
2013-04-02 16:09:13 711
转载 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 I
2013-04-02 09:54:38 699
转载 mysql批量更新优化之触发器
mysql批量更新优化之触发器需要以A表的更新来同步刷新B表的数据.B表是1个大表.记录行数比是A表的10倍.已有的同步更新方式,update product.order_list a left join product.user b on a.email=b.email set a.lastlogin=b.lastlogin;改进以后的同步更新方式:每当A表有更新
2013-03-28 11:34:46 1701
转载 Java数组及其内存分配
几乎所有的程序设计语言都支持数组。Java也不例外。当我们需要多个类型相同的变量的时候,就考虑定义一个数组。在Java中,数组变量是引用类型的变量,同时因为Java是典型的静态语言,因此它的数组也是静态的,所以想要使用就必须先初始化(为数组对象的元素分配空间)。对与Java数组的初始化,有以下两种方式,这也是面试中经常考到的经常题目:静态初始化:初始化时由程序员显式指定每个数组元素
2013-03-27 18:10:18 7171 1
原创 sql注入相关文章
http://subject.csdn.net/SQL-I/http://blog.csdn.net/wufeng4552/article/details/3449870
2013-03-25 17:54:15 887
原创 记录mysql主主备份实现方法
运行mysql:mysqld_multi --defaults-extra-file=/etc/my.cnf start添加用户:GRANT ALL ON *.* TO root@"%" IDENTIFIED BY "123456"FLUSH PRIVILEGES;添加my.cnf至中//注意不能重复server-id = 1 //**
2013-03-19 16:50:32 1801
java jmx操作示例源码
2014-12-01
java 操作linux shh 所需jar
2014-11-19
java数据结构于算法(第二版)_书中示例代码
2013-12-31
vnc windows客户端
2013-10-08
JAX-RS示例jar
2013-05-27
wa-aj-simplejava4
2013-02-26
wa-aj-simplejava3
2013-02-26
wa-aj-simplejava2
2013-02-26
Effective Java
2015-07-29
mysql慢日志分析工具mysqlsla
2015-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人