- 博客(64)
- 收藏
- 关注

原创 Struts2 + uploadify 多文件上传完整实例!
首先我这里使用的是 Jquery Uploadify3.2的版本 导入相关的CSS JS link rel="stylesheet" type="text/css" href="css/uploadify/uploadify.css"> js/jquery.min.js"> js/uploadify/jquery.uploadify.m
2014-07-31 15:10:03
4404
1

原创 Jquery的DataTable插件 AJAX 服务器分页的的学习心得(java版)
由于网上关于jquery datatable的资料不多,自己做项目也遇到一些问题,所以现在总结出来,供大家参考。
2014-07-26 13:46:05
6795
原创 linux下安装mysql5.7.11全纪录
1、下载:当前mysql版本到了5.6.20http://dev.mysql.com/downloads/mysql选择Source Code2、必要软件包yum -y install gcc-c++ ncurses-devel cmake make perl \gcc autoconf automake zlib libxml libgcrypt libtoo
2016-02-21 16:14:01
3645
原创 linux 下 Apache 安装
一,准备 1,安装 apr 下载地址:http://apr.apache.org/download.cgi [root@ubuntu:/work/soft/apache]# tar jxvf apr-1.5.0.tar.bz2 [root@@ubuntu:/work/soft/apache/apr-1.5.
2016-02-19 00:53:38
600
转载 dwr 精准推送
这几天做项目,需要一个消息提醒功能,决定用dwr实现,在dwr官网和网上找了很多资料,也没实现精准推送,大多数的例子具体步骤写的不清楚,不怎么了解dwr的人看了也未必能看懂,反正我是没看懂,那时就决定,若自己实现了,一定将具体步骤写下来,希望能给那些和我一样的人一些帮助,若有不明白的,可以给小弟留言。我只写步骤,不写原理,下面开始。 第一、在项目中引入dwr.jar,然后在web.
2015-11-10 10:54:26
835
转载 JVM调优总结
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms355
2015-11-03 00:09:58
638
原创 java多线程复制文件,RandomAccessFile类
package com.wzh.mtd.t20151102;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;public class CopyThread implements Runnable{ private int block; p
2015-11-02 15:53:07
1793
转载 GIT常用命令
Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add
2015-08-13 13:39:31
515
转载 SSM整合
1、基本概念1.1、SpringSpring 是一个开源框架, Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。 Spring 使用基本的 JavaB
2015-08-12 16:54:06
995
转载 Jquery Validation 相关使用记录
官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validationjQuery plugin: Validation 使用说明 转载自:http://blog.sina.com.cn/s/blog_608475eb0100h3h1.html 一导入js库 二、默认校验规则(1)require
2015-04-24 16:51:20
574
转载 mysql中日期函数、时间函数
《MySQL:MySQL日期数据类型、MySQL时间类型使用总结》适用于 MySQL 5.X 及以上版本。 一、MySQL 获得当前日期时间 函数1.1 获得当前日期+时间(date + time)函数:now()mysql> select now();+---------------------+| now() |+---------------------+|
2015-04-20 14:14:30
701
原创 Java同步锁何时释放?
任何线程进入同步代码块、同步方法之前,必须获得同步监视器的锁定,那么何时会释放这个锁定呢?在程序中,是无法显式释放对同步监视器的锁的,而会在如下几个情况下释放锁。1、当前线程的同步方法、代码块执行结束的时候释放2、当前线程在同步方法、同步代码块中遇到break 、 return 终于该代码块或者方法的时候释放。3、。。。。出现未处理的error或者exception导致异常结束的时候释
2015-01-31 11:38:09
4887
原创 JavaWeb项目获取路径各种方法。
在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。另:在Jsp,Servlet,Java中详细获得路径的方法!1.jsp中取得路径: 以工程名为TEST为例: (
2014-12-31 10:02:41
1477
原创 关于JavaWeb拦截访问一点总结。
在javaweb中,拦截访问现在有几种方式一种是Filter,Springmvc的Intercepter,struts2的拦截器等。。。这里总结一下Filter一些路径的拦截假如这是一个微博项目xxxx.com/login 是我前台的登陆 页面xxxx.com/admin/login 是我后台的登陆 页面 假如用户没登陆 访问 xxxx.com/
2014-12-25 10:57:26
2896
原创 Linux下yum安装mysql
第一篇:安装和配置MySQL第一步:安装MySQL[root@192 local]# yum -y install mysql-server ← 安装MySQL[root@192 local]# yum -y install php-mysql ← 安装php-mysql第二步:配置MySQL[root@192 local] #vim /etc/my.c
2014-12-23 11:12:16
920
原创 关于mysql大数据分页的一些方法。
select * from user limit 0,10; 这种最普通的方法在数据量不大的时候是没问题的当数据量大于100W的时候 ,就要 select * from user limit 1000000,10 ; 此时数据库要先扫过前面的100W条记录,再来取10条,所以当数据量越来越大的时候,速度也会越来越慢。解决方案:1、从业务上解决,限制最多只能取前70页
2014-12-02 22:25:33
1217
原创 mongodb启动出现问题解决方法。
之前MongoDB启动的时候是蛮正常的,不知道后来启动报错了,就把粘贴出来查询了。最后才知道是由于自己不正常的关闭导致的这个情况。--摘录:MongoDB非正常关闭后修复记录 mongod没有后台执行,在终端连接非正常断开后,再次执行mongod报错,如下所示:[root@localhost mongodb]# ./bin/mongod ./bin/mongod --help for
2014-12-02 14:53:35
2179
原创 Java通过thumbnailator对图片进行缩放,裁剪,添加水印等..
package com.test.image;import static org.junit.Assert.*;import java.io.File;import javax.imageio.ImageIO;import net.coobird.thumbnailator.Thumbnails;import net.coobird.thumbnailator.geometry.
2014-11-26 15:40:21
2376
转载 Java IO 实例
2011-09-11 21:35 by Rollen Holt, 65686 阅读,84 评论, 收藏, 编辑写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,
2014-11-25 01:30:18
676
转载 Java IO
Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWr
2014-11-23 21:00:41
598
原创 Java Collection
在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封装,这就极大的减化了程序员编程时的负担。程序员也可以以这个集合框架为基础,定义更高级别的数据抽象,比
2014-11-23 20:41:41
926
原创 spring跟QuartZ整合
package com.chengxi.qs.service;/*** * 执行的业务逻辑类 * @author wzh * */public class JobTask { public void work(){ System.out.println("正在调度任务..."); }}<beans xmlns="http://www.springframework.o
2014-11-21 16:50:03
1058
原创 Java发送email 带附件
package com.chengxi.jm.test;import java.util.Properties;/*** * 邮件发送的参数类 * * @author wzh * @version 1.0 */public class Mail_SendProper { //邮件服务器 private String host; private String port =
2014-11-21 12:08:02
1027
原创 Java操作memcached(一)
Memcached实际上就是两次Hash算法 第一次hash算法是用来定位Memcached实例的 第二次hash算法是底层HashMap中的hash算法Hash算法 1.根据余数来进行计算(其实java中的HashMap的hash算法也是用的这种方式) 2.一致性hash算法 C的客户端 --->libMemcached已
2014-11-17 13:04:12
1332
原创 闲聊Hibernate中的inverse和cascade
小小的记录一下自己对这两个属性的理解。假如有两个类class Group{private int id;private Set users = new ... }class User{private int id;private Group group = new ..}他们之间是 一对多的关系 Group (1) --->
2014-11-12 14:47:00
737
原创 Jedis学习使用(java操作redis)
Jedis 是 Redis 官方首选的 Java 客户端开发包。工作过程总结的一个示例,贴出来,如下:Java代码 package com.wujintao.redis; import java.util.Date; import java.util.HashMap; import java.util.Iterator; imp
2014-10-25 16:04:14
2667
转载 Mybatis实战(Mybatis in action)
这个mybatis教程也不错:http://limingnihao.iteye.com/blog/781671MyBatis目录(?)[-]mybatis实战教程mybatis in action之一开发环境搭建mybatis实战教程mybatis in action之二以接口的方式编程mybatis实战教程mybatis in action之三实现数据
2014-10-21 23:19:36
1261
转载 Tomcat6 一些调优设置
公司的一个服务器使用Tomcat6默认配置,在后台一阵全点击服务器就报废了,查了一下就要是PERMSIZE默认值过小造成(16-64)TOMCAT_HOME/bin/catalina.sh添加一行:JAVA_OPTS=" -XX:PermSize=64M -XX:MaxPermSize=128m"问题解决(可能为调用JAR包过多原因)下面是网上看到一些设置JAVA_
2014-10-12 23:44:52
1113
原创 类似微博判断用户关系的sql语句
类似新浪微博的关注与相互关注 不知道别人是怎么设计的。反正我是如下设计的 ID USER FRIEND 1 A B 2 B A3 A C ID为自增 user为发起关注者 friend为被关注者 现在需求如下。给出A、B两用户ID如何判断A与B的关系 很简单要,是A关注B,还是A
2014-10-07 13:16:04
1848
原创 mysql中IN和EXITS效率
mysql中的in语句是把外表和内表作hash 连接,而exists语句是对外表作loop循环,每次loop循环再对内表进行查询。一直大家都认为exists比in语句的效率要高,这种说法其实是不准确的。这个是要区分环境的。 如果查询的两个表大小相当,那么用in和exists差别不大。 如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:
2014-10-07 12:44:39
2025
原创 WEB项目中使用QQ表情
首先引入 jquery 、 jquery.qqFace.js (官网下载完整包)$(function(){ $('.emotion').qqFace({ id : 'facebox', assign:'saytext', path:'arclist/' //表情存放的路径 }); $(".sub_btn").click(function(){ var s
2014-10-02 14:32:09
2820
2
原创 SpringAop日志管理
Spring AOP 1.对AOP的理解 —— 分工来做各个部分,运行时候整合的思想2.理解 面向过程,面向对象,面向切面 的思想1)面向过程:房间装修时,准备装一个灯,就拉一根电线,连接灯。2)面向对象:设计房间中哪些位置需要使用电线接口,然后在相应的位置设置电线接口,以备以后使用。3)面向切
2014-09-24 17:17:05
1064
原创 path与classpath的区别
1.path的作用 path是系统用来指定可执行文件的完整路径,即使不在path中设置JDK的路径也可执行JAVA文件,但必须把完整的路径写出来,如C:\Program Files\Java\jdk1.6.0_10\bin\javac TheClass.java。path是用来搜索所执行的可执行文件路径的,如果执行的可执行文件不在当前目录下,那就会依次搜索path中设置的路径;而ja
2014-09-17 20:53:50
1076
原创 配置Tomcat虚拟目录详解
在tomcat6版本中:1、【官方文档】本人不推荐。在tomcat\conf下server.xml中找到<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="fa
2014-09-14 12:14:04
1409
原创 log4j详细使用方法
简单的说log4j就是帮助开发人员进行日志输出管理的API类库。它最重要的特点就可以配置文件灵活的设置日志信息的优先级、日志信息的输出目的地、日志信息的输出格式Log4j 除了可以记录程序运行日志信息外还有一重要的功能就是用来显示调试信息。程序员经常会遇到脱离java ide环境调试程序的情况,这时大多数人会选择使用System.out.println语句输出某个变量值的方法进行调
2014-09-12 23:13:24
1188
原创 Struts2不用插件返回json格式数据
首先要先获取HttpServletResponse对象在struts2如何获取这里就不详细说了 有几种办法 不会的自己百度我这里用的是HttpServletResponse response = (HttpServletResponse) ActionContext.getContext().get(ServletActionContext.HTTP_RESPONSE); //下
2014-09-02 19:37:08
875
原创 Webservice:CXF添加拦截器实现权限控制
上一遍简单介绍了webservice和写了简单的cxf入门小程序地址:http://blog.youkuaiyun.com/cjaver/article/details/38777057接下来介绍一个比较实用的拦截器,可以进行权限控制等。首先对于 一个 webservice来说服务器端 : 有输入有输出(soap)客户端: 同上所以对于添加拦截器来说,也是有 I
2014-08-25 19:07:40
1839
原创 Webservice介绍,CXF入门程序
一. 什么是WedService?WebService不是框架, 甚至不是一种技术, 而是一种跨平台,跨语言的规范, WebService的出现是为了解决这样的需求场景: 不同平台, 不同语言所编写的应用之间相互调用.二. WedService有什么用?WebService可以集中解决以下问题:1. 远程调用2. 跨平台调用3.
2014-08-23 11:20:49
1478
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人