Java
文章平均质量分 92
donnyxia1128
学无止境;
展开
-
java反编译工具jad
java反编译工具jad 2008-03-06 18:01 http://www.kpdus.com/jad.html 官方最新版本,支持jdk1.6 Java下的一个简单易用的反编译工具jad, 可以很方便的将.class反编译为.Java. 点击下载转载 2011-10-01 14:32:20 · 681 阅读 · 0 评论 -
深入理解Java对象序列化
深入理解Java对象序列化 2012-02-14 10:29 Sha Jiang Sha Jiang的博客 字号:T | T 关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。 AD:WOT2014课程推荐:实战MSA:用开源软件搭建微服务系统转载 2014-05-22 10:04:18 · 764 阅读 · 0 评论 -
java 判断字符串是否相等
java 判断字符串是否相等 分类: java 判断字符串相等我们经常习惯性的写上if(str1==str2),这种写法在java中可能会带来问题。 java中判断字符串是否相等有两种方法: 1、用“==”运算符,该运算符表示指向字符串的引用是否相同,比如: String a="abc";String b="abc", 那么a==b将返回true。这是因为在java中字符串的值是转载 2014-06-08 12:32:51 · 1534 阅读 · 0 评论 -
Java语言中关键字strictfp的用途
Java语言中关键字strictfp的用途 自Java2以来,Java语言增加了一个关键字strictfp,虽然这个关键字在大多数场合比较少用,但是还是有必要了解一下。 strictfp 的意思是FP-strict,也就是说精确浮点的意思。在Java虚拟机进行浮点运算时,如果没有指定strictfp关键字时,Java的编译器以及运 行环境在对浮点运算的表达式是采取一种近似于我行我素转载 2014-07-20 17:09:14 · 1698 阅读 · 0 评论 -
谈谈Java:Checked Exception与Runtime Exception 的区别
谈谈Java:Checked Exception与Runtime Exception 的区别 作者: 邓斌 发布时间: 2010-07-25 15:15 阅读: 4961 次 推荐: 2 原文链接 [收藏] 摘要:这是我在网上搜到的比较少的讲解可控异常的文章,.NET门派的你,是否知道这个世界还有可控异常之说呢? Ja转载 2014-05-26 23:08:26 · 728 阅读 · 0 评论 -
java final 关键字
java final 关键字 2010-11-25 20:10 9638人阅读 评论(6) 收藏 举报 javaclass编译器referenceconstantsstring 根据上下文环境,java的关键字final也存在着细微的区别,但通常指的是“这是无法改变的。”不想改变的理由由两种:一种是效率,另一种是设计。由于两个原因相差很远,所以关键子final可能被吴用。转载 2014-05-28 13:44:37 · 642 阅读 · 0 评论 -
你应该更新的Java知识之构建工具:Gradle 和 Buildr
你应该更新的Java知识之构建工具:Gradle 和 Buildr 看看新闻网>看引擎>开源产品 9人收藏此文章, 发表于3小时前(2013-07-07 14:32) , 已有23次阅读 ,共1个评论 时至今日,如果你的Java项目依然需要启动一个特定的工具,比如IDE,才能编译部署,那你的项目不在本文的讨论之中,因为实在落后得太让人无语了转载 2014-06-13 23:17:29 · 2359 阅读 · 0 评论 -
一个resin 4.0.29的样例配置文件,包含jvm的参数
一个resin 4.0.29的样例配置文件,包含jvm的参数 (2013-05-03 17:58:15) 转载▼ 标签: 转载 原文地址:4.0.29的样例配置文件,包含jvm的参数" href="http://blog.sina.com.cn/s/blog_53fab15a01017j53.html" target=转载 2014-08-19 14:22:28 · 5091 阅读 · 0 评论 -
JVM系列三:JVM参数设置、分析
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同转载 2014-08-29 16:36:08 · 737 阅读 · 0 评论 -
转:JVM参数调优,无停滞实践
转:JVM参数调优,无停滞实践 来自: [url=http://www.cjsdn.net/post/view?bid=62&id=198084&sty=1&tpg=1&age=0]http://www.cjsdn.net/post/view?bid=62&id=198084&sty=1&tpg=1&age=0[/url] JVM参数调优是个很头痛的问题,设置的不好,JVM不断执行Full G转载 2014-08-29 18:04:48 · 795 阅读 · 0 评论 -
ClassLoader原理
ClassLoader原理 http://jamesdu.blogchina.com/349567.html JVM规范定义了两种类型的类装载器:启动内装载器(bootstrap)和用户自定义装载器(user-defined class loader)。 一. ClassLoader基本转载 2014-05-22 12:08:59 · 685 阅读 · 0 评论 -
Java序列化的机制和原理
Java序列化的机制和原理 2009-08-28 10:18 longdick longdick的博客 字号:T | T 本文讲解了Java序列化的机制和原理。从文中你可以了解如何序列化一个对象,什么时候需要序列化以及Java序列化的算法。 AD:WOT2014课程推荐:实战MSA:用开源软件搭建微服务系统 有关Java对象的序转载 2014-05-22 11:23:07 · 676 阅读 · 0 评论 -
JAR文件(文件格式)
JAR 文件是什么? JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。 一个 JAR 文件可以用于: 用于发转载 2011-11-21 19:30:08 · 1461 阅读 · 0 评论 -
提高java性能的一些技巧
Java编程中“为了性能”尽量要做到的一些地方 2012-03-07 作者 javatgo 编辑 wangguo 有86629人浏览 Java 优化 编程 > 猎头职位: 上海: Junior Product Manager 最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对转载 2014-05-18 14:21:35 · 788 阅读 · 0 评论 -
JDBC连接MySQL数据库及示例
JDBC连接MySQL数据库及示例 分类: Java基础学习2011-10-12 12:40 101163人阅读 评论(49) 收藏 举报 数据库jdbcmysqlsqlphpmyadminjava JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术。 一、JDBC基础知识 JDBC(Java Data Base Connecti转载 2014-05-14 11:05:53 · 775 阅读 · 0 评论 -
动态替换目标进程的Java类
动态替换目标进程的Java类 Posted on February 12, 2013 我们都知道在Eclipse中调试代码时,可以直接修改代码,然后继续调试,不需要重新启动它,我一直很好奇这是怎么实现的。找了一段时间后,发现做起来很简单,原理如下: 你可以把目标进程想象成你的被调试程序,而客户进程想象成Eclipse本身。当某些类有变化时,客户进程能探测到这些类的变化,然转载 2014-05-21 17:04:02 · 3364 阅读 · 1 评论 -
java汇编码和反编译插件
① 在Eclipse help菜单 -> install new software -> Add按钮 -> name随意(如bytecode outline) -> Location写http://andrei.gmxhome.de/eclipse/ ② 在中间出现的树形目录中选择你的Eclipse版本对应的bytecode outline插件,打钩,next ... ③ 装完后,重启。 ④原创 2014-05-21 11:13:40 · 1101 阅读 · 0 评论 -
Netty服务器线程模型概览
Netty服务器线程模型概览 发表于8个月前(2013-08-24 15:24) 阅读(96) | 评论(0) 1人收藏此文章,我要收藏 赞0 一切从ServerBootstrap开始 ServerBootstrap 负责初始话netty服务器,并且开始监听端口的socket请求。 Java代码 bootstrap b转载 2014-05-14 21:52:08 · 4932 阅读 · 0 评论 -
eclipse 配色方案
http://eclipsecolorthemes.org/转载 2014-05-20 21:13:53 · 894 阅读 · 0 评论 -
构建自己的监测器【6】-agentmain方式
构建自己的监测器【6】-agentmain方式 博客分类: 编程开发性能监控我的源码 在前面的一些例子中,已经用到了jdk5中premain和instrumentation的一些基本用法,给了我们很多惊喜,相当的给力。不过也有一些不方便的地方,由于其必须在命令行指定代理jar,并且代理类必须在main方法前启动。因此,要求开发者在应用前就必须确认代理的处理逻辑和参数内容等等,在转载 2014-05-21 13:31:12 · 3413 阅读 · 0 评论 -
Java transient关键字使用小记
Java transient关键字使用小记 哎,虽然自己最熟的是Java,但很多Java基础知识都不知道,比如transient关键字以前都没用到过,所以不知道它的作用是什么,今天做笔试题时发现有一题是关于这个的,于是花个时间整理下transient关键字的使用,涨下姿势~~~好了,废话不多说,下面开始: 1. transient的作用及使用方法 我们都知转载 2014-05-22 09:49:30 · 628 阅读 · 0 评论 -
resin常见有关问题
resin常见有关问题 1.1. Resin停止响应 ●可能是一个线程死锁的问题,应该进行线程转储。 ●启用完全调试日志模式,检查日志最后的纪录看看发生了什么。 1.2. Resin不停重启动 ●启用完全调试日志模式,检查记录看看Resin为什么不停的重启它。 1.3. java.lang.OutOfMemoryError错误,应用程序内存溢出 ●使用JVM启动参数增加转载 2014-08-18 11:47:33 · 11851 阅读 · 0 评论