- 博客(81)
- 资源 (3)
- 收藏
- 关注
原创 试读《Java特种兵(上册)》 - 相见恨晚
俗话说:“师父领进门,修行在个人”。但是,一个好的导师能够最大化的激发你的潜能,让你加速成长,领跑于他人之前。在校时,无论老师水平高低,至少还有人给你指导,走进社会后,偶尔有些命好的朋友,遇到好的领导、同事,能指引你如何继续前行,绝大部分人面对的是激烈的竞争环境,开始靠自学进步。从事JAVA开发多年,看到本书样章,感觉只有四个字“相见恨晚”。 本书一开始就直接上“干货”...
2014-10-13 15:56:05 175
准确的java程序性能测试
原创文章,转载请指明出处:http://aub.iteye.com/blog/2124974, 尊重他人即尊重自己1.避免垃圾回收对结果造成的误差方案一:JVM启动时使用-verbose:gc观察垃圾回收动作,确认整个测试期间垃圾回收根本不会执行方案二:运行足够的次数和时间,这样测试程序能够充分的反应出运行期间分配与垃圾回收的开销(推荐)。2.避免动态编译对结果造成的误差方...
2014-10-07 16:13:57 312
原创 《高性能网站建设指南》读后总结
原创文章,转载请指明出处:http://aub.iteye.com/blog/2094392,尊重他人既是尊重自己。 网页的性能黄金法则:只有10%~20%的最终用户相应时间花在了下载html文档上。其余的80%~90%时间花在了下载页面中的所有组件上。这本书的其余部分,对减少80%~90%最终用户相应时间做出指导。如果能遵循所有适用于自己网站的规则,页面网站的速度将提高2...
2014-07-21 12:13:22 157
原创 hadoop2.4汇总:hadoop2.4插件下载、完全分布式、伪分布、eclipse插件开发大全(转载)...
地址:http://www.aboutyun.com/thread-7795-1-1.html hadoop2.4版本的发布,很多童鞋都想了解其新特性:它们做了哪些改变?该如何伪分布、完全分布安装?它们和前面版本有什么不同?这里做一个汇总 一、hadoop2.4的改进Hadoop 2.4.0版本的改进阐述了下面问题:1.HDFS权限加强表现在哪方面?2.HDFS的状...
2014-07-15 09:31:41 172
原创 献给从事java工作3年,在【技术道路上】困惑、迷茫的兄弟姐妹
原创文章,转载请指明出处:http://aub.iteye.com/blog/2085094 如果您在【技术道路上】没有困惑、迷茫过,请忽略此文(对你来说,我写的可能太弱了。。) 工作三年左右的时候(无论所在公司大小),公司内部的开发框架已经使用熟练,各种开源框架、开源工具也用了不少,很多技术上的问题不做不了解,做的时候一查就知道(感谢百度,谷歌,和愿意分享的大牛们)。刚毕业入...
2014-06-25 21:16:25 1545 1
原创 java命令行运行jar里的main类(自用-备忘)
java -jar <jar-file-name>.jar如果jar里没有 manifest,则可以使用java -cp foo.jar full.package.name.ClassName 当main类依赖多个jar时,可以把多个jar打包到一个目录,然后用-Djava.ext.dirs指定该目录,引用依赖的多个jar,java -Djava.ext...
2014-03-20 09:59:44 120
原创 hadoop cdh3下载地址备忘(转载)
原创文章,转载请注明: 转载自董的博客本文链接地址: http://dongxicheng.org/mapreduce-nextgen/hadoop-distribution-selection/作者:Dong,作者介绍:http://dongxicheng.org/about/ http://archive.cloudera.com/cdh/3/具体各个项目下载地...
2014-03-10 11:55:34 250
原创 运维经验分享:Hadoop管理员的十个最佳实践 (转载)
此文来自 http://os.51cto.com/art/201209/355125.htm 特此转载备忘 接触Hadoop有两年的时间了,期间遇到很多的问题,既有经典的NameNode和JobTracker内存溢出故障,也有HDFS存储小文件问题,既有任务调度问题,也有MapReduce性能问题.遇到的这些问题有些是Hadoop自身的缺陷(短板),有些则是使用的不当。在解决问题的...
2014-01-07 10:26:57 140
logback 中文手册
logback 常用配置详解(序)logback 简介logback 常用配置详解(一)<configuration> and <logger> logback 常用配置详解(二)<appender>logback 常用配置详解(三)<filter> 配合着手册看以上配置系列文章,相信大家会理解更深 logback 中...
2013-06-30 14:40:20 246
原创 H2Database中文教程
启动和使用H2管理系统设置H2管理系统通过JDBC连接到数据库创建一个新的数据库使用服务器模式使用Hibernate使用TopLink和Glassfish使用EclipseLink在WEB应用中使用数据库CSV (逗号分隔文件)的支持升级,备份,和恢复命令行工具使用OpenOffice基础框架使用/ JNLP启动JAVA WEB使用连接池全文检索用户自定义变量日期和时间使用Spring使用和...
2013-06-05 14:14:42 1540
原创 H2Database连接配置
特征列表与其他数据库引擎的对比H2案例连接模式JDBC数据库连接URL说明连接本地内嵌数据库内存数据库数据库文件加密数据库文件锁定仅打开存在的数据库关闭数据库忽略未知参数设置打开连接时设置参数更新记入索引指定文件读写模式多连接数据库文件说明日志记录与恢复兼容性自动重连自动切换到混合模式使用跟踪选项使用第三方日志包只读数据库Zip或Jar文件只读数据库智能磁盘监控包含计算列方法列的索引复合索引使用...
2013-06-05 14:10:19 3978
原创 (转载)PHP的线程安全与非线程安全版本的区别
最近弄个php的小东西,在网上找到这篇文章,网上的也是转载,没找到原文链接,如果有知道的请告诉我,我会附在博客中,谢谢啦 Windows版的PHP从版本5.2.1开始有Thread Safe(线程安全)和None Thread Safe(NTS,非线程安全)之分,这两者不同在于何处?到底应该用哪种?这里做一个简单的介绍。 从2000年10月20日发布的第一个Windows...
2013-06-04 14:38:19 129
原创 《深入理解Java虚拟机》读后总结(四)JVM垃圾回收
《深入理解Java虚拟机》读后总结(一)Sun HotSpot JVM内存模型(二)Sun HotSpot JVM内存分配(三)Sun HotSpot JVM内存监控(四)Sun HotSpot JVM垃圾回收 JVM的GC概述GC即垃圾回收,是指jvm用于释放那些不再使用的对象所占用的内存。在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾...
2013-05-30 10:47:14 189
原创 《深入理解Java虚拟机》读后总结(三)JVM内存监控
《深入理解Java虚拟机》读后总结(一)Sun HotSpot JVM内存模型(二)Sun HotSpot JVM内存分配(三)Sun HotSpot JVM内存监控(四)Sun HotSpot JVM垃圾回收 基于Sun HotSpot JVM 这里将介绍几款sun hotspot jvm 自带的监控工具:请确保java_home/bin配置到path环...
2013-05-22 12:44:37 293
《深入理解Java虚拟机》读后总结(二)JVM内存分配
《深入理解Java虚拟机》读后总结(一)Sun HotSpot JVM内存模型(二)Sun HotSpot JVM内存分配(三)Sun HotSpot JVM内存监控(四)Sun HotSpot JVM垃圾回收 基于Sun HotSpot JVM 请先了解JVM内存模型在来看此篇文章使用对JVM不同内存区域灌入数据,导致相关区域内存溢出,来...
2013-05-21 17:21:41 128
原创 《深入理解Java虚拟机》读后总结(一)JVM内存模型
《深入理解Java虚拟机》读后总结(一)Sun HotSpot JVM内存模型(二)Sun HotSpot JVM内存分配(三)Sun HotSpot JVM内存监控(四)Sun HotSpot JVM垃圾回收 基于Sun HotSpot JVM 直接上图: 从图中看到,JVM内存分为两个主要区域,一个是所有线程共享的数据区,一个是线程隔离数据...
2013-05-21 16:24:45 555
sysbench安装
sysbench安装 sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。数据库目前支持MySQL/Oracle/PostgreSQL。 安装:首先,安装和更新gcc,安装命令为:yum install gcc(如果未安装,在真正编译安装sysbench时会报误:configure: error: no ac...
2013-04-26 10:06:38 206
原创 Java Switch语句及性能剖析
Java Switch语句及性能剖析(转载补充) 一、基本用switch的case语句可以处理int,short,byte,char类型的值,但是不能处理long,String等类型。因为short,byte,char都会转换成int进行处理,这一点也可以从生成的字节码看出。char a = 'e'; switch (a) { case 'c':...
2013-01-29 10:35:24 697
原创 joda-time 日常使用效率测试
joda-time 日常使用效率测试 joda time官网地址:http://joda-time.sourceforge.net/ 最近项目上引进joda-time.jar,进行日期类处理,使用方便,灵活。抱着怀疑的态度做了一个简单的基本使用测试,用数据来证明一切。 测试环境:JDK:sun JDK 1.6.31joda-time.jar: joda-ti...
2013-01-16 15:38:37 194
原创 Eclipse 常用快捷键
Eclipse 常用快捷键 eclipse的快捷键有很多,为我们提供了大量的快捷操作方案,提高开发效率,以下是我工作中常用的快捷键,在此分享 Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,...
2012-11-17 10:27:20 194
原创 (转载)实战Nginx:取代Apache的高性能Web服务器电子版
实战Nginx:取代Apache的高性能Web服务器电子版 今天找到了一个好的资源,跟大家分享一下 下载地址:http://blog.licess.org/uploads/nginx-pdf-download.zip如果下载地址失效请到http://blog.licess.org/nginx-pdf-download/去下载如果再下载不到,请把邮箱留下,你懂得! 目...
2012-03-12 22:50:15 159
原创 vim 编辑器基本用法
vim 编辑器基本用法 这些都是本人工作时常用的方法,并不是vim的全部功能1、vim的基本概念 基本上vi可以分为三种状态,分别是命令行模式、插入模式和底行模式,各模式的功能区分如下: 1) 命令行模式 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入 插入模式下,或者到 底行模式。 2) 插入模式 只有在Insert mode下,才可以做文...
2012-03-08 23:14:04 104
Tomcat 部署Web应用
Tomcat 部署Web应用 操作前,先来了解一下Tomcat的目录结构。(适用于Tomcat 6.0,Tomcat7.0)Tomcat下有7个目录,分别是bin,conf,lib,logs,temp,webapps,work 目录,现在对每一目录做介绍。Tomcat根目录在tomcat中叫<CATALINA_HOME>,1.<CATALINA_HOME&...
2012-03-06 10:13:50 125
Web Bench (网站压力测试工具)
Web Bench (网站压力测试工具) Web Bench是有名的网站压力测试工具,它是由 Lionbridge公司开发。 Web Bench最多可以模拟3万个并发连接去测试网站的负载能力。Web Bench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。Web Bech的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。...
2012-03-04 22:33:39 694
DBCP,C3P0,Tomcat_JDBC 性能及稳定性测试
原创文章,转载请指明出处:http://aub.iteye.com/blog/1404219, 尊重他人即尊重自己DBCP,C3P0,Tomcat_JDBC 性能及稳定性测试 1.测试环境: 硬件环境: 数据库服务器:2U*8核 8G内存 测试服务器: 2U*8核 6G内存 软件环境: jdk: 1.6.29mysql:5.0....
2012-02-13 10:46:58 191
原创 Eclipse 常用插件
Eclipse 常用插件 平常工作中一直使用的插件整理,保存了插件的官网地址和update site。在eclipse官网的marketplace上可以找到各种你想要的插件地址为:http://marketplace.eclipse.org/ 1.ExploreFS 工具地址:http://marketplace.eclipse.org/conte...
2012-02-11 23:25:07 147
原创 Linux计划任务入门详解
Linux计划任务入门详解 Cron简介 cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin...
2011-12-26 10:29:49 443
原创 redis命令中文手册
redis命令中文手册 一:baseDEL删除某个key,或是一系列key;DEL key1 key2 key3 key4TYPE返回某个key元素的数据类型 ( none:不存在,string:字符,list,set,zset,hash)KEYS返回匹配的k...
2011-08-30 11:55:54 146
原创 CMPP,SGIP,SMGP 长短信 消息头
CMPP,SGIP,SMGP 长短信 消息头 移动CMPP3:1、Msg_Fmt = 8 ;Tp_Udhi = 1;2、可采用6字节协议头,也可采用7字节协议头,实测都通过。6字节协议头:MsgContent的前三个字节为:0x05, 0x00, 0x03(0x05表示后面还有5字节,0x03表示后面还有3字节)第四个字节为批号,合成同条长短信的小短信填一样的值即可。(同时给同个号...
2011-08-26 14:36:42 751
原创 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词(转载)
谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词(转载)这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文...
2011-08-26 10:56:36 134
logback logback.xml常用配置详解(三) <filter>
原创文章,转载请指明出处:http://aub.iteye.com/blog/1110008, 尊重他人即尊重自己详细整理了logback常用配置,不是官网手册的翻译版,而是使用总结,旨在更快更透彻的理解其配置logback 常用配置详解(序)logback 简介logback 常用配置详解(一)<configuration> and <logger>...
2011-06-30 08:10:08 1451
logback logback.xml常用配置详解(二)<appender>
原创文章,转载请指明出处:http://aub.iteye.com/blog/1103685, 尊重他人即尊重自己详细整理了logback常用配置,不是官网手册的翻译版,而是使用总结,旨在更快更透彻的理解其配置logback 常用配置详解(序)logback 简介logback 常用配置详解(一)<configuration> and <logger>...
2011-06-24 14:14:05 2535
logback logback.xml常用配置详解(一)<configuration> and <logger>
原创文章,转载请指明出处:http://aub.iteye.com/blog/1101260, 尊重他人即尊重自己详细整理了logback常用配置,不是官网手册的翻译版,而是使用总结,旨在更快更透彻的理解其配置logback 常用配置详解(序)logback 简介logback 常用配置详解(一)<configuration> and <logger>...
2011-06-22 18:20:33 3670 2
logback 常用配置详解(序)logback 简介
原创文章,转载请指明出处:http://aub.iteye.com/blog/1101222, 尊重他人即尊重自己详细整理了logback常用配置,不是官网手册的翻译版,而是使用总结,旨在更快更透彻的理解其配置logback 常用配置详解(序)logback 简介logback 常用配置详解(一)<configuration> and <logger> ...
2011-06-22 17:56:55 215
log4j 配置详解实例
log4j简介: Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要...
2011-06-21 00:32:27 115
原创 追MM与Java的23种设计模式
追MM与Java的23种设计模式[转贴] 收藏 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳...
2011-05-27 13:32:11 128
原创 Apache的httpd.conf的配置详解
首先来说明一下Apache目录下各个文件夹的作用:bin:存放Apache运行的的各个软件,包括一个名为ad.exe的服务器调试工具conf:Apache的配置文件放在这个文件夹里面,我们要修改其中的httpd.conf文件htdocs:默认的web主目录,我们可以在httpd.conf中修改网站根目录的路径下面让我们来修改httpd.conf文件httpd...
2010-11-02 19:55:39 612
原创 深入浅出URL编码(转载)
一、问题: 编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。1、在URL中中文字符通常出现在以下两个地方:(1)、Query String中...
2010-09-14 16:18:07 76
原创 struts2中 # % $ 的区别和用法
struts2 OGNL,struts2 表达式语言,Struts2 中OGNL表达式的用法,Struts2 #,表达式语言的好处,Struts2 $,struts2 井号,星号,百分号表达式语言主要有以下几大好处: 1. 避免(MyType) request.getAttribute()和myBean.getMyProperty()之类的语句,使页面更简洁; ...
2010-08-27 09:42:45 67
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人