- 博客(157)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 JS 动态加载 CSS 文件和JS文件,加载图片
实现功能的js代码。var dynamicLoading = { css: function(path){ if(!path || path.length === 0){ throw new Error('argument "path" is required !'); } var head = document.get
2015-11-24 22:04:56 2692
原创 spring mvc post 请求乱码
用spring mvc,发送$.post({ });请求 而服务器接受到的数据,中文乱码。轻松配置一下,即可迎刃而解。web.xml配置以下代码。<!-- 解决post中文乱码问题 --> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.sprin
2015-11-23 22:34:00 994
原创 easyui datagrid如何解析 一个对象的子对象的多个属性
我们一般从服务器返回的json数据,都是对象嵌套对象的。使用easyui datagrid 绑定数据的时候,如果我们要绑定一个对象的子对象的,多个数据,第一个数据可以绑定上,但是它会覆盖掉,后面对象的内容。如何解决这样的问题的呢、? 我的解决代码如下:{field:'nickname',title:'昵称',align:'center',width:'200',formatter:function(
2015-11-23 22:26:01 7276 2
原创 spring mvc 结合easyui datagrid 使用responseBody 注解 返回json 无法绑定
今天遇到了这个问题,o(︶︿︶)o 唉,究其原因,太长时间不用easyui了。都忘记怎么用了。使用 easyui datagrid表格,返回的日期要符合 要求的格式。给出一份easyui 官方的demo数据格式:{"total":28,"rows":[ {"productid":"FI-SW-01","unitcost":10.00,"status":"P","listprice":36.
2015-11-23 22:19:03 1960 1
原创 spring mvc 结合jackson返回的日期格式问题
代码如下所示/** * 返回json数据 * */ @RequestMapping("logininfo.shtml") public @ResponseBody Map<String, Object>findall(int page,int rows) { List<Logininfo> logininfos = logininfoBiz.sea
2015-11-23 22:13:03 2997
原创 easyui datagrid表格解析日期,成长整型
当我们的easyui datagrid 表格的日期,显示为一长串数字时,例如:144444585666,我们首先想到肯定数据从服务器返回时是否有问题。如果有问题,想办法解析即可。但是今天遇到了个奇葩的问题,数据从服务器返回时,没有任何的问题,标准的 yyyy-MM-dd HH:mm:ss格式。但是经过{field:'addr',title:'所属地址',align:'center',width:'
2015-11-23 22:08:30 2537 1
转载 kaptcha验证码使用
效果图1、把下载的kaptcha-2.3.2.jar添加到lib中2、配置web.xml增加servlet Kaptcha com.google.code.kaptcha.servlet.KaptchaServlet Kaptcha /kaptcha.jpg 3、在jsp页面中<form action="submi
2015-11-21 10:21:02 633
原创 Jquery 漂浮广告的插件
前提引入jquery 这是必然的<script src="style/js/jquery.min.js"></script>引入js插件<script type="text/javascript" src="style/js/float.js"></script> 下载链接:http://pan.baidu.com/s/1gdK1rVH 密码:s4dd如何使用?<script type="t
2015-11-19 23:29:45 2973
转载 Jquery 图片轮播的插件
前提要引入: jquery这是必然不上少的。<script src="style/js/jquery.min.js"></script>其次就是引入插件<script type="text/javascript" src="style/js/responsiveslides.min.js"></script>如何使用呢:html<ul class="rslides"> <l
2015-11-19 23:20:11 481
转载 Java 生成6位随机验证码
一看就懂的东西,赶紧复制使用吧。public String getRandNum(int charCount) { String charValue = ""; for (int i = 0; i < charCount; i++) { char c = (char) (randomInt(0, 10) + '0');
2015-11-19 14:01:19 4571
原创 Java mail 技术实例
简单来说,就是java 如何来使用smtp 规范来实现 发邮件的功能,即把 smtp规范和 邮箱账号/密码,接收方的邮箱,给 mail,让mail自动完成 发邮件的功能 。直接上代码:package test;import javax.mail.Authenticator;import javax.mail.PasswordAuthentication;public clas
2015-11-19 12:14:22 526
原创 Java如何集成支付宝即时到账接口
Java如何集成支付宝?需要支付宝 【合作者身份ID和安全校验码KEY】;如何这个你都搞不定,就没有必要在继续往下看了!!!!!!!!!!!首先我们需要来先下载支付宝集成即时到帐接口文件,如下图。 我们用到的当然是 create_direct_pay_by_user-JAVA-UTF-8打开目录里面的文件跟我们的java web项目类似吧?,其实它就是一个普通的java项目,不妨我们先将它导
2015-11-15 22:36:59 13290 22
原创 Jetty容器之浅显使用一
JettyJetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。如何像使用tomcat一样使用Jetty 呢?1.下载与安装 下载链接
2015-11-10 11:54:35 1589 2
原创 1个Nginx+2个tomcat+2个redis服务器(主从复制)实现反向代理,实现动静分离。
网上有不少这方面的教程,但是那毕竟是别人的东西,还是自己写一写,思路更加清晰一些。看标题,很明显,今天我不是要写什么代码来实现什么功能,而是配置程序运行环境,使得程序更高效。高效在哪里?我们知道,用户发出请求到服务器上,要经过tomcat处理,当然动态的请求当然要经过tomcat处理,然而一些静态的请求(例如图片,样式,js文件,等等)就没必要来麻烦tomcat了把,据悉tomcat能最大接受50
2015-11-09 22:42:42 3142
原创 java.lang.ClassNotFoundException: org.apache.commons.io.output.DeferredFileOutputStream
今天做Spring mvc文件上传遇到这个问题,仔细看了看是否缺少commons-fileupload-1.2.jar。结果发现并没有缺少。 那么问题出在哪里呢?原来是commons-fileupload jar 包从1.0升到1.1的时候。DeferredFileOutputStream.class被移除了。解决这个问题,只需要添加commons-io jar包即可。它里面存在Def
2015-11-07 10:47:25 8387 2
原创 Spring mvc之JSR303框架实现数据格式化,数据验证,资源国际化
今天使用JSR303框架实现 mvc的3个重要的部分数据格式化数据验证资源国际化要使用到的3个jar包:hibernate-validator-4.3.2.Final.jarvalidation-api-1.0.0.GA.jarjboss-logging-3.1.4.GA.jar首先要给 spring mvc配置国际化资源和数据验证资源,配置代码如下<!-- 开启注解的功能 加载数据
2015-11-06 23:43:13 1280
原创 Spring mvc之返回jackson和异常处理
看标题,今天要用Spring mvc完成两个内容返回Jackson数据对控制器进行异常处理如何去做?先对我们的spring mvc 配置文件进行配置。 添加如下配置:<!-- 配置spring mvc 使用注解,以及使用jackson转换器--><mvc:annotation-driven > <mvc:message-converters> <be
2015-11-06 23:14:52 656
原创 Spring-mvc整合mybatis-oracle11g-druid数据源
今天做了个小练习,spring-mvc整合mybatis。使用的表是,oracle自带的emp表。项目内容: 对emp表的增删改查项目所使用的框架版本 Spring 3.1 mybatis 3.2 oracle 11g druid 1.0.15废话不多话,上图解释。先展示各个配置文件的内容 web.xml文件内容<?xml version="1.0" encoding="UTF-8"?>
2015-11-05 09:37:40 9059
转载 JSTL fmt 格式化时间
JSTL 格式化时间,献上测试实例,供大家浏览。<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %><%@ taglib uri="http://j
2015-10-28 09:11:34 3663
原创 分页sql语句
不同数据库的分页语句有一定的差异,今天小编特此来总结一下。1.Mysql大部分代码是这样的SELECT * FROM table WHERE id >= (SELECT id FROM table LIMIT 1000000, 1) LIMIT 10; 但是推荐这样写(效率问题)SELECT * FROM table WHERE id BETWEEN 1000000 AND 1000010;
2015-10-12 10:23:53 819 2
原创 Oracle常用的命令
常用的命令,一时不知道从哪开始说起。算了,还是从开始创建用户说起:用超级管理员连接数据库:connect sys/admin as sysdba;开始创建用户create user zhangxiangfeng identified by zhangxiangfeng;给用户授权(connect,resource,dba )grant connect,resource to zhang
2015-10-12 09:56:48 480
原创 Mybatis(ibatis)的一对多关联配置
学过hibernate的同学都知道了,如何配置实体类之间存在着(双)(单)一对多的关系,今天让我们来了解一下。Mybatis是如何配置这种关系的!测试的数据库drop table t_10_01_student;drop table t_10_01_class;drop table t_10_01_grade;create table t_10_01_grade( id varchar2(
2015-10-12 09:18:12 1554
原创 java读取属性配置(properties)文件
文章开始,让我们先了解一下什么是属性配置文件(properties)。java的通用属性配置文件,以键值对方式存储信息。还是给个图吧。上图的jdbc.properties 文件就是个属性配置文件。废话就此而止,开始让我了解下java如何读取这个文件吧。需要用到y以下几个java内置类import java.io.FileInputStream; import java.io.FileNotFou
2015-10-12 08:58:35 4664
原创 如何用迅雷【下载】百度云盘(百度云管家)的文件
用过百度云的,都知道用百度云管家下载,自己百度云里面的文件是十分缓慢的,4M的网速,实际下载速度,最多200K,甚至更低。!!!!那么如何用迅雷下载我们的(或别人给我们分享)的文件呢?如上图。别人给我们分享的文件。 如何用迅雷下载呢??步骤1.先在这个页面登录 我们的百度云账户(没有去注册)步骤2.点击保存至网盘,(这时候。我们的百度云帐号已经有这个文件了。看不到的,刷新下,就出来了 )步骤3.在
2015-10-06 22:59:35 6120 1
原创 Java(JDK)的加密技术
Java常规的加密方式无非:非对称加密和对称加密非对称加密 MD5,SHA,RSA等加密方式对称加密 DES,DES3等加密方式文件加密 Hash散列值其它加密方式:例如 DSA(公钥-私钥-验证型加密技术),较为复杂。不在叙述。MD5加密package util;import java.security.MessageDigest;import java.security.
2015-10-06 00:01:50 765
原创 Windows如何一键搭建jsp运行环境
windows一键搭建jsp运行环境Windows说到搭建jsp运行环境,我们知道,jsp是java的,那么就要配置jdk,配置JAVA_HOME变量,配置tomcat环境变量,CATALINA_HOME,配置数据库。等等。当然初学阶段,还是建议先按照以上的步骤配置,毕竟这是根本,做事要明其原理。下面为大家介绍一种快速搭建jsp运行环境的方法。需要的条件:1.windows电脑一台2.jspstu
2015-10-05 06:46:59 6460 1
原创 mybatis的逆向工程
Mybatis如何实现逆向工程需要的条件:Myeclipse 10或以上版本(自己下载安装)mybatis逆向生成工具插件(本文章免费分享提供)点击下载:mybatis逆向生成工具插件 密码【mr0l】步骤:1.先把下载好的插件放入 我们的Myeclipse 10安装目录的dropins下 如图: 下载的是压缩。将其复制到 dropins目录下。然后点击解压到m
2015-10-03 22:23:56 1187
原创 org.hibernate.NonUniqueObjectException的原因与解决方法
相比学习hibernate的童鞋都遇到过这个问题,今天遇到这个问题了,就此来总结一下。出现这个异常的原因: 在同一个session内,如果已经有一个对象已经是持久化状态(load进来等),现在构造一个新的PO,和前一个持久化对象拥有相同的持久化标识(主键),在update或者delete的时候,就会抛这个错误。举个例子(伪代码):User user1 = session.load(1);
2015-09-25 05:14:55 4300
原创 hibernate的注解方式如何实现级联删除
我们都知道hibernate是面向对象的持久化技术。说到删除肯定是这个方法了session.delete(Obj);但是注解是怎么配置才能实现删除呢?本人在学习途中,由此遇到难处,总是无法实现,不知道问题出在哪里。后就找度娘了。找到解决之法了。就此分享一下。废话不多说。上干货。@OneToMany(fetch = FetchType.EAGER) @JoinColumn(name="vote
2015-09-25 05:08:09 8589 2
原创 Hibernate的Disjunction和Conjunction
关于Disjunction和Conjunction的如何使用?本人在学习阶段也曾在百度搜索,但是找到后,感觉描述的不太直白,思考良久才看懂是什么意思。故此在此小结一下。以Oracle数据库的scott用户下的Emp 和Dept表为例假如我们现在面临这样的一个问题 /* * 1.从员工表里面查询出20号部门下名字里包含S,或者工资在800以上。 * 并且职位名称开头带有M or
2015-09-21 10:04:41 8132
原创 Jsp如何进行动态分页
关于Jsp如何进行动态分页。给大家分享一个自写的PageModel类,注释个人感觉已经十分详细。再利用简单的Css+Div技术,即可做出漂亮的分页效果package util;import java.util.*;/** * 本类用于处理分页 * 实现的功能: * 1.将sql语句或hql语句分页查询到的数据及分页其它信息放入此类中,方便调用 * @author 张相逢 * @versio
2015-09-21 09:38:38 2493 2
原创 Hibernate的缓存机制
Hibernate的缓存为什么使用缓存?**hibernate提供了两种缓存来提升程序的性能**一级缓存二级缓存(类缓存,集合缓存,查询缓存)说到缓存,让我们先来理解下Hibernate的生命周期瞬时状态:此状态的对象存储于JVM内存中,与数据库的数据无关。 eg: 下面的user1对象就是瞬时状态 `Session session=HibernateSessionFactory.getS
2015-09-19 00:00:40 2441
原创 Hibernate如何调用存储过程
Hibernate调用存储过程的两种方式 1.本地sql查询方式 //1.获得session对象 Session session=HibernateSessionFactory.getSession(); //2.设置查询过程字符串 String procName="{Call hib7_test(?,?)}";
2015-09-18 10:20:34 6567
原创 DIV+CSS的经典翻页代码
DIV+CSS部分截图展示 @author -张相逢 代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><hea
2015-09-17 10:28:10 5496
原创 Java程序调用CMD批处理
Java程序调用CMD批处理java程序调用cmd命令修改系统密码为当天日期:如:2015-09-15 当天密码为:20150915jdk内置的Runtime.getRuntime().exec(String cmd)命令可执行cmd命令行字符串代码:@author-张相逢import java.io.IOException;import java.text.SimpleDateFormat;
2015-09-16 09:04:39 1341
原创 java如何获得唯一表示字符串
Java.util包提供UUID类获得一个32位的唯一标识字符串 String str=UUID.randomUUID().toString().replaceAll("-", ""); System.out.println(str);
2015-09-11 23:33:10 2061
linux oracle 11g依赖的所有包
2016-08-09
struts2校验器配置action
2015-07-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人