- 博客(25)
- 问答 (1)
- 收藏
- 关注
原创 线程池的一些原理
线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。 一个线程池包括以下四个基本组成部分: ...
2011-06-15 21:05:51
169
原创 java调用oracle存储过程
一:无返回值的存储过程[b]存储过程为:[/b]CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) ASBEGIN INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);END TESTA;[b]然...
2011-05-31 21:07:37
169
原创 FCF学习笔记三之setDataXML与setDataURL
先贴下使用setDataXML的例子: 存放fusionChartsdiv区域 var myCharts = new FusionCharts("FusionCharts/Column3D.swf","chartsId1","400","300"); myCharts.setDataXML(" ...
2011-05-31 09:24:06
203
原创 FCF学习笔记二
前面写了第一个FCF应用,可以发现页面的代码量非常大,这一点在应用中,是非常不合理的,为此,FCF为我们封装了一些列的数据,使得我们可以方便构造一个漂亮的Chart图。好了,直接上代码:销售额度柱形图 存放fusionChartsdiv区域1 var myCharts = new FusionCharts("Fusi...
2011-05-29 22:57:48
241
原创 FCF学习笔记
FCF类似于之前使用的JFreeChart,但是功能更为强大,和炫丽,主要使用Flash技术,所以前端显示非常炫丽。不仅功能强大,而且类型灰常丰富!首先我得说,FCF是一个跨平台的,跨浏览器的flash图标组件解决方案。能够被N多语言调用。我做的是java,所以当然谈jsp,不过这一点,是2.1版本新增的特性。关于新的一些特性。就不说了。直接上代码。1、准备工作 1) 下载F...
2011-05-29 22:50:16
536
原创 eclipse创建web工程,工程名出现红色感叹号
[color=red]unbound classpath container:'JRE System Library [jre1.6.0_11]' in project '工程名'[/color][b]问题出现的原因[/b]:项目的JDK和IDE使用的JDK版本不一致,造成未绑定的状态[b]解决办法[/b]:右击工程名-->选择“Build Path”下的Configure Build...
2011-05-29 18:22:55
161
原创 Version 1.4.2_03 of the JVM not suitable for this product.Version1.5 or geeater
[color=red]Version 1.4.2_03 of the JVM not suitable for this product.Version1.5 or geeater [/color]启动eclipse时突然报这个错误,翻译过来就是:"jvm虚拟机版本1.42_03不再适合这个项目,要求更换成版本1.5的",意思就是使用eclipse-jee-helios-win32 时...
2011-05-25 21:09:34
157
原创 org.hibernate.LazyInitializationException: failed to lazily initialize a collect
这个问题一般出现在一对多的情况下,解决的方法有两种1、设置lazy=false如果是用annotation,则配置如下@OneToMany( targetEntity = CourseAuthorizationItem.class, cascade = {CascadeType.PERSIST, CascadeType.MERGE}, mappedBy = "c...
2011-05-11 16:57:40
843
原创 使用javamail的一些问题总结
使用myeclipse8.51)发邮件提示 javax.mail.NoSuchProviderException: smtp。使用oracle最新的javamail.jar包替换,加载到build path,下载地址 http://www.oracle.com/technetwork/java/index-138643.html ;又报错:2)Exception i...
2011-05-09 09:12:48
361
原创 struts2中获取request,session,response三大属性
Struts2中action获取request、response、session的方式2010-07-03 09:53不做不知道,一做才知道自己原来不知道。之前用惯struts1.x,那些request啊session之类都是方法自带有的,我们直接调用就可以;而平时公司项目中用到有struts2.x的话,action所继承的BaseAction等底层那些都是人家封装好的,直接继承就可以。现在...
2011-04-25 22:32:19
185
原创 MySQL Front 5.1的注册码
软件到期,换个新的O9wEVeaZ3ek7MtT3MmcRXQgHssPkX1UvsvsMs09+Izy20MLS9TYJ5FnsYBqFw31kKmo8AmcmNHEeqejBtI99ITgrbG6bMlYOGkjqsrCUi1IvpoBAtkCCniHtbV2YDrUPuFpCi3Dr1mnRVRgrNP0saeKs3B7kxSH3s7f0c/JXo44FyWd...
2011-04-25 14:11:09
270
原创 各种js刷新
先来看一个简单的例子: 下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: frame 现在假设top.html (即上面的页面) 有七个button来实现对b...
2011-04-06 15:44:11
121
原创 Linux 项目发布
1、在eclipse或者myEclipse上将项目打好包(war)右击项目/export.../java EE/war file2、使用ftp将war包上传至linux服务器,并在webapps下创建一个文件夹demo,用于存放解压的项目mkdir demo3、将war包移动到demo文件夹中mv demo.war demo/4、解压war文件(注意文件权限)jar -...
2011-03-10 17:20:21
175
原创 进制转换@笔记
[color=red]一、十进制数(D)的转换[/color]1、二进制(B)、八进制(Q)、十六进制数(H)转十进制(D)公式:二进制。八进制、十六进制、十六进制的各位数字分别乘以各自的基数(2,8,16)的(N-1)次方,其相加之和便是相应的十进制数。例1:110B=1*2的2次方+1*2的一次放+0*2的零次方=4+2+0=6D;例2:110Q=1*8的2次方+1*8的1次方...
2011-03-10 10:09:25
1433
原创 解决mysql“Access denied for user 'root'@'localhost'”
我的系统是ubuntu6.06,最近新装好的mysql在进入mysql工具时,总是有错误提示:# mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)使用网上介绍的方法修改root用户的密码:# mysq...
2011-03-03 23:09:50
120
原创 MySQL about Linux (转)
一、引言 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux 和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路,...
2011-03-03 22:04:07
124
原创 Internet Explorer 9 Beta新特性概述
Internet Explorer 9(简称IE9)是 Windows Internet Explorer浏览器系列的新一代版本,目前处于测试阶段(Beta版于2010年9月15日全球发布)。尽享网络之美 —— Internet Explorer 9让我们的网络浏览体验全面提速,界面和操作优化,持续提升安全性和隐私性,并为开发带来更好的互操作性。[color=red]全面提速[/c...
2010-11-16 09:48:19
249
原创 使用HTML5标准 IE9新功能及特性介绍
[color=red]使用HTML5标准 IE9新功能及特性介绍[/color]核心提示:预览版将每隔8周更新一次, 与竞争对手浏览器测试版本每晚更新(nightly build)相比显得有些迟钝,但软件巨人相信这种模式更好,因为八周的间隔是用户递交反馈和开发者实际解决问题的最短时间。前段时间,有报道指出,微软将会在IE9中增加对于HTML5的支持力度,不过并未明确公布IE9对于HTML5的支...
2010-11-16 09:45:47
305
原创 java.lang.OutOfMemoryError: Java heap space 解决方法
这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.1.可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -Xmx512m2,如果用的tomcat,在windows下,可以在C:\tomcat5.5.9\bin\catalina.bat 中加上:set JAVA_OPTS=-Xms64m ...
2010-07-28 09:46:50
105
json表现形式及对象和字符串的相互转换
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999(信息标准化和通信系统(由netscpace公司Brendan Eich提出, 本标准在19...
2010-07-21 15:21:10
182
原创 工作流及JBPM
工作流及JBPM一、业务流程示例 流程性运用:在业务规则中,不同的人参与不同的业务环节,最终形成业务结果。 在业务流程中参与的人员叫做参与者(participant);参与者所要完成的事项称之为活动(task也称为任务);每一个任务都需要操作数据。 JBPM是处理流程应用的,可以解决在业务流程中数据的处理以及在不同的参与者进行不同的任务时的协作。 二...
2010-07-15 00:10:49
163
原创 重定向和转发详解
重定向和转发详解重定向(response.sendRedirect()) 是在用户的浏览器端工作,sendRedirect()可以带参数传递,比如servlet?name=frank传至下个页面,同时它可以重定向至不同的主机上,sendRedirect()可以重定向有frame.的jsp文件.重定向后在浏览器地址栏上会出现重定向页面的URL 重定向过程:客户浏览器发送http请求-...
2010-07-04 11:11:25
227
原创 java动态代理(JDK和cglib)
JAVA的动态代理代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两...
2010-06-28 22:51:43
85
原创 基于注解的依赖注入(零配置)
基于注解的依赖注入(零配置) 基于注解(Annotation)的配置有越来越流行的趋势,注解配置先对于XML配置具有很多的优势:它可以充分利用java的反射机制获取类结构信息,这些信息可以有效减少配置的工作。注释和java文件处于同一个文件中,而XML配置采用独立的配置文件,大多数配置文 件信息在程序开发完成后不会调整,如果配置信息和java代码放在一起,有助于增强 程序的内聚性。而采...
2010-06-24 22:47:25
227
原创 spring中Bean的依赖检查
Spring提供了一种依赖检查的功能,可以防止出现配置手误,或者其他出错的可能,使用以来检查可以让系统判断配置文件的依赖注入是否完全有效。有效的依赖是:如果属性需要普通类型的值,则在Bean的定义中已经设置了合适的值;如果属性需要java对象类型的值,则要么通过自动装配提供有效依赖,要么通过ref注入合作者Bean,要么通过元素指定嵌套Bean。使用以来检查可以保证Bean的属性得到了正确...
2010-06-24 20:37:36
486
空空如也
ckeditor插入数据,数据库乱码
2011-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