自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (23)
  • 收藏
  • 关注

转载 用Java生成Word文档

url:  http://blog.csdn.net/yuvmen/article/details/1878996开发中隔三叉五的就要用到Word,经常被搞得不胜其烦,不过这次找到了不少好例子,干脆将他们都摘了过来,内容如下:1. poi是apache的一个项目,不过就算用poi你可能都觉得很烦,不过不要紧,这里提供了更加简单的一个接口给你:下载经过封装后的poi包

2015-02-28 09:14:54 787

转载 java 获取当月第一天和最后一天 获取前一个月第一天和最后一天

url:  http://cherryqq.iteye.com/blog/1117026SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");                 //获取前月的第一天        Calendar   cal_1=Calendar.getInstance();//获取当前

2015-02-03 09:17:12 692

转载 Java使用POI实现数据导出excel报表

url:  http://blog.csdn.net/ynztpwl/article/details/8468334在上篇文章中,我们简单介绍了java读取word,excel和pdf文档内容 ,但在实际开发中,我们用到最多的是把数据库中数据导出excel报表形式。不仅仅简单的读取office中的数据.尤其是在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印

2015-01-19 11:33:14 593

转载 Android上使用camera拍照,把获取的照片上传到远程服务器

url: http://blog.csdn.net/jdsjlzx/article/details/42027993使用Java上传文件从Apache Software Foundation下载HttpClient 4.3.4。在工程中添加下面的jar包:参考sample,写一个简单的上传:?

2015-01-04 14:57:01 754

转载 Android相机开发(一)之预览拍照查看图片基本功能的实现

url:  http://blog.csdn.net/FromHJ/article/details/11383621前言        接触Android开发有一段时间了。一开始时纯粹是出于自己的兴趣,空闲时写几个小软件自娱自乐。刚好暑假时老板布置的任务跟Android相关,所以这段时间又继续进行了Android的开发学习。现在的Android开发水平仅属于

2015-01-01 00:32:34 2704

转载 百度Android定位SDK实现获取当前经纬度及位置

url:  http://blog.csdn.net/hewei0241/article/details/24044871转载自http://www.open-open.com/lib/view/open1346982366162.html 程序有点过时但是 改改还能用使用Android自带的LocationManager和Location获取位置的时候,经常会

2014-12-31 23:29:40 490

转载 oracle中的exists 和not exists 用法

url:  http://blog.csdn.net/zhiweianran/article/details/7868894exists (sql 返回结果集为真) not exists (sql 不返回结果集为真) 如下: 表A ID NAME 1 A1 2 A2 3 A3 表B ID AID NAME 1 1 B1 2

2014-12-29 14:14:00 302

转载 Axis2 and CXF的比较

url:  http://falchion.iteye.com/blog/480153在Celtix 和XFire 宣布合并的同年,另一个著名开源Web 服务框架Axis 的后继者Axis2 也诞生了。Axis2 并非Axis 的2.0 版,而是完全重写了Axis 的新项目。作为功能和背景都极其相似的两个项目,人们难免会将它们相提并论。在著名的Java 企业开发站点TheS

2014-12-26 11:03:16 318

转载 你真的了解JAVA中与Webservice相关的规范和实现吗?

url: http://blog.csdn.net/shan9liang/article/details/26398571     (其他文档也很不错)很多人在项目中使用Webservice,只是知道如何发布Webservice,如何调用Webservice,但真要论其来龙去脉,还真不一定清楚。一切一切还要从我们伟大的sun公司规范说起。JAVA 中

2014-12-26 10:51:24 365

转载 java RPC方式调用axis2 webservice

url: http://www.cnblogs.com/cnblogs-lin/archive/2013/02/06/2900706.html所需jar包包括:import javax.xml.namespace.QName;import javax.xml.rpc.ServiceException;import org.apache.axis2.AxisFault

2014-12-26 10:48:30 470

转载 远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)

url:  http://blog.csdn.net/shan9liang/article/details/8995023RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。

2014-12-26 09:53:49 335

转载 MySQL数据库遭到攻击篡改---使用备份和binlog进行数据恢复

