自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

枫中畅游

关注技术,热爱生活

  • 博客(31)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

深入理解jvm(二)

最近重看 BlueDavy 的 《分布式java应用:基础与实践》和周志明的《深入理解java虚拟机》,发现以前有些概念还是理解得不够,缺少实践,所以想在这里记录下自己学习的一些知识点。今天就来看看OutOfMemoryError 异常吧 1.Java堆异常     java堆异常算是比较常见的,我们可以通过参数  -XX:+HeapDumpOnOutOfMemoryError让虚拟...

2014-05-10 18:05:21 126

同步工具类之闭锁-CountDownLatch

 闭锁是一种同步工具类,可以延迟线程的进度直到其到达终止状态。闭锁的作用相当于一扇门:在闭锁到达结束状态之前,这扇门一直是关闭的,并且没有任何线程能通过,当到达结束状态时,这扇门会打开并允许所有的线程通过。当闭锁到达结束状态后,将不会再改变状态,因此这扇门将永远保持打开状态。闭锁可以用来确保某些活动直到其他活动都完成后才继续执行。 CountDownLatch是一种灵活的闭锁...

2014-04-18 15:53:49 151

深入理解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 122

原创 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 339

原创 linux系统之上搭建maven 之nexus服务篇

       今天刚好有点时间,就想在公司的服务器搭建一个私服,以便以后可以唯我所用,当然前提是服务器最好可以上网,否则还需要配置代理服务器,前两天刚好把服务器的网络给配置了下,这边就不详述了!大家一定着急了吧,稍安务燥,这就进入正题,O(∩_∩)O~        linux安装过程和window主机还是差别挺大的。1.下载nexus集成版到这个地方http://www.sona...

2013-08-16 15:55:02 159

clojure集成开发环境之leiningen+nrepl+emacs

首先来讲下Leiningen是什么东东?Leiningen是一个用于自动化(构建)clojure项目的工具。它可以做到:    创建新项目    管理你的项目的依赖关系    运行测试    运行一个REPL(读取-求值-打印循环:read-eval-print loop)    编译java源码    运行项目    为项目产生一个Maven风格的POM文...

2013-07-03 13:31:32 331

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 106

Junit 学习笔记

上周空闲,看完了《单元测试之道》,这里对自己的学习做个小结,以便以后查阅:  一般原则:测试任何可能失败的地方。测试任何已经失败的地方。对于新加的代码,在被证明正确之前,都可能是有问题的。至少编写和产品代码一样多的测试代码。针对每次编译都做局部测试。签入代码之前做全局测试。需要回答的问题:我如何知道代码运行是否正确呢?我要如何对它进行测试?...

2013-06-17 09:44:08 121

2012年个人总结

    本来这个总结要到31号写的,结果太忙了,到了今天才有时间做个总结。   首先,工作上,从去年的PPM项目一直延续到今年4月份,终于暂时告一个段落了。基本上没有什么收获,架构陈旧,设计原始。。一向对于代码要求相对比较严格的我,实在是重构到快吐了。耦合度太高了,不知道之前写的人是怎么过来的,心里还挺佩服他可以把这个项目做出来。总体上经历了几个项目的开发,实施。从java技术阵营出来,...

2013-01-06 14:21:13 110

解决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 213

原创 转:为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 122

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 106

ubuntu下搭建CDT时碰到的错误-解决小记

安装CDT等步骤我这里就不多说了,网上资料比较多,主要的步骤是安装 JDK,设置环境变量,下载CDT,解压到自定义的目录下即可。 安装完成后,运行eclipse 可以开始测试一下。 通过新建一个c project 和 c++ project 时,发生了相关错误,如下图所示 : 这个问题,认为是g++ 没有安装,于是又重新安装了g++,可以通过命令或者 ubuntu软件中...

2012-08-13 12:43:07 189

原创 ubuntu下执行sudo报错的解决方法

      在安装系统时,由于输入的主机名太长了,所以后来想更改此名称的话,可以修改/etc/hostname配置文件,例如将主机名由davylin-virtual-machine改为ailk。重启系统后,即可生效。      但是这样操作会产生另一个问题:      在执行sudo命令时,会提示sudo: unable to resolve host ailk,亦即无法解析主机ailk。不过...

2012-08-09 10:59:05 450

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 110

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 115

