自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Ant和Maven的学习总结

这段时间接触了Ant和Maven的构建工具,在这里做一个简单的记录,比较,输出并加深自己的一些理解。什么是ant,什么是maven?两者其实都是一个项目构建工具,可以进行项目的基本管理。两者的区别?ant的主要偏向于灵活的项目构建,利用build.xml文件,在文件中指定类的编译位置,资源文件的位置,可以进行编译,测试,打包等工作。Maven则遵守,约定大于规定的原则,包的结构

2015-04-26 16:38:29 586

原创 深入理解HashMap

在上一篇初步学习了Hash算法后,我又马不停蹄地想看看HashMap到底是怎么实现的!1.HashMap的数据结构 在java中,最基本的结构就两种,一个是数组,一个是模拟的指针,即引用;HashMap就是由这两者共同创造出来的,具体可以看下图: 我们可以知道HashMap初始化的时候就会创建一个数组,这些数组存的全是根据Key的哈希算法后的值,根据这些值找到对应位置,然后再根

2015-04-22 17:05:28 429

原创 哈希算法学习

今天学习NoSql数据库的时候,学习到了memcached,但是对于哈希算法不太了解,这里进行学习。    什么是哈希算法?    把任意的二进制字符转换成固定长度的二进制值得一种算法。了解哈希算法前要了解散列表。    什么是散列表?    也叫做哈希表,根据key来访问的一种数据结构;这个key->value这个映射称为散列函数,存放的记录叫做散列表!    通过一个例子来

2015-04-22 15:38:19 653

转载 影子系统、沙盒、虚拟机的区别

今天学python的时候,安装了一个virtualenv工具,就是一个沙盒。在这里把这几个概念记录一下,备忘。简单来说,在影子系统里面对系统所作的一切操作,重启后系统会恢复成原样。而进行的操作会丢失。沙盘是给应用程序一个虚拟的环境,在沙盘里面的一切操作不会影响沙盘外的系统,但沙盘里面的操作还是保留的。虚拟机是模拟一台机器,在虚拟机里面的操作相当于你在另外一台机器上进行操作。

2015-03-11 15:26:48 11149

原创 MD5加密原理

从来没有用过相关的加密技术。今天自己做一个项目的时候偶然碰到。在这里粗略记录一下,输出一下以便加深印象。1byte=1字节=8位16进制,0123456789abcdef;2进制转10进制:1=1;10=2;11=3;1110=1*2^3+2^2+2^1+0*2^0=14;1111=152进制转16进制:1111=F;128位二进制=16字节=32个十六进制表示=8位M

2015-01-31 21:36:12 588

原创 Tomcat学习之Tomcat架构

Tomcat学习之Tomcat架构

2015-01-21 16:10:55 524

原创 大规模Web服务开发浅析(一)

所谓大规模Web服务,就是必须处理海量数据的Web服务!1.什么样的规模才叫大规模?可以简单大致用服务器的数量来把握这个大规模,几百台或者上千台服务器左右可以称为大规模,几台至几十台就是小规模了。与小规模服务相比,大规模服务要保证可拓展性(有增加服务器,提高硬件性能两种),负载均衡(负载均衡器),保证冗余性(一台服务器坏了,服务必须能继续运行),低成本运维,应对大规模的数据量。 

2015-01-10 22:50:34 685

原创 JSP页面的pageEncoding和contentType的区别

经常我们写JSP页面都会用到一下内容:<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>Insert title here 我们可以看到,第一句设置了页面的一些属性。其中包含了,编译语言:

2015-01-03 14:15:31 511

原创 启动Tomcat,报Error listenerStart错误解决办法

今早做了一个项目的struts和Spring整合,导入jar包,配置好配置文件后,启动tomcat进行测试;结果报错:2015-1-1 12:39:58 org.apache.catalina.core.StandardContext start严重: Error listenerStart2015-1-1 12:39:58 org.apache.catalina.core.Sta

2015-01-01 13:34:08 962

转载 设计模式-模板模式

模版模式又叫模板方法模式,在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情冴下,重新定义算法中的某些步骤。 我们使用冲泡咖啡和冲泡茶的例子加工流程:咖啡冲泡法:1.把水煮沸、2.用沸水冲泡咖啡、3.把咖啡倒进杯子、4.加糖和牛奶茶冲泡法:   1.把水煮沸、2.用沸水冲泡茶叶、3.把  茶 倒进杯子、4.加蜂蜜 实践

2014-12-31 14:15:20 350

原创 Spring IOC浅析

今天工作顺利完成后,暂时没有布置新的任务,于是对spring的源码进行学习;我就先从最重要的IOC学起吧。先说一说为什么要使用Inversion of Control,因为在实际开发工作中,类和类之间的关系是错综复杂的,如果在每个类中都通过new Object();这样的方式来获得需要的实例,那么程序的耦合程度就非常高。比如说,我的车本来是使用汽油的,现在我要使用电了,那么我汽车的

2014-12-30 17:40:05 448

转载 Oracle数据库报ora-28547错误解决方案

在家里面使用本地数据库用plsql可以正常打开,来到公司后发现,程序本身可以查出数据,但是却不能够用plsql直接打开,打开则报ora-28547错误;通过搜索前人回答,证实以下方法可用:-- *1). 绑定你的IP地址,别让其动态获取!-- *2). 修改oracle的网络配置文件,具体做法是:在oracle安装目录下搜索sqlnet.ora文件,一般在$\NETWORK\ADM

2014-12-29 11:39:39 4884

空空如也

空空如也

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

TA关注的人

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