- 博客(16)
- 资源 (17)
- 收藏
- 关注
原创 java面向对象编程杂谈
Java程序的发展经历了面向过程,面向对象两个阶段。什么是面向过程和面向对象呢?其实面向过程就是一种以“事件”为中心的编程思想。而面向对象是一种以“事物(即对象)” 为中心的编程思想。打个比喻,面向过程就是不用想去做什么样的盒子,随机取工具就开始制作。而面向对象就是先想好做一个什么样的盒子,再去找对应的工具去做。在此我就重点谈下java的面向对象编程吧!首先我认为面向对象编程是相对于面向过
2016-03-29 16:48:58 491
原创 基于Springmvc的登录权限拦截器
1.什么是拦截器 拦截器是指通过统一拦截从浏览器发往服务端的请求来完成功能的增强。 使用场景:解决请求的共性问题(如:乱码问题,权限验证问题等) 2.拦截器的基本工作原理 springmvc可以通过配置过滤器来解决乱码问题 拦截器的工作原理和过滤器非常相似 3.实现拦截器 (1)编写拦截器类实现HandlerInterceptor接口 (2)将拦截器注册进Springmvc框架中
2016-03-29 16:39:13 608
转载 jQuery.validate使用手册,详解
jQuery.validate是一款非常不错的表单验证工具,简单易上手,而且能达到很好的体验效果,虽然说在项目中早已用过,但看到这篇文章写得还是不错的,转载下与大家共同分享。一、用前必备 官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/(注意下载最新版) API: http:/
2016-03-26 17:32:32 645
原创 spring的两种声眀式事务
需要导入的包有: cglib-nodep-2.1_3.jar com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar spring-aspects-3.2.0.RELEASE.jar spring-aop-3.2.0.RELEASE.jar1.使用基于注解的声眀式事务管理 在spring的配置文件中加入以下代码:<bean id=
2016-03-24 21:09:05 429
原创 spring+mybatis使用事务管理不生效原因分析
spring+mybatis使用事务管理不生效原因检查spring的配置信息是否配置正确<!-- 配置事务的通知:(事务的增强) --> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <!-- p
2016-03-24 19:50:02 3561
原创 错误提示:The prefix "aop" for element "aop:config" is not bound.
错误提示:The prefix "aop" for element "aop:config" is not bound.原因:我们在定义申明AOP的时候。没有加载schema。解决:首先应该加载JAR包。spring-aspects-3.2.0.RELEASE.jarcom.springsource.org.aspectj.weaver-1.6.8.RELEASE.jarspring-
2016-03-24 17:23:43 1266
原创 Mapped Statements collection does not contain value for com.xinrui.micromessage.bean.Message.insert
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: java.lang.IllegalArgumentException: Mapped Statem
2016-03-20 20:38:36 1130
原创 使用java代码生成随机验证码
java代码package com.xinrui.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.util.Random;import javax.imageio.ImageIO;import j
2016-03-20 17:25:37 1396
原创 javaweb——登陆权限过滤器的编写
编写登陆权限过滤器package com.xinrui.flower.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletConte
2016-03-20 11:47:40 1176
原创 javaweb——解决XSS跨站脚本攻击的方法
1.编写一个过滤器处理转义字符,防止SQL注入package com.xinrui.flower.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet
2016-03-20 11:35:41 11897 5
原创 javascript——回到顶端按钮的编写
1.用jquery编写回到顶端按钮(上升速度逐渐减慢) 2.html代码<a href="javascript:void(0);" class="topbtn" title="回到顶端" id="topbtn" onclick="backtop()"></a>3.js脚本/** * 当距离顶端的距离超过100px时触发 */$(document).ready(function() {
2016-03-20 11:12:36 701
原创 使用Spring-MVC框架生成验证码
导入依赖包——kaptcha-2.3.2-jdk14.jar在Spring-mvc配置文件中加入以下代码<!-- 验证码产生器配置 --> <bean id="captchaProducer" class="com.google.code.kaptcha.impl.DefaultKaptcha"> <property name="config">
2016-03-20 10:09:54 1323
原创 javascript——MD5加密脚本
javascript——MD5加密脚本未经过混淆处理/* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorithm, as defined in RFC 1321. * Version 2.2 Copyright (C) Paul Johnston 1999 - 2
2016-03-20 09:48:34 932
原创 Mybatis的优缺点——个人观点(勿喷)
Mybatis的优缺点使用过mybatis框架后,对比之前使用的hibernate框架而言,个人觉得Mybatis优点还是挺多的,至少比hibernate简单易用。SQL语句与代码分离 优点:便于管理和维护 缺点:不便于调试,需要使用日志工具获得信息 JDBC——使用断点调试 Mybatis——使用log4j调试用标签控制动态SQL的拼接 优点:用标签代替编写逻辑代码 缺点:拼接复杂的
2016-03-19 21:18:46 1414
原创 JAVA数据加密——MD5加密,SHA加密,BASE64解密,BASE64加密,HMAC加密
加密工具类package com.xinrui.flower.util;import java.security.MessageDigest;import javax.crypto.KeyGenerator;import javax.crypto.Mac;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;
2016-03-19 20:49:29 926
原创 mybatis分页插件的简单实现
mybatis分页插件的简单实现mybatis使用的版本是3.3.0,spring-mybatis使用的是1.1.0自定义拦截器()package com.xinrui.micromessage.action.interceptor;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.Re
2016-03-19 20:28:16 833 1
广东工业大学物联网 智能信息处理课件
2018-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人