自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(236)
  • 资源 (2)
  • 收藏
  • 关注

原创 将博客搬至CSDN

ITEYE很大,我想去CSDN看看。http://blog.csdn.net/qq_27575627

2015-04-20 21:38:29 159

原创 将博客搬至CSDN

2015-04-20 21:38:29 157

原创 “Java+POI+模板”三:从Excel读入一个对象列表

请先阅读 “Java+POI+模板”一:打造复杂Excel 报表  “Java+POI+模板”二:基于对象列表输出到excel(利用反射)我们会处理如下图所示的两个Excel,将之转化为我们的对象。  第一张图对应的对象类如下:public class User { private int id; private String username; pri...

2015-04-16 16:44:33 428

原创 “Java+POI+模板”三:从Excel读入一个对象列表

2015-04-16 16:44:33 341

原创 “Java+POI+模板”二:基于对象列表输出到excel(利用反射)

请先阅读 “Java+POI+模板”一:打造复杂Excel 报表   1. 首先创建ExcelUtil类,该类将要实现将一组对象转换为Excel表格,并且可以从Excel表格中读取到一组List对象中。现在我们先创建类并实现单例。 public class ExcelUtil { private static ExcelUtil eu = new ExcelUtil();...

2015-04-14 12:46:42 277

原创 “Java+POI+模板”二:基于对象列表输出到excel(利用反射)

2015-04-14 12:46:42 269

原创 “Java+POI+模板”一:打造复杂Excel 报表

1 设计思路Java 对于Excel 的操作一般借助于POI 类库,由于有些报表的表头比较复杂,直接用POI 控制报表的生成比较困难,这时可以先制作Excel 报表模板,而后再通过Java 调用POI 函数将用户数据写入到Excel 报表模板,最后导出到新的目标文件即可。2 设计步骤2.1 初始步骤2.1.1创建Excel 报表模板根据需要设计出Excel 报表,并保存为d...

2015-04-14 11:59:14 2131

原创 “Java+POI+模板”一:打造复杂Excel 报表

2015-04-14 11:59:14 377

原创 回归ITEYE

序员你伤不起》这本书,感觉收获颇丰,以后会把读书笔记上传上来。在某500强企业工作了两年,也会把心得体会上传上来。最近在看以前在ITEYE里面的技术博客,看完后会重新学习下安卓,研究下WebService和OA。敬请期待。

2014-12-04 16:49:57 103

原创 Git设置当前分支为默认push分支

新手刚用Git,Push的时候出现错误:To ssh://*******.com/HRC   e06a5d2..265df95  master -> master ! [rejected]        R8 -> R8 (non-fast-forward) ! [rejected]        reserved -> reserved (non-fast-forwaritoli

2013-12-03 15:35:54 17159

原创 Eclipse 运行项目抛UnsupportedClassVersionError弹出yunCould not find the main class.program will exit

出现Could not find the main class.program will exit和java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.class文件格式不同。这样,

2013-07-07 09:28:29 973

原创 Eclipse sysout 后使用 Alt+/快捷键 失效

新下了个Eclipse, 发现sysout后使用Alt+/快捷键不行,查了一下现在版本的Eclipse(我使用的是3.8.1)的Content Assist快捷键是Ctrl+Space,而且多了个Word Completion用了原来的Alt+/,我们经常用Ctrl+Space作为输入法的切换键,所以我做了如下修改:Window --> Preferences --> general -->

2013-07-07 08:48:15 9208

原创 传智播客 巴巴运动网的权限模块总结

因为巴巴运动网的权限设计模块对我来说,可以实现,打算好好整理一下思路,面试时说不定还能起点作用,看了两遍,自己总结下:权限定义/权限组(角色)模块1.对系统的所有功能定义相应的权限2.由网管针对不同部门不同员工分配权限组(角色),在分配角色时,  可以选择该角色具有的权限3.权限拦截模块 具体步骤: 1.设计权限实体    联

2013-04-14 22:12:48 806

原创 利用HtmlParser来提取网页内容

本文参考:李腾飞CSM实战 使用正则表达式来分析网页的内容比较麻烦,因为html标签不区分大小写,而且有的时候没有结尾。HtmlParser也有下载网页的功能,不过他不是专门用来做这个,所以我们这边不用他的这个功能。 具体内容请看下面代码及注释: public class PageParserTest extends TestCase { private Str

2013-04-14 22:12:46 3377 1

原创 HttpClient的基本操作

public class HttpClientFetch extends TestCase { // 使用 GET 方式向后台递交请求 public void testFetch01() { try { // HttpClient主要负责执行请求,可以把它看做是一个浏览器 HttpClient httpclient = new DefaultHttpClient(

2013-04-14 22:12:44 1041

原创 了解 JDK 中有关HTTP URL 处理的API

public class HttpPageFetch extends TestCase { //最简单的获取网页内容的示例 @Test public void testFetch01() { try { String urlString = "http://empower.edtest.com:8080/"; URL url = new URL(urlStr

2013-04-14 22:12:42 792

原创 HTTPHEAD中referer应用

本文参考:http://www.fwolf.com/blog/post/320 本人碰到的情况是进入网站的某个页面,但是该页面需要登录以后才能进去,此时就会跳转到登录页面,当用户登录以后往往返回的是首页,如何返回之前用户停留的那个页面?可随意使用httphead中的referer: //在用户登录成功的代码后面加上如下代码就可以了response.sendRedirect(re

2013-04-14 22:12:40 4450

原创 利用Filter技术设置POST请求的编码

在web.xml中,记住一定要将这个Filter放在最前面 EncodingFilter EncodingFilter bruce.zhao.cms.backend.view.EncodingFilter encoding UTF-8 EncodingFilter /admin

2013-04-14 22:12:37 631

原创 ThreadLocal在J2EE轻量级开发中的应用

ThreadLocal 相当于一个容器,在这个容器中保留了一个个的变量,每一个变量是为每一个线程单独存放。在J2EE轻量级开发中,一般我们分为Action、Service、Model这几层,Action层一般是多态的,所以一般线程安全。而Service和Model是单例的,在这两个层里面一般不会放全局变量,因为这很容易因为多线程造成数据混乱。这时可以用ThreadLocal。 publ

2013-04-14 22:12:35 579

原创 jpa merge 一个属性为null的model

使用OpenJPA 的时候merge一个model, 他的某一个属性为空,但是本来那个属性不为空,发现不能使其变为空。 if (gradebookitem.getStandards() == null){ List standards = new ArrayList(); gradebookitem.setStandards(standards);

2013-04-14 22:12:33 851

原创 Spring Hql distinct Query查询多个字段以对象形式返回

@Query("select distinct rs.country,rs.language from ResourceBundle rs" ) List getLanguageAndCountry(); 我们这样写的话返回的是Object[]数组。现在想让她返回ResourceBundle。需要改写成:@Query("select distinct new ResourceBund

2013-04-14 22:12:31 8960 1

原创 使用javamail发送会议邀请

网上找了很多关于javamail发送会议请求的文章,终于成功了,没有使用ical4j,发送的outlook直接打开就是一个会议请求,而不是以附件的形式存在。具体的注意点在代码中以注释的形式标明。DESCRIPTION中如果想换行,换行符为:=0D=0A 关于icalendar的规范,请看:https://rsync.tools.ietf.org/html/rfc5545public c

2013-04-14 22:12:29 5996 2

原创 读书笔记:谁都可以进外企

此书总共有八章。本人略读了前面三章,感觉是在介绍外企的优势,在网上也看到过相似的文章,所以就很快过去了,其中介绍IBM这种大公司为了留住员工而采取的手段本人觉得还是挺高明的,如果以后自己开公司可以借鉴一下。第四章阐述了作者的“通达理论”,跟人归结其主要观点为以下两点:1、外企招人主要通过内部员工介绍,其次是猎头推荐,最后才是选择通过网络等手段毛遂自荐的人。(本人觉得有一

2013-04-14 22:12:27 688

原创 读书笔记:一个普通IT人的十年回顾

作者简介:金旭亮于1989年与超级解霸的开发者梁肇新同时迈入广西大学的校门,却走了一条与其不同的路。1994年起开始自学计算机专业本科课程,并开始编程,从未间断,迄今已逾10年,仍对软件痴心不改。2002年北京理工大学计算机应用技术专业研究生毕业,后留校任教,主讲程序设计系列课程。 2003年在CSDN论坛发表自传——《一个普通IT人的十年回顾》,细诉自己的坎坷学习经历,言辞激昂澎拜,感染了无数学

2013-04-14 22:12:25 739

原创 巴巴运动网订单模块的锁定管理

本文参考传智播客巴巴运动网 在后台修改订单的时候为了防止两个以上的工作人员同时修改订单,需要对订单进行锁定。锁定的具体方法如下:public Order getLockOrder(String orderid, String employee){ em.createQuery("update Order o set o.employee=?1 where o.orderid=

2013-04-14 22:12:23 739

原创 巴巴运动网的性能优化

本文参考传智播客巴巴运动网的视频 系统性能优化:1)大型网站系统>10万人 一个小时内,会跟数据库交互10万次,这就会出现数据库瓶颈,每个数据库最大连接数(socket)2000在某一段短暂时间内1万人,会跟数据库发生1万次交互,2000-8000【30秒】 5000 30002000个用户很快就可以到页面5000个用户访问页面比较慢还有3000个用户会提示超时/服务器

2013-04-14 22:12:21 724

原创 巴巴运动网权限模块的设置

本文参考传智播客巴巴运动网视频。    1)部门模块        1)设计实体/数据库表(领域建模/数据库建模)         2)设计业务bean(DAO层)            有些项目有Service层和DAO层,这样主要是为了解决有多个数据库来源。            一般的项目有service层就够了,不然70%的代码都是重复的。           

2013-04-14 22:12:18 1096

原创 解决Ext的Tooltip在IE9中不能显示

项目最近使用的浏览器要升级到IE9了。发现所有的Ext的Tooltip都不能出现。在IE9中Debug的时候发现Ext的createContextualFragment方法有问题,网上提供了一段修复该方法的代码,只需要把如下js代码拷贝到网页中:if ((typeof Range !== "undefined") && !Range.prototype.createContextualFr

2013-04-14 22:12:16 1200

原创 apache.commons.beanutils转换器的使用

有一个枚举类型的类: public enum Gender { MAN{ public String getName(){return "男";} },WOMEN{ public String getName(){return "女";} }; public abstract String getName();} 为他定义一个转换器: impor

2013-04-14 22:12:14 626

原创 JFreeChart

本文参考:http://ltc603.iteye.com/blog/30207http://www.ibm.com/developerworks/cn/java/l-jfreechart/一、简介目前比较流行的报表工具有:如意报表,Jasper Report, 用友华表,水晶报表等等。JFreeChart是一个开源的东西,但是文档需要自己购买。它是开放源代码站点Source

2013-04-14 22:12:12 592

原创 Fucking The Year 2011

When everything comes to the end, we will give our summary to that part, so as the year 2011 is coming to the end, I will make a summary of my life in 2011. This year is the second year since I gradu

2013-04-14 22:12:10 825

原创 使用Filter控制缓存WebCache

本文参考:http://www.the5fire.net/filter%E6%8E%A7%E5%88%B6%E7%BC%93%E5%AD%98webcache.html首先建立一个WebCacheFilter.java来实现Filter:package com.util;import java.io.IOException;import javax.servlet.Filt

2013-04-14 22:12:08 665

原创 在J2EE项目中处理浏览器的缓存

本文参考:http://aumy2008.blogbus.com/logs/27584194.html一、概述    缓存的思想可以应用在软件分层的各个层面。它是一种内部机制,对外界而言,是不可感知的。     数据库本身有缓存,持久层也可以缓存。(比如:hibernate,还分1级和2级缓存)     业务层也可

2013-04-14 22:12:06 651

原创 简要区分URI、URL和URN

URI(Uniform Resource Locators)包括了URL(Uniform Resource Locators)和URN( Uniform Resource Names)。URI是一个internet标准它由以下几个组成部分:方案名 (http);域名 (www.cisco.com);路径 (/en/US/partners/index.html)。URL:

2013-04-14 22:12:04 438

原创 ServletRequest和HttpServletRequest的联系与区别

HttpServletRequest和ServletRequest都是接口HttpServletRequest继承自ServletRequestHttpServletRequest比ServletRequest多了一些针对于Http协议的方法。如getHeader(String name),getMethod() ,getSession() 等等。他

2013-04-14 22:12:02 917

原创 巴巴运动商品交易系统对购物车的实现

在购物车中,我们可以删除购物项,修改产品的购买数量,清空购物车,进入结算中心。以下是购物车的代码:/** * 购物车 */public class BuyCart { /* 购物项 */ private List items = new ArrayList(); /* 配送信息 */ private OrderDeliverInfo deliverInfo;

2013-04-14 22:12:00 1653

原创 通过COOKIE+DB的方式对J2EE的B2C系统存放购物车

存放购物车的方式有两种:一种是通过Session来存放,直接session.put(key,cart);就行了。这种方式比较好实现,但是比较消耗服务器内存。另一种是通过COOKIE+DB的方式存放,这种方式存放消耗的性能相对小一些,像卓越网、当当网就是通过这种方式存放的。首先,刚每个用户初次访问你的网站的时候,需要为用户分配一个唯一ID(UUID),存放在COOKIE里面。这个功能可以通过过滤

2013-04-14 22:11:57 1493

原创 Spring的OpenEntityManagerInViewFilter

在Java Web项目中使用Hibernate经常会遇到LazyInitializationException。这是因为controller和model层(java代码)将通过JPA的一些启用了延迟加载功能的领域(如用getRefrence()方法或者在关联关系中采用fetch=FetchType.LAZY)返回给view层(jsp代码)的时候,由于加载领域对象的JPA Ses

2013-04-14 22:11:55 1356

原创 巴巴运动网商品交易系统对用户最近浏览过的产品列表的技术方案

本文参考传智播客巴巴运动网视频教程 1.对最近浏览商品的实现需要用到cookie,一下代码可以获取cookie:  /** * 获取cookie的值 * @param request * @param name cookie的名称 * @return */ public static String getCo

2013-04-14 22:11:53 1742

原创 解决Eclipse启动Tomcat时报Error loading WebappClassLoader错误

最近新建了一个JSF项目(网上查到用Struts,Spring MVC也会如此),配置好以后用Eclipse启动Tomcat报了如下错误:严重: Error loading WebappClassLoader context: /jsf2nd delegate: false repositories: /WEB-INF/classes/----------> Par

2013-04-14 22:11:51 10763 1

java用netbeans做的汉诺塔游戏

如果输入盘子数的盘子数不是int类型会出现异常,其他比较完善,注释写得也很多

2008-11-28

一个用NetBeans做的java计算器

未能实现记忆功能和二进制等科学运算功能,由于这个计算器是为了熟悉NetBeans而做的,所以尝试了一些不同的方法来实现同一个功能造成代码看上去复杂。

2008-11-03

空空如也

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

TA关注的人

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