自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 java执行原理

学了那么就java却一直不清楚java代码的运行过程,现在写篇博客,对java的执行过程做一下简单的分析。究竟什么是java语言呢,sun给出了定义:一种简单的,面相对象,跨平台,半编译半解释,健壮,安全,性能高,多线程的动态语言。清楚定义之后来看看java的开发流程。Java是一种高级语言,平时我们所写出来的是面对开发者的,而计算机并无法识别,我们叫它源代码,那怎样才能让计算机识别这...

2013-05-18 09:26:59 315

原创 初谈web

最近一直在学习web,下面通过所做的网上购物系统来整理一下最近所学的知识以及学习过程中遇到的问题还有自己的认识。对于一个web项目,个人觉得数据库是必不可少的,所以第一步要做的就是设计并实现数据库,而这一块我们就要考虑要做的项目中都需要哪些内容,也就是数据库中应该包含哪些表,表里面应该有哪些属性,然后就要考虑这些表之间的关系。而我做的这个简单的网购系统目前只包含三个表-->会员表...

2013-05-03 23:46:57 123

原创 布隆算法实现url消重

常用url消重算法:    1 基于hash算法的存储    对于每个给定的url,都是用一个已经建立好的hash算法把它映射到某个物理地址上,当我们要检验某个url是否存在时只要将这个url进行hash映射,如果映射后的地址已经存在,则说明当前这个url已经存在。否则将url和它所映射的地址作为键值对放入一个hash表中,这就需要我们设计的hash函数很好,不然在映射的过程中发生较多的冲突就...

2013-03-02 23:25:10 171

原创 图片匹配

从前我们经常玩找茬游戏,我们用肉眼还是比较容易找出图片中的不同,那在电脑上,计算机是如何分辨两个图片是否相同的呢?下面根据自己的理解来分析一下它的实现过程。在网上查找资料找到了“图片指纹”这个名词,它的大致意思就是将一个图片的像素点用十六进制的形式来表示,再根据这种表示形式来比较图片的相似程度。那该如何计算一张图片的“指纹”呢?计算“图片指纹”大致需要5个步骤。1缩放尺寸,...

2013-02-14 20:41:27 258

原创 线程中的资源共享和同步

<div class="iteye-blog-content-contain" style="font-size: 14px"></div> 这个总结将对线程中的资源共享和线程同步问题进行简单的分析。线程:是进程中的一个单一的连续控制流程。一个进程可以含有多个线程,那下面就谈谈多线程。java中多线程的实现有两种手段:1 继承Thread类  2实现Runnable...

2013-01-21 16:57:31 315

原创 Hash算法

 Hash算法分析 学了这么久的java,但一直不知道HashCode到底是怎么回事,现在对HashCode做一下简单的分析。 java中集合分为两类,一类是List,一类是Set。前者是有序的,可以存储重复的元素,后者是无序的,不可存放重复的元素。那现在就有一个问题,Set是怎么判断一个元素是否重复的。Object类中有个equals()方法,用它来判断一个元素是否重复,但如果每...

2012-11-18 13:59:53 90

原创 TCP与UDP比较

通信中涉及的知识太多,下面主要说一下TCP与UDP的区别以及各自的优势。同信的程序分为两种: 1.基于TCP协议:Socket,可靠的服务,通过服务器和客户端之间的通道进行通信 TCP程序需要java的两个包支持: java.net.*:主要提供网络服务 ServerSocket类:服务器端程序 Socket类:客户端程序 java.io.*:传递信息流...

2012-10-28 10:12:26 119

原创 线程游戏总结

多线程游戏总结: 首先说一下什么是线程。 每个java程序都至少有一个线程----主线程。当程序启动时,JVM会创建主线程,并在该线程中调用程序的main()方法。 线程可理解为“程序内部一个独立的运行单位” 我们之前写过的代码其实都是单线程,特点就是按顺序执行 public void ma(){ mb(); mc(); } public void mb()...

2012-07-31 16:12:57 192

原创 哈夫曼压缩总结

哈夫曼压缩: 进行哈夫曼压缩首先要知道什么是哈夫曼树。 哈夫曼树是最优的二叉树,最优指的是带权路径最短的树。 那么如何建立一个哈夫曼树呢? 实现步骤: 1.给定大小无序的数据,首先把数据存储起来,然后再对数据进行排序。 2.创建节点类,节点类中要包含(左、右子节点的引用和数据值) 3.构建哈夫曼树: 每次取两个最小的数据,实例化两个节点,建立一个新节点,其...