url:  http://www.csdn.net/article/2014-12-22/2823238摘要:本文主要描述了MySQL遭到攻击篡改数据,利用从库的备份和主库的Binlog进行不完全恢复。数据篡改即是对计算机网络数据进行修改、增加或删除,造成数据破坏。数据库数据被攻击了首先得查看是被删除了还是被篡改了?是否有备份数据,是否能够进行恢复并加固。本文来自数

2014-12-22 13:35:32 542

转载 JPA实现一对多(OneToMany)关联

url :http://blog.sina.com.cn/s/blog_6826662b01016p0z.html1.考试类 @Entitypublic classExam implementsSerializable {    private static final long serialVersionUID= 1L;

2014-12-20 17:19:27 800

转载 @ManyToOne 和@oneToMany中@@JoinColumn的区别

@ManyToOne中是在本类对应的数据库表中生成例如[c-sharp] view plaincopy@Entity  @Table(name="score")  public class Score {      private int id;      private Student student;     

2014-10-28 13:33:17 4038

转载 从程序员到CTO的Java技术路线图

from:  http://www.cnblogs.com/icerainsoft/p/3152848.html在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。  Java程序员高级特性              反射、泛型、注释符、自动装箱和

2013-12-23 15:48:30 1250 1

转载 辞职日记----记录31岁的程序员跳槽心态

vcleaner http://topic.csdn.net/u/20080626/23/8f6a8ecc-c072-43ee-bf2d-7ac2286b6805.htmlhttp://topic.csdn.net/u/20080704/23/858fc00d-ec14-4db7-93be-34903b7f157a.html转载他的离职日记,有许多东西值得我们认真思考,人活

2013-12-22 11:12:07 2066

转载 塞翁失马又得马,福祸循环,人生如此相似

2008-07-26 16:02 1498人阅读 评论(15) 收藏 举报from:   http://blog.csdn.net/java2000_net/article/details/2715102这几天在论坛被人骂,有人支持,也有许多朋友报不平。我想这到没什么,我又不是为了他们而活着。不过倒让我仔细想了想这么多年的人生经历。撰写此文,希望能对大家平衡心态有所帮助。 

2013-12-22 10:56:47 657

转载 高度近视也不用带眼镜了 (经典珍藏版)

真正根治高度近视眼的方法首先申明我是一个中医,所谓的高度近视西医好像没办法,我介绍一个中医办法,原理我就不说了,因为你们不懂经络,只要有恒心,坚持三年,即使800度近视也可以根治。方法:头固定,眼球尽量左转25下,然后右转25下,一般后颈部就会有发胀的感觉,用手按摩揉一揉,马上就缓解了,这个时候你注意眼睛,是否要明亮些。这个方法的诀窍是后颈一定要发胀,什

2013-12-19 09:06:23 1091

转载 ORA-01157: 无法标识/锁定数据文件 解决方案

2010-09-20 21:46 1582人阅读 评论(0) 收藏 举报from:  http://blog.csdn.net/jacklee_6297/article/details/5898027在删除表空间对应的文件后出现下面的问题: SQL> startupORACLE 例程已经启动。Total System Global Are

2013-12-19 07:22:33 1043

转载 当项目出了问题!

2008-04-28 08:40 300人阅读 评论(2) 收藏 举报from:    http://blog.csdn.net/xingfu9966/article/details/2336927当项目出了问题!哎,项目到了交付的时候又出了问题:程序中使用了过多的全局变量,所以在多线程的时候会有很多的问题,所以客户要求进行修改,可是已经出来的东西进行大的改

2013-12-19 07:13:57 484

转载 解决连接ORACLE错误一例:ORA-01033: ORACLE 正在初始化或关闭

2013-05-22 13:59 222人阅读 评论(0) 收藏 举报转自:http://blog.csdn.net/nizuimeiabc1/article/details/8960062客户发现连接数据库有问题,错误有:ORA-01033: ORACLE 正在初始化或关闭ORA-00600: 内部错误代码首先修改环境变量,保证cmd下访问到正确的oracle

2013-12-19 06:54:32 547

Android编程权威指南

产品参数: 产品名称:Android编程权威指南是否是套装: 否书名: Android编程权威指南定价: 99.00元出版社名称: 人民邮电出版社出版时间: 2014年4月作者: Bill Phillips,Brian Hardy作者地区: 美国开本: 16开书名: Android编程权威指南ISBN编号: 9787115346438 内容简介 Big Nerd Ranch 是美国一家专业的移动开发技术培训机构,《Android编程权威指南》主要以训练营的5 天教学课程为基础,融合了两位作者多年的心得体会,是一本完全面向实战的Android 编程权威指南。全书共37 章,详细介绍了GeoQuiz、HelloMoon、DragAndDraw 等8 个Android 应用。这些应用的难易程度不一,最复杂的CriminalIntent 应用占用了13 章的篇幅。通过这些精心设计的应用,读者可掌握很多重要的理论知识和开发技巧,获得最前沿的开发经验。 如果你熟悉Java 语言,或者了解对面向对象编程,那就立刻开始Android 编程之旅吧!

2015-03-20

深入浅出ExtJS PDF 扫描版

内容简介 以用户为中心的时代,应用的界面外观正在变得越来越重要。然而,很多程序员都缺乏美术功底,要开发出界面美观的应用实属不易。ExtJS的出现,为广大程序员们解决了这一难题。它有丰富多彩的界面和强大的功能,是开发具有炫丽外观的RIA应用的最佳选择。 本书是国内ExtJS先驱者的智慧结晶。内容翔实、示例丰富,包含大量示例代码,可操作性极强。不仅全面地阐述了ExtJS的基础知识,而且深入浅出地讲解了ExtJS开发中的高级技巧,同时还给出了大量专家级的建议。通过学习本书,读者将感受到ExtJS的无穷魅力和Ajax技术带来的完美体验。 本书适合有一定CSS和HTML基础的开发者阅读。 目录: 第1章 EXT概述 第2章 EXT框架基础 第3章 表格控件 第4章 表单与输入控件 第5章 树形结构 第6章 拖放 第7章 弹出窗口 第8章 布局 第9章 工具栏和菜单 第10章 数据存储与传输 第11章 实用工具 第12章 一个完整的EXT应用 第13章 通过Ext Framework合理地应用EXT 附录A EXT常见问题 附录B EXT对AIR的支持 附录C EXT的版本变迁

2014-11-27

省市县 三级级联

网页前端代码,实现了 省/市/县 三级级联

2014-10-10

android应用源码校园信息掌上平台项目源码

本项目是一个基于安卓的综合性的校园平台,说实话这项目的想法很不错,把学生关心的关于自己学校的东西都集成在一个终端app里面,就相当于一个微型的掌上校友官网,目前已经完成了新闻、学校概况、黄页、考生问答、校园风采、计算器、内置百度地图等部分的开发,其他部分的功能暂未实现。项目编码GBK,有少量注释。喜欢的朋友可以下载研究一下。

2014-09-11

android应用源码仓库管理系统毕业设计项目

本项目是一个仓库管理的安卓毕业设计项目源码,只是初步了实现了单机的仓库管理操作,可以对商品、客户、供应商信息进行简单的增删改查,也可以简单的进行库存管理,在实用性方面做的比较差强人意,不过可以修改一下作为自己的毕业设计。本项目包括安卓客户端源码、一个26页的毕设报告、一个开题报告,本项目是一个简单的安卓仓库管理系统模型,不要指望有多高的实际应用性。不过应付一般的本科专科水平的毕业设计完全没有问题。编译版本2.3.3编码GBK,源码有简单的注释。也可以作为安卓新手练习SQLite使用的例子。管理员默认用户名密码都是javaapk

2014-09-11

android应用源码高仿京东商城客户端

本项目是一套基于安卓的京东商城高仿应用最新版项目源码,实现了首页、搜索页、商品分类页、购物页、个人中心的登录注册、应用设置页面的UI布局模仿。UI仿照度可以达到80%.翻了翻源码看了一下实现了摇一摇抽奖,二维码扫描购物等功能。其他功能暂时没有实现,只是纯布局。首页有可以手指拖动的3D商品轮播模块,翻转效果非常漂亮。项目中的资源文件是扒的京东安卓客户端的皮。二维码用的zxing,最新的源码加入了二维码、登录效验、和启动页想研究一下的朋友可以下载。

2014-09-11

android oa客户端项目源码

本项目是某国企的安卓OA客户端项目源码,项目正在正常使用,为了测试项目社工了一个半小时终于弄到了一个测试帐号。客户端项目实现了OA上的部分功能,例如待办提醒、通讯录、文件管理和日程安排等,另外还添加了一个天气预报的小功能。项目说大不大,说小不小。属于中型项目。与服务端交互使用的json。服务端是用的j2ee没有使用Web Service。另外项目中还封装了一些文件操作类,下载升级功能也都是有的 涉及模块&技术 json 文件操作 日历 桌面小工具 登录 ...

2014-09-11

基于android的快递查询项目源码

本项目基于安卓的快递查询项目源码,学生毕设作品,使用了爱查快递http://www.ickd.cn/的api接口,可以查询申通、EMS、顺风、圆通、中通、韵达、天天、汇通、全锋、德邦、宅急送等11中快递的单号信息,支持手动输入单号和扫描单号(红米测试的时候扫描单号有点问题),可以保存单号查询记录方便下次查询,另外好像还可以查询快递校园网点的信息(测试的时候一直查询不到,不知道是不是关键字的问题),另外还包括了网络状态判断、快递自动更新、软件更新等功能,项目完美运行,有很详细的中文注释和逻辑分层,默认编译版本4.4.2编码UTF-8

2014-09-11

基于安卓的快递查询项目源码

本项目基于安卓的快递查询项目源码,学生毕设作品,使用了爱查快递http://www.ickd.cn/的api接口,可以查询申通、EMS、顺风、圆通、中通、韵达、天天、汇通、全锋、德邦、宅急送等11中快递的单号信息,支持手动输入单号和扫描单号(红米测试的时候扫描单号有点问题),可以保存单号查询记录方便下次查询,另外好像还可以查询快递校园网点的信息(测试的时候一直查询不到,不知道是不是关键字的问题),另外还包括了网络状态判断、快递自动更新、软件更新等功能,项目完美运行,有很详细的中文注释和逻辑分层,默认编译版本4.4.2编码UTF-8

2014-09-11

[Struts 2实战].(布朗等).马召等.扫描版.pdf

《Struts 2实战》结合实例介绍了Struts 2框架,主要内容包括Action、Result、Interceptor等框架组件,基于注解的配置选项等新特征,Struts 2插件 FreeMarker,如何从Struts 1和WebWork 2迁移到Struts 2,Ajax标签、Spring框架集成等新特性。《Struts 2实战》适合各层次Java开发人员阅读和参考。 目录: 第一部分 Strut 2:一个全新的框架 第1章 Struts 2:现代Web框架 2 第2章 初识Struts 2 16 第二部分 核心概念:动作、拦截器和类型转换 第3章 使用Struts 2动作 36 第4章 使用拦截器追加工作流 61 第5章 数据转移:OGNL和类型转换 84 第三部分 构建视图——标签和结果 第6章 构建视图——标签 108 第7章 UI组件标签 139 第8章 结果 170 第四部分 完善应用程序 第9章 集成Spring和Hibernate/JPA 196 第10章 探索验证框架 217 第11章 理解国际化 240 第五部分 高级主题和最佳实践 第12章 使用插件扩展Struts 2 264 第13章 最佳实践 279 第14章 从经典Struts迁移 290 第15章 高级主题 308

2013-12-23

Hibernate实战(第2版) 中文.pdf

中文名: Hibernate实战(第2版)原名: Java Persistence with hibernate 作者: ChristianBauer GavinKing译者: 杨春花图书 分类: 软件 资源格式: PDF 版本: 扫描版 出版社: 人民邮电出版社 书号: ISBN: 9787115174482 发行时间: 2008年04月 地区: 美国 语言: 简体中文 简介: 内容简介 《Hibernate实战》(第2版)是毋庸置疑的Hibernate和ORM(对象/关系映射)权威著作,详细讲述了Hibernate3.2、JavaPersistence和EJB3.0标准。《Hibernate实战》(第2版)通过一个应用将数百个例子融合起来,不仅深入剖析了Hibernate3.2和JavaPersistence丰富的编程模型。还深刻阐述了数据库设计、ORM和优化等方面的基本原则、策略和最佳实践。书中处处闪烁着作者超凡的真知灼见,将大大升华读者对ORM乃至企业级应用开发的理解。 内容截图 目录: 第一部分从Hibernate和EJB3.0开始 第1章理解对象/关系持久化 1.1什么是持久化 1.1.1关系数据库 1.1.2理解SQL 1.1.3在Java中使用SQL 1.1.4面向对象应用程序中的持久化 1.2范式不匹配 1.2.1粒度问题 1.2.2子类型问题 1.2.3同一性问题 1.2.4与关联相关的问题 1.2.5数据导航的问题 1.2.6不匹配的代价 1.3持久层和其他层 1.3.1分层架构 1.3.2用SQL/JDBC手工编写持久层 1.3.3使用序列化 1.3.4面向对象的数据库系统 1.3.5其他选项 1.4ORM 1.4.1什么是ORM 1.4.2一般的ORM问题 1.4.3为什么选择ORM 1.4.4Hibernate、EJB3和JPA简介 1.5小结 第2章启动项目 第3章领域模型和元数据 第二部分 映射概念和策略 第4章映射持久化类 第5章继承和定制类型 第6章映射集合和实体关联 第7章高级实体关联映射 第8章遗留数据库和定制SQL 第三部分 会话对象处理 第9章使用对象 第10章事务和并发 第11章实现对话 第12章有效修改对象 第13章优化抓取和高速缓存 第14章利用HQL和JPAQL查询 第15章高级查询选项 第16章创建和测试分层的应用程序 第17章JBossSeam简介 附录ASQL基础知识 附录B映射快速参考

2013-12-23

Struts 2实战 布朗等 马召等 扫描版

Struts 2实战 布朗等 马召等 扫描版

2013-12-23

Oracle经典教程 中文pdf清晰版

Oracle是基于对象的关系型数据库,Oracle也是用表的形式对数据存储和管理,并且在Oracle的操作中添加了一些面向对象的思想。Oracle数据库是Oracle(中文名称叫甲骨文)公司的核心产品,Oracle数据库是一个适合于大中型企业的数据库管理系统。在所有的数据库管理系统中(比如:微软的SQLServer,IBM的DB2等),Oracle的主要用户涉及面非常广,包括:银行、电信、移动通信、航空、保险、金融、电子商务和跨国公司等 目录 走进 Oracle . Oracle 简介 4 Oracle 安装 5 Oracle 客户端工具 10 Oracle 服务 . 17 Oracle 启动和关闭 18 Oracle 用户和权限 19 本章总结.. 22 本章练习.. 23 SQL 数据操作和查询. 26 SQL 简介 .. 27 Oracle 数据类型 . 27 创建表和约束.. 28 数据操纵语言(DML) . 31 操作符 36 高级查询.. 37 本章总结.. 45 本章练习.. 46 子查询和常用函数 .. 49 子查询 50 Oracle 中的伪列 . 52 Oracle 函数 本章总结.. 64 本章练习.. 65 表空间、数据库对象 . 68 Oracle 数据库对象 69 同义词 69 序列. 72 视图. 74 索引. 76 表空间 78 本章总结.. 82 本章练习.. 83 PL/SQL 程序设计 .. 86 PL/SQL 简介 87 PL/SQL 块 . 88 PL/SQL 数据类型 92 PL/SQL 条件控制和循环控制 . 94 PL/SQL 中动态执行 SQL 语句 . 104 PL/SQL 的异常处理 106 本章总结 112 本章练习 113 Oracle 应用于.Net 平台 .. 115 回顾 ADO.NET 116 使用 ADO.NET 连接 Oracle 117 抽象工厂中加入 Oracle .. 121 本章总结 126 本章练习 127 数据库导入导出 . 129 Oracle 导入导出 .. 130 EXP 导出数据. 130 IMP 导入 133 常见问题 134

2013-12-18

Oracle经典教程 中文 PDF清晰版

Oracle是基于对象的关系型数据库,Oracle也是用表的形式对数据存储和管理,并且在Oracle的操作中添加了一些面向对象的思想。Oracle数据库是Oracle(中文名称叫甲骨文)公司的核心产品,Oracle数据库是一个适合于大中型企业的数据库管理系统。在所有的数据库管理系统中(比如:微软的SQLServer,IBM的DB2等),Oracle的主要用户涉及面非常广,包括:银行、电信、移动通信、航空、保险、金融、电子商务和跨国公司等 目录 走进 Oracle . Oracle 简介 4 Oracle 安装 5 Oracle 客户端工具 10 Oracle 服务 . 17 Oracle 启动和关闭 18 Oracle 用户和权限 19 本章总结.. 22 本章练习.. 23 SQL 数据操作和查询. 26 SQL 简介 .. 27 Oracle 数据类型 . 27 创建表和约束.. 28 数据操纵语言(DML) . 31 操作符 36 高级查询.. 37 本章总结.. 45 本章练习.. 46 子查询和常用函数 .. 49 子查询 50 Oracle 中的伪列 . 52 Oracle 函数 本章总结.. 64 本章练习.. 65 表空间、数据库对象 . 68 Oracle 数据库对象 69 同义词 69 序列. 72 视图. 74 索引. 76 表空间 78 本章总结.. 82 本章练习.. 83 PL/SQL 程序设计 .. 86 PL/SQL 简介 87 PL/SQL 块 . 88 PL/SQL 数据类型 92 PL/SQL 条件控制和循环控制 . 94 PL/SQL 中动态执行 SQL 语句 . 104 PL/SQL 的异常处理 106 本章总结 112 本章练习 113 Oracle 应用于.Net 平台 .. 115 回顾 ADO.NET 116 使用 ADO.NET 连接 Oracle 117 抽象工厂中加入 Oracle .. 121 本章总结 126 本章练习 127 数据库导入导出 . 129 Oracle 导入导出 .. 130 EXP 导出数据. 130 IMP 导入 133 常见问题 134

2013-12-18

个人信息管理系统Anynote 支持多用户

Anynote是一个基于extjs、struts、spring、ibatis构建的开源的支持多用户的个人信息管理系统,并且各个功能模块都可以选择性的开启或者停用,主要功能包括: 任务管理,记录工作和生活中的待办事项,有效安排时间,支持分类、设定优先级; 日常笔记,不管是记录日常生活的点点滴滴,还是收藏一些好的网文,都是不错的选择; 阅读器,可以订阅自己感兴趣的内容,集中阅读; 个人相册,管理保存自己的珍贵照片,留下美好回忆; 账目理财,个人理财工具,包括总收支统计、各项收入统计、日常开支统计; 文档管理,保存管理一些个人文档;">Anynote是一个基于extjs、struts、spring、ibatis构建的开源的支持多用户的个人信息管理系统,并且各个功能模块都可以选择性的开启或者停用,主要功能包括: 任务管理,记录工作和生活中的待办事项,有效安排时间,支持分类、? [更多]

2013-12-16

Log4j学习和详细配置

Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。 log4j的好处在于: 1) 纪录操作,能够详细的知道错误的原因 2) 通过修改配置文件,可以定义每一条日志信息的级别,从而控制是否输出。在系统开发阶段可以打印详细的log信息以跟踪系统运行情况,而在系统稳定后可以关闭log输出,从而在能跟踪系统运行情况的同时,又减少了垃圾代码(System.out.println(......)等)。 log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。 首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址: http://logging.apache.org/log4j/1.2/download.html 1.得到记录器   使用Log4j,第一步就是获取日志记录器,这个记录器将负责控制日志信息。其语法为:   public static Logger getLogger( String name) name : 这个那么就是你配置文件中对应的 log4j.logger. 后面的字符串   通过指定的名字获得记录器,如果必要的话,则为这个名字创建一个新的记录器。Name一般取本类的名字,比如:   static Logger logger = Logger.getLogger ( ServerWithLog4j.class.getName () )   2.读取配置文件   当获得了日志记录器之后,第二步将配置Log4j环境,其语法为:   BasicConfigurator.configure (): 自动快速地使用缺省Log4j环境。   PropertyConfigurator.configure ( String configFilename) :读取使用Java的特性文件编写的配置文件。   DOMConfigurator.configure ( String filename ) :读取XML形式的配置文件。   3.插入记录信息(格式化日志信息)   当上两个必要步骤执行完毕,您就可以轻松地使用不同优先级别的日志记录语句插入到您想记录日志的任何地方,其语法如下:

