`
文章列表
线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。         假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。         如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。     一个线程池包括以下四个基本组成部分:                 1、线程池管理器(ThreadPool):用于创建并管理线程池,包括 创建线程池,销毁线程池,添加新任务;                 2、工作线程(PoolWorker):线程池中线程, ...
一:无返回值的存储过程 存储过程为: CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2)  AS BEGIN    INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2); END TESTA; 然后呢,在java里调用时就用下面的代码: package com.hyq.src; import java.sql.*; import java.sql.ResultSet; public class TestProcedureOne { ...
先贴下使用setDataXML的例子: <div id="chartdiv" align="center"> 存放fusionChartsdiv区域 </div> <script type="text/javascript"> var myCharts = new FusionCharts("FusionCharts/Column3D.swf","chartsId1","400","300"); my ...
   前面写了第一个FCF应用,可以发现页面的代码量非常大,这一点在应用中,是非常不合理的,为此,FCF为我们封装了一些列的数据,使得我们可以方便构造一个漂亮的Chart图。好了,直接上代码: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" &qu ...
   FCF类似于之前使用的JFreeChart,但是功能更为强大,和炫丽,主要使用Flash技术,所以前端显示非常炫丽。不仅功能强大,而且类型灰常丰富! 首先我得说,FCF是一个跨平台的,跨浏览器的flash图标组件解决方案。能够被N多语言调用。我做的是java,所以当然谈jsp,不过这一点,是2.1版本新增的特性。关于新的一些特性。就不说了。直接上代码。 1、准备工作    1) 下载FCF(最新版本:V2.1);    2) 创建工程,并建立一个文件夹:FusionCharts(默认),之后将所有的SWF文件cp到该文件夹;    3) 创建数据文件(Xxx.xml)   eg:   Da ...
unbound classpath container:'JRE System Library [jre1.6.0_11]' in project '工程名' 问题出现的原因:项目的JDK和IDE使用的JDK版本不一致,造成未绑定的状态 解决办法:右击工程名-->选择“Build Path”下的Configure Build Path... -->在Java Build Path窗口中,选择"Libraries" 选项卡,发现JRE System Library[1.4.2]有一个红色的XX,选中之,并单击右边的“Edit...”按钮,选择"Alter ...
Version 1.4.2_03 of the JVM not suitable for this product.Version1.5 or geeater 启动eclipse时突然报这个错误,翻译过来就是:"jvm虚拟机版本1.42_03不再适合这个项目,要求更换成版本1.5的",意思就是 使用eclipse-jee-helios-win32 时,eclipse启动报错: Version 1.4.2_03 if the JVM is not suitable for this product. Version 1.5 or greater us required. 由于Oracle的缘故它 ...
这个问题一般出现在一对多的情况下,解决的方法有两种 1、设置lazy=false 如果是用annotation,则配置如下 @OneToMany(    targetEntity = CourseAuthorizationItem.class,    cascade = {CascadeType.PERSIST, CascadeType.MERGE},    mappedBy = "course", fetch=FetchType.EAGER   ) 将fetch类型设置成直接获取 2、就是使用filter,过滤所有的链接 如果在使用filter的时候,要配置事务处理,否则 ...
使用myeclipse8.5 1)发邮件提示 javax.mail.NoSuchProviderException: smtp。 使用oracle最新的javamail.jar包替换,加载到build path,下载地址 http://www.oracle.com/technetwork/java/index-138643.html ; 又报错: 2)Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream。 原因:mail.jar与jav ...
   Struts2中action获取request、response、session的方式2010-07-03 09:53不做不知道,一做才知道自己原来不知道。之前用惯struts1.x,那些request啊session之类都是方法自带有的,我们直接调用就可以;而平时公司项目中用到有struts2.x的话,action所继承的BaseAction等底层那些都是人家封装好的,直接继承就可以。现在自己搞个,才知道struts2的request、response、session原来都被隐藏的了,不过struts2提供有两种方式给我们访问。     第一种方式,非IoC(Spring中的控制反转) ...
软件到期,换个新的 O9wEVeaZ3ek7MtT3MmcRXQgHssPk X1UvsvsMs09+Izy20MLS9TYJ5Fns YBqFw31kKmo8AmcmNHEeqejBtI99 ITgrbG6bMlYOGkjqsrCUi1IvpoBA tkCCniHtbV2YDrUPuFpCi3Dr1mnR VRgrNP0saeKs3B7kxSH3s7f0c/JX o44FyWdb/LLbjdzBdb6k4jEMfzsn +qNu0JlnQoqD0D2seVbEi6QXbijE xJCqu/1FTApiBbr69X7bG3bY25qB 2GUKH1QxzWE4wVO8PIysxXhPTA==
先来看一个简单的例子: 下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> frame </TITLE> </HEAD> <frameset rows=&qu ...
1、在eclipse或者myEclipse上将项目打好包(war) 右击项目/export.../java EE/war file 2、使用ftp将war包上传至linux服务器,并在webapps下创建一个文件夹demo,用于存放解压的项目 mkdir demo 3、将war包移动到demo文件夹中 mv demo.war demo/ 4、解压war文件(注意文件权限) jar -xvf demp.war 5、备份并且删除demo目录下的demo.war文件 rm -ef demo.war   (备份略) 6、进入tomcat的bin文件夹,重启Apache ./shutdown.sh ser ...
一、十进制数(D)的转换 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次方+0*8的0次方=64+8+0=72D; 例3:110H=1*16的2次方+1*16的1次方+0*16的0次方=256+16+0=272D 2、十进制数转其他进制数 公式:整数部分用除基数(2,8,16)取余的算法,小数部分用乘基取整的方法,然后将 ...
我的系统是ubuntu6.06,最近新装好的mysql在进入mysql工具时,总是有错误提示: # mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 使用网上介绍的方法修改root用户的密码: # mysqladmin -uroot -p password 'newpassword' Enter password: mysqladmin: connect to server at 'localhost' failed ...
Global site tag (gtag.js) - Google Analytics