2012-07-30 21:45:04 279

原创 树总结

二叉树总结:树的概述 树的组成: 1.根节点 2.叶子节点 3.路径(分支) 树的深度: 从根节点开始到叶子节点的路径数最多的哪一个就是树的深度。 度: 表示一个父节点有多少个子节点。 高度: 树的深度加1树和二叉树的区别 二叉树的每一个父节点最多只能有2个子节点。 树可以有无限个子节点。 二叉树的左子节点和右子节点是有顺序的...

2012-07-30 15:02:34 88

原创 链表总结

链表总结: 链表是一种物理单元上非连续非顺序的存储结构数据元素的逻辑顺序是通过链表中的指针域连接次序实现的。链表是由节点构成的,而节点 包括两个部分,数据域和指针域。数据域用来存储数据元素,指针域用来指向下一个节点。 链表分为三种: 单向链表,双向链表,循环链表。java中没有指针的概念,但可以引用对象,下面是对链表的操作。 单向链表的建立: 首先要创建一个链表的节点类:...

2012-07-30 11:11:27 62

原创 java File总结

File 类位于java.io包中,File对象的方法有创建文件,删除文件,判断列表下的文件是目录还是真实文件。创建文件 File file=new File(filename); File file1 = new File ("C://temp//myNote.txt"); // in Windows 这是windows文件系统下的方法 File file2 = new ...

2012-07-16 19:48:53 109

原创 java集合总结

个人对集合的理解: 集合是一个容器,用一个对象可处理多个对象。java中常用的集合在系统中定义了三大接口 java.util.Set接口及其子类,Set提供的是一个无序的集合 java.util.List接口及其子类,List提供的是一个有序集合 java.util.Map接口及其子类,Map提供了一个映射关系的集合数据结构对集合需要掌握的: 怎样得到所选中的对象...

2012-07-15 21:18:25 79

原创 IO总结

流的概念:java中输入输出相关的类都是java.io包中,java将输入和输出抽象定义为流流的分类: 流按方向分为输入流(InputStream)和输出流(OutpubStream) 流按性质分: 1.基础字节流(原始流):InputStream 和 OutputStream是java中可以按最小数据单位读取的流。 基础流是直接连接到输入源的流 InputStre...

2012-07-15 15:19:53 85

原创 五子棋总结

五子棋总结: 首先定义下棋的基本信息:棋盘的行数和列数,棋子的大小,棋盘的大小。由于这些信息是不变的, 而且为了改变信息时的方便,把这些信息定义在接口中。public interface Config { public static final int x0=25; //棋盘的开始点 public static final int y0=25; public static...

2012-07-11 11:42:08 203

原创 java异常总结

异常总结什么是异常:导致程序出错,中断的原因。常见异常:数组下标越界,空指针异常,文件不存在,栈溢出,值为负(取随机数),强制类型转换。异常的分类: 运行时异常: 数组下标越界,空指针异常, 下标越界: int array[]=new int [10]; array[10]=10; 强制类型转换: Object stu=new Student()...

2012-07-10 20:59:46 93

原创 总结0704

java中的数据类型:引用类型和基本数据类型java中基本数据类型: byte 字节型 int 整型 short 短整型 long 长整型 char 字符型 double 双精度 float 浮点型 boolean 布尔型数据类型的定义 整数默认的是int 整数的转型:小范围的整数类型值可通过赋值运算直接转换为...

2012-07-04 22:46:49 73

原创 关键字总结

关键字总结: 访问修饰符相关的: public修饰的,在任何情况下都可以调用其属性和方法。可以修饰主类。package Lession1;public class Student { String name; public Student(){ } public void setname(){ this.name="ll"; System....

2012-05-21 21:49:45 55

java中生产者和消费者模型

理解java中生产者消费者模型,以及如何利用双缓冲机制来解决同步与死锁问题。

2013-04-09

定时关机程序

简单的java小程序,可自行设定或取消对计算机的操作,实现计算机的定时关机。

2012-11-03

空空如也

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

TA关注的人

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