2013-12-08

Spring Security3 张卫滨(译).pdf

Spring Security 3 ............................................................................................................................ 1 第一章 一个不安全应用的剖析 ........................................................................................... 8 安全审计................................................................................................................................... 9 关于样例应用 ........................................................................................................................... 9 JBCP Pets应用的架构 ...................................................................................................... 9 应用所使用的技术 ......................................................................................................... 10 查看审计结果 ......................................................................................................................... 10 认证 ................................................................................................................................. 12 授权 ................................................................................................................................. 13 数据库认证安全 ............................................................................................................. 13 敏感信息 ......................................................................................................................... 13 数据传输层保护 ............................................................................................................. 13 使用Spring Security解决安全问题....................................................................................... 14 为什么使用Spring Security? ........................................................................................ 14 小结......................................................................................................................................... 14 第二章 Spring Security起步................................................................................................ 15 安全的核心概念 ..................................................................................................................... 16 认证 ................................................................................................................................. 16 授权 ................................................................................................................................. 17 三步之内使我们的应用变得安全 ......................................................................................... 19 实现Spring Security的XML配置文件.......................................................................... 19 添加Spring DelegatingFilterProxy到web.xml文件...................................................... 20 添加Spring Security XML配置文件的应用到web.xml ................................................ 20 注意这些不足之处 ......................................................................................................... 22 常见问题 ......................................................................................................................... 23 安全的复杂之处:安全web请求的架构 ............................................................................ 23 请求是怎样被处理的? ................................................................................................. 24 在auto-config场景下,发生了什么事情? ................................................................ 27 用户是怎样认证的? ..................................................................................................... 27 请求是怎样被授权的? ................................................................................................. 33 总结......................................................................................................................................... 38 第三章 增强用户体验 ......................................................................................................... 40 自定义登录页 ......................................................................................................................... 41 实现自定义的登录页 ..................................................................................................... 41 理解退出功能 ......................................................................................................................... 45 在站点页头上添加“Log Out”链接 ............................................................................ 45 退出是怎么实现的 ......................................................................................................... 45 Remember me......................................................................................................................... 47

