会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
泰山不老生
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2016年1月11日
《深入理解Spark:核心思想与源码分析》一书正式出版上市
摘要: 自己牺牲了7个月的周末和下班空闲时间,通过研究Spark源码和原理,总结整理的《深入理解Spark:核心思想与源码分析》一书现在已经正式出版上市,目前亚马逊、京东、当当、天猫等网站均有销售,欢迎感兴趣的同学购买。我开始研究源码时的Spark版本是1.2.0,经过7个多月的研究和出版社近4个月的流...
阅读全文
posted @ 2016-01-11 17:51 泰山不老生
阅读(4265)
评论(6)
推荐(2)
2016年1月1日
记一次Web服务的性能调优
摘要: 前言 一个项目在经历开发、测试、上线后,当时的用户规模还比较小,所以刚刚上线的项目一般会表现稳定。但是随着时间的推移,用户数量的增加,qps的增加等因素会造成项目慢慢表现出网页半天无响应的状况。在之前的工作中也恰巧遇到这个过程,当时对项目进行了很多性能测试和调优,今天借助博客园,将这次性能调优的过...
阅读全文
posted @ 2016-01-01 12:41 泰山不老生
阅读(4776)
评论(0)
推荐(3)
2015年11月25日
程序设计——冲突
摘要: 前言 程序员们在日常的工作中经常会面临分析需求、原型设计、程序设计、编码实现、测试及部署上线整个流程的其中一个或者多个环节。程序设计可以认为是最重要的环节之一,因为如果没有好的程序设计,所实现的功能必将在可复用性、扩展性、可维护性、可测试性等方面发生问题。本文着重讲解程序设计中最常见的问题——冲突...
阅读全文
posted @ 2015-11-25 11:29 泰山不老生
阅读(1186)
评论(0)
推荐(2)
2015年11月20日
Oracle执行计划的查看
摘要: 前言 一个系统在刚开始的时候,由于数据库中数据量不大,开发人员的主要精力都在业务与功能实现上。系统完成部署上线后随着时间的累积,每个表中的数据都在不断增长,我们往往会发现系统越来越慢,这可能是程序设计不合理,也可能是代码质量不高,也可能是业务流程问题,但是作为DBA或者负责数据库调优的工程师更应该...
阅读全文
posted @ 2015-11-20 11:39 泰山不老生
阅读(1859)
评论(0)
推荐(2)
2015年11月9日
程序设计——规则
摘要: 前言 程序员们在日常的工作中经常会面临分析需求、原型设计、程序设计、编码实现、测试及部署上线整个流程的其中一个或者多个环节。程序设计可以认为是最重要的环节之一,因为如果没有好的程序设计,所实现的功能必将在可复用性、扩展性、可维护性、可测试性等方面发生问题。本文着重讲解程序设计中最常见的一种思想——...
阅读全文
posted @ 2015-11-09 10:46 泰山不老生
阅读(3698)
评论(6)
推荐(0)
2015年11月4日
Tomcat源码分析——Session管理分析(下)
摘要: 前言 在《TOMCAT源码分析——SESSION管理分析(上)》一文中我介绍了Session、Session管理器,还以StandardManager为例介绍了Session管理器的初始化与启动,本文将接着介绍Session管理的其它内容。 Session分配 在《TOMCAT源码分析——请求原理分
阅读全文
posted @ 2015-11-04 09:43 泰山不老生
阅读(3339)
评论(1)
推荐(1)
2015年11月2日
Tomcat源码分析——Session管理分析(上)
摘要: 前言 对于广大java开发者而已,对于J2EE规范中的Session应该并不陌生,我们可以使用Session管理用户的会话信息,最常见的就是拿Session用来存放用户登录、身份、权限及状态等信息。对于使用Tomcat作为Web容器的大部分开发人员而言,Tomcat是如何实现Session标记用户...
阅读全文
posted @ 2015-11-02 09:01 泰山不老生
阅读(6504)
评论(0)
推荐(2)
2015年10月29日
JAVA泛型——逆变
摘要: 在上篇《JAVA泛型——协变》这篇文章中遗留以下问题——协变不能解决将子类型添加到父类型的泛型列表中。本篇将用逆变来解决这个问题。实验准备 我们首先增加以下方法,见代码清单1所示。代码清单1/** * * 描 述:Exp3使用逆变 * 作 者:jiaan.gja ...
阅读全文
posted @ 2015-10-29 12:05 泰山不老生
阅读(1467)
评论(2)
推荐(2)
2015年10月28日
JAVA泛型——协变
摘要: 在上篇《JAVA泛型——基本使用》这篇文章中遗留以下问题,即将子类型Table或者也能添加到父类型Auction的泛型中,要实现这种功能必须借助于协变。实验准备 现在在《JAVA泛型——基本使用》一文展示的Decorator类型的基础上,增加一些代码,如代码清单1所示。代码清单1/** ...
阅读全文
posted @ 2015-10-28 09:27 泰山不老生
阅读(3032)
评论(3)
推荐(2)
2015年10月27日
JAVA泛型——基本使用
摘要: Java1.5版本推出了泛型,虽然这层语法糖给开发人员带来了代码复用性方面的提升,但是这不过是编译器所做的一层语法糖,在真正生成的字节码中,这类信息却被擦除了。笔者发现很多几年开发经验的程序员,依然不善于使用Java泛型,本文将从Java泛型的基本使用入手,在今后的多篇博文里,对泛型的使用做个总...
阅读全文
posted @ 2015-10-27 14:58 泰山不老生
阅读(1330)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
下一页
公告