- 博客(31)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
深入理解jvm(二)
最近重看 BlueDavy 的 《分布式java应用:基础与实践》和周志明的《深入理解java虚拟机》,发现以前有些概念还是理解得不够,缺少实践,所以想在这里记录下自己学习的一些知识点。今天就来看看OutOfMemoryError 异常吧 1.Java堆异常 java堆异常算是比较常见的,我们可以通过参数 -XX:+HeapDumpOnOutOfMemoryError让虚拟...
2014-05-10 18:05:21 139
同步工具类之闭锁-CountDownLatch
闭锁是一种同步工具类,可以延迟线程的进度直到其到达终止状态。闭锁的作用相当于一扇门:在闭锁到达结束状态之前,这扇门一直是关闭的,并且没有任何线程能通过,当到达结束状态时,这扇门会打开并允许所有的线程通过。当闭锁到达结束状态后,将不会再改变状态,因此这扇门将永远保持打开状态。闭锁可以用来确保某些活动直到其他活动都完成后才继续执行。 CountDownLatch是一种灵活的闭锁...
2014-04-18 15:53:49 165
深入理解jvm(一)
java内存区域和内存溢出异常运行时数据区域程序计数器(Program Counter Register)Java虚拟机栈(Java Virtual Machine Stacks)本地方法栈(Native Method Stacks)Java堆(Java Heap)方法区(Method Area)运行时常量池(Runtime Constant Pool)另:...
2014-04-11 22:50:21 132
原创 linux上mysql 和 tomcat部署web应用总结
1.环境准备1.1软件下载我们的系统主要是java平台编写的,选择的架构是tomcat 做为web服务器,mysql做了数据库服务,因此需要先下载tomcat和mysql的安装包。 由于26是linux系统,那我们就要下载tomcat for linux和mysql for linux 版本。具体下载过程不详述,相信大家都知道,下面提供两个链接,以方便下载。Mysql5.5.23...
2013-09-05 22:47:51 355
原创 linux系统之上搭建maven 之nexus服务篇
今天刚好有点时间,就想在公司的服务器搭建一个私服,以便以后可以唯我所用,当然前提是服务器最好可以上网,否则还需要配置代理服务器,前两天刚好把服务器的网络给配置了下,这边就不详述了!大家一定着急了吧,稍安务燥,这就进入正题,O(∩_∩)O~ linux安装过程和window主机还是差别挺大的。1.下载nexus集成版到这个地方http://www.sona...
2013-08-16 15:55:02 170
clojure集成开发环境之leiningen+nrepl+emacs
首先来讲下Leiningen是什么东东?Leiningen是一个用于自动化(构建)clojure项目的工具。它可以做到: 创建新项目 管理你的项目的依赖关系 运行测试 运行一个REPL(读取-求值-打印循环:read-eval-print loop) 编译java源码 运行项目 为项目产生一个Maven风格的POM文...
2013-07-03 13:31:32 341
git命令记录
从服务器创建一个本地仓库的clone版本:git clone /path/to/repository如果是远端服务器上的仓库,你的命令是这样:git clone username@host:/path/to/repository多种方式的URI git add <filename>git add *git commit -m "代码提交信息" ...
2013-07-01 15:29:58 114
Junit 学习笔记
上周空闲,看完了《单元测试之道》,这里对自己的学习做个小结,以便以后查阅: 一般原则:测试任何可能失败的地方。测试任何已经失败的地方。对于新加的代码,在被证明正确之前,都可能是有问题的。至少编写和产品代码一样多的测试代码。针对每次编译都做局部测试。签入代码之前做全局测试。需要回答的问题:我如何知道代码运行是否正确呢?我要如何对它进行测试?...
2013-06-17 09:44:08 131
2012年个人总结
本来这个总结要到31号写的,结果太忙了,到了今天才有时间做个总结。 首先,工作上,从去年的PPM项目一直延续到今年4月份,终于暂时告一个段落了。基本上没有什么收获,架构陈旧,设计原始。。一向对于代码要求相对比较严格的我,实在是重构到快吐了。耦合度太高了,不知道之前写的人是怎么过来的,心里还挺佩服他可以把这个项目做出来。总体上经历了几个项目的开发,实施。从java技术阵营出来,...
2013-01-06 14:21:13 122
解决secureCRT连接ubuntu 乱码
在网上找了很多资料都没有给出完整的答案,后来自己参考了公司HP服务器上的配置: LANG=CLC_CTYPE="C"LC_COLLATE="C"LC_MONETARY="C"LC_NUMERIC="C"LC_TIME="C"LC_MESSAGES="C"LC_ALL= 受此联想,就想修改本地ubuntu上的locale,路径/etc/
2012-09-01 22:47:55 225
原创 转:为Ubuntu 安装 SSH Server
转:http://bluewind1521.iteye.com/blog/895032 为Ubuntu 安装 SSH Server: 由于Ubuntu默认没有安装SSH Server,所以无法使用securtyCRT等工具登录系统,在此介绍一下OpenSSH的安装配置: sudo apt-get install openssh-server openssh-client ...
2012-08-20 21:25:37 130
ubuntu 12 安装oracle 10g 历程
1. 首先,准备好 10201_database_linux32.zip 文件,确认硬盘空间大于1.5G,swap大小有1.5G左右; 2. 使用root 登录,修改核心参数 /etc/sysctl.conf 文件,如下所示: kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.shmall = 2097152...
2012-08-20 21:16:28 119
ubuntu下搭建CDT时碰到的错误-解决小记
安装CDT等步骤我这里就不多说了,网上资料比较多,主要的步骤是安装 JDK,设置环境变量,下载CDT,解压到自定义的目录下即可。 安装完成后,运行eclipse 可以开始测试一下。 通过新建一个c project 和 c++ project 时,发生了相关错误,如下图所示 : 这个问题,认为是g++ 没有安装,于是又重新安装了g++,可以通过命令或者 ubuntu软件中...
2012-08-13 12:43:07 200
原创 ubuntu下执行sudo报错的解决方法
在安装系统时,由于输入的主机名太长了,所以后来想更改此名称的话,可以修改/etc/hostname配置文件,例如将主机名由davylin-virtual-machine改为ailk。重启系统后,即可生效。 但是这样操作会产生另一个问题: 在执行sudo命令时,会提示sudo: unable to resolve host ailk,亦即无法解析主机ailk。不过...
2012-08-09 10:59:05 468
SQL 21 天自学通学习笔记 5
1. 用户操作: 创建: CREATE USER userIDENTIFIED {BY password | EXTERNALLY}[DEFAULT TABLESPACE tablespace][TEMPORARY TABLESPACE tablespace][QUOTA {integer [K|M] | UNLIMITED} ON tablespac...
2012-08-05 11:38:30 119
SQL 21 天自学通学习笔记 4
1. insert select 用法: insert into tablename1 (col1,col2) select col1,col2 from tablename2 ; 2. 删除表: drop table ovner.tablename; 3. 创建视图: CREATE VIEW <view_name> [(col...
2012-08-05 11:20:27 122
原创 关于梦想
请永远不要忘记自己的梦想,哪怕实现起来比较久,但每天都坚持走近一点点,会有实现的一天的;也许每个人的成功都不太一样,也许没办法做到别人很样成功比较早,但也不要放弃,慢慢来。。相信成功总有一天会到来的。。通过,把梦想的实现分隔成每一个阶段需要做到的一个个小的,细的目标。。那样,才可以一步步往前走。。
2012-07-10 19:51:35 380
SQL 21 天自学通学习笔记 3
1. STARTING WITH 子句 相当于like (**%); 2. order by 子句 3. group by 子句 4. having 子句 SQL> select team,avg(sickleave),avg(annualleave) from orgchart 2 group by team 3 having ...
2012-06-17 22:38:33 140
SQL 21 天自学通学习笔记 2
日期、时间函数: select * from project; 针对日期型: 1. add_months: 增加月份 select * from task,startdate,enddate,original_end,add_months(enddate,2) from project; select task tasks_shorter...
2012-06-13 00:03:45 169
原创 SQL 21 天自学通学习笔记 1
中午又看了一下汇总函数: count ,sum,avg,max,min,variance(方差),stddev 1. SELECT COUNT( ) FROM TEAMSTATS WHERE HITS/AB .35; 2. SELECT SUM(SINGLES) TOTAL_SINGLES FROM TEAMSTATS; //不能处理 字符型 3. SE...
2012-06-08 13:33:44 161
SQL 21 天自学通学习笔记
今天继续学习sql,此前都没有系统的学习下sql的写法,关键是应用的比较少,才导致sql的水平实在不敢冒险;现在学习这个,记录一些个人觉得有用的语句,或者个人不懂的: 1. MINUS: 对减,查询表A中有,表B中没有的记录; SELECT * FROM FOOTBALL MINUS SELECT * FROM SOFTBALL 2. 从属运算:in o...
2012-06-07 23:29:18 194
基于Axis、XFire、CXF的webservice 客户端
Axis客户端调用 webservice:URL endpointURL = new URL("http://localhost:8080/webservice/HelloService"); String requestText = "javalinjx" Service service = new Service(); ...
2012-03-28 09:09:59 118
webservice构建
今天,项目需要制作短信接口服务端,于是利用xfire和spring 结合,轻松构建webservice服务. 基本思路如下: 1. 加入所需要类包: activation-1.1.jar commons-codec-1.3 commons-httpclient-3.0 jaxen-1.1-beta-9 jdom-1.0 mail stax-api-1.0...
2012-03-06 23:14:24 119
原创 OSGI的前景
目前OSGI还存在诸多的不完善,还是无法在企业中得到广泛的推广,到时OSGI的道路会有多久,或者说OSGI能够成为一种开发的主流架构吗。。我是个新手,不知道是否需要继续深入下去。。^_^ 望前辈们给予多多指导和建议。。...
2012-01-02 14:50:10 120
原创 FindBugs(代码静态分析工具)
转自:http://lovewhzlq.iteye.com/blog/442907FindBugs 是什么? FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结 构来确定程序的意图,而是通常使用 Visitor 模式。 ...
2011-09-13 22:25:58 99
T420win7破解3G内存限制
T420Bios里面的设置,默认是让系统自己选择的,一般都是自动启用集成显卡,用网上提供的ReadyFor4GB破解后,使用破解方式登录时,会导致黑屏。 到网上查找后,是由于集成显卡无法寻址导致的。故后面就想到,把集成显卡禁用掉的方式试一下,结果成功了 开机启动时,按F1,选择display那一项(这个是设置显示的,包括显卡),找到显卡设置页,把显示的设置改成独立的,自动选择的方式...
2011-08-16 21:09:08 308
原创 jQuery选择器的分类
jQuery选择器的分类1、基本选择器2、层次选择器3、过滤选择器4、表单选择器1、基本选择器#id : 根据给定的id匹配一个元素,返回单个匹配的元素:eg:$(#t)选取id为t的元素.class:根据给定的类名匹配元素,返回集合元素,eg:$(".t")选取所有class为t的元素elements:根据给定的元素名匹配元素,返回集合元素eg:$("p")选取所有的<...
2011-08-16 15:47:30 115
flex 中As3Commons的使用學習
FlexXMLAdobe 學習Java的人,知道java中反射的强大,使用Flex是學習他的反射机制,发现有开源组件As2Commons实现flex的反射机制.本人写的实例demo如下:package commons{ import org.as3commons.logging.ILogger; import org.as3commons.logg...
2011-08-01 15:26:23 91
原创 easyui
Jquery easyui 源代码分析之easyloader分类: javascript2011-05-18 21:10 692人阅读 评论(2) 收藏 举报Jquery easyui是一个javascript UI 组件库,使用它可以快速开发企业级的业务系统。如果你正准备开发系统后台,可以选择jquery easyui,也可以选择Ext JS。我个人的看法是,如果开发...
2011-07-30 19:57:17 204
原创 我的博客与我的技术一起成长
我相信,有一天,当这里,被大家经常光顾时,我的技术也会随之而与别人一起分享,我希望我的博客与我的技术成正比..哈哈. 期待这一天的到来..加油.. 除了,在这里写下自己的每一天的心得..其它的,空间,将要放弃了,当然,我是指技术方面的.情感的东西.我想还是不好发表在这里的.朋友,加油吧..当别人觉得,你是一个菜鸟时,你就要有很强的危机感了..因为.一般人觉得你很牛的时候,
2009-11-26 17:40:00 452
SQL.chm 学习SQL的好资料
2009-03-18
PHP5学习教程.chm
2008-12-30
nexus搭建maven私服的问题
2012-12-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人