2013-12-08

spring_security3.1高级详细开发指南.docx

Spring Security3的使用方法有4种: 一种是全部利用配置文件,将用户、权限、资源(url)硬编码在xml文件中。 二种是用户和权限用数据库存储,而资源(url)和权限的对应采用硬编码配置。 三种是细分角色和权限,并将用户、角色、权限和资源均采用数据库存储,并且自定义过滤器,代替原有的FilterSecurityInterceptor过滤器,并分别实现AccessDecisionManager、InvocationSecurityMetadataSourceService和UserDetailsService,并在配置文件中进行相应配置。 四是修改spring security的源代码,主要是修改InvocationSecurityMetadataSourceService和UserDetailsService两个类。前者是将配置文件或数据库中存储的资源(url)提取出来加工成为url和权限列表的Map供Security使用,后者提取用户名和权限组成一个完整的 (UserDetails)User对象,该对象可以提供用户的详细信息供AuthentationManager进行认证与授权使用。该方法理论上可行,但是比较暴力,不推荐使用。 本文有两个例子,我在简单例子章节实现了第一种方法。在复杂例子章节实现了第二种和第三种方法组合使用的例子。简单例子通俗易懂,不再赘述。复杂例子及其使用和扩展,我将穿插详细的配置注释和讲解,包括整个程序的执行过程。