原创 关于梦想

请永远不要忘记自己的梦想,哪怕实现起来比较久,但每天都坚持走近一点点,会有实现的一天的;也许每个人的成功都不太一样,也许没办法做到别人很样成功比较早,但也不要放弃,慢慢来。。相信成功总有一天会到来的。。通过,把梦想的实现分隔成每一个阶段需要做到的一个个小的,细的目标。。那样,才可以一步步往前走。。

2012-07-10 19:51:35 368

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 131

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 159

原创 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 148

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 183

基于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 107

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 109

原创 OSGI的前景

目前OSGI还存在诸多的不完善,还是无法在企业中得到广泛的推广,到时OSGI的道路会有多久,或者说OSGI能够成为一种开发的主流架构吗。。我是个新手,不知道是否需要继续深入下去。。^_^ 望前辈们给予多多指导和建议。。...

2012-01-02 14:50:10 109

原创 FindBugs(代码静态分析工具)

转自:http://lovewhzlq.iteye.com/blog/442907FindBugs 是什么? FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结 构来确定程序的意图,而是通常使用 Visitor 模式。  ...

2011-09-13 22:25:58 91

T420win7破解3G内存限制

T420Bios里面的设置,默认是让系统自己选择的,一般都是自动启用集成显卡,用网上提供的ReadyFor4GB破解后,使用破解方式登录时,会导致黑屏。 到网上查找后,是由于集成显卡无法寻址导致的。故后面就想到,把集成显卡禁用掉的方式试一下,结果成功了 开机启动时,按F1,选择display那一项(这个是设置显示的,包括显卡),找到显卡设置页,把显示的设置改成独立的,自动选择的方式...

2011-08-16 21:09:08 292

原创 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 108

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 82

原创 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 194

原创 我的博客与我的技术一起成长

 我相信,有一天,当这里,被大家经常光顾时,我的技术也会随之而与别人一起分享,我希望我的博客与我的技术成正比..哈哈. 期待这一天的到来..加油.. 除了,在这里写下自己的每一天的心得..其它的,空间,将要放弃了,当然,我是指技术方面的.情感的东西.我想还是不好发表在这里的.朋友,加油吧..当别人觉得,你是一个菜鸟时,你就要有很强的危机感了..因为.一般人觉得你很牛的时候,

2009-11-26 17:40:00 443

原创 从今天开始,我的第一篇文章,走入程序之路

 开启程序之路。。。

2009-11-25 22:44:00 412

jQuery EasyUI 1.2 API文档

easyui开发文档,用于指导开发人员在开发工作;查询各个控件的使用访问,以及相关属性等

2011-12-31

spring框架,技术详解及使用指导

spring框架,技术详解及使用指导,主要是学会简单运用Spring..

2009-07-22

实战EJB(全面讲解EJB)

实战EJB.从为实例出发点,全面讲解EJB.

2009-05-20

SQL.chm 学习SQL的好资料

关于SQL,很好的学习资料 SQL 表达式 一个 SQL 表达式是一个字符串,构成了一个 SQL 语句的全部或部分。例如, FindFirst法在 Recordset对象上使用了一个由 SQL WHERE 子句中发现的选择准则构成的SQL表达式。 Microsoft Jet 数据库引擎利用 Visual Basic for Applications(VBA)的表达式服务来执行简单的算术和函数计算。所有用于 Microsoft Jet SQL 表达式(除了 Between, In,和Like)的运算符由 VBA 表达式 服务定义。另外,VBA 表达式服务提供了 100 个以上、可用在 SQL 表达式中的 VBA 函数。例如,可以用这些 VBA函数在 Microsoft Access查询 Design view中构造查询,还可以把这些函数用于 DAO OpenRecordset法,Microsoft Visual C++, Microsoft Visual Basic, and Microsoft Excel编码中。 Microsoft Visual Basic 和 Microsoft Excel 代码

2009-03-18

PHP5学习教程.chm

一本不错的学习PHP的教程.例如:第一节--面向对象编程 面向对象编程被设计来为大型软件项目提供解决方案,尤其是多人合作的项目. 当源代码增长到一万行甚至更多的时候,每一个更动都可能导致不希望的副作用. 这种情况发生于模块间结成秘密联盟的时候,就像第一次世界大战前的欧洲.

2008-12-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除