`
onlyor
  • 浏览: 381526 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
    1965年,一位韩国学生到剑桥大学主修心理学。在喝下午茶的时候,他常 到学校的咖啡厅或茶座听一些成功人士聊天。这些成功人士包括诺贝尔奖获得 者,某一些领域的学术权威和一些创造了经济神话的人,这些人幽默风 ...
将博客搬至CSDN
线程的阻塞和唤醒在多线程并发过程中是一个关键点,当线程数量达到很大的数量级时,并发可能带来很多隐蔽的问题。如何正确暂停一个线程,暂停后又如何在一个要求的时间点恢复,这些都需要仔细考虑的细节。在Java发展史上曾经使用suspend()、resume()方法对于线程进行阻塞唤醒,但随之出现很多问题,比较典型的还是死锁问题。如下代码,主要的逻辑代码是主线程启动线程mt一段时间后尝试使用suspend()让线程挂起,最后使用resume()恢复线程。但现实并不如愿,执行到suspend()时将一直卡住,你等不来“canyou get here?”的输出。 public class ThreadSu ...
     runstats、reorgchk、reorg 1、runstatsrunsats可以搜集表的信息,也可以搜集索引信息。作为runstats本身没有优化的功能,但是它更新了统计信息以后,可以让DB2优化器使用最新的统计信息来进行优化,这样优化的效果更好。 runstats   on   table   <tbschema>.<tbname>   收集表   <tbname>   的统计信息。表名必须是用   <dbschema>   全限定的。    2、reorg  A、 reorg   table   <tbschema> ...
当利用非线程安全的方式访问HashMap时,会导致CPU过高 或 过多线程挂起 kill -3 pid java -jar jca457.jar  打开: javacore文件javacore.20160920.085924.26934.0004.txt     堆栈表现不同 at java.util.HashMap.findNonNullKeyEntry()  at java.util.HashMap.getEntry()  at java.util.HashMap.get()  at com.xyz.methodABC()  ...  or  at java ...
使用diffcount,可以直接统计前后两个工程中,增加、删除、修改的代码行数。   命令使用 diffcount 新文件夹   原文件夹   输出结果 LANG    ADD     MOD     DEL     A&M     BLK     CMT     NBNC    RATE ----------------------------------------------------------------------- Java       29         5          0          34         0          34 ...
1. 准备安装包(保证tomat能正常启动)    solr5.0    tomcat-7.0.41    JDK6   2 配置部署solr   2.1 启动tomcat   2.2 将solr/server/webapps/solr.war  拷贝到tomcat的webapps下。tomat会自动解压发布。
直接上代码   使用HttpClient NameValuePair nameValuePair1 = new BasicNameValuePair("name", "yang"); NameValuePair nameValuePair2 = new BasicNameValuePair("pwd","123123"); List nameValuePairs = new ArrayList(); nameValuePairs.add(nameValuePair1); nameValuePair ...
范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程 中所要遵循的规则和指导方法。 目前有迹可寻的共有8种范式,依次是:1NF,2NF,3NF,BCNF,4NF,5NF,DKNF,6NF。 通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF),第三范式(3NF)。   下面就简单介绍下这三个范式。 ◆ 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。 考虑这样一个表:【联系人】(姓名,性别,电话) 如 ...
可伸缩性/可扩展性(Scalable/scalability)        可伸缩性(可扩展性)是一种对软件系统计算处理能力的设计指标,高可伸缩性代表一种弹性,在系统扩展成长过程中,软件能够保证旺盛的生命力,通过很少的改动甚至只是硬件设 ...
先假设一个ftp地址 用户名 密码       FTP Server: home4u.at.china.com   User: yepanghuang   Password: abc123       打开windows的开始菜单,执行“运行”命令,在对话框中输入ftp,按下“确定”按钮将会切换至DOS窗口,出现命令提示符       ftp>键入命令连接FTP服务器:   ftp> open home4u.at.china.com (回车)   稍等片刻,屏幕提示连接成功:   ftp> connected to home4u.china.com   接下 ...
<dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version>1.0.13</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logbac ...
GET_LOCK(name,time)函数定义一个名称为name、持续时间长度为time秒的锁。 如果锁定成功,返回1。 如果操作超时,返回0。 如果发生错误,返回NULL。 假如有一个用GET_LOCK()得到的锁,当执行RELEASE_LOCK()或连接断开(正常或非正常)时,这个锁就会解除。 执行SQL: SELECT GET_LOCK('MySQL',10) AS GetLock,    IS_USED_LOCK('MySQL') AS ISUsedLock,    IS_FREE_LOCK('MySQL') AS ISFreeLock,    RELEASE_LOCK ...
在linux中rz 和 sz 命令允许开发板与主机通过串口进行传递文件了,下面我们就来简单的介绍一下rz 和 sz 命令的例子。   rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。优点就是不用再开一个sftp工具登录上去上传下载文件。   sz:将选定的文件发送(send)到本地机器rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器 安装命令: yum install lrzsz 从服务端发送文件到客户端: sz filename 从客户端上传文件到服务端: rz 在弹出的框中选择文件,上传文件的用户和组 ...
WAS性能优化分析工具被分析的文件heapdump1654900.1272355258.phd 文件javacore1654900.1272355269.txt文件ga395.zipI:\IBM_WAS\IBMToolsForHeadDump\IBMGarbageCollectorAnalysishttp://dl.iteye.com/topics/download/a62e5432-0b4a-3fa0-9e50-c06b2a005520ha398.zip分析如:heapdump1654900.1272355258.phd 文件I:\IBM_WAS\IBMToolsForHeadDump\IBM ...
Global site tag (gtag.js) - Google Analytics