2013-12-08

Spring Security3 张卫滨(译)

第一章 一个不安全应用的剖析 ........................................................................................... 8 安全审计................................................................................................................................... 9 关于样例应用 ........................................................................................................................... 9 JBCP Pets应用的架构 ...................................................................................................... 9 应用所使用的技术 ......................................................................................................... 10 查看审计结果 ......................................................................................................................... 10 认证 ................................................................................................................................. 12 授权 ................................................................................................................................. 13 数据库认证安全 ............................................................................................................. 13 敏感信息 ......................................................................................................................... 13 数据传输层保护 ............................................................................................................. 13 使用Spring Security解决安全问题....................................................................................... 14 为什么使用Spring Security? ........................................................................................ 14 小结......................................................................................................................................... 14 第二章 Spring Security起步................................................................................................ 15 安全的核心概念 ..................................................................................................................... 16 认证 ................................................................................................................................. 16 授权 ................................................................................................................................. 17 三步之内使我们的应用变得安全 ......................................................................................... 19 实现Spring Security的XML配置文件.......................................................................... 19 添加Spring DelegatingFilterProxy到web.xml文件...................................................... 20 添加Spring Security XML配置文件的应用到web.xml ................................................ 20 注意这些不足之处 ......................................................................................................... 22 常见问题 ......................................................................................................................... 23 安全的复杂之处:安全web请求的架构 ............................................................................ 23 请求是怎样被处理的? ................................................................................................. 24 在auto-config场景下,发生了什么事情? ................................................................ 27 用户是怎样认证的? ..................................................................................................... 27 请求是怎样被授权的? ................................................................................................. 33 总结......................................................................................................................................... 38 第三章 增强用户体验 ......................................................................................................... 40 自定义登录页 ......................................................................................................................... 41 实现自定义的登录页 ..................................................................................................... 41 理解退出功能 ......................................................................................................................... 45 在站点页头上添加“Log Out”链接 ............................................................................ 45 退出是怎么实现的 ......................................................................................................... 45 Remember me......................................................................................................................... 47

