自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 揭开正则表达式的神秘面纱

引言    正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。 

2013-11-27 15:15:59 429

转载 JavaMail详解

引用自http://blog.sina.com.cn/s/articlelist_1832656582_7_1.html[JavaMail]1 基础A、简介JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。我们可以基于JavaMail开发出类似于Microsoft Outlook的应用程序

2013-11-21 17:02:04 8021

转载 关于如GMail等邮箱每天可发送邮件量额度的问题

550 5.4.5 Daily sending quota exceeded日期:2011年01月10日 分类:技术,编程相关 所使用的Gmail App服务出现如下问题:1com.sun.mail.smtp.SMTPSendFailedException: 550 5.4.5 Daily sending quota exceed

2013-11-21 16:57:02 14755

转载 Exception:hibernate HQL不充分支持 case when语句?

这两天写代码时又碰到这个问题,放到从前就直接改成用SQL了,但是这次比较特殊,不想浪费时间做太多修改,在网上搜索了很久,各个方法都试了试,还是没有解决,郁闷不能再浪费时间了,就索性一咬牙改成了SQL,mark于此,希望有空时有高人能解决sql.append("select ts,te.teacherName" +",case ts.labId w

2013-11-21 11:26:52 1827

原创 关于使用反射无法取得部分注解

要设置@Retention(RetentionPolicy.RUNTIME)这个表示运行期注解,这样在反射的时候才能取到

2013-11-19 16:57:24 1434

原创 笔记_并发编程实践_十一

性能和可伸缩性 1.可伸缩性:可伸缩性是指:当增加计算机资源的时候(增加额外的cpu数量,内存,存储器,I/O带宽),吞吐量和生产性能得到相应的提高。(吞吐量是指在单位时间内中央处理器(CPU)从存储设备读取->处理->存储信息的量。)使用工具来衡量是优化的效果,如免费的perfbar能够告诉你cpu的忙碌状况,可用 于衡量是否能使cpu得到充分的利用 2.amda

2013-11-14 18:04:23 798

转载 Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法

1.利用jdk自带的API获取信息:(只支持jdk1.60以上的版本啊) import java.io.InputStreamReader;import java.io.LineNumberReader;import java.util.ArrayList;import java.util.List;import mytools.com.sun.management.Ope

2013-11-14 11:11:34 1088

转载 EJB 3.x 拦截器

EJB 3.x 拦截器拦截器是一种在调用 Enterprise JavaBeans (EJB) 的业务方法或发生 EJB 的生命周期事件时自动调用的方法。有三种类型的拦截器方法:业务方法拦截器、超时方法拦截器(在 EJB 3.1 中新增)以及生命周期回调拦截器。业务方法拦截器是围绕对某一业务方法的调用来进行调用。超时方法拦截器是围绕对某一 EJB 超时方法的调用来进行调用。生命周期回调

2013-11-13 16:22:16 933

转载 EJB拦截器(Interceptor)

拦截器可以拦截Session Bean和Message-driven Bean的方法调用或生命周期事件。拦截器用于封装应用的公用行为,使这些行为与业务逻辑分离。拦截器可以使同一bean类中的方法或者是一个外部类。比如HelloChinaBeanimport com.foshanshop.ejb3.HelloChina;import com.foshanshop.ejb3.Hello

2013-11-13 16:21:11 763

转载 left join,inner join,right join,cross join,full join的区别

left join,inner join,right join,cross join,full join的区别1,总论:LEFT JOIN返回”first_table”中所有的行尽管在” second_table”中没有相匹配的数据。RIGHT JOIN返回”second_table”中所有的行尽管在”first_table”中没有相匹配的数据。INNER JOIN

2013-11-09 11:34:37 533

原创 关于hql中部分关联字段为空时,不报错而直接查不出字段为空的记录

select b.listNo,b.appGNo,b.trGno,b.complex,b.commName,b.commSpec,b.tradeUnit,b.tradeQty,b.unit,b.qty,b.note, c.listNo,c.appGNo,c.trGno,c.complex,c.commName,c.commSpec,c.tradeUnit,c.tr

2013-11-09 08:45:06 2671 1

转载 Java Web 高性能开发,第 1 部分: 前端的高性能

引言前端的高性能部分,主要是指减少请求数、减少传输的数据以及提高用户体验,在这个部分,图片的优化显得至关重要。许多网站的美化,都是靠绚丽的图片达到的,图片恰恰是占用带宽的元凶。每个 img 标签,浏览器都会试图发起一个下载请求。本文就详细介绍了图片优化的几种方式,介绍了使用的工具以及优化后的结果。回页首图片压缩减少图片的大小,可以明显的提高性能,而对于已有图片,要想减少图片的大小,

2013-11-05 13:56:36 781

转载 Java Web 高性能开发,第 2 部分: 前端的高性能

引言在前端优化的第一部分中,主要讲解了对静态资源的一些优化措施,包括图片压缩、CSS Sprites 技术、GZIP 压缩等。这一部分,本文将讲解前端优化里重要的 Flush 机制、动静分离、HTTP 持久连接、HTTP 协议灵活应用、CDN 等。结合这些技术或思想,相信会使 Java Web 应用程序的性能更上一层楼。回页首Flush 机制的使用实际上在 Web 技术中,Flus

2013-11-05 13:56:36 847

转载 基于 Annotation 拦截的 Spring AOP 权限验证方法

在 Web 开发过程中,一个非常理想的开发过程是,开发人员在开发中并不需要关心权限问题,不需要在 Java 方法中写很多逻辑判断去判断用户是否具有合适的角色和权限,这样开发会花费非常多的人力成本,因为所有的开发人员都需要了解关于权限的详细内容,也非常不容易进行后期维护。我们希望有专门的很少数量的开发人员了解权限内容,并且可以随时方便的修改和配置。于是,我们使用 Annotation,在 Java

2013-11-05 13:45:24 696

空空如也

空空如也

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

TA关注的人

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