谈程序员如何做好业务

前言   技术能做两种事情,通过技术实现业务和通过技术支持技术。我们大部分时候做的是前者,养活我们的大部分也是业务。  近两个月,作为项目负责人角色从0到1经历了新项目的几个版本迭代,跨入了部分新领域,也有一定收获,对如何做好业...

Eclipse快捷键小结

Eclipse是用java的同行必不可少的工具,我总结了一下它的快捷键,太常用的ctrl+单击、ctrl+shift+F、Ctrl+1等我就不细说了,主要是方便查看。最常用实用1、Alt + / 做为内容辅助提示,估计...

StringBuffer和StringBuilder的区别

做项目中经常用到String和StringBuilder,String可以用“+”来对字符串进行拼接,StringBuilder用append进行拼接,一直不明白既然可以用String,问什么还要用StringBuilder。尽管在做数据库...

持久化框架——编程模型

就需要开发的组件和每个组件所使用的语言而言,编程模型是什么样的? 相对于框架和应用组件而言,持久对象的“生命周期”是什么样的? 1.     初始化 在服务实现的内部,需要进行什么样的...

系统具体业务性能分析策略

就我们自己的框架而言,每一次操作都会经过Controller(一个),而Controller会调用服务Service(可能有多个),每一次的请求情况和调用Service的情况都记录再日志文件中。通过解析日志文件,可以发现系统中耗时的业务以及...

Hadoop学习:Map/Reduce初探与小Demo实现

一、    概念知识介绍         Hadoop MapReduce是一个用于处理海量数据的分布式计算框架。这个框架解决了...

JVM调优:利用jdk自带工具jstat

在JDK的安装目录中: "Java\jdk1.6.0_10\bin" 找到jstat工具。D:\JavaEvo\jdk1.6.0_30\bin>jstat -gcutil 3716 2000 5jstat 的语法结...

分治法-最近距离问题Java实现

       分治算法,有很多典型的问题,如最近点问题、线性选择问题、整数划分问题、大整数成绩问题、棋盘覆盖问题、循环赛日程表、二分搜索、Strassen矩阵乘法、汉诺塔等。准备花...

HTML中select标签单选多选

select 元素可创建单选或多选菜单。当提交表单时,浏览器会提交选定的项目,或者收集用逗号分隔的多个选项,将其合成一个单独的参数列表,并且在将 <select> 表单数据提交给服务器时包括 name 属性。一、基本用法:<...

Java使用iText生成PDF文件

iText介绍  iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。  项目要使用iTex...