自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sakila数据的使用学习记录

sakila数据库导入下载好sakila数据库,看到里面会有sakila-data.sql数据文件和sakila-schema模式文件在数据库上建立一个空的数据库create database sakila;use sakila 并使用source 命令 先导入模式文件source e:/sqldata/sakila-db/sakila-schema.sql;再导入数据文件source e

2015-04-12 00:32:52 1481

原创 java总结之克隆

概念定义定义:对象复制就是将一个对象的属性拷贝到另一个有着相同类类型的对象中去,复制分为:浅复制、深复制、延迟复制三种。浅复制:浅复制是按位复制对象,它会创建一个新的对象,这个对象有着原始对象属性值的精确拷贝。若原始对象属性值是基本类型,拷贝就是基本类型的值,若属性是引用类型(内存地址),拷贝的就是内存地址,如果一个对象改变了引用的地址,就会影响到另一个对象 看上图可知: 由于QuoteO

2015-04-09 13:18:37 487

原创 插入排序与Shell排序

插入排序:通过对未排序的数据执行逐个插入至合适的位置而完成排序工作。void insertionSort(int[] a){ int i,j,k,h; for(i = 1; i < a.length; i++){ t = a[i]; j = i-1; while(j >= 0 && t < a[j]){ a[j+

2015-03-31 17:01:50 393

转载 java内存溢出解析

内存溢出与数据库锁表的问题,可以说是开发人员的噩梦,一般的程序异常,总是可以知道在什么时候或是在什么操作步骤上出现了异常,而且根据堆栈信息也很容易定位到程序中是某处出现了问题。内存溢出与锁表则不然,一般现象是操作一般时间后系统越来越慢,直到死机,但并不能明确是在什么操作上出现的,发生的时间点也没有规律,查看日志或查看数据库也不能定位出问题的代码。更严重的是内存溢出与数据库锁表在系统开发和单元测试阶段

2015-03-31 11:25:03 416

原创 算法基本思想

常用算法概述穷举算法思想递推算法思想递归算法思想分治算法思想概率算法思想穷举算法穷举算法就是依赖于强大的计算机能力来穷举每一种可能的情况,从而达到穷尽每一种的可能,其效率低下,但是适用于一些没有明显规律可循的场合。思想实现步骤:对于一种可能,计算其结果判断其结果是否是满足要求,如果不满足则进行执行下一个可能的情况,满足则表示找到正确答案典型列子:穷举法求解鸡兔同笼的问题递推算法该算

2015-03-31 11:23:15 1256

原创 数据结构之图说

图结构是一种非线性结构,如:通信网络,交通网络,人际关系网什么是图结构:每一个数据元素之间可以人衣服相关联。典型的图结构包括:顶点(数据元素)和边(链接顶点的线)G=(V,E) V:表示所有顶点的集合 E:表示所有边的集合图的基本概念无向图:所有边都是没有方向性的,便称为无向图有向图:所有的边都是有向性的,与无向图相反顶点的度(degree):连接该顶点的边的数量为该顶点的度

2015-03-30 16:12:46 559

原创 RMI(Romte Method Invocation):远程方法调用

RMI(Romte Method Invocation):远程方法调用远程对象:能够接收远程方法调用的对象称为远程对象,远程对象实现了一个远程接口,与本地调用有着不同的定义RPC(Rmote Procedure Call Protocol)远程调用协议,是一种通过网络从远程计算机上程序上请求服务,不许了解底层网络技术中间件:在进程和消息传递的基本构造模块之上提供编程模型的软件本地过程调用远程调用的区

2015-03-29 21:03:52 622

原创 分布式系统中程序的两种通信模式

两种通信模式协议: 1.客户-服务器通信 2.组通信 ## 客户-服务器模式详解## 通常情况下,请求应答是同步的,客户进程一直阻塞,知道收到来自服务器的应答为止,请求-应答通信也是可靠的,来及服务器的应答是对客户的有效确认。 请求-应答协议: 基于三个通信原语:doOperation、getRequest、

2015-03-27 13:15:43 818

原创 java对象序列化的理解

JAVA RMI(Remote Method Invocation)远程方法调用在RMI 中对象和简单的数据值可以作为方法调用的参数和结果传递。一个对象就是java类的实例。java序列化: 将一个对象或一组有关的对象做成适合于磁盘存储或消息传送的串行格式 用处:进行接序列话的进程事先不知道序列化格式格式中的对象类型,因此对象类的一些信息包含子啊序列化格式中的,这些信息能使得将接

2015-03-27 12:45:58 335

原创 分布式系统中进程通信的理解

同步和异步同步通信同步:发送进程与接收进程在每一个信息上都是同步的,这时,send和receive都是阻塞操作,每次发出一个receive后,发送进程都会一直阻塞,知道发送了相应的receive操作为止,每次发送了一个receive时,都会一直阻塞直到消息到达为止。异步:send操作是非阻塞的,只要消息被复制到本地缓冲区,发送进程就可继续其他的操作,而receive是具有阻塞和非阻塞两种形式,非阻

2015-03-26 23:58:41 975

原创 防火墙的理解

防火墙:一种被放置在自己计算机与外界网络之间的防御系统防火墙的目的:在与监视和控制进出企业内部网络的所有通信。防火墙是由一组进程实现的,做为通向企业内部网络的网关。防火墙的安全策略: 服务控制:用于确定那些主机上的那些服务能够接受外部的访问,并拒绝其他的服务请求。(这些过滤行为可以基于IP数据包的内容及其中包含的TCP和UDP请求来完成) 行为控制:行为控制用于防止破坏公司的策略

2015-03-26 20:10:06 1249

原创 TCP与UDP总结

TCP:Transimssion Control Protocol(传输控制协议),是一种面向连接的,可靠的,基于字节流的运输层通信协议。在OSI七层模型中完成了第四层传输层所指定的功能UDP: User Datagram Protocol(数据包协议)是一种无连接的传输协议,提供面向事务的简单不可靠信息传送服务。UDP与UDP安全性问题: TCP协议中包含着传递保证机制,当数据接收方收到

2015-03-26 19:25:58 976

原创 JavaSE大总结

多态什么是多态:允许不同类的对象对同一消息作出不同的响应。多态包括:参数化多态性和包含多态性多态的作用: 1.将接口与实现相分离开来 2.消除类型之间的耦合关系 3.灵活、抽象、灵活、行为和代码共享,解决了函数名同名的情况方法绑定: 什么是方法绑定:将一个方法调用与方法主体关联起来 多态问题:基类作为接受参数类型实现向上转型,那怎么知道基类引用指向的是传

2015-03-23 21:32:18 697

原创 Struts2原理及源码分析

struts介绍 strtus2是WebWork的升级版,是一个运行稳定、性能优异、设计成熟的web框架,而struts则实现了MVC思想中的controller模块,而控制器实际上是由两部分组成,即拦截所有用户的请求,处理请求的通用代码都是由核心控制器完成的。在struts框架下,用户请求不再向JSP页面发送,而是由控制器StrutsPrepareAndExceptionFilter来将请求f

2015-03-22 20:26:01 2659

原创 express模块的理解

serve-favicon favicon serving middleware with caching:图标缓存服务中间件static-favicon serve 的未来版本serve常见错误:path to favicon.ico is required 原因:在node_module/serve-favicon/index.js中favicon()方法中需要传参数的:favicon

2015-03-18 18:29:40 1188

原创 mongodb的安装及出现的问题总结

mongodb的安装下载:http://www.mongodb.org/downloads解压 tar -zxvf 文件安装准备 -重命名:mv 文件 文件名 -创建数据库文件和日志文件 - mkdir data - mkdir mongodb_data //数据库文件 - mkdir mongdb_log - touch mongd

2015-03-18 13:44:58 583

原创 VirtualBox 虚拟机不能访问的原因

VirtualBox 虚拟机不能访问的原因强制关闭虚拟机、重启电脑没有将虚拟机关机导致的虚拟机异常关机,从而导致虚拟机的.vbox文件丢失,以至于虚拟机无法启动异常提示:Runtime error opening ‘C:\Users\Administrator\VirtualBox VMs\yzqpc\yzqpc.vbox’ for reading: -102(File not found.).

2015-03-17 11:33:02 6394 1

原创 linux常用操作命令

linux常用的命令用户间文件的相互复制: 现将用户A中目录B下的文件C复制到用户D中的tmp目录在A用户下修改C文件的权限:chmod o+r C在当前目录下切换到B用户:su B复制:cp C /tmp完成

2015-03-16 20:32:18 314

原创 *jQuery中this与$(this)的区别

Query中this与$(this)的区别 this其实是一个Html 元素,常用其来为其属性赋值。 而(this)是一个jQuery对象,不存在html的属性,只能通过方法传参的方式为属性赋值。this与(this)是一个jQuery对象,不存在html的属性,只能通过方法传参的方式为属性赋值。 this与(this)的区别在此:如下代码 $(“#textbox”).hover(

2015-03-13 14:24:33 387

空空如也

空空如也

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

TA关注的人

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