`
文章列表

jquery

以前很抵触学习jquery,但是看了以后发现,jquery很强大。
一、理解多线程   多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。   线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区 ...
转载出处:http://blog.zol.com.cn/860/article_859847.html   这里我们做一个完整的例子来说明线程产生的方式不同而生成的线程的区别: /** * @author handw * @version 创建时间:2009-11-11 下午03:44:37 * 类说明 */ import java.io.*; import java.lang.Thread; class MyThread extends Thread { public int x = 0; public void run() { System ...
转载出处:http://java.chinaitlab.com/line/779791.html 我们可以通过synchronized块来同步特定的静态或非静态方法。要想实现这种需求必须为这些特性的方法定义一个类变量,然后将这些方法的代码用synchronized块括起来,并将这个类变量作为参数传入synchronized块。下面的代码演示了如何同步特定的类方法:   001  package mythread;  002    003  public class SyncThread extends Thread  004  {  005      private static  ...
转载:http://java.chinaitlab.com/line/779789_2.html     synchronized关键字有两种用法。第一种就是在《使用Synchronized关键字同步类方法》一文中所介绍的直接用在方法的定义中。另外一种就是synchronized块。我们不仅可以通过synchronized块来同步一个对象变量。也可以使用synchronized块来同步类中的静态方法和非静态方法。     synchronized块的语法如下: public void method(){    … …    synchronized(表达式)    {    ...
转载:http://java.chinaitlab.com/line/779782.html 要想解决“脏数据”的问题,最简单的方法就是使用synchronized关键字来使run方法同步,代码如下: public synchronized void run(){     }     从上面的代码可以看出,只要在void和public之间加上synchronized关键字,就可以使run方法同步,也就是说,对于同一个Java类的对象实例,run方法同时只能被一个线程调用,并当前的run执行完后,才能被其他的线程调用。即使当前线程执行到了run方法中的yield方法,也只是暂停 ...
转载:http://java.chinaitlab.com/line/779590.html   Java中的变量分为两类:局部变量和类变量。局部变量是指在方法内定义的变量,如在run方法中定义的变量。对于这些变量来说,并不存在线程之间共享的问题。因此,它们不需要进行数据同步。类变量是在类中定义的变量,作用域是整个类。这类变量可以被多个线程共享。因此,我们需要对这类变量进行数据同步。     数据同步就是指在同一时间,只能由一个线程来访问被同步的类变量,当前线程访问完这些变量后,其他线程才能继续访问。这里说的访问是指有写操作的访问,如果所有访问类变量的线程都是读操作,一般是不需要数据同步的 ...
进程是程序级别的,而线程是在进程内部,可以共象进程的资源。   Runnable 是个接口,Thread 是个类,区别:Runalbe 象是一个任务,Thread 象是一个去执行任务(自己本身或别的任务)的一个线程对象。   一个对象被多个线裎同时运行时,才存在数据同步,对于不同对象的多个线裎运行不存在数据同步。 如:   Runable run1=new MyRunable();   Runable run2=new MyRunable();  Thread t1=new Thread(run1);  Thread t2=new Thread(run2);  t1.star ...
转载:http://developer.51cto.com/art/200906/131624.htm 1、去除不需要加载的模块 一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Wind ...
转载:(作者:iihero  on csdn) 一、如何创建java存储过程?通常有三种方法来创建java存储过程。 1. 使用oracle的sql语句来创建: e.g. 使用create or replace and compile java source named "<name>" as       后边跟上java源程序。要求类的方法必须是public static的,才能用于存储过程。 SQL> create or replace and compile java source named "javademo1"  2  ...
转载:http://developer.51cto.com/art/200906/130448.htm  创建需要的测试表:create table Test(tidvarchar2(10),tnamevarchar2(10)); 第一种情况:无返回值. create or replace proceduretest_a(param1invarchar2,param2invarchar2)as   begin   insert into test value(param1,param2);   end;  Java调用代码: package com.te ...

随笔写

    博客分类:
  • java
分类表中一个根类:下有子分类,子分类有子分类, 现在要一个分类和它的子分类和子分类都罗列出来, 定义一个方法 参数 分类 和一个list public  void  forList(Category cate,List rsList) {     rsList.add(cate.getId());     Set set=cate.getChilds();          Iterator it=set.iterator();     System.out.println("--------->*******");     while(it.hasNext()) ...
转载出处:http://hideto.iteye.com/blog/102928 看看简单的namespace/package实现: // 伪造名字空间com.hideto var com; if (!com) com = {}; if (!com.hideto) com.hideto = {}; // 定义一个类com.hideto.MyClass com.hideto.MyClass = function (a) { this.a = a; }; com.hideto.MyClass.prototype.getA = function () { r ...
package cn.itcast.js; import java.io.File; import java.io.FileNotFoundException; import javax.script.Invocable; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; /** * @author handw * @version 创建时间:2009-10-20 上 ...
转载出处:http://www.blogjava.net/liudecai/archive/2009/04/08/264467.html 非常感谢有人总结出来。      Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。     DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,TransactionMa ...
Global site tag (gtag.js) - Google Analytics