上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 43 下一页
摘要: java内存模型 JVM(JVM是一个虚拟的计算机,它也会面临多线程并发问题,java程序运行在java虚拟机平台上)定义了自己的内存模型,屏蔽了底层平台内存管理细节,对于java开发人员,要清楚在jvm内存模型的基础上,如果解决多线程的可见性和有序性。 多个线程之间是不能互相传递数据通信的,它们之间的沟通只能通过共享变量来进行。Java内存模型(JMM)规定了jvm有主内存,主内存是多个线... 阅读全文
posted @ 2017-01-10 12:39 ATJAVA 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 假设有这样一种情况,有一个桌子,桌子上面有一个盘子,盘子里只能放一颗鸡蛋,A专门往盘子里放鸡蛋,如果盘子里有鸡蛋,则一直等到盘子里没鸡蛋,B专门从盘子里拿鸡蛋,如果盘子里没鸡蛋,则等待直到盘子里有鸡蛋。其实盘子就是一个互斥区,每次往盘子放鸡蛋应该都是互斥的,A的等待其实就是主动放弃锁,B 等待时还要 阅读全文
posted @ 2017-01-10 12:15 ATJAVA 阅读(213) 评论(0) 推荐(0) 编辑
摘要: import java.util.ArrayList; import java.util.List; import java.util.Random; //自定义类,描述仓库 public class StoreHouse { private List products = new ArrayList(); //仓库的所有商品的列表 public void add(String pr... 阅读全文
posted @ 2017-01-10 12:08 ATJAVA 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 成员变量的类用于多线程时是不安全的,不安全体现在这个成员变量可能发生非原子性的操作,而变量定义在方法内也就是局部变量是线程安全的。想想在使用struts1时,不推荐创建成员变量,因为action是单例的,如果创建了成员变量,就会存在线程不安全的隐患,而struts2是每一次请求都会创建一个actio 阅读全文
posted @ 2017-01-10 08:54 ATJAVA 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 原本无显示编码构造器,则有一个默认的隐式(隐藏的无参构造器),但是,当显示指定了构造器,则这个默认隐式的构造器将不存在,比如此时无法new无参的构造器(除非显示地编写声明无参的构造函数)。 如果子类构造器没有显式地调用父类的构造器,则将自动调用父类的默认(没有参数)的构造器。如果父类没有不带参数的构 阅读全文
posted @ 2017-01-10 08:29 ATJAVA 阅读(1610) 评论(0) 推荐(0) 编辑
摘要: 首先获得一个文件句柄。File file = new File(); file即为文件句柄。 读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了。接下来需要解读成乙方可以理解的东西 既然你使用了FileInputStream()。那么对应的需要使用InputStreamReader()这个方法进行解读刚才装进来内存当中的数据 解读完成后要输... 阅读全文
posted @ 2017-01-10 08:21 ATJAVA 阅读(427) 评论(0) 推荐(0) 编辑
摘要: select * from manager; select * from dish; select * from board; select * from employee; select * from orders; select * from order_detail; -- 菜品表 create table dish ( dishID number(10) primary k... 阅读全文
posted @ 2017-01-09 16:56 ATJAVA 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-01-08 15:27 ATJAVA 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-01-08 15:24 ATJAVA 阅读(360) 评论(0) 推荐(0) 编辑
摘要: /*视图的必要性 create view population_all_view as select xxxx 详细信息 from qgck where rownum<500 -- sql语句不易读懂 create view population_all_view as select * from qgck where rownum<500;-- sql语句超出负载。 */ selec... 阅读全文
posted @ 2017-01-08 15:06 ATJAVA 阅读(204) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 43 下一页