- 浏览: 381526 次
- 性别:
- 来自: 南京
最新评论
-
onlyor:
灰太狼1991 写道很受用,请教一下博主,mybatis模糊查 ...
MyBatis模糊查询 -
灰太狼1991:
很受用,请教一下博主,mybatis模糊查询是不是和版本也有关 ...
MyBatis模糊查询 -
zzgvictory:
你写的么,很美啊
js 画 玫瑰花 -
onlyor:
里面的算法值得研究啊
js 画 玫瑰花 -
bjqincy:
用 org.joda System.out.println(& ...
Java 获取 一个月有多少周
文章列表
1965年,一位韩国学生到剑桥大学主修心理学。在喝下午茶的时候,他常
到学校的咖啡厅或茶座听一些成功人士聊天。这些成功人士包括诺贝尔奖获得
者,某一些领域的学术权威和一些创造了经济神话的人,这些人幽默风 ...
线程的阻塞和唤醒在多线程并发过程中是一个关键点,当线程数量达到很大的数量级时,并发可能带来很多隐蔽的问题。如何正确暂停一个线程,暂停后又如何在一个要求的时间点恢复,这些都需要仔细考虑的细节。在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 代码差异统计工具
- 博客分类:
- 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
接下 ...
maven 使用slf4j与logback结合
- 博客分类:
- java
<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性能优化分析工具
- 博客分类:
- java
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 ...