Java的Swing默认不是线程安全的,类的调度应该由线程分派器来安排。如果每个类都各个各的调度,有可能造成线程紊乱,带来一些难以检测的错误。
对于编写实验性代码(每次都只有一个JFrame),如果每次都要编写重复的main函数,显然太浪费精力。利用Java的反射机制,可以编写一个通用的“...
创建表:
hive> CREATE TABLE pokes (foo INT, bar STRING);
Creates a table called pokes with two columns, the first being an integer and the other a string
创建一个新表,结构与其他一样
hive> create table n...
分类:
其他好文 时间:
2014-05-15 07:07:58
阅读次数:
303
给老婆写了一份速成培训教材——最常用的命令及解释。当然每个人工作内容不同,常用命令也不同,这只是我的个人经验,而且要考虑到接受者的基础。
ls:列出目录下的内容,类似于dos下的dir。
常用参数有:
ls –l,逐行显示详细内容;
ls –a, 显示隐藏的文件或目录;——linux下,前缀为.的文件名和目录名即被默认为是隐藏文件
参数也可以组合ls –al ,详细...
分类:
系统相关 时间:
2014-05-15 05:33:12
阅读次数:
504
1关于greenletgreelet指的是使用一个任务调度器和一些生成器或者协程实现协作式用户空间多线程的一种伪并发机制,即所谓的微线程。greelet机制的主要思想是:生成器函数或者协程函数中的yield语句挂起函数的执行,直到稍后使用next()或send()操作进行恢复为止。可以使用一个调..
分类:
其他好文 时间:
2014-05-14 19:09:00
阅读次数:
427
一、常用命令1、使用命令行开启SQL Server服务 获取管理员权限的命令行工具: net
start mssqlserver 开启sql server服务 net restart mssqlserver 重新启动sql server服务 net
stop mssqlserver 关闭sq...
分类:
数据库 时间:
2014-05-14 03:17:51
阅读次数:
510
刚开始用,记录一些常用的,后续慢慢更新。
一、命令行
1、打包
mvn package
2、清理已生成的项目
mvn clean
二、eclipse的插件
1、打包
maven install...
分类:
其他好文 时间:
2014-05-14 00:13:22
阅读次数:
255
hbase shell命令的使用
再使用hbase 命令之前先检查一下hbase是否运行正常
hadoop@Master:/usr/hbase/bin$ jps
2640 HMaster
27170 NameNode
27533 SecondaryNameNode
3038 Jps
27795 TaskTracker
27351 DataNode
2574 HQuorumPeer
...
分类:
其他好文 时间:
2014-05-13 05:40:21
阅读次数:
460
1.Thread.yield()方法作用是:
暂停当前正在执行的线程对象,并执行其他线程。 yield()应该做的是让当前运行线程回到可运行状态,以允许具有相同优先级的其他线程获得运行机会。因此,使用yield()的目的是让相 同优先级的线程之间能适当的轮转执行。但是,实际中无法保证yield()达到让步目的,因为让步的线程还有可能被线程调度程序再次选中。 结论:yield()从未导致线...
分类:
编程语言 时间:
2014-05-13 00:30:15
阅读次数:
589
1.进程和线程的差别。
线程是指进程内的一个执行单元,也是进程内的可调度实体.
与进程的区别:
(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位
(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行
(3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源.
(4)系统开销:在创建或撤消进程时,由于系统都要为...
分类:
编程语言 时间:
2014-05-13 00:10:50
阅读次数:
390