自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 eclipse安装插件jad

1、下载插件net.sf.jadclipse_3.3.0.jar,将其放到eclipse插件文件夹下pulugins2、重新启动此eclipse3、点击 Window > Preferences  > Java > JadClipse    Path to decompiler:    E:\eclipse\plugins\jad.exe

2015-12-29 16:41:08 613

原创 java代理模式

代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。(一个通俗的例子就是中介公司为客户提供某种服务,前提中介公司手头上已经有公司能做到客户的项目,这个时候中介公司会为客户提供对应的服务,中介只是起到沟通桥梁的作用)抽象角色:声明真实对象和代理对象的共同接口;  

2014-12-08 11:45:55 472

转载 10个程序员必须学会接受的残酷真相

大多数时候,写代码都是挺有意义的一件事,不光能增加经验值,解决难题的时候还特别爽。耐心、毅力、执着,再加上正确的工具——只要有它们的亲密协作,优雅、漂亮的代码就是手到擒来的事儿。但是,紧接着拙劣的资源部署、新增的特性请求、糟糕的文档更新汹涌而来,打破了我们的美梦。但是这并不是说我们的努力就没有价值。只是我们需要面对现实罢了。下面就是编程开发人员必须接受的10个残酷真相。

2014-12-01 09:40:16 700

原创 Java编程风格

内容来自《The Elements of Java Style》-《Java编程风格》一书,值得一读的书籍,会让你在细节上节省很多时间,合作之间更加愉快!好处不多说了,但是有几个原则如下:1.保持原有风格2.坚持最小惊奇原则3.第一次就做对4.记录所有非规范行为格式规范:1.缩进嵌套的代码:在每个代码块和嵌套中加入缩进,缩进代码,加强可读性。

2014-11-29 21:51:25 485

转载 浅谈编译原理之文法

文法文法就是计算机语言的一个严格的规范,有点类似人类语言的语法。就像形容词修饰名词,副词修饰形容词跟动词类似,只不过计算机的文法的标准和规范更加的严格而已。文法的表达式:G=(Vn,Vt,P,S)  Vn是非终结符的集合,Vt是终结符的集合,P是推导式的一个集合,S是开始符。文法中有三种符号和四种文法类型:三种符号为:开始符——S;非终结符——A、B

2014-11-28 14:29:24 758

原创 程序中if_else慎用

boolean flagshow = true;// if (flag) {// orderContainer.showHistoryWindow(new Point(x_, y_),// flag);// flag = false;// } else {// orderContainer.showHistoryWindow(new Point(x_, y_),// f

2014-11-26 13:31:42 506

转载 java学习之JVM之四

前几篇我们学习了,JVM里面的运行结构,GC算法,以及各种垃圾收集器的优劣点,那么本篇我们来看下如何使用一些虚拟机性能监控工具,来监控和快速处理故障,当JVM出现一些故障时,我们通常从如下的几个方面进行着手分析,包括运行日志,异常堆栈,GC日志,线程快照(threaddump/javacore文件),堆转储快照(heapdump/hprof文件),熟练掌握这些工具,可以帮我们更好更快弄清或解决一些

2014-11-26 11:10:54 387

转载 java学习之JVM之三

一,判断对象存活算法 JVM如何判断对象可以回收了? 主要的算法有: 1,引用计数算法,当多一个地方引用此类时,引用计数加一,否则就减一,算法很简单,实现也比较简单 缺点:很难解决对象之间相互引用的问题 2,可达性分析算法,通过一系列GC Roots路径,从节点开始搜索,来判断整个引用链是否还有关系。   在java语言中,可作为GC Roots的对象包括下面几种: 

2014-11-26 11:09:33 426

转载 java学习之JVM之二

上篇文章,散仙整理了关于JVM的运行时的数据区以及各个区域,本篇我们就来看下各个区域发生异常代码的实战代码,以便于大家更容易在实际应用找到感觉。 1,JAVA堆溢出代码,需要设置JVM参数  Java代码  package com.test.jvm;    import java.util.ArrayList;  import j

2014-11-26 11:07:19 447

转载 java学习之JVM之一

JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器,JVM屏蔽了JAVA和底层操作系统之间的复杂交互流程,从而大大简化了系统的复杂性。JVM 通过抽象操作系统和 CPU 结构,提供了一种与平台无关的代码执行方法,即与特殊的实现方 法、主机硬件、主机操作系统无关,所以我们才称使用JAVA编写的程序或服务是跨平台的,这一点相对于微软的C#来说,不过前几日.NET阵营已经也开源

2014-11-26 11:04:40 385

转载 map两种迭代方式的比较

1.标准的Map访问方法如下: Set keys = map.keySet( ); if(keys != null) {Iterator iterator = keys.iterator( ); while(iterator.hasNext( )) { Object key = iterator.next( );Object value = map.get(key);

2014-11-26 09:14:38 764

原创 菜鸟程序员的心路历程

我是个不折不扣的篮球迷,爱看NBA,爱看CBA,自己爱打篮球,记得第一次开始打篮球是小学四年级的时候。很喜欢它,但是我不能控制它。可能自己有这方面的天赋吧,到了六年级我成为了校篮球队成员。。于是乎真正开始了篮球生涯!大家耐心点啊,我先喷喷我的成长历程,看似无关,却也有千丝万缕的联系。不信你们接着看。。。。 可能大家会认为我回去篮球学校,(至于为什么我没去篮球学校呢因为我个子太矮(24了都才173)

2014-11-18 13:31:54 1138

转载 数据库中事务是什么意思?

什么是事务?我们知道,数据库是一个面向多用户的共享机制,因此数据库管理系统应当具备并发控制和封锁机制,保证数据库系统的正常运行。但是当多个用户访问数据库的时候,如果每一个用户程序一个一个的串行执行,则每一时刻只有一个用户执行对数据库的操作,其他用户必须等待,这样的话会严重影响数据库资源的使用。所以数据库管理系统必有能够保证多个用户同时使用数据库。但是这样会出现以下三个主要异常问题:

2014-09-14 22:12:50 8454

原创 java学习之路

大家好,这篇博客是我的处女座。今天是2014年9月11

2014-09-11 23:44:42 325

hibernate v3.04中文参考手册

hibernate必要的学习中文文档,是你的hibernate编程之路更加得心应手

2014-09-14

空空如也

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

TA关注的人

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