- 浏览: 367971 次
- 性别:
最新评论
-
天使建站:
这里这篇文章更详细 还有完整的实例演示:js跳出循环:brea ...
js跳出循环的方法区别(break,continue,return) -
jahentao:
我觉得Jcreator和eclipse中的列出属性和方法,很多 ...
反射原理 -
T240178168:
相互交流下吧
ie9以下都有这个问题(ajax) -
blackproof:
试了一下,的确第一种写法oracle优化了,效率比第二种快多了 ...
Oracle分页sql语句 -
杨白白:
进程与线程
文章列表
1、JDK的选用weblogic9.2版本所使用的jdk为jdk150_12,如果项目中使用jdk1.6的话,就只能访问到http://localhost:7001/console 而进入项目后会报Error 404或500错误,而项目本身在tomcat或其他应用服务器是没有问题的。这时就需要将weblogic9.2所使用的jdk与IDE工具安装的jdk统一为1.5的,也可以使用weblogic自带的jdk。
注:确保所有的jar存在 还有 E:\bea9\weblogic92\server\lib\weblogic.jar存在 否则主页可能报404错误
2、autodeploy1) 要先启动服 ...
案例1
select To_Date('19-01-01','dd/mm/yy') from dual
where to_date(to_char(sysdate,'yyyy-mm-dd'),'yyyy-mm-dd')
<to_date('2014-01-05','yyyy-mm-dd')
可以看出 to_date和to_char都可以把给的日期或时间转发为相应的格式
to_date:把字符串转发成日期格式
to_char:把给定的数据(日志,数字等)转化成字符串
区别:在日期比较的时候,不能用字符串比较,数据比较只能转化为日期(to_date)
方法比较
总结:如果是字符 ...
Java编译原理
1. 关于动态加载机制
学习Java比C++更容易理解OOP的思想,毕竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓的动态加载机制等等。当然概念往往是先记住而后消化的,可有多少人真正去体 ...
JVM的基本工作原理和特点
操作系统装入jvm是通过jdk中java.exe来完成,通过下面4步来完成jvm环境.
1.创建jvm装载环境和配置
2.装载jvm.dll
3.初始化jvm.dll并挂界到JNIENV(JNI调用接口)实例
4.调用JNIEnv实例装载并处理class类。
在我们运行和调试java程序的时候,经常会提到一个jvm的概念.jvm是java程序运行的环境,但是他同时一个操作系统的一个应用程序一个进程,因此他也有他自己的运行的生命周期,也有自己的代码和数据空间.
首先来说一下jdk这个东西,不管你是初学者还是高手,是j2ee程序员还是j2se程序员,jdk总是 ...
Math.LN2 2的自然对数
Math.LN10 10的自然对数
Math.LOG2E 以2为底E的对数
Math.LOG10E 以10为底E的对数
Math.log(x) 返回x的对数(以e为准)
例如
求某数的对数 以2为准
public class Test {
public static void main(String[] args) {
// 1 2 4 8 16 32
System.out.println(log(Double.valueOf("4"),Double.valueOf("2")));
}
static public doubl ...
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题public class lianxi01 {public static void main(String[] args) {System.out.println("第1个月的兔子对数: 1");System.out.println("第2个月的兔子对数: 1");int f1 = 1, f2 = 1, f, M=24; for(int i= ...
JAVA面试题2012(1)
- 博客分类:
- java
*** JAVA面试题. ***
1、作用域public,private,protected,以及不写时的区别
答:区别如下:
作用域 当前类 同一package 子孙类 其他 package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private ...
1.临界区(Critical Section):适合一个进程内的多线程访问公共区域或代码段时使用。
API:
VOID EnterCriticalSection(LPCRITICAL_SECTION lpCriticalSection); //进入临界区
VOID LeaveCriticalSection(LPCRITICAL_SECTION lpCriticalSection); //离开临 ...
进程通信
(1)进程的同步与互斥
一般来说同步反映了进程之间的协作性质,往往指有几个进程共同完成一个任务时在时间次序上的某种限制,进程相互之间各自的存在及作用,通过交换信息完成通信。如接力比赛中一组队员使 ...
一、相关知识
信号量:一个整数;
大于或等于0时代表可供并发进程使用的资源实体数;
小于0时代表正在等待使用临界区的进程数;
用于互斥的信号量初始值应大于0;
只能通过P、V原语操作而改变;
信号量元素组成:
1、表示信号量元素的值;
2、最后操作信号量元素的进程ID
3、等待信号量元素值+1的进程数;
4、等待信号量元素值为0的进程数;
二、主要函数
1.1 创建信号量
int semget(
key_t key, //标识信号量的关键字,有三种方法:1、使用IPC——PRIVATE让系统产生,
// 2、挑选一个随机数,3、使 ...
1 进程与进程通信
进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编 ...
文件运算符
-d filename 如果filename 为目录,则返回真。
-f filename 如果filename 为普通的文件,则返回真。
-r filename 如果filename 可读,则返回真。
-s filename 如果filename 的长度大于零,则返回真。
-w filename 如果filename 可写,则返回真。
-x filename 如果filename 可执行,则返回真。
整数运算符
int1 -eq int2 如果int1 和i n t 2相等,则返回真。
int1 -ge int2 如果int1 大于等于i n t 2,则返回真。
int1 -gt ...
public static void testDelete() {
File file = new File("文件名");
//如果文件夹不存在则创建
if(file.exists())
{
file.delete();
}
Document doc = DocumentHelper.createDocument();
Element root = doc.addElement("NeConfig");
Element elStu1 = root.addEle ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ut ...
在Java中,如果需要设定代码执行的最长时间,即超时,可以用Java线程池ExecutorService类配合Future接口来实现。 Future接口是Java标准API的一部分,在java.util.concurrent包中。Future接口是Java线程Future模式的实现,可以来进行异步计算。
Future模式可以这样来描述:我有一个任务,提交给了Future,Future替我完成这个任务。期间我自己可以去做任何想做的事情。一段时间之后,我就便可以从Future那儿取出结果。就相当于下了一张订货单,一段时间后可以拿着提订单来提货,这期间可以干别的任何事情。其中Future 接口就是订 ...