自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (7)
  • 收藏
  • 关注

原创 Java内存区域

最近在学校Java虚拟机方面的知识,借此写一点总结,这篇文章主要学习Java内存区域的知识 根据《Java虚拟机规范规定》Java虚拟机所管理的内存主要包括以下几个区域 -方法区 -堆 -虚拟机栈 -本地方法栈 -程序计数器 其中每个的主要作用如下: 程序计数器 程序计数器是一块较小的内容空间,它可以看成是当前线程所执行的字节码的行号显示器,每条线程有一个独立的计

2015-06-03 17:37:10 488

原创 Java一个简单的web服务器(支持简单的Servlet)

我们知道一个全功能的servlet容器会为servlet的每个HTTP请求做下面一些工作: 当第一次调用servlet的时候,加载该servlet类并调用servlet的init方法(仅仅一次)。对每次请求,构造一个javax.servlet.ServletRequest实例和一个javax.servlet.ServletResponse实例。调用servlet的service方法,同时传递

2015-03-06 22:25:22 506

转载 Java 实现一个简单的web服务器

在日常的开发中,我们用过很多开源的web服务器,例如tomcat、apache等等。现在我们自己实现一个简单的web服务器,基本的功能就是用户点击要访问的资源,服务器将资源发送到客户端的浏览器。web服务基于的是HTTP协议,用户在浏览器的地址栏输入要访问的地址,服务器如何得到该地址是个关键。先看下一般的HTTP请求和响应报文的一般格式: HTTP 请求报文 HTTP 响应报文

2015-03-05 15:34:28 615

原创 JS闭包导致循环给按钮添加事件时总是执行最后一个

今天再做需求时有一个功能是这样的,就是有不定个的按钮,且点击按钮时都需要执行一个方法(参数不一样) 那么我很自然的就想到了,循环给每个按钮添加事件和参数就好了,由于不方便上传系统代码,下面以一个简单例子来说明. 按钮1 按钮2 按钮3 按钮4 按钮5 比如现在要实现这么一个功能,在页面上点击上面的按钮1到按钮5时分别alert出

2015-02-05 17:17:06 18710 7

原创 ExtJs 中实现类似淘宝机器人效果

近日刚好有需求说要做一个类似淘宝机器人的问题库系统,由于我们的系统是用ExtJs做的,大家都知道ExtJs是一个前端开发框架 它给我们提供了很多组件可用,于是我就查看了下API,最后结合一些HTML和CSS的知识,算是完成了需求。效果图如下: 总的思路是: 在一个Window里面,放入了一个Pancel,和一个Form Panel用于显示对话信息,Form用户向后台

2015-02-04 14:41:22 1149

转载 数据库设计三大范式

数据库设计三大范式 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。                   在实际开发中最为常见的设计范式有三个: 1.第一范式(确保每列保持原子性) 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分

2015-02-04 14:29:16 486

原创 Spring MVC Helloworld

这些天刚好学习Spring MVC ,下面是其一个helloWorld程序,本例子是基于注解的 1:第一步先把Spring的包引入,为了方便可以把全部的包导入 2:配置web.xml文件,内容如下 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.

2015-01-29 22:04:04 321

原创 ExtJs4 中的定时任务实现

下面是一个检查Session超时的例子 //检查Session是否过期 var IsHaveSession = { run: function(){ Ext.Ajax.request({ url : 'UserAction_checkSession.action',

2015-01-20 17:08:10 3314

原创 DES加密解密算法

DES是典型的对称可逆算法  package com.tools.encrypt; import java.security.Key; import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import sun.misc.BASE64Decoder

2015-01-20 16:20:36 476

原创 MD5加密算法