2013-12-08

eclipse-maven插件安装

eclipse-maven插件安装,配有详细安装截图和相应插件下载

2013-11-28

Spring3.2官方中文参考文档.

Spring框架参考文档 作者 杆 约翰逊 , 于尔根· Hoeller , 基思 唐纳德 , 科林 Sampaleanu , 罗伯 Harrop , 托马斯 里斯贝里 , Alef Arendsen , 达伦 戴维 森 , 他 Kopylenko , 马克 波拉克 , 蒂埃里 Templier , 欧文 Vervaet , 波西亚 董建华 , 本 硬朗 , 艾德里安 Colyer , 约翰 刘易斯 , 损失 Leau , 马克 费舍尔 , 山姆 Brannen , Ramnivas Laddad , 罗本 Poutsma , 克里斯 梁 , 塔里克· Abedrabbo , 安迪 克莱 门特 , 戴夫 Syer , 奥利弗 Gierke , 雷森 Stoyanchev , 菲利普 韦伯 因篇幅有限,只贴出第四章目录: 4。 新特性和增强功能在Spring框架3.2 4.1。 支持Servlet 3异步请求处理的基础 4.2。 Spring MVC的测试框架 4.3。 内容协商改进 4.4。 @ControllerAdvice 注释 4.5。 矩阵变量 4.6。 抽象基类基于代码的Servlet 3 +容器 初始化 4.7。 ResponseEntityExceptionHandler 类 4.8。 对泛型的支持的 RestTemplate 在 @RequestBody 参数 4.9。 杰克逊JSON 2和相关的改进 4.10。 瓷砖3 4.11。 @RequestBody 改进 4.12。 HTTP补丁方法 4.13。 排除模式映射的拦截器 4.14。 使用注射点和元注释bean定义方法 4.15。 最初支持JCache 0.5 4.16。 支持 @DateTimeFormat 没有 Joda时间 4.17。 日期和时间格式化全球 4.18。 新的测试功能 4.19。 整个框架的改进并发性 4.20。 新的基于gradle构建和搬到GitHub 4.21。 精制Java SE 7 / OpenJDK 7支持

2013-11-02

Spring3.2官方中文参考文档.pdf

因篇幅有限,只贴出第四章的目录 4。 新特性和增强功能在Spring框架3.2 4.1。 支持Servlet 3异步请求处理的基础 4.2。 Spring MVC的测试框架 4.3。 内容协商改进 4.4。 @ControllerAdvice 注释 4.5。 矩阵变量 4.6。 抽象基类基于代码的Servlet 3 +容器 初始化 4.7。 ResponseEntityExceptionHandler 类 4.8。 对泛型的支持的 RestTemplate 在 @RequestBody 参数 4.9。 杰克逊JSON 2和相关的改进 4.10。 瓷砖3 4.11。 @RequestBody 改进 4.12。 HTTP补丁方法 4.13。 排除模式映射的拦截器 4.14。 使用注射点和元注释bean定义方法 4.15。 最初支持JCache 0.5 4.16。 支持 @DateTimeFormat 没有 Joda时间 4.17。 日期和时间格式化全球 4.18。 新的测试功能 4.19。 整个框架的改进并发性 4.20。 新的基于gradle构建和搬到GitHub 4.21。 精制Java SE 7 / OpenJDK 7支持

2013-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除