- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 struts2拦截器实现权限控制
在使用struts2框架开发一个办公OA系统时候,需要使用到权限控制 除了判定是否登陆之外,还必须对每个action的访问实现权限控制,因为如果用户登陆成功了,而且以前拥有某个权限的访问,记录下访问的action,而现在没有权限了,也能直接在地址栏输入action路径直接访问,这将使权限这一模块毫无用处。 因为没有用到命名空间,这里对于涉及命名空间的没有控制
2011-04-23 00:24:00 15063 5
原创 Spring中直接获取bean的工具类
Spring中直接获取bean的工具类此方法不需要将bean在配置文件中注入到使用类1.建立listener,启动时加载配置
2011-04-23 00:20:00 14352
原创 禁止多人使用同一账号在系统上进行操作[踢人操作]
在开发中遇到一个问题,系统内,同一个账号可以在不同的地方多个人同时进行登陆,操作。 要求是同一账号在系统内必须保持唯一,即,若是有人用同一账号登陆了,已登录账号失效 解决方案有两种: 一种是在系统中设置状态位,登陆签到,退出签退...至于异常退出,在旧的session销毁之前是无法再次进行登陆的,配置session的监听,在session销毁时,进行数据库操作,更改库里对应用户的状态位 另一种思想:在服务器上维护一个map,以用户唯一标识为主键,值为
2011-04-23 00:13:00 3755
原创 通用excel导入导出
通用导入导出需求:在实际J2EE项目中,经常遇到需要导入导出excel文件的情况解决方案:利用java的annotation,自定义一个annotation ,在声明pojo的时候对需要操作字段的属性进行声明然后,通用的处理类根据运行时,读取annotation 相关信息,解析需要资源: poi3.6 jdk1.5以上
2011-04-23 00:08:00 10062 3
原创 Freemarker语法概要
Freemarker基本语法访问请求-servlet/action获取数据-跳往目标模板页面ftlFreemarker基本语法示例
2011-04-22 23:18:00 222
原创 Freemarker简介及配置
一、freemarker简介Freemaker是一个”模板引擎”,也可以说是一个基于模板技术的生成文本输出的一个通用工具. FreeMarker是设计为可以生成WEB PAGES.它是基于SERVLET遵循MVC模式的. Freemarker能编程,但是它并不是一个编程语言.它是为程序显示数据而准备的.(像数据库SQL语句的查询.)以及.Freemarker仅仅是利用模板加上数据生成文本页面.
2011-04-22 23:14:00 2047
原创 Huffman编码实现文本文件压缩
整理旧的博客 2009-03-10 21:36:25这是当初大二时候的课程设计文档 PS:很多人留邮箱求源码......囧,好多年前的东西,翻不到了,自个实现一个也不难吧--------------------------------------------------------------------辛苦做完了估计老师也不看~~~貌似这是俺的劳动成果~~~~~O(∩_∩
2011-04-22 22:56:00 15384 16
原创 Python笔记——排序算法的实现
排序算法,目前只实现了七种,后续慢慢会补上~~各位多指教分别为:1. 选择排序2. 插入排序 3. 冒泡排序 4. 归并排序 5. 快速排序 6. 基数排序 7. 计数排序
2011-04-11 14:54:00 4808 1
原创 [Python入门及进阶笔记]Python-基础-文件处理小结
<!--h1, h2, h3, h4, h5, h6, p, blockquote {margin:0; padding:0}body {font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif; font-size:13px; line-height:18px; color
2011-04-11 14:35:00 10105
原创 Python笔记——类定义
Python笔记——类定义一、类定义:class : 类实例化后,可以使用其属性,实际上,创建一个类之后,可以通过类名访问其属性如果直接使用类名修改其属性,那么将直接影响到已经实例化的对象类的私有属性:__private_attrs 两个下划线开头,声明该属性为私有,不能在类地外部被使用或直接访问在类内部的方法中使用时 self.__private_attrs
2011-04-10 11:54:00 127934 14
原创 Python笔记——基本数据结构:列表、元组及字典
Python基本数据结构:列表,元组及字典一、列表一组有序项目的集合。可变的数据类型【可进行增删改查】列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔。列表中可以包含任何数据类型,也可包含另一个列表列表可通过序号访问其中成员
2011-04-10 00:54:00 30744 1
原创 Python笔记——数字及数学函数
Python笔记——数字及数学函数一、python中的数字1、 类型及运算符Python中有四种类型的数Ø 整数:一般意义上的数,包含八进制(0开头),十六进制(0x开头) eg. 2Ø 长整数:无限大小的数,结尾添加l或L eg. 2012121200Ø 浮点数:小数或用e/E表示的幂 eg. 3.23 50.2E2Ø 复数:复数的虚部以字母J 或 j结尾 eg.
2011-04-10 00:43:00 57426 2
原创 [Python入门及进阶笔记]Python-基础-字符串小结
<!--h1, h2, h3, h4, h5, h6, p, blockquote {margin:0; padding:0}body {font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif; font-size:13px; line-height:18px; color
2011-04-10 00:35:00 36612 5
原创 [Python入门及进阶笔记]Python-基础-函数小结
<!--h1, h2, h3, h4, h5, h6, p, blockquote {margin:0; padding:0}body {font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif; font-size:13px; line-height:18px; color
2011-04-10 00:27:00 5966
原创 Python笔记——基本语法:标识符、数据类型、变量、运算符及表达式/编码风格
Python笔记——基本语法 标识符、数据类型、变量、运算符及表达式/编码风格
2011-04-09 10:17:00 20130
原创 Python笔记——python简介、特点、安装及helloworld
python简介、特点、安装及helloworldPython是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。Python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发。
2011-04-09 09:58:00 7392
xmpp——Smack的IM实现
2012-03-10
Linux学习笔记【博文整理系列】
2011-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人