package com.tools.encrypt; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; /** * * @ClassName: MD5Encrypt * @Description:TODO(MD5不可逆加密,密码不可解) * @author:

2015-01-20 16:18:05 393

转载 快速排序算法

高快省的排序算法 有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。 假设我们现在对“6  1  2 7  9  3  4  5 10  8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的数,待会你就知道它用来做啥的了)。为了方便,就让第一个数6作为基准数吧。接下来,需要将这个序列

2015-01-06 22:53:58 386

转载 java关键字Transient

java关键字Transient       转自http://horst.sun.blog.163.com/blog/static/348849612007614494492/       翻译自http://www.devx.com/tips/Tip/13726。       Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数

2014-11-07 15:09:15 363

转载 哈希算法

哈希(Hash)算法就是单向散列算法,它把某个较大的集合P映射到另一个较小的集合Q中,假如这个算法叫H,那么就有Q = H(P)。对于P中任何一个值p都有唯一确定的q与之对应,但是一个q可以对应多个p。作为一个有用的Hash算法,H还应该满足:H(p)速度比较快;给出一个q,很难算出一个p满足q = H(p);给出一个p1,很难算出一个不等于p1的p2使得 H(p1)=H(p2)。 数学

2014-11-07 12:05:49 678

原创 [Code Wars] Array Appender

Write a function called appendArrays that appends the items from array 2 onto array 1, returning the newly formed array. For example if your 2 arrays were: var array1 = [a,b,c] var array2 = [1,2,3

2014-11-02 21:46:14 633

转载 java中关于String 类型数据 的存储方式

Constant Pool常量池的概念:      在讲到String的一些特殊情况时,总会提到String Pool或者Constant Pool,但是我想很多人都不太   明白Constant Pool到底是个怎么样的东西,运行的时候存储在哪里,所以在这里先说一下Constant Pool的内容.   String Pool是对应于在Constant Pool中存储String常量的区

2014-11-02 21:43:33 8462 1

转载 oracle表分区详解

此文从以下几个方面来整理关于分区表的概念及操作:         1.表空间及分区表的概念         2.表分区的具体作用         3.表分区的优缺点         4.表分区的几种类型及操作方法         5.对表分区的维护性操作. (1.) 表空间及分区表的概念 表空间:   是一个或多个数据文件的集合,所有的数据对象都存放在指

2014-07-02 23:20:04 494

转载 Web前端的一些面试题

1, 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20 2,截取字符串abcdefg的efg 3,判断一个字符串中出现次数最多的字符,统计这个次数 4,IE与FF脚本兼容性问题 5,规避javascript多人开发函数重名问题 6,javascript面向对象中继承实现 7,FF下面实现outerHTML 8,编写一个方法 求一个字符串的字

2014-04-06 00:21:15 2478

淘宝技术这十年

一个淘宝开发人员写的书,书中讲述了淘宝技术在这10年的发展,非常值得一看,虽然书中无法事事巨细,但是可以从中了解一些大概的方向

2015-11-17

JavaScript模式

很好的一本国外书籍,有yahoo的项目技术经理级别的任务编写,适合对js有一定基础的人学习,对设计模式在js中的应用有很好的诠释。

2014-03-24

《21天学通SQL》

很好的SQL入门书,本书由浅入深,从基础讲起,一直到精通,SQL是与数据库打交道的必备知识。

2011-04-09

杭电(杭州电子科技大学)ACM课件

很好的ACM课件,杭电的。HDOJ,里面有很好的算法讲解。

2010-12-14

数据结构(C语言版)严蔚敏PDF版

非常好的数据机构指导书,PDF格式,清华大学出版,内容丰富,详略结合,累计发行超百万册

2010-09-11

C语言程序设计(PDF版,谭浩强版)

从简单学起,慢慢深入,涵盖知识范围广,此书发行超过200万册,是初学者学习C语言的必备良书。

2010-09-10

算法设计与分析(PDF版)

详细,通俗易懂,里面的算法涉及范围广,都是平时要用到的,趣味性与实用性结合,学习算法当选此书。

2010-09-10

空空如也

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

TA关注的人

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