- 博客(20)
- 收藏
- 关注
原创 MyBatis 2章 MyBatis与Spring整合
1、技术目标为项目添加Spring框架使用Spring在业务逻辑层对DAO完成依赖注入使用Spring在业务逻辑层进行事务处理2、什么是Spring框架?Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架Spr
2014-08-30 22:29:46
268
原创 MyBatis 1章 入门(使用MyBatis完成CRUD)
1、技术目标:在项目中加入MyBatis框架配置MyBatis框架完成简单的CRUD操作2、什么是MyBatis?MyBatis 的前身是 iBatis,iBatis一词来源于"internet"和"abatis"的组合,是一个基于Java的持久层框架MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架MyBatis消除了几乎所
2014-08-30 22:28:41
316
原创 Spring AOP 完成日志记录
1、技术目标掌握Spring AOP基本用法使用Spring AOP完成日志记录功能提示:本文所用项目为"影片管理",参看http://hotstrong.iteye.com/blog/1160153本文基于"影片管理"项目进行了日志记录功能扩充注意:本文所实现的项目(MyEclipse工程)已提供下载,数据库脚本可参看《MyBatis 1章 入门(
2014-08-30 22:28:00
859
1
原创 MyBatis 3章 MyBatis Spring Struts2 整合应用
1、技术目标为项目添加Struts2框架整合Spring与strtus2为项目添加jsp页面,操作影片CRUD注意:关于strtus2框架其他方面的应用细节不在本文讨论范围2、使用准备2.1) 在项目(Web)中新增如下jar包,struts版本2.2.1.1(本文已提供下载):commons-fileupload-1.2.1.jarco
2014-08-30 22:27:59
306
原创 使用ajax gson增强用户体验
1、技术目标为项目加入gson支持在struts2的Action中使用gson输出json格式数据采用jQuery的ajax方式完成CRUD操作注意:本文所用项目为"影片管理",参看http://hotstrong.iteye.com/blog/11567852、什么是gson?Gson是Google的一个开源项目可以将Java对象转换成JSON
2014-08-30 22:26:26
264
原创 编码和过滤器
一、常见的字符集和字符编码有哪些? 字符就是字符的集合,字符编码就是呈现给电脑识别的二进制格式的字节。 (1)ascii 字符集,主要针对美国人使用的,每一个字符均采用采用8个字节保存,可以保存 128 (2 (2)iso-8859-1 字符集,阿拉伯字符集,比ascii字符集强大,能基于ascii字符集保存更多ascii以外的字符,可以这么说i
2014-08-26 21:12:44
358
原创 代理模式
一、什么事代理模式? 代理模式就是说某一个功能不能直接调用而要通过一个中间人来实现这样一个互通的功能,比如在spring与hibernate集成的时候,我们要做增删改操作时不能直接开启事务操作,所以可以通过TransactionManager事务管理器这个代理来完成,我们要做的就只有配置了,代理它分为三种角色:实际角色,抽象角色,代理角色。根据业务需求,实际角色不会被调用,
2014-08-26 21:12:17
248
原创 反射
一、什么是反射?反射就是可以通过一个类的完整类名来动态完成该类的一系列操作,比如动态完成实例化,动态获取属性,动态获取方法,以及动态调用该类的方法。二、每一个类或类的对象都有自己的class对象,那么这些类如何获得自己的class对象呢? (1)如果是一个类,可以通过.class属性拿到class对象 (2)如果是一个类的对象,可以通过getCl
2014-08-26 21:11:46
824
原创 使用smartUpload上传附件
smartUpload主要用于上传附件,一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中用起来还是比较方便的,比较灵活。smartUpload提供的方法主要有:㈠ File类 这个类包装了一个上传文件的所有信息。通过它,可以得到上传文件的文件名、文件大小、扩展名、文件数据等信息。 File类主要提供以下方法: 1、saveAs作用:
2014-08-26 21:11:41
402
转载 TS数据结构分析
原文链接:http://blog.csdn.net/shuyong1999/article/details/7095032数据结构bufferstreamdescriptortablenetwork目录(?)[-]TS包得数据结构PSIPAT表数据结构数据结构PAT TablePMT TableCheckOut 数据宏1.TS包得数据结构
2014-08-23 20:46:49
462
原创 JSP中文乱码问题终极解决方案
在介绍方法之前我们首先应该清楚具体的问题有哪些,笔者在本博客当中论述的JSP中文乱码问题有如下几个方面:页面乱码、参数乱码、表单乱码、源文件乱码。下面来逐一解决其中的乱码问题。一、JSP页面中文乱码在JSP页面中,中文显示乱码有两种情况:一种是HTML中的中文乱码,另一种是在JSP中动态输出的中文乱码。先看一个JSP程序:[java] view plaincopyp
2014-08-22 20:24:52
525
原创 高仿CSDN社区树形图
一直感觉CSDN社区的树形结构特别的人性化,直观化。最近做系统的时候需要用到这个树形结构,于是模仿CSDN的树形结构做了一个自己的树形结构,将实现过程记录如下,希望对读者有用。工欲善其事必先利其器,要模仿一个经典的树形结构就应该参照人家是怎么实现的,这里用到了firebug插件,在firefox中查看了CSDN的树形结构的组成,发现其实树形结构就是一个个的DIV借助img以及背景图片拼凑而成,
2014-08-22 20:23:32
315
原创 常用HTML标签美化博文
行百里者半九十,写博客亦是如此。绞尽脑汁写完一篇博文未经排版就直接发到博客中,无论文章是多么的好,由于排版的问题总会让部分人敬而远之,因为排版的问题给人以距离感岂不是可惜了好文章!好文章是思想的结晶,既然花费了时间、精力让思想落实成文字,那么为什么不做好最后一步----排版?顺手把文章排排版让读者赏心悦目,岂不是锦上添花?使用在线的编辑器可以高效率的编辑博文,但是相对比使用HTML标签而言
2014-08-22 20:22:56
384
原创 JSP运行原理及优势
JSP本质上就是把Java代码嵌套到HTML中,然后经过JSP容器(Tomcat、Resin、Weblogic等)的编译执行,再根据这些动态代码的运行结果生成对应的HTML代码,从而可以在客户端的浏览器中正常显示。运行原理如果JSP页面是第一次被请求运行,服务器的JSP编译器会生成JSP页面对应的JAVA代码,并且编译成类文件。当服务器再次收到对这个JSP页面请求的时候,会判断这个JSP页
2014-08-22 20:22:31
383
原创 咖啡豆(JavaBean)•常用JavaBean
数据库操作封装JavaBean在使用Hibernate之前常常使用这个JavaBean,类似于Net中的sqlHelper。[java] view plaincopyprint?package beans; import java.sql.Connection; import java.sql.DriverManager; import java.sq
2014-08-22 20:22:24
272
原创 PIL库编译备忘录
Python Version:2.7.6PIL Version:1.1.7Zlib Version: 1.2.8PIL库在编译前可通过Setup.py为其添加一些额外特性,以支持更多的功能。1.17版中支持的特性有5种,分别是zlib、tcl、jpeg、freetype、lcms。下面以为PIL添加zlib支持为例说明具体的添加步骤。1、在Setup
2014-08-20 19:24:18
318
原创 OpenCL常量解析
CL_DEVICE_MAX_WORK_ITEM_SIZES :线程分组的尺寸限制CL_DEVICE_MAX_WORK_GROUP_SIZE:线程分组中所能包含的最大线程数Thread blocks have maximum dimensions: CL_DEVICE_MAX_WORK_ITEM_SIZES,Think of laying out your threads in a
2014-08-20 19:23:04
409
原创 IPython HTML NoteBook
2011年,由Brian Granger领导的IPython团队开始开发一种基于Web技术的交互式计算文档格式,即IPython Notebook。目前,它已经成为一种非常优秀的交互式计算工具,同时还是科研和教学的一种理想媒介。它有一种基于JSON的文档格式.ipynb,使你可以轻松地分享代码、输出结果以及图片等内容。目前在各种Python研讨会上,一种流行的演示手段就是使用IPython N
2014-08-20 19:23:03
345
原创 Python中的装饰器(decorator)
想理解Python的decorator首先要知道在Python中函数也是一个对象,所以你可以将函数复制给变量将函数当做参数返回一个函数函数在Python中给变量的用法一样也是一等公民,也就是高阶函数(High Order Function)。所有的魔法都是由此而来。1,起源我们想在函数login中输出调试信息,我们可以这样做[python
2014-08-20 19:22:01
296
原创 [Python]通过函数名字符串调用函数
可用方法整理如下:1、[python] view plaincopyprint?import module_name methodToCall = getattr(module_name, 'fun_name_string') result = methodToCall() import module_namemethodToCall =
2014-08-20 19:20:47
752
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人