`
文章列表
首先下载Zend Optimizer3.3: wget http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz 安装: $ sudo tar zxvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz $ sudo ./install.sh 根据提示输php.ini文件的位置(Ubunbu Server8.04默认在/etc/php5/apache2目录下) 在提示框中输入/etc/php5/apache2点击 ok 即 ...
Ubuntu 10.04配置Apache+PHP+MySQL [日期:2010-07-21] 来源:Ubuntu社区  作者:little樟 <script></script> <script></script> 测试环境:Ubuntu 10.04 1.安装apache2.0 sudo apt-get install apache2 安装过程就不多说了 安装后在浏览器中打开: http://localhost/ 或者http://127.0.0.1 如果出现It works!那证明O ...
volatile 变量使用指南 http://www.ibm.com/developerworks/cn/java/j-jtp06197.html Brian Goetz (brian.goetz@sun.com), 高级工程师, Sun Microsystems Brian Goetz 作为一名专业软件开发人员已经 20 年了。他是 Sun Microsystems 的高级资深工程师 , ...
转:http://newqinhao.iteye.com/blog/632826   java多线程编程实例Java学练 2009-07-23 16:10:51 阅读307 评论0 字号:大中小 到这里我们做一个完整的例子来说明线程产生的方式不同而生成的线程的区别: import java.io.*;import java.lang.Thread;class MyThread extends Thread{ public int x = 0; public void run(){ System.out.println(++x); }}class R implements Runna ...
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限,下面看例子: package org.thread.demo; class MyThread extends Thread{     private String name;     public MyThread(String name) {         super();         this.name = na ...
1.final修饰的方法不能被覆盖,否则会产生一个编译错误 public class A { public final void print (){ System.out.print("aaa"); } } public class B extends A{ public final void print(){//会产生一个编译错误 System.out.print("bbb"); } } 2.覆盖 需要方法名,参数列表以及顺序,返回值都一样, 并且 ...
Object      equals      getClass      hashCode      notify      notifyAll      wait      toString   其中 notify wait是涉及到线程同步的方法,其他的多线程的方法都是放在Thread里,这个因为notify通知的是等待该对象的所有线程,所以需要放在Object中。wait方法大家可能认为是当前线程等待,实际操作是把当前线程获得的锁或者对象释放掉,(wait方法搞的)然后造成的现象就是当前线程等待中。(自己的理解,如有错,请大家指正)   2.简单数据类型之间的转换   ...

m进制 转 n进制

一种思路是先把m进制转成10进制,再把10进制转成n进制。   另一种思路是直接转:比如16进制—>7进制  ( 10 11 12)->(11004) 基本思想和10进制的一样,取余留模。但是取模的过程中使用的16进制的除法。 具体步骤如下,   m0  10    11   12      mod m1  10    59   60        s1   1      8     8 y1   3      3     4          4   10/7=1 10%7=3 3*16+11=59 59/7=8 59%7=3 3*16+12 ...
关键字: java 面试题 多线程 thread 线程池 synchronized 死锁 作者:臧圩人(zangweiren) 网址:http://zangweiren.iteye.com >>>转载请注明出处!<<< 线程或者说多线程,是我们处理多任务的强大工具。线程和进程是不同的,每个进程都是一个独立运行的程序,拥有自己的变量,且不同进程间的变量不能 共享;而线程是运行在进程内部的,每个正在运行的进程至少有一个线程,而且不同的线程之间可以在进程范围内共享数据。也就是说进程有自己独立的存储空间, 而线程是和它所属的进程内的其他线程共享一个存储空间。线程的使 ...
1. sleep(l ) 和wait(l)的区别?(已经编代码验证过)    sleep(l ) 和wait(l)都会进入timewait状态,但是sleep不会释放已经获取的锁,wait会释放掉已经获取的锁。    待等待时间到达后,进入runnable状态,等会cpu调度获取所需的资源。    但是如果在进入wait(time)的时间内收到了notify消息,则会立即进入runnable状态。    
一对一 基于注解的方式:  hibernate中一对一的关联有两种方式:一种是采用外键关联,另外一种是采用主键关联。   一个丈夫(husband)对应一个妻子(wife),主要目标是在存储丈夫或者妻子时,关联的对象也被存储。具体代码如下:   husband类:  package cn.edu.dlnu.resources.model.entity; import javax.persistence.CascadeType;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import ...
Maven是一个项目管理工具,它包含了一个项目对象模型(Project Object Model),一组标准集合,一个项目生命周期(ProjectLifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当使用Maven的时候,用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。当然,如果你只是在找一个构建工具,Maven能做这个工作。 项目对象模型:可以认为是一个描述整个项目信息的xml文件,在 ...

基本知识

1. 寻址方式     ①直接寻址:指令地址域中表示的是操作数地址。  ②间接寻址:指令地址域中表示的是操作数地址的地址即指令地址码对应的存储单元所给出的是地址A,操作数据存放在地址A指示的主存单元内。有的计 ...
1. public class Test7 { public void get(double d){ System.out.println("double"); } public void get(Double d){ System.out.println("Double"); } public static void main(String args []){ Test7 test=new Test7(); ...
iterator()方法的出现主要是为了解决查询是的性能问题。例如下面使用list()方法取得对象的代码:........//打开Session,开启事务Query q = session.createQuery("from Student");//以下为查询在name中"t"字符的所以学生q = session.crea ...
Global site tag (gtag.js) - Google Analytics