自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (4)
  • 收藏
  • 关注

原创 test4

 "url": "http://www.infoq.com/cn/articles/java-threadPool"                      "url": "http://ifeve.com/thread-pools/"                      "url": "http://blog.csdn.net/ns_code/article/detai.

2016-12-23 20:02:08 150

原创 test2

 "url": "https://zhuanlan.zhihu.com/p/20213204"                "url": "http://www.ruanyifeng.com/blog/2011/09/restful.html"                "url": "http://www.ibm.com/developerworks/cn/java/j-.

2016-12-23 20:01:10 140

原创 test5

                "url": "http://www.cnblogs.com/kkcheng/archive/2011/02/25/1964521.html"                   "url": "https://www.zhihu.com/question/29833675"                   "url": "http://fib.

2016-12-23 19:58:57 136

原创 test3

 "url": "http://wiki.jikexueyuan.com/project/java-vm/javac-jit.html"                   "url": "http://wiki.jikexueyuan.com/project/java-vm/syntactic-sugar.html"                   "url": "http.

2016-12-23 19:58:05 156

原创 test

                "url": "http://www.infoq.com/cn?utm_source=infoq&utm_medium=breadcrumbs_feature&utm_campaign=breadcrumbs"                "url": "http://ifeve.com/"                "u...

2016-12-13 09:43:36 139

转载 集群之session共享

随着互联网应用的用户量不断激增,并发的需求越来越受到开发者的关注,通过集群的方式来解决web的瓶颈。但是集群的session共享是个比较头疼的事情,归结起来就三种解决方案:(1)客户端存储方案:把session加密后存在cookie中,每次session信息被写在客服端,然后经浏览器再次提交到服务器.即使两次请求在集群中的两台服务器上完成,也可以到达session共享.这种解决方法的优

2016-04-25 10:41:29 593

转载 深入Java集合学习系列:HashMap的实现原理

http://zhangshixi.iteye.com/blog/6726971.    HashMap概述:   HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2.    HashMap的数据结构:   在java编程语言

2016-03-15 19:00:59 384

转载 Redis系列-存储篇hash主要操作函数小结

http://blog.csdn.net/love__coder/article/details/8274886阳光透过玻璃,洒在身上,一杯暖茶在手,说不尽的安逸自得,让我有种想再写篇blog的冲动。上篇主要谈了string,这里谈谈hash吧!hash是一些列key value(field value)的映射表。常常用其存储一些对象实例。相对于把一个对象的各个字段存储为strin

2016-02-26 10:57:45 542

转载 java 可变参数

