自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

三刀不死的专栏

慢慢成长

  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 一键搞定Java桌面应用安装部署 —— exe4j + Inno Setup 带着JRE

对于作Java桌面应用来说,比较烦人的就是安装部署问题,客户端是否安装有jre、jre版本问题、jre去哪下载、如何用jre启动你的Java应 用?不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在Windows下启动它,估计都会折腾半天。如果 不是因为这个问题,Java在我的眼里算是最完美的语言了,也是我最喜爱的语言。     所以我认为这个是导...

2012-05-24 10:22:06 181

原创 java中的I/O流类

流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样,如下图:     java.io包是一组流类,分为: 字节流:抽象父类是InputStreamOutputStream 字符流:抽象父类是Read...

2011-05-24 21:29:16 105

原创 java heap和stack

heap 和 stack 有什么区别。栈是一种线形集合,其添加和删除元素的操作应在同一段完成。栈按照后进先出的方式进行处理。堆是栈的一个组成元素 .  堆存储 :heapstorage  堆存储分配: heapstorage allocation  堆存储管理: heap storage management  栈编址: stack addressing...

2011-05-23 11:01:16 97

原创 KMP算法

    著名的看毛片算法。     KMP算法是拿来处理字符串匹配的。换句话说,给你两个字符串,你需要回答,B串是否是A串的子串(A串是否包含B串)。比如,字符串A="I'm matrix67",字符串B="matrix",我们就说B是A的子串。     解决这类问题,通常我们的方法是枚举从A串的什么位置起开始与B匹配,然后验证是否匹配。假如A串长度为n,B串长度为m,那么这种方法的复杂度是O...

2011-04-25 15:28:41 164

原创 Consistent hash算法

在做服务器负载均衡时候可供选择的负载均衡的算法有很多,包括:  轮循算法(Round Robin)、哈希算法(HASH)、最少连接算法(Least Connection)、响应速度算法(Response Time)、加权法(Weighted )等。其中哈希算法是最为常用的算法.   典型的应用场景是: 有N台服务器提供缓存服务,需要对服务器进行负载均衡,将请求平均分发到每台服务器上, 每...

2011-03-16 16:23:38 103

《MySQL技术内幕 InnoDB存储引擎》读书笔记(一)

    随着信息的飞速增长,对信息的存储会越来越重要,目前许多公司都在做将存储去O,为了节约存储使用Oracle产品的成本。取而代之比较理想的产品是MySQL,而MySQL里比较核心的东西就是它的存储引擎,它有好几种存储引擎,包括InnoDB,MyISAM,NDB,Menory等,本人将从MySQL的第一存储引擎——InnoDB学起,以下几篇文章将是的在看这本书的学习笔记。 前言 ...

2011-03-15 17:41:37 132

netty和mina的比较

0.mina比netty出现的早,都是Trustin Lee的作品; 1.mina将内核和一些特性的联系过于紧密,使得用户在不需要这些特性的时候无法脱离,相比下性能会有所下降;netty解决了这个设计问题; 2.netty的文档更清晰,很多mina的特性在netty里都有; 3.netty更新周期更短,新版本的发布比较快; 4.它们的架构差别不大,mina靠apache...

2011-03-14 14:23:07 384

下一代Apache Hadoop MapReduce

下一代Apache Hadoop MapReduce  回顾 海量数据业务中,使用数量少规模大的集群比使用数量多规模小集群的成本低。规模大的集群能处理大数据集,同时也能支持更多的任务和用户。 Apache Hadoop MapReduce框架大约能够支持4000台机器。下一代的Apache Hadoop MapReduce框架会纳入一个通用的资源调度器,用户可以自定义每一个应用程序的...

2011-03-05 19:58:28 130

微软的测试正则表达式超好用的工具

一个很小但是很好用的正则表达式测试工具 让你快速入门正则表达式

2009-01-05

jfreechart帮助文档API

jfreechart入门必备 JFreeChart API(中文) JFreeChart目前是最好的java图形解决方案,基本能够解决目前的图形方面的需求,主要包括如下几个方面: pie charts (2D and 3D):饼图(平面和立体) bar charts (regular and stacked, with an optional 3D effect):柱状图 line and area charts:曲线图 scatter plots and bubble charts time series, high/low/open/close charts and candle stick charts:时序图 combination charts:复合图

2009-01-05

贪吃蛇游戏设计(汇编语言)

游戏的详细设计文档 流程图 源代码 游戏开始的时候给出一条蛇,身体长度是四个“砖块”,游戏的目的是让这条蛇吃掉所有的“砖块”。其中,组成蛇身的单位是一个“砖块”,所以蛇每吃一个“砖块”身体就会相应地增加一个单位的长度。蛇头和身体的任何部位都不能接触,并且蛇任何一部分不能和四周的墙壁进行接触,接触此次游戏就会失败。随着蛇身不断地增长,蛇头和蛇尾接触的机会就会增加,因此游戏的难度也会不断地增大。另外,选择越难的游戏级别,蛇爬行的速度就会越快。

2008-11-04

空空如也

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

TA关注的人

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