Play Framework 1.0 的运行机制


1 play!的内置服务器 其内置服务器是采用了netty编写,所以开发阶段play无须借助第三方的server,如tomcat;需要注意的是,部署项目的时候,这个server就没啥用的,因为项目最终是需要放到我们的tomcat下的。 但是看看play的项目目录: 有app/test/public/

周末的煲仔饭!


1 素材 直接上图吧: 不要看上面的图,因为这是用来骗人的。 真实素材: 腊肠1~2根,玉米0.5颗,紫薯1只,胡萝卜0.5个,芋头1个(小),香菇2~3朵,土豆1个(小),油菜2-3瓣即可。 调料: 食盐。 2 料理步骤 步骤1 大米洗干净,淘米一遍,水倒掉;加温水放电饭煲里浸泡20分钟。 步骤2

Java ThreadLocal !你到底是个啥哦😯!


1 什么是ThreadLocal ThreadLocal,翻译过来,就是"线程本地变量",它是从JDK1.2开始提供的一个类,它能够为不同的线程提供单独的变量副本,使得当在不同的线程调用变量的时候互不干扰。 从名字可以得到两个关键信息, 线程——该对象是被线程所持有的; 本地变量——这个变量作用域在

《Java并发编程的艺术》第x章 笔记


1 线程间通信 线程间是需要通信的,系统中的各个线程进行都有自己的任务,有时候线程间的任务内容可能会有冲突。比如只有一个苹果,但是没有线程的任务都要求咬一口,那么,谁先下嘴呢? 线程的通信是有必要的,因为一个大苹果一个人吃,吃一会,歇一会儿,一下子可能吃不完,如果让多个线程多个人来吃,一个人一口,很

《Java并发编程的艺术》第四章 笔记


第四章 Java并发编程基础 1基本概念 1.1什是线程? 线程是系统调度的最小单位。一个进程中可以包含多个线程;处理器会在线程上高速切换,就像是多个线程同时在执行。 1.2线程的特点 线程含有自己的计数器。堆栈、局部变量等属性,并能够访问共享的内存变量。 1.3为何使用多线程 硬件的快速发展:处理