Java&J2EE

  • Java调用windows下某些程序

    Java调用windows下某些程序首页 新闻 论坛 问答 博客 招聘 更多 ▼ 专栏 文摘 圈子 搜索 您还未登录 ! 我的应用 登录 注册 Lyon & Carol 永久域名 http://nee.javaeye.com/

  • 为什么要使用集合框架?

    为什么要使用集合框架? - - ITeye技术网站首页 新闻 论坛 问答 博客 招聘 更多 ▼ 专栏 群组 搜索 您还未登录 ! 我的应用 登录 注册 java-mzd 永久域名 http://java-mzd.iteye.com

  • Jsp知识总结

    Jsp知识总结Jsp知识总结 Servlet 容器模型 ? 三个基本层次: 1、 上下文(应用程序中的所有全局资源) 2、 会话 3、 应用程序在分布式环境中不同区域 ? ServletContext:

  • 使用Memory Analyzer tool(MAT)分析内存泄漏(二)

    使用Memory Analyzer tool(MAT)分析内存泄漏(二)成都心情 关注 ODBMS noSQL RDBMS 还是把标题换回来 BlogJava :: 首页 :: :: 联系 :: 聚合 :: 管理 :: 87 随笔 :: 2 文章 :: 436 评论 :: 1 Trackbacks

  • 对遗留系统组织重构项目

    对遗留系统组织重构项目 - 透明思考@CSDNhttp://blog.csdn.net/gigix 思考着的程序员,程序员的思考 条新通知 登录 注册 欢迎 退出 我的博客 配置 写文章 文章管理 博客首页

  • 我的重构哪里不规范?

    我的重构哪里不规范? - 软件测试您还未登录 !我的应用登录注册 论坛首页 →软件开发和项目管理版 →软件测试 → 我的重构哪里不规范? 全部项目管理敏捷开发软件测试配置管理UseCaseUML单元测试XPTDDUPCMM

  • Java内存分配、管理小结

    Java内存分配、管理小结 - - ITeye技术网站首页 新闻 论坛 问答 博客 招聘 更多 ▼ 专栏 群组 搜索 您还未登录 ! 我的应用 登录 注册 java-mzd 永久域名 http://java-mzd.iteye.com

  • J2EE 开发工程师应该掌握的知识点

    J2EE 开发工程师应该掌握的知识点J2EE 开发工程师应该掌握的知识点 1.Servlet 包括session的治理 采用Servlet Context访问resource jsp技术 web层的模式:Service-to-Worker, Dispatcher View, and Business Delegate patterns

  • J2EE总结

    J2EE总结--Servlet技术J2EE总结--Servlet技术 我的所有随笔属于个人总结,有不足之处请回复指出 Servlet技术: 什么是servlet? Servlet是一个java类,是一个提供基于协议请求和响应的java类;

  • Java生成UUID通用唯一识别码

    Java生成UUID通用唯一识别码 - Programming on the fly - BlogJavaProgramming on the fly Live as if you were to die tomorrow. Learn as if you were to live forever.

  • Java知识点总结1

    Java知识点总结1Java**知识点总结**1 前言:现就java学习中的部分知识点做一下总结,以供同学们参考 1 String,StringBuffer和StringBuilder的用法 String 字符串常量

  • 通过java获取mac地址

    通过java获取mac地址 - Terry.B.Li 彬 - BlogJavaTerry.B.Li 彬 虚其心,可解天下之问;专其心,可治天下之学;静其心,可悟天下之理;恒其心,可成天下之业。 BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合 :: 管理 :: 140 随笔 :: 314 文章 :: 90 评论 :: 0 Trackbacks

  • Servlet学习总结_warren_新浪博客

    Servlet学习总结warren新浪博客 发博文 博文 warren的技术博客 http://blog.sina.com.cn/warren0915 [订阅][手机订阅] 首页 博文目录 图片 关于我

  • java实现double的精确计算和四舍五入

    java实现double的精确计算和四舍五入遗忘的角落 # 登录 注册 欢迎 退出 我的博客 配置 写文章 文章管理 博客首页 * 全站 当前博客 * 空间 博客 好友 相册 留言 用户操作[留言] [发消息] [加为好友] 订阅我的博客 [编辑]a9529lty的公告我的QQ是297453997欢迎大家加我一起讨论问题[编辑]文章分类* Ajax

  • jsp

    jsp-servlet技术:一篇写的详细的sessi__(1)_javanewlearner的空间百度空间 广场 jywv * 退出 关注此空间 javanewlearner的空间 2012-02-25 16:24

  • sessionId产生方法参考

    sessionId产生方法参考 - balaschen - JavaEye技术网站首页 新闻 论坛 问答 博客 招聘 更多 ▼ 专栏 文摘 圈子 搜索 您还未登录 ! 我的应用 登录 注册 balaschen

  • 华山论session和cookie机制

    华山论session和cookie机制会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。

  • 我的重构哪里不规范?讨论第2页

    我的重构哪里不规范?讨论第2页您还未登录 ! 我的应用 登录 注册 论坛首页 → 软件开发和项目管理版 → 软件测试 → 我的重构哪里不规范? 全部 项目管理 敏捷开发 软件测试 配置管理 UseCase UML 单元测试 XP TDD UP CMM

  • 服务器以及浏览器缓存影响Web开发问题

    服务器以及浏览器缓存影响Web开发问题 - 品味开发乐趣 - CSDN博客品味开发乐趣 寒雨连江夜入吴 平明送客楚山孤 洛阳亲友如相问 一片冰心在玉壶 登录 注册 欢迎 退出 我的博客 配置 写文章

  • 用java删除文件夹里的所有文件

    用java删除文件夹里的所有文件Java on Line 和java的日子! BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合 :: 管理 :: 8 随笔 :: 0 文章 :: 8 评论 :: 0 Trackbacks

  • 探究 Singleton 设计模式

    探究 Singleton 设计模式探究 Singleton 设计模式(构建分布式应用程序) 来源:www.microsoft.com 来源:UML软件工程组织 摘要: 讨论 Singleton 设计模式(指示如何以及何时创建对象的创造性模式)及其在 Microsoft .NET 框架中的有效使用。

  • 用java取得mac地址_chinalwb的空间_百度空间

    用java取得mac地址chinalwb的空间百度空间分享到 QQ空间 新浪微博 百度搜藏 人人网 腾讯微博 开心网 腾讯朋友 百度空间 豆瓣网 搜狐微博 百度新首页 QQ收藏 和讯微博 我的淘宝 百度贴吧

  • 粗看日本设计文档

    粗看日本设计文档粗看日本设计文档 今天有幸拿到一份同行兄弟给我的对日外包软件设计文档,很平常的Excel文档,打开一看内容却感到非常不一般,以前听说过日本IT企业的“认真地死板”,今天算是感受到了。

  • easymock教程

    easymock教程 http://www.javaeye.com - 做最棒的软件开发交流社区 easymock教程 作者: skydream http://skydream.javaeye.com

  • Java调用windows程序

    Java调用windows程序Derek.Guo BLOG BlogJava 首页 新随笔 联系 聚合 管理 随笔-75 评论-29 文章-0 trackbacks-0 Java调用windows程序 Runtime ru = Runtime.getRuntime();

  • Java 7 的新特性一览表

    Java 7 的新特性一览表Java 7 的新特性一览表 红薯 发布于: 2011年07月27日 (82评) 分享到 新浪微博腾讯微博 收藏+72 官方说是 7月28日 正式发布 Java 7 ,正常的话我们应该在 7月29日 看到这个版本。很快了,就两天时间。

  • DynamicReports(Getting started)

    DynamicReports(Getting started)Getting started Table of contents Overview Simple report Step 1 : Start

  • eden区没有发生minor gc,对象直接分配在了old gen

    eden区没有发生minor gc,对象直接分配在了old gen您还未登录 ! 登录 注册 群组首页 → 编程语言 → 高级语言虚拟机 → 论坛 发表回复 [讨论] eden区没有发生minor gc,对象直接分配在了old gen

  • perftools查看堆外内存并解决hbase内存溢出

    perftools查看堆外内存并解决hbase内存溢出http://code.google.com/p/google-perftools/downloads/list 它的原理是在java应用程序运行时,当调用malloc时换用它的libtcmalloc.so,这样就能做一些统计了

  • Java字节码工具ASM在Web Service开发中的应用

    Java字节码工具ASM在Web Service开发中的应用在基于 JAX-WS 标准的 web services 的开发中,不少实际场景都是希望采用自底向上的开发方式, 即基于已有的 Java bean 来创建 web services 。WebSphere Application Server ( 以下简称 WAS ) 提供了命令行的工具 wsgen 和相对应的 Ant task 来支持这种开发过程,而且这两个工具比较适合大型项目的自动化构建。 这两个工具的使用前提是 Java bean 中事先添加有 web services 的 Annotation 标注,而在现有的业务系统中,class 文件一般是不带 Annotation 的,这就需要开发人员去修改现有的代码,以手工方式添加 Annotation,但这样带来的工作量太大且容易出错。本文介绍了一种解决途径,可以不用修改源代码,而是利用字节码工具 ASM 直接修改 class 文件, 在字节码文件中自动注入 Annotation ,然后再利用 wsgen 工具就可以很方便地生成 web services 应用。 本文同时也总结了使用 ASM 的一些实践。

  • 软件设计文档二三事

    软件设计文档二三事 - 善攻者动于九天之上 - 博客园 Saving Data... 正在保存数据... 正在儲存資料...

  • GC策略的调优

    GC策略的调优BlueDavy之技术Blog 理论不懂就实践,实践不会就学理论! GC策略的调优 摘自《构建高性能的大型分布式Java应用》第六章,感兴趣的同学们可以看看。 GC策略在G1还没成熟的情况下,目前主要有串行、并行和并发三种,对于大内存的应用而言,串行的性能太低,因此使用到的主要是并行和并发两种,具体这两种GC的策略在深入JVM章节中已讲解, 并行和并发GC的策略通过-XX:+UseParallelGC和-XX:+UseConcMarkSweepGC来指定,还有一些细节的配置参数用来配置策略的执行方式,例如:-XX:ParallelGCThreads、-XX:CMSInitiatingOccupancyFraction等,新生代对象回收只可选择并行,在此就举例来看看两种GC策略在Full GC时的具体表现状况。

  • 通过Java

    通过Java/JMX得到full GC次数? - 高级语言虚拟机您还未登录 ! 登录 注册 群组首页 → 编程语言 → 高级语言虚拟机 → 知识库 → JVM实战 → 通过Java/JMX得到full GC次数?

  • 请别再拿“String s = new String(

    请别再拿“String s = new String("xyz");创建了多少个String实例”来面试了吧这帖是用来回复高级语言虚拟机圈子里的一个问题,一道Java笔试题的。 本来因为见得太多已经吐槽无力,但这次实在忍不住了就又爆发了一把。写得太长干脆单独开了一帖。

  • 记录帖:碰到的一些Java问题(更新于2013

    记录帖:碰到的一些Java问题(更新于2013-03-06)BlueDavy之技术blog {互联网,OSGi,Java, High Scalability, High Performance,HA}

  • 深入理解JVM

    深入理解JVM1 Java技术与Java虚拟机 说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成: Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:

  • Java虚拟机技术总结(07年写的

    Java虚拟机技术总结(07年写的,原JavaEye精华帖)原文:IBM WebSphere Application Server 诊断和调优(一)) 大家可以google:“IBM WebSphere Application Server 诊断和调优”。

  • 借HSDB来探索HotSpot VM的运行时数据

    借HSDB来探索HotSpot VM的运行时数据(未经许可请勿转载。希望转载请与我联系。) (如果打开此页面时浏览器有点卡住的话请耐心等待片刻。大概是ItEye的代码高亮太耗时了…) 几天前在HLLVM群组有人问了个小问题,说

  • 概要设计文档模板

    概要设计文档模板 campo 态度和细节决定一切 专注 务实 探索 随笔- 55 文章- 2 评论- 151 博客园 首页 新随笔 联系 管理 订阅 概要设计文档模板 概要设计说明书 一. 引言 1. 编写目的 500){this.resized=true;this.style.width=500;}" resized="0">从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。 2. 项目背景(略) 3. 定义 500){this.resized=true;this.style.width=500;}" resized="0">在该概要设计说明书中的专门术语有:

  • 学习JVM的References

    学习JVM的ReferencesBlueDavy之技术blog {互联网,OSGi,Java, High Scalability, High Performance,HA} Home About Photos

  • 一个面试官对面试问题的分析(JVM)

    一个面试官对面试问题的分析(JVM)< > 猎头职位: 北京: ITeye网站诚聘社区编辑 相关文章: 大家都来说说自己最讨厌的面试题目吧。 今天下午接到阿里的电话面试 虚拟机中的锁优化简介(适应性自旋/锁粗化/锁削除/轻量级锁/偏向锁)

  • 两个OOM Cases排查过程的分享

    两个OOM Cases排查过程的分享BlueDavy之技术blog {互联网,OSGi,Java, High Scalability, High Performance,HA} Home About

  • JVM调优总结(十二)

    JVM调优总结(十二)-参考资料· Java 理论与实践: 垃圾收集简史 · Java SE 6 HotSpot[tm] Virtual Machine Garbage Collection Tuning

  • JVM调优总结(六)

    JVM调优总结(六)-分代垃圾回收详述2分代垃圾回收流程示意 选择合适的垃圾收集算法 串行收集器 用单线程处理所有垃圾回收工作,因为无需多线程交互,所以效率比较高。但是,也无法使用多处理器的优势,所以此收集器适合单处理器机器。当然,此收集器也可以用在小数据量(100M左右)情况下的多处理器机器上。可以使用-XX:+UseSerialGC打开。

  • JVM调优总结(五)

    JVM调优总结(五)-分代垃圾回收详述1为什么要分代 如何分代 如图所示: 年轻代: 年老代: 持久代: 什么情况下触发垃圾回收 Scavenge GC Full GC · 年老代(Tenured)被写满

  • JVM调优总结(八)

    JVM调优总结(八)-典型配置举例2常见配置汇总 堆设置 -Xms:初始堆大小 -Xmx:最大堆大小 -XX:NewSize=n:设置年轻代大小 -XX:NewRatio=n:设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4

  • 设计文档模板

    设计文档模板 - 我的文章 - 崔超的思想备忘录 博客首页 注册 建议与交流 排行榜 加入友情链接 推荐 投诉 搜索: 帮助 崔超的思想备忘录 思想有重量吗? cuichaox.cublog.cn

  • JVM调优总结(九)

    JVM调优总结(九)-新一代的垃圾回收算法垃圾回收的瓶颈 增量收集的演进 Garbage Firest(G1) 这部分的内容主要参考这里,这篇文章算是对G1算法论文的解读。我也没加什么东西了。 目标

  • java线程安全总结

    java线程安全总结 - 高级语言虚拟机您还未登录 ! 登录 注册 群组首页 → 编程语言 → 高级语言虚拟机 → 知识库 → 线程安全 → java线程安全总结 原创作者: jameswxx 阅读:9396次 评论:28条 更新时间:2011-05-26

  • JVM调优总结(七)

    JVM调优总结(七)-典型配置举例1以下配置主要针对分代垃圾回收算法而言。 堆大小设置 年轻代的设置很关键 JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。

  • JVM调优总结(一)

    JVM调优总结(一)-- 一些概念 - 高级语言虚拟机您还未登录 ! 登录 注册 群组首页 → 编程语言 → 高级语言虚拟机 → 知识库 → JVM调优 → JVM调优总结(一)-- 一些概念 原创作者: 和你在一起 阅读:8621次 评论:14条 更新时间:2011-05-26

  • JVM调优总结

    JVM调优总结 -Xms -Xmx -Xmn -Xss 堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。

  • JVM知识点题目

    JVM知识点题目BlueDavy之技术Blog 理论不懂就实践,实践不会就学理论! JVM知识点题目 JVM是Java程序的运行环境,因此对于JVM的掌握有助于理解Java程序的执行以及编写,尤其是运行时碰到的一些诡异问题,那么怎么样能考察自己对于JVM关键知识点的掌握情况,帮助学习JVM机制呢,在这篇blog中来探讨下。

  • Ubuntu下经典JAVA开发环境搭建

    Ubuntu下经典JAVA开发环境搭建 - itstartingIT进行时 - BlogJavaitstarting:IT进行时 想自己所想,做自己所爱 posts(26) comments(45) trackbacks(0)

  • Servlet总结01——servlet的主要接口、类_javanewlearner的空间_百度空间

    Servlet总结01——servlet的主要接口、类javanewlearner的空间百度空间 广场 jywv * 退出 关注此空间 javanewlearner的空间 2012-02-25 15:47

  • JVM内存管理:深入垃圾收集器与内存分配策略

    JVM内存管理:深入垃圾收集器与内存分配策略 - 高级语言虚拟机您还未登录 ! 登录 注册 群组首页 → 编程语言 → 高级语言虚拟机 → 知识库 → JVM基础 → JVM内存管理:深入垃圾收集器与内存分配策略

  • JVM内存管理:深入Java内存区域与OOM

    JVM内存管理:深入Java内存区域与OOM - 高级语言虚拟机您还未登录 ! 登录 注册 群组首页 → 编程语言 → 高级语言虚拟机 → 知识库 → JVM基础 → JVM内存管理:深入Java内存区域与OOM

  • 浅谈Java开发中的设计模式

    浅谈Java开发中的设计模式浅谈Java开发中的设计模式 1、工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。

  • IBM WebSphere Application Server 诊断和调优(07年写的

    IBM WebSphere Application Server 诊断和调优(07年写的,原JavaEye精华帖)首页 资讯 精华 论坛 问答 博客 专栏 群组 更多 ▼ 招聘 搜索 您还未登录 ! 登录 注册

  • J2EE学习笔记

    J2EE学习笔记J2EE学习笔记 注:框架可以用Word菜单中的 “视图/文档结构图” 看到J2EE模式 Value Object(值对象) 用于把数据从某个对象/层传递到其他对象/层的任意Java对象。

  • JDK7中的5种GC类型第一种:Serial GC

    JDK7中的5种GC类型第一种:Serial GCJDK7中的5种GC类型 第一种:Serial GC 第二种:Parallel GC 第三种:Parallel Old GC (Parallel Compacting GC)

  • JAVA启动参数整理

    JAVA启动参数整理java启动参数共分为三类; 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;

  • J2EE学习总结 思维方式和理念

    J2EE学习总结 思维方式和理念J2EE学习总结:思维方式和理念 Webjx网页教学提示:不管怎么样我还是建议从基本的做起,学精J2SE,熟读它的源码,准确了解其设计理念,然后分头击破J2EE――一口吃不成一个胖子!不要贪多贪广!脚踏实地就可以了!

  • JVM调优总结(十)

    JVM调优总结(十)-调优方法JVM调优工具 Jconsole,jProfile,VisualVM Jconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里

  • Garbage First介绍

    Garbage First介绍BlueDavy之技术Blog 理论不懂就实践,实践不会就学理论! Garbage First介绍 本文摘自《构建高性能的大型分布式Java应用》一书,Garbage First简称G1,它的目标是要做到尽量减少GC所导致的应用暂停的时间,让应用达到准实时的效果,同时保持JVM堆空间的利用率,将作为CMS的替代者在JDK 7中闪亮登场,其最大的特色在于允许指定在某个时间段内GC所导致的应用暂停的时间最大为多少,例如在100秒内最多允许GC导致的应用暂停时间为1秒,这个特性对于准实时响应的系统而言非常的吸引人,这样就再也不用担心系统突然会暂停个两三秒了。

  • JVM调优总结(四)

    JVM调优总结(四)-垃圾回收面临的问题如何区分垃圾 因此,垃圾回收的起点是一些根对象(java栈, 静态变量, 寄存器...)。而最简单的Java栈就是Java程序执行的main函数。这种回收方式,也是上面提到的“标记-清除”的回收方式

  • Java 垃圾回收策略调优

    Java 垃圾回收策略调优-实践篇登录 注册 豆瓣 读书 电影 音乐 同城 小组 阅读 豆瓣FM 更多 九点 阿尔法城 移动应用 豆瓣小组 发现小组 发现话题 搜索: 小组、话题Java 垃圾回收策略调优,实践篇

  • 动态跟踪Java代码的执行状况工具

    动态跟踪Java代码的执行状况工具--BTraceBlueDavy之技术Blog 理论不懂就实践,实践不会就学理论! 动态跟踪Java代码的执行状况工具--BTrace 非常强烈的推荐下BTrace这个工具,用了后不得不说太强大了,BTrace简单来说,就是能在不改动当前程序的情况下,运行时的去监控Java程序的执行状况,例如可以做到内存状况的监控、方法调用的监控等等,官方网站上有非常多详细的例子,我不说太多,只在下面举一个简单的例子来说明它的作用,BTrace的User Guide请见:http://kenai.com/projects/btrace/pages/UserGuide。

  • JVM调优的

    JVM调优的"标准参数"的各种陷阱您还未登录 ! 登录 注册 群组首页 → 编程语言 → 高级语言虚拟机 → 论坛 发表回复 « 上一页 1 2 3 下一页 » [讨论] JVM调优的"标准参数"的各种陷阱

  • 豆列:从表到里学习JVM实现

    豆列:从表到里学习JVM实现刚写了个学习JVM用的豆列跟大家分享。 豆列地址:http://book.douban.com/doulist/2545443/ 下面把豆列的介绍贴过来。具体书单请到上面的豆列地址那边去看。

  • 虚拟机随谈(一):解释器,树遍历解释器,基于栈与基于寄存器,大杂烩

    虚拟机随谈(一):解释器,树遍历解释器,基于栈与基于寄存器,大杂烩(Disclaimer:如果需要转载请先与我联系;文中图片请不要直接链接 作者:@RednaxelaFX -> http://rednaxelafx.iteye.com)

  • JVM调优总结(三)

    JVM调优总结(三)-基本垃圾回收算法可以从不同的的角度去划分垃圾回收算法: 按照基本回收策略分 引用计数(Reference Counting): 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。

  • Java空格转码

    Java空格转码字符串中的空格转义 String a = "hello world baby"; 请问如何将空格转义成转义字符,结果是a = "hello\u0000world\u0000baby"

  • java enum

    java enumJava代码 public enum Operation { PLUS { double eval(double x, double y) { return x + y; } },

  • Introduction to Structured Query Language(ZQL)

    Introduction to Structured Query Language(ZQL)Introduction to Structured Query Language Version 3.31

  • Java深度历险(一)——Java字节代码的操纵

    Java深度历险(一)——Java字节代码的操纵编者按】Java作为业界应用最为广泛的语言之一,深得众多软件厂商和开发者的推崇,更是被包括Oracle在内的众多JCP成员积极地推动发展。但是对于Java语言的深度理解和运用,毕竟是很少会有人涉及的话题。InfoQ中文站特地邀请IBM高级工程师成富为大家撰写这个《Java深度历险》专栏,旨在就Java的一些深度和高级特性分享他的经验。

  • Java NIO API详解

    Java NIO API详解【永恒的瞬间】 ☜Give me hapy ☞ BlogJava 首页 新文章 联系 聚合 管理 诱惑的世界,难以自我! 名利的生活,面具包裹!

  • JAVA NIO总结

    JAVA NIO总结(一)—基本概念 1、输入/输出:概念性描述 1.1) I/O简介 I/O 或者输入/输出指的是计算机与外部世界或者一个程序与计算机的其余部分的之间的接口。它对于任何计算机系统都非常关键,因而所有 I/O 的主体实际上是内置在操作系统中的。单独的程序一般是让系统为它们完成大部分的工作。

  • switch之enum

    switch之enumswitch之enum 2011-01-14 23:46 springtableclassstring编译器byte 记得曾经去一家公司面试,那时啥也不懂,面试我的那个人好像呆过IBM,数据结构、编译原理这些都很NB。

  • jsp

    jsp:include与include的区别(题外话:引入的文件如果是jsp则应定义为///.jspf文件,如果其他文件可定义为///.inc文件,即include file。而且<%@ inlucde page="" %>除了可以引jspf还可以引servlet——很重要)

  • 开源混淆工具ProGuard配置详解及配置实例

    开源混淆工具ProGuard配置详解及配置实例开源混淆工具ProGuard配置详解及配置实例 ProGuard是一个免费的java类文件压缩,优化,混淆器.它探测并删除没有使用的类,字段,方法和属性.它删除没有用的说明并使用字节码得到最大优化.它使用无意义的名字来重命名类,字段和方法.

  • java nio网络编程的一点心得

    java nio网络编程的一点心得前几日用java nio写了一个tcp端口转发小工具,还颇费周折,其中一个原因在于网上资料很混乱,不少还是错误的。这篇文章中我会以一个EchoServer作为例子。先看《Java网络编程》中的写法,这也是在网上颇为常见的一个写法。

  • Java中,获得ResultSet的总行数与总列数

    Java中,获得ResultSet的总行数与总列数Java中,获得ResultSet的总行数与总列数 在Java中,获得ResultSet的总行数的方法有以下几种。 第一种:利用ResultSet的getRow方法来获得ResultSet的总行数

  • SQL解析(Jsqlparser)

    SQL解析(Jsqlparser)前段时间主要研究了一下SQL语句的解析,主要的几个开源产品试用了一下。本文大概总结一下个人体会。 首先是ZQL,ZQL有个比较突出的优点是使用起来比较简单,基本上属于拿上手就可以用的。但支持的功能有限,selectItem可以是简单的表达式,但不支持查询作为一个selectItem,对于其他的子查询同样也不支持。

  • Hash表分析以及Java实现

    Hash表分析以及Java实现Hash表分析以及Java实现 文章分类**:综合技术** 我们分一下七个步骤来进行。 一。** Hash**表概念 二**. Hash**构造函数的方法,及适用范围

  • IOC原理分析

    IOC原理分析IOC原理分析 文章分类**:Java编程** IOC(inversion of control)控制反转 在我们的程序中,要实现某个功能,我们都会用到两个或两个以上的类来协同完成,那么在一个类中,我们就会要有它的合作类的引用,也就是说这个类依赖于别的类,这个合作类的获取,将会有一下几种不同的情况

  • Java Annotation详解

    Java Annotation详解元数据的作用 如果要对于元数据的作用进行分类,目前还没有明确的定义,不过我们可以根据它所起的作用,大致可分为三类: l 编写文档:通过代码里标识的元数据生成文档。

  • JDKJREJVM区别

    JDKJREJVM区别JDK,JRE,JVM区别与联系 文章分类**:Java编程** J2SE,standard edition,标准版,是我们通常用的一个版本J2EE,enterpsise edtion,企业版,使用这种JDK开发J2EE应用程序J2ME,micro edtion,主要用于移动设备、嵌入式设备上的java应用程序

  • Java对存储过程的调用方法

    Java对存储过程的调用方法一:Java如何实现对存储过程的调用: A:不带输出参数的 ---------------不带输出参数的----------------------------------

  • Java 内存泄露监控工具

    Java 内存泄露监控工具-- JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat jstack -- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到 当时运行的java程序的java stack和native stack的信息, 如果现在运行的java程序呈现hung的状态,jstack是非常有用的。目前只有在Solaris和Linux的JDK版本里面才有。

  • java字符串的各种编码转换

    java字符串的各种编码转换Java世界 学习笔记 导航 BlogJava 首页 新随笔 联系 聚合 管理 < 2008年3月 > 日 一 二 三 四 五 六 24 25 26 27 28 29 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5

  • JRockit读书笔记I — Java代码的高效执行

    JRockit读书笔记I — Java代码的高效执行BlueDavy之技术blog {互联网,OSGi,Java, High Scalability, High Performance,HA} Home

  • JVM调优总结(二)

    JVM调优总结(二)-一些概念 - 高级语言虚拟机您还未登录 ! 登录 注册 群组首页 → 编程语言 → 高级语言虚拟机 → 知识库 → JVM调优 → JVM调优总结(二)-一些概念 原创作者: 和你在一起 阅读:4764次 评论:6条 更新时间:2011-05-26

  • jacob合并几个word文件到一个word文件

    jacob合并几个word文件到一个word文件jacob运用中,需要将附件内的jacob.dll放到windows/system32下 Java代码 public static void main(String[] args) {

  • 探索java多线程(连载)1 守护线程

    探索java多线程(连载)1 守护线程 - ikon - BlogJavaikon posts - 1, comments - 0, trackbacks - 0, articles - 1 BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合 :: 管理

  • 多线程讲解

    多线程讲解多线程是java应用程序的一个特点,掌握java的多线程也是作为一java程序员必备的知识。多线程指的是在单个程序中可以同时运行多个同的线程执行不同的任务.线程是程序内的顺序控制流,只能使用分配给序的资源和环境。还记得刚开始学习的时候总是和进程分不清,总是对这两个名词所迷惑。

  • 深入理解Java内存模型(七)——总结

    深入理解Java内存模型(七)——总结分享到 一键分享 QQ空间 新浪微博 百度搜藏 人人网 腾讯微博 百度相册 开心网 腾讯朋友 百度贴吧 豆瓣网 搜狐微博 百度新首页 QQ好友 和讯微博 更多...

  • 缓存算法

    缓存算法缓存算法 没有人能说清哪种缓存算法由于其他的缓存算法。(以下的几种缓存算法,有的我也理解不好,如果感兴趣,你可以Google一下 ) Least Frequently Used(LFU): 大家好,我是 LFU,我会计算为每个缓存对象计算他们被使用的频率。我会把最不常用的缓存对象踢走。

  • J2EE事务并发控制策略总结

    J2EE事务并发控制策略总结J2EE事务并发控制策略总结 本文结合Hibernate以及JPA标准,对J2EE当前持久层设计所遇到的几个问题进行总结: 事务并发访问控制策略 当前J2EE项目中,面临的一个共同问题就是如果控制事务的并发访问,虽然有些持久层框架已经为我们做了很多工作,但是理解原理,对于我们开发来说还是很有用处的。

  • Java并发编程之ConcurrentHashMap

    Java并发编程之ConcurrentHashMapConcurrentHashMap ConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并且其内部的结构可以让其在进行写操作的时候能够将锁的粒度保持地尽量地小,不用对整个ConcurrentHashMap加锁。

  • 深入浅出 Java Concurrency (1)

    深入浅出 Java Concurrency (1) : J.U.C的整体认识最近一直用的比较多的就是java.util.concurrent(J.U.C),实际上这块一直也没有完全深入研究,这次准备花点时间研究下Java里面整个并发体系。初步的设想包括比较大的方便(包括硬件、软件、思想以及误区等等),因此可能会持续较长的时间。这块内容也是Java在多线程方面引以为豪的一部分,深入这一部分不仅对整个Java体系有更深的了解,也对工作、学习的态度有多帮助。

  • java多线程学习

    java多线程学习-java.util.concurrent详解Latch/Barrier Java1.5提供了一个非常高效实用的多线程包:java.util.concurrent, 提供了大量高级工具,可以帮助开发者编写高效、易维护、结构清晰的Java多线程程序。从这篇blog起,我将跟大家一起共同学习这些新的Java多线程构件

  • 深入浅出 Java Concurrency (4)

    深入浅出 Java Concurrency (4): 并发容器从这一节开始正式进入并发容器的部分,来看看JDK 6带来了哪些并发容器。 在JDK 1.4以下只有Vector和Hashtable是线程安全的集合(也称并发容器,Collections.synchronized/*系列也可以看作是线程安全的实现)。从JDK 5开始增加了线程安全的Map接口ConcurrentMap和线程安全的队列BlockingQueue(尽管Queue也是同时期引入的新的集合,但是规范并没有规定一定是线程安全的,事实上一些实现也不是线程安全的,比如PriorityQueue、ArrayDeque、LinkedList等,在Queue章节中会具体讨论这些队列的结构图和实现)。

  • 聊聊并发(一)——深入分析Volatile的实现原理 (2)

    聊聊并发(一)——深入分析Volatile的实现原理 (2)分享到 一键分享 QQ空间 新浪微博 百度搜藏 人人网 腾讯微博 百度相册 开心网 腾讯朋友 百度贴吧 豆瓣网 搜狐微博 百度新首页 QQ好友

  • 聊聊并发(三)——JAVA线程池的分析和使用

    聊聊并发(三)——JAVA线程池的分析和使用分享到 一键分享 QQ空间 新浪微博 百度搜藏 人人网 腾讯微博 百度相册 开心网 腾讯朋友 百度贴吧 豆瓣网 搜狐微博 百度新首页 QQ好友 和讯微博 更多...

  • 聊聊并发(六)——ConcurrentLinkedQueue的实现原理分析

    聊聊并发(六)——ConcurrentLinkedQueue的实现原理分析分享到 一键分享 QQ空间 新浪微博 百度搜藏 人人网 腾讯微博 百度相册 开心网 腾讯朋友 百度贴吧 豆瓣网 搜狐微博 百度新首页

  • 100

    100%纯java调用windows的wmi获取监控数据 - 肖国颖的个人页面 - 开源中国社区开源中国社区 开源项目发现、使用和交流平台 项目 讨论 代码 资讯 翻译 博客 Android 招聘

  • 聊聊并发(五)——原子操作的实现原理

    聊聊并发(五)——原子操作的实现原理分享到 一键分享 QQ空间 新浪微博 百度搜藏 人人网 腾讯微博 百度相册 开心网 腾讯朋友 百度贴吧 豆瓣网 搜狐微博 百度新首页 QQ好友 和讯微博 更多...

  • 使用 J

    使用 J-Interop 在 Java 中调用WMI我的空间 |邀请 |登录|注册 简单就是最好的,java web 开发,simple 让你化繁为简 ! 首页新闻资讯博客论坛Simple市场全面介绍simple3演示simple4演示My Portal

  • eclipse生成javadoc时出错:编码GBK的不可映射字符

    eclipse生成javadoc时出错:编码GBK的不可映射字符首页 新闻 论坛 问答 博客 招聘 更多 ▼ 专栏 文摘 圈子 搜索 您还未登录 ! 我的应用 登录 注册 子夜轻风 永久域名 http://huibin.javaeye.com/

  • 【Java 基础专题】编码与乱码(02)

    【Java 基础专题】编码与乱码(02)---String的getBytes([encoding])方法测试[登录] [注册]| Visual Studio.NET Ajax ExtJS JavaScript

  • URL特殊字符详解

    URL特殊字符详解 - 没有所谓的失败!除非你不再尝试! - PHPChina 开源社区门户 - Powered by X-Space没有所谓的失败!除非你不再尝试! copy Bookmark http://smarty.blog.phpchina.com

  • Java深度历险(六)——Java注解

    Java深度历险(六)——Java注解在开发Java程序,尤其是Java EE应用的时候,总是免不了与各种配置文件打交道。以Java EE中典型的S(pring)S(truts)H(ibernate)架构来说,Spring、Struts和Hibernate这三个框架都有自己的XML格式的配置文件。这些配置文件需要与Java源代码保存同步,否则的话就可能出现错误。而且这些错误有可能到了运行时刻才被发现。把同一份信息保存在两个地方,总是个坏的主意。理想的情况是在一个地方维护这些信息就好了。其它部分所需的信息则通过自动的方式来生成。JDK 5中引入了源代码中的注解(annotation)这一机制。注解使得Java源代码中不但可以包含功能性的实现代码,还可以添加元数据。注解的功能类似于代码中的注释,所不同的是注解不是提供代码功能的说明,而是实现程序功能的重要组成部分。Java注解已经在很多框架中得到了广泛的使用,用来简化程序中的配置。

  • Tomcat源码分析

    Tomcat源码分析一、架构 下面谈谈我对Tomcat架构的理解 总体架构: 1、面向组件架构 2、基于JMX 3、事件侦听 1)面向组件架构 tomcat代码看似很庞大,但从结构上看却很清晰和简单,它主要由一堆组件组成,如Server、Service、Connector等,并基于JMX管理这些组件,另外实现以上接口的组件也实现了代表生存期的接口Lifecycle,使其组件履行固定的生存期,在其整个生存期的过程中通过事件侦听LifecycleEvent实现扩展。Tomcat的核心类图如下所示:

  • 深入分析 Java 中的中文编码问题

    深入分析 Java 中的中文编码问题作者:许令波 , 发布于2011-07-27 , IBM 简介: 编码问题一直困扰着开发人员,尤其在 Java 中更加明显,因为 Java 是跨平台语言,不同平台之间编码之间的切换较多。本文将向你详细介绍 Java 中编码问题出现的根本原因,你将了解到:Java 中经常遇到的几种编码格式的区别;Java 中经常需要编码的场景;出现中文问题的原因分析;在开发 Java web 程序时可能会存在编码的几个地方,一个 HTTP 请求怎么控制编码格式?如何避免出现中文问题?

  • 线性表分析及Java实现

    线性表分析及Java实现线性表分析及Java实现 文章分类**:综合技术** **自己实现线性表之顺序表** 具体实现代码如下 Java**代码 [** /// /* 自己用数组实现的线性表

  • java操作word文档(jacob

    java操作word文档(jacob,poi)项目需要,用户从系统里面下载word文档,该文档进行了填写限制和加密,用户只能在固定位置填写内容。现要求系统验证上传的附件是否从系统上下载下来的。 思路:系统上面的文档都加入一个固定书签,用户上传文档的时候,检验文档里是否包含这个书签。

  • 聊聊并发(四)——深入分析ConcurrentHashMap

    聊聊并发(四)——深入分析ConcurrentHashMap术语定义 术语 英文 解释 哈希算法 hash algorithm 是一种将任意内容的输入转换成相同长度输出的加密方式,其输出被称为哈希值。 哈希表 hash table 根据设定的哈希函数H(key)和处理冲突方法将一组关键字映象到一个有限的地址区间上,并以关键字在地址区间中的象作为记录在表中的存储位置,这种表称为哈希表或散列,所得存储位置称为哈希地址或散列地址。

  • 深入浅出 Java Concurrency (3)

    深入浅出 Java Concurrency (3): 锁机制前面的章节主要谈谈原子操作,至于与原子操作一些相关的问题或者说陷阱就放到最后的总结篇来整体说明。从这一章开始花少量的篇幅谈谈锁机制。 上一个章节中谈到了锁机制,并且针对于原子操作谈了一些相关的概念和设计思想。接下来的文章中,尽可能的深入研究锁机制,并且理解里面的原理和实际应用场合。

  • 深入浅出 Java Concurrency (37)

    深入浅出 Java Concurrency (37): 并发总结深入浅出 Java Concurrency (37): 并发总结 part 1 死锁与活跃度 死锁与活跃度 前面谈了很多并发的特性和工具,但是大部分都是和锁有关的。我们使用锁来保证线程安全,但是这也会引起一些问题。

  • 深入浅出 Java Concurrency (28)

    深入浅出 Java Concurrency (28): 线程池 简介 从这一节开始正式进入线程池的部分。其实整个体系已经拖了很长的时间,因此后面的章节会加快速度,甚至只是一个半成品或者简单化,以后有时间的慢慢补充、完善。

  • 深入浅出 Java Concurrency (2)

    深入浅出 Java Concurrency (2): 原子操作从相对简单的Atomic入手(java.util.concurrent是基于Queue的并发包,而Queue,很多情况下使用到了Atomic操作,因此首先从这里开始)。很多情况下我们只是需要一个简单的、高效的、线程安全的递增递减方案。注意,这里有三个条件:简单,意味着程序员尽可能少的操作底层或者实现起来要比较容易;高效意味着耗用资源要少,程序处理速度要快;线程安全也非常重要,这个在多线程下能保证数据的正确性。这三个条件看起来比较简单,但是实现起来却难以令人满意。

  • 用apache的configuration实现实时配置

    用apache的configuration实现实时配置 - steven_cheng - ITeye技术网站首页 新闻 论坛 问答 博客 招聘 更多 ▼ 专栏 群组 搜索 您还未登录 ! 我的应用 登录 注册

  • GC悲观策略之Parallel GC篇

    GC悲观策略之Parallel GC篇BlueDavy之技术blog {互联网,OSGi,Java, High Scalability, High Performance,HA} Home About

  • BTrace使用简介

    BTrace使用简介BlueDavy之技术blog {互联网,OSGi,Java, High Scalability, High Performance,HA} Home About Photos

  • Tomcat 预编译JSP 脚本

    Tomcat 预编译JSP 脚本参考: The Apache Jakarta Tomcat 5.5 Servlet/JSP Container Jasper 2 JSP Engine How To http://jakarta.apache.org/tomcat/tomcat-5.5-doc/jasper-howto.html

  • JSTL标签 参考手册

    JSTL标签 参考手册JSTL标签 参考手册** 博客分类: Servlet/Jsp 前言 =========================================================================

  • Android 2.3 代码混淆proguard技术介绍

    Android 2.3 代码混淆proguard技术介绍Android 2.3 代码混淆proguard技术介绍 由于各种反编译工具的泛滥,作为Android程序员在2.3版本以前只能通过手动添加proguard来实现代码混淆

  • Java aio(异步网络IO)初探

    Java aio(异步网络IO)初探< > 猎头职位: 上海: Junior Product Manager 相关文章: JDK7 AIO 初体验 JavaSE7新特性 异步非阻塞I/O 网络通信 AIO

  • 两页面传值request_getParameter()为null值

    两页面传值request_getParameter()为null值 写词条,拿礼品—中国移动Wiki嘉年华 浅谈并行编程中的任务分解模式 搜索 收藏 打印 关闭 CSDN社区 > Java > Web 开发

  • Jackson 框架,轻易转换JSON

    Jackson 框架,轻易转换JSON hoojo 学习在于积累:滴水可以石穿! 学而不思则罔,思而不学则殆! 博客园 首页 博问 闪存 新随笔 联系 订阅 管理 随笔-139 评论-674 文章-3 trackbacks-0

  • 单向链表

    单向链表单向链表** 博客分类: 数据结构 数据结构 【链表】 是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。 由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,

  • 常用排序算法分析与实现(一)(Java版)

    常用排序算法分析与实现(一)(Java版) - 数据结构 - Tech - ITeye论坛您还未登录 ! 登录 注册 论坛首页 → 综合技术论坛 → 常用排序算法分析与实现(一)(Java版) 全部 Linux 数据库 敏捷编程 数据结构 软件测试 项目管理 编程综合 Oracle Erlang 互联网 MySQL

  • 散列表

    散列表博客分类: 数据结构 数据结构 【散列表】 它是用一个散列函数把关键字 映射到散列表中的特定位置。 在理想情况下,如果元素e 的关键字为k,散列函 数为f,那么e 在散列表中的位置为f (k)。要搜索关键字为k

  • 数学之美番外篇:快排为什么那样快

    数学之美番外篇:快排为什么那样快 Mind Hacks 的含义 前世档案 | C++的罗浮宫 所有文章 TopLanguage 讨论组 价值博客们 刘未鹏 | Mind Hacks 思维改变生活

  • Java使用”指针”快速比较字节

    Java使用”指针”快速比较字节如何才能快速比较两个字节数组呢?我将问题描述成下面的接口: public int compareTo(byte[] b1, int s1, int l1, byte[] b2, int s2,int l2);

  • 13_7_5 key可以重复的Map集合:IdentityHashMap

    13_7_5 key可以重复的Map集合:IdentityHashMap51CTO首页 | 新闻 | 专题 | 论坛 | 博客 | 技术圈 | 读书 | 技术频道| CIO| 存储| 地图 | English

  • DWR如何获得返回对象 list Map Set list

    DWR如何获得返回对象 list Map Set listDWR**如何获得返回对象**list Map Set list.add(JavaBean) 1**、调用没有返回值和参数的JAVA方法**

  • Hash表分析以及Java实现

    Hash表分析以及Java实现首页 新闻 论坛 问答 博客 招聘 更多 ▼ 专栏 群组 搜索 您还未登录 ! 我的应用 登录 注册 java-mzd 永久域名 http://java-mzd.iteye.com

  • JAVA集合小结

    JAVA集合小结随笔 - 37 文章 - 11 trackbacks - 0 常用链接 我的随笔 我的评论 我的参与 最新评论 留言簿(2) 给我留言 查看公开留言 查看私人留言 随笔分类

  • Java集合框架之小结

    Java集合框架之小结1、Java容器类库的简化图,下面是集合类库更加完备的图。包括抽象类和遗留构件(不包括Queue的实现): 2、ArrayList初始化时不可指定容量,如果以new ArrayList()方式创建时,初始容量为10个;如果以new ArrayList(Collection c)初始化时,容量为c.size()/*1.1,即增加10%的容量;当向ArrayList中添加一个元素时,先进行容器的容量调整,如果容量不够时,则增加至原来的1.5倍加1,再然后把元素加入到容器中,即以原始容量的0.5倍比率增加。

  • java集合类总结

    java集合类总结 Saving Data... 正在保存数据... 正在儲存資料...

  • redis源码分析

    redis源码分析-多集合求交集算法源码redis源码过程中学习了它内部多个set求交集的算法,觉得挺不错的,实现也相对简单。 不过要发挥这个算法的效果,前提是保证集合是散列型的,比如hash,set。 对链表或者数组等集合求交集方法后面介绍。

  • jstack命令(Java Stack Trace)

    jstack命令(Java Stack Trace)JDK内置工具使用 一、javah命令(C Header and Stub File Generator) 二、jps命令(Java Virtual Machine Process Status Tool)

  • Java 工具(jmap

    Java 工具(jmap,jstack)在linux上的源码分析Java 工具(jmap,jstack)在linux上的源码分析(一) 在我们常用的Jstack, Jmap 用于分析java虚拟机的状态的工具,通过起另一个虚拟机通过运行sun.tools包下的java文件,去跟踪另一个虚拟机的状态。

  • 一次Java内存溢出异常的分析过程

    一次Java内存溢出异常的分析过程前些天,服务器上一个服务跑了一个多月突然当掉了。看了下日志,程序抛出了java.lang.OutOfMemoryError,之前也出现过同样的错误,服务跑了三个月内存溢出。出现这个异常,初步判断是程序有内存泄漏,接下来需要利用一些工具来分析具体原因。

  • jvm crash 的崩溃日志详细分析及注意点

    jvm crash 的崩溃日志详细分析及注意点生成 生成error 文件的路径:你可以通过参数设置-XX:ErrorFile=/path/hs_error%p.log, 默认是在java运行的当前目录 [default: ./hs_err_pid%p.log]

  • 内存离线分析——jhat命令(Java Heap Analyse Tool)

    内存离线分析——jhat命令(Java Heap Analyse Tool)jhat命令 -- Java Head Analyse Tool 用途:是用来分析java堆的命令,可以将堆中的对象以html的形式显示出来,包括对象的数量,大小等等,并支持对象查询语言

  • 离线分析—— MAT(Memory Analyzer Tool)工具入门介绍

    离线分析—— MAT(Memory Analyzer Tool)工具入门介绍1、MAT是什么? 2.为什么使用MAT? 当服务器应用占用了过多内存的时候,会遇到OutOfMemoryError。如何快速定位问题呢?Eclipse MAT的出现使这个问题变得非常简单。它能够离线分析dump的文件数据。

  • 离线分析java内存

    离线分析java内存 如题,我这里简单说下我现在离线分析java内存的方式,所谓离线,就是需要dump出正在运行的java系统中的一些运行时堆栈数据,然后拿到线下来分析,分析可以包括内存,线程,GC等等,同时不会对正在运行的生产环境的机器造成很大的影响,对应着离线分析,当然是在线分析了,这个我在后面会尝试下,因为离线分析有些场景还是模拟不出来,需要借助LR来模拟压力,查看在线的java程序运行情况了。

  • 影响Java EE性能的十大问题

    影响Java EE性能的十大问题本文作者是一名有10多年经验的高级系统架构师,他的主要专业领域是Java EE、中间件和JVM技术。他在性能优化和提升方面也有很深刻的见解,下面他将和大家分享一下常见的10个影响Java EE性能问题。

  • JAVA HOTSPOT VM参数大全

    JAVA HOTSPOT VM参数大全首页 新闻 论坛 问答 博客 招聘 更多 ▼ 专栏 圈子 搜索 您还未登录 ! 我的应用 登录 注册 幸福的懦夫 永久域名 http://longdick.javaeye.com/

  • 代码难道不是这么写的?讨论第18页

    代码难道不是这么写的?讨论第18页 - Java综合 - Java - JavaEye论坛您还未登录 ! 我的应用 登录 注册 论坛首页 → Java编程和Java企业应用版 → Java综合 →

  • 优化技巧分享:把内存消耗降低至原来的1

    优化技巧分享:把内存消耗降低至原来的1/20伯乐在线注:昨天在微博中推荐了英文原文,感谢@NULL_文龙 和@战斗的那美克星人 的热情。以下是译文。 ——————————– 这是最近发生的又一起内存相关的事件了。这个案例是从一个最近的客户报告中提取出来,一个异常运行的应用在其产品中反复报告内存耗尽。

  • 借助HotSpot SA来一窥PermGen上的对象

    借助HotSpot SA来一窥PermGen上的对象您还未登录 ! 我的应用 登录 注册 论坛首页 → Java编程和Java企业应用版 → Java综合 → 借助HotSpot SA来一窥PermGen上的对象

  • 递归面试题汇总

    递归面试题汇总您还未登录!|登录|注册|帮助 首页 业界 移动 云计算 研发 论坛 博客 下载 更多 石锅拌饭 一介书生,读两三卷诗书,四体不勤,五谷不分,行六百里路途,乱七八糟到大学,久不思上进,十分颓废之人的胡言乱语

  • 存取之美 —— HashMap原理、源码、实践

    存取之美 —— HashMap原理、源码、实践首页 新闻 论坛 问答 博客 招聘 更多 ▼ 专栏 圈子 搜索 您还未登录 ! 我的应用 登录 注册 小白的博客 永久域名 http://grunt1223.javaeye.com/

  • 淘宝面试题:如何充分利用多核CPU,计算很大的List中所有整数的和

    淘宝面试题:如何充分利用多核CPU,计算很大的List中所有整数的和永久链接:http://flysnow.iteye.com/blog/711162 引用 前几天在网上看到一个淘宝的面试题:有一个很大的整数list,需要求这个list中所有整数的和,写一个可以充分利用多核CPU的代码,来计算结果。

  • 直接拿来用!超实用的Java数组技巧攻略

    直接拿来用!超实用的Java数组技巧攻略直接拿来用!超实用的Java数组技巧攻略 本文分享了关于Java数组最顶级的11大方法,帮助你解决工作流程问题,无论是运用在团队环境或是在私人项目中,你都可以直接拿来用!

  • 深入理解HashMap

    深入理解HashMap您还未登录 ! 我的应用 登录 注册 论坛首页 → Java编程和Java企业应用版 → Java综合 → 深入理解HashMap 全部 Hibernate Spring Struts iBATIS 企业应用 设计模式 DAO 领域模型 OO Tomcat SOA JBoss Swing Java综合

  • 通过分析 JDK 源代码研究 Hash 存储机制

    通过分析 JDK 源代码研究 Hash 存储机制 中国 [选择] 使用条款 dW 全部内容 ----------------- AIX and UNIX Information management Lotus Rational WebSphere ----------------- Architecture Grid computing Java 技术 Linux Multicore acceleration Open source Security SOA & Web services Web development XML ----------------- IBM 全部内容 首页 产品 服务与解决方案 支持与下载 个性化服务 developerWorks

  • 跟我一起阅读Java源代码之HashMap

    跟我一起阅读Java源代码之HashMap最近闲的很,想和大家一起学习并讨论下Java的一些源代码以及其实现的数据结构, 不是什么高水平的东西,有兴趣的随便看看 为什么要用Map,以HashMap为例

  • Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC

    Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法)

  • Java加密技术(二)——对称加密算法DES&AES

    Java加密技术(二)——对称加密算法DES&AESDES DES-Data Encryption Standard,即数据加密算法。是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。

  • Java加密技术(八)——数字证书

    Java加密技术(八)——数字证书请大家在阅读本篇内容时先阅读 Java加密技术(四),预先了解RSA加密算法。 在构建Java代码实现前,我们需要完成证书的制作。 1.生成keyStroe文件 在命令行下执行以下命令:

  • Java加密技术(六)——数字签名算法DSA

    Java加密技术(六)——数字签名算法DSADSA DSA-Digital Signature Algorithm 是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。简单的说,这是一种更高级的验证方式,用作数字签名。不单单只有公钥、私钥,还有数字签名。私钥加密生成数字签名,公钥验证数据及签名。如果数据和签名不匹配则认为验证失败!数字签名的作用就是校验数据在传输过程中不被修改。数字签名,是单向加密的升级!

  • Java加密技术(十一)——双向认证

    Java加密技术(十一)——双向认证对于双向认证,做一个简单的描述。 服务器端下发证书,客户端接受证书。证书带有公钥信息,用于验证服务器端、对数据加密/解密,起到OSI五类服务的认证(鉴别)服务和保密性服务。

  • Java加密技术(十)——单向认证

    Java加密技术(十)——单向认证Shell代码 keytool -genkey -validity 36000 -alias www.zlex.org -keyalg RSA -keystore d:\zlex.keystorekeytool -genkey -validity 36000 -alias www.zlex.org -keyalg RSA -keystore d:\zlex.keystore

  • Java算法与数据结构 算法 排序算法 快速排序   冒泡排序   选择排序   合并排序   插入

    Java算法与数据结构 算法 排序算法 快速排序 冒泡排序 选择排序 合并排序 插入排序 数据结构 单向链表 栈Java算法与数据结构** 算法 排序算法 快速排序

  • Know Thy Complexities!

    Know Thy Complexities! Big-O Cheat Sheet Searching Sorting Data Structures Heaps Graphs Chart Comments

  • 时间复杂度

    时间复杂度时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频度或时间频度。记为T(n)。

  • NoSQL数据库的分布式算法

    NoSQL数据库的分布式算法原文出处: highlyscalable.wordpress.com 译文出处: juliashine 系统的可扩展性是推动NoSQL运动发展的的主要理由,包含了分布式系统协调,故障转移,资源管理和许多其他特性。这么讲使得NoSQL听起来像是一个大筐,什么都能塞进去。尽管NoSQL运动并没有给分布式数据处理带来根本性的技术变革,但是依然引发了铺天盖地的关于各种协议和算法的研究以及实践。正是通过这些尝试逐渐总结出了一些行之有效的数据库构建方法。在这篇文章里,我将针对nosql数据库的分布式特点进行一些系统化的描述。

  • 说说IO(二)

    说说IO(二)- IO模型这部分的东西在网络编程经常能看到,不过在所有IO处理中都是类似的。 IO**请求的两个阶段**: 举例说就是排队和服务。** 在等待数据阶段,IO分为阻塞IO和非阻塞IO。

  • 说说IO(三)

    说说IO(三)- IO性能的重要指标最重要的三个指标 IOPS IOPS,即每秒钟处理的IO请求数量。IOPS是随机访问类型业务(OLTP类)很重要的一个参考指标。 一块物理硬盘能提供多少IOPS**?**

  • 栈栈** 博客分类: 数据结构 数据结构 【栈】 是限定仅在表尾进行插入或删除操作的线性表 表尾称为栈顶,表头称为栈底 特点:后进先出 操作: 1.推入push 2.弹出pop

  • java中的io系统详解

    java中的io系统详解Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。

  • 一致性hash算法

    一致性hash算法 - consistent hashing您还未登录!|登录|注册|帮助 首页 业界 移动 云计算 研发 论坛 博客 下载 更多 sparkliang的专栏 # 目录视图 摘要视图

  • 说说IO(一)

    说说IO(一)- IO的分层IO性能对于一个系统的影响是至关重要的。一个系统经过多项优化以后,瓶颈往往落在数据库;而数据库经过多种优化以后,瓶颈最终会落到IO。而IO性能的发展,明显落后于CPU的发展。Memchached也好,NoSql也好,这些流行技术的背后都在直接或者间接地回避IO瓶颈,从而提高系统性能。

  • 算法复杂度汇总(图)!

    算法复杂度汇总(图)!Know Thy Complexities! Hi there! This webpage covers the space and time Big-O complexities of common algorithms used in Computer Science. When preparing for technical interviews in the past, I found myself spending hours crawling the internet putting together the best, average, and worst case complexities for search and sorting algorithms so that I wouldn't be stumped when asked about them. Over the last few years, I've interviewed at several Silicon Valley startups, and also some bigger companies, like Yahoo, eBay, LinkedIn, and Google, and each time that I prepared for an interview, I thought to msyelf "Why oh why hasn't someone created a nice Big-O cheat sheet?". So, to save all of you fine folks a ton of time, I went ahead and created one. Enjoy!

  • JSTL EL 详解

    JSTL EL 详解概述**:** JavaWind.net Document 在JSP页面中,使用标签库代替传统的Java片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。鉴于此,出现了JSTL(JSP Standard Tag Library),为大多数JSP页面逻辑提供了实现的JSTL技术,该技术本身就是一个标签库。

  • 淘宝面试题:如何充分利用多核CPU,计算很大的List中所有整数的和

    淘宝面试题:如何充分利用多核CPU,计算很大的List中所有整数的和 - Java综合 - Java - JavaEye论坛 Saving Data... 正在保存数据... 正在儲存資料...