Java方法中的可变参数类型是一个非常重要的概念,有着非常广泛的应用。本文就以实例形式对此加以分析。具体如下:一般来说,许多Java初学者在看到下面的这段代码的时候,都会问一个问题:dealArray方法里那三个小点点是什么啊?public class TestVarArgus {   public static void dealArray(int... intArray){

2016-02-24 11:24:03 569

原创 资源

http://www.linuxidc.com/Linux/2014-09/106869.htmFTP地址:ftp://ftp1.linuxidc.com用户名:ftp1.linuxidc.com密码:www.linuxidc.com

2016-01-21 14:12:26 393

转载 Kafka文件存储机制

Kafka文件存储机制那些事“悠悠香草” · 2015-01-14 00:00Kafka是什么Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶

2016-01-07 17:50:45 498

转载 MySQL索引原理及慢查询优化

MySQL索引原理及慢查询优化NeverMore · 2014-06-30 18:35MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的

2016-01-07 17:43:19 435

原创 技术论坛

美团技术团队:http://tech.meituan.com/ibm技术论坛:http://www.ibm.com/developerworks

2016-01-07 17:38:08 460

原创 mysql 读写分离

(转)构建高性能web之路------mysql读写分离实战MySQLWebOpenSourceSQL Serverlog4j 一个完整的mysql读写分离环境包括以下几个部分:应用程序clientdatabase proxydatabase集群在本次实战中,应用程序client基于c3p0连接后端的database proxy。database pro...

2015-12-28 11:40:54 114

转载 Filter和Servlet的执行顺序与实例

Filter介绍 Filter可认为是Servlet的一种“变种”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。它与Servlet的区别在于:它不能直接向用户生成响应。完整的流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。Filter有

2015-11-24 11:11:41 919

原创 java并发编程--ThreadLocal的用法和分析

java并发编程--ThreadLocal的用法和分析博客分类: Java高级threadlocalthreadThreadLocal这个类,理解起来比较简单,但是使用时,还是需要一些技巧的,简单介绍如下: 例子1:threadLocal变量一般用法 Java代码  package concurrent.thread;  ...

2015-08-31 16:09:02 96

转载 数据库连接池配置:C3P0、DBCP、Proxool

一、连接池概述  数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。  数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免

2015-07-17 14:49:06 558

转载 left join on and 与 left join on where的区别

数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。      在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返

2015-04-22 14:25:16 459

原创 Eclipse 反编译插件安装jad

Eclipse 反编译插件安装jad博客分类: 工具  Eclipse的反编译插件一直在用jad,感觉很不错。 刚下了个新版的eclipse,配置jad的时候发现要多设置个东西。从头开始 环境介绍:eclipse version:Kepler Release(其实是3.9)jadClipse version:3.3(好久好久以前...

2015-01-12 16:38:29 150

转载 java处理高并发高负载类网站的优化方法

一:高并发高负载类网站关注点之数据库没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。    一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(主-从)方式进行同步复制,将查询和操作和分别在不同的服务器上进行操作。我推荐

2014-12-25 00:50:19 703

原创 Oracle SQL性能优化

Oracle SQL性能优化(1)      选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersectio

2014-12-25 00:24:36 797

原创 java各种排序

Java各种排序博客分类: Java综合知识 Java排序分类为:  * 1.插入排序(直接插入排序、折半插入排序、希尔排序);  * 2.交换排序(冒泡排序、快速排序);  * 3.选择排序(直接选择排序、堆排序);  * 4.归并排序;  * 5.基数排序。 下面实现代码为:  Java代码  /...

2014-12-22 23:54:56 126

转载 Java 处理 XML 的三种主流技术及介绍

http://www.ibm.com/developerworks/cn/xml/dm-1208gub/

2014-03-05 17:35:39 830

转载 Java 动态代理机制

Java 动态代理机制分析及扩展本文通过分析 Java 动态代理的机制和特点,解读动态代理类的源代码,并且模拟推演了动态代理类的可能实现,向读者阐述了一个完整的 Java 动态代理运作过程,希望能帮助读者加深对 Java 动态代理的理解和应用。内容引言Java 动态代理机制的出现,使得 Ja

2014-02-19 17:42:10 893

转载 Redhat Linux安装jdk

Redhat Linux安装JDK 1.7本篇主要介绍在Redhat Linux(Red Hat Enterprise Linux Server release 5.7 (Tikanga))系统上安装JDK 1.7,其它Linux平台安装也大同小异,可能略有差别。步骤1:下载JDK 1.7 安装包JDK 1.7 下载地址:http://www.oracle.com/tech

2014-02-14 11:55:56 1048

转载 Java格式化输出 Dom4j转义字符问题

2012-07-19 23:17 768人阅读 评论(0) 收藏 举报javaservicepermissionsencodingxmlstring1,XML CDATA部件:在XML文档中的所有文本都会被解析器解析。只有在CDATA部件之内的文本会被解析器忽略。不合法的XML字符必须被替换为相应的实体。如果在XML文档中使用类似"&lt

2013-11-14 14:42:26 1489

转载 远离框架,从 Servlet 开发

Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践。很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处理有关,形成一个基础,在开发别的应用项目的时候则可以从这个剥离出来的基础做起,让开发者更关注更具体的业务问题,而不是Web的请求和响应的控制。框架很多,但套路基本类似,帮你隐藏很多关于 HTTP 协议细节内容,专注功能开发。但对一个初学者来

2013-11-13 17:23:56 1380

转载 spring applicationContext 加载过程

首先从WEB.XML入手 ==>web.xml 1 2 3 4 5 6 7 8 9 10 11

2013-11-08 18:20:18 2094

转载 ActionContext和ServletActionContext小结

ActionContext和ServletActionContext小结1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpSer

2013-11-07 15:44:48 870

转载 mybatis(下篇)

主配置文件详解(我们本章节主要讲解的mybatis-config.xml各配置)ConfigurationThe MyBatis configuration contains settings and properties that have a dramatic effect on how MyBatis behaves. The high level structure o

2013-11-06 10:19:10 1170

转载 mybatis(上篇)

What is MyBatis?MyBatis是一个一流的支持自定义SQL,存储过程和高级映射的持久化框架。MyBatis隐藏了几乎所有的JDBC代码、参数的手动设置和结果检索。它通过简单的XML或注解来实现映射器层,所谓映射器层,是用于在对象和数据库之间搬运数据,同时保证对象、数据库以及映射器本身都相互独立。(MyBatis 本是apache的一个开源项目 iBati

2013-11-06 10:16:56 885

转载 ibatis使用文档(下篇)

====================================================================================第5章 使用高级查询技术一:用已映射语句关联对象问题:如果你用过Hibernate或JPA,会想到entity(实体对象 -- 数据库对应JavaBean)之间可能存在关联关系。如一对一、多对多等。伴随就出现了关

2013-11-06 10:02:21 1609

转载 ibatis使用文档(上篇)

iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。创建于2002年,后很快加入了Apache,但是2010年又易主到google code,并改名为MyBatis。本篇文章主要是基于iBATIS来进行展示,后面会再发一篇和MyBatis的对比。(本文大多摘自《iBATIS in action》一书,若有时间学习此书,建议不要看本文--因

2013-11-06 10:00:25 2611

转载 spring aop事务管理配置

1、使用基于注解的AOP事务管理   探索tx:annotation-driven标签: 标签是注解驱动的事务管理支持的核心。 标签的属性: transaction-manager:指定到现有的PlatformTransactionManager bean的引用,通知会使用该引用。default="transactionManager" mode:指定Spr

2013-11-05 17:16:28 2224 1

转载 java 内部类总结

Java内部类总结 Java内部类其实在J2EE编程中使用较少,不过在窗口应用编程中特别常见,主要用来事件的处理。其实,做非GUI编程,内部类完全可以不用。 内部类的声明、访问控制等于外部类有所不同,要灵活使用内部类来编写程序,还是有相当难度的,Java发明了这种难懂的玩意儿,在其他语言中是没有的,但是在Java中,内部类也相当的重要,尤其做GUI开发时候,事件的响

2013-11-05 12:12:15 766

原创 如何正确的重写equals方法(避免各种陷阱)

How to Write an Equality Method in JavaSummaryThis article describes a technique for overriding the equals method that preserves the contract of equalseven when subclassses of concrete classes

2013-11-04 15:30:58 2048

转载 hashCode 理解

============================================================ 如何理解hashCode的作用:============================================================ 以java.lang.Object来理解,JVM每new一个Object,它都会将这个Object丢到一个Has

2013-11-04 11:58:11 1111

转载 java 多线程面试题

摘要:很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework

2013-11-01 17:02:31 1131

java 多线程面试题

摘要:很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Fram...

2013-11-01 17:02:00 91

转载 Mongo 操作命令

一、准备工作1、 下载mongoDB下载地址:http://www.mongodb.org/downloads选择合适你的版本相关文档:http://www.mongodb.org/display/DOCS/Tutorial2、 安装mongoDBA、 不解压模式:将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务,默

2013-10-30 09:46:03 1120

dubbo registry directory

dubbo registry directory

2017-07-24

dubbo registry protocol

dubbo registry protocol

2017-07-24

dubbo registry

dubbo registry

2017-07-24

java mail demo

java mail的入门程序,例子中用的QQ邮箱,需要开通pop3服务

2013-10-25

空空如也

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

TA关注的人

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