自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MaoLin Tian's Blog

from Bird to God(mdzz的直译)

转载 【Java多线程策略 二】死锁

转自http://blog.csdn.net/abigale1011/article/details/6450845/ 什么是死锁我们先看看这样一个生活中的例子:在一条河上有一座桥,桥面较窄,只能容纳一辆汽车通过,无法让两辆汽车并行。如果有两辆汽车A和B分别由桥的两端驶上该桥,则对于A车来说,它...

2017-09-05 15:45:00 298 0

原创 【网络协议 一】OSPF

工作原理术语介绍路由器/Router 一种三层IP包的交换设备。在早期的IP文献中被称为网关/gateway。自制系统/Autonomous System: 一组使用相同路由协议交换路由信息的路由器,缩写为AS。内部网关协议/Interior Gateway Protocol: 被一个...

2017-09-12 21:21:48 388 0

转载 【设计模式 一】概述

http://blog.csdn.net/zhangerqing/article/details/8194653 设计模式定义设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码...

2017-09-01 14:51:11 371 0

原创 【数据库策略 二】数据库事务

事务的基本定义事务体现出整体的概念,要么事务中的操作全部成功,要么全部失败。体现在数据库sql里就是逻辑上相互依赖的一组sql语句。下图是事务执行的一个完整过程:提交也就是commit,撤销也就是回滚rollback. 以下部分来自http://www.cnblogs.com/fjdings...

2017-09-03 16:46:47 399 0

原创 【网络基础 七】计算机网络考点汇集

希望通过自己做的这个总结,面试全过,笔试全AC哈哈哈哈哈哈 计算机网络体系分层体系结构物理层:通过媒介来传输比特流 (集线器,中继器) 数据链路层:将比特组装成帧和点到点的传递 (交换机) 网络层:负责数据包从源主机到目的主机的传递和网际互连(路由器) 传输层:为应用进程...

2017-09-11 16:50:14 706 1

原创 【Java面试考点汇集 四】常用关键字及修饰符

我把常用关键字分为修饰符类型的,调用类型的,工具类型的 修饰符类型的关键字 abstract和static,final是互斥的,static和final是可以连用的而且abstract不能用private、static、synchronized、native、final访问修饰符修饰。ab...

2017-09-06 10:03:25 6954 0

原创 【Java面试考点汇集 三】面向对象技术

重载和重写重载(静态多分派)1、在同一个类中 。 2、方法名相同。3、方法的形参列表不同,具体的不同表现为: 类型、个数、顺序的不同才可以构成重载。4、与方法的返回值类型与访问权限无关注意:java中可以有多个重载的main方法,只有public static void main(String...

2017-09-05 22:39:46 324 0

原创 【Java服务端开发 二】session和cookie的区别与联系

转自http://blog.csdn.net/duan1078774504/article/details/51912868 http无状态协议无状态的HTTP协议:协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本...

2017-09-18 15:29:31 496 0

转载 【终极面试实战 四】JVM模拟面

转自点点 JVM说说java虚拟机运行时数据区的划分java虚拟机在执行Java程序时,将所管理的内存划分为若干个不同的数据区域,这些区域各有各的用途。 总的来说,运行时数据区共有五部分,分别是程序计数器、Java虚拟机栈、Java堆、方法区以及本地方法栈。其中程序计数器、虚拟机栈和本地方法...

2017-09-12 23:42:03 333 0

原创 【终极面试实战 三】网络基础&数据库

学过计算机网络基础这门课么说说计算机网络的分层模型,每层是干嘛的分层模型,七层(OSI)和五层(TCP/IP)物理层:通过媒介传输比特,确定机械及电气规范(比特Bit) 数据链路层:将比特组装成帧和点到点的传递(帧Frame) 网络层:负责数据包从源到宿的传递和网际互连(包PackeT) ...

2017-09-07 16:48:02 192 0

转载 【终极面试实战 一】基础向

说说抽象类和接口的异同相同点:不能实例化,接口的实现类或抽象类的子类实现了接口或抽象类中的方法后才能实例化。 不同点: 1,从单继承和多继承的角度 2,从变量的角度 3,从方法修饰符,方法的角度 4,从构造方法的角度运行时异常及异常处理方法(tr...

2017-09-06 21:34:55 174 0

原创 【终极面试实战 二】线程向

设计模式切入?1,设计模式的定义设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。2,说说常见的几种设计模式单例模式http://blog.csdn.net/sinat_...

2017-09-04 17:00:38 180 0

转载 【基础算法 三】LRU 和 FIFO 页面置换算法

转自http://blog.csdn.net/u013575812/article/details/50976482 内存里边没有该最新访问的页面就叫做缺页,如果有就叫做命中 内存满的时候之前的页面被挤出去的现象叫一次缺页中断 在一个采用页式虚拟存储管理的系统中,有一用户作...

2017-09-19 21:51:54 853 1

转载 【设计模式场景 一】单例模式之破坏

单例模式的另一篇博文 http://blog.csdn.net/nalanmingdian/article/details/77848079 单例设计模式应用场景在某些情况下,系统只需要一个实例。比如,一个系统存在多个打印任务,但只能一个有一个正在工作的任务。在Windows系统中只能打开...

2017-09-16 11:55:21 149 0

转载 【JVM底层策略 一】GC roots如何判断对象不可达

转自:http://www.cnblogs.com/hzzjj/p/6268432.html 查找内存中不再使用的对象引用计数法引用计数法就是如果一个对象没有被任何引用指向,则可视之为垃圾。这种方法的缺点就是不能检测到环的存在。public class MyObject { publi...

2017-09-15 09:09:09 4050 8

转载 【数据库底层原理 二】MyISAM与InnoDB比较

转自http://blog.csdn.net/yuanyuanispeak/article/details/52765365 MySQL存储引擎MyISAM与InnoDB如何选择1,InnoDB支持事务,MyISAM不支持,这一点是非常之重要。事务是一种高级的处理方式,如在一些列增删改中只...

2017-09-16 23:06:24 269 0

转载 【数据库底层原理 一】数据库常用存储引擎

转自http://blog.csdn.net/codepen/article/details/46678725 什么是存储引擎关系数据库表是用于存储和组织信息的数据结构,可以将表理解为由行和列组成的表格,类似于Excel的电子表格的形式。有的表简单,有的表复杂,有的表根本不用来存储任何长期的数据...

2017-09-07 17:02:08 218 0

转载 【数据库实战 一】数据库表间关系

转自http://blog.csdn.net/lengjinghk/article/details/52140276 一对一关系定义:有两个表,在第一个表中的某一行只与第二个表中的一行相关,同时第二个表中的某一行,也只与第一个表中的一行相关,我们称这两个表为一对一关系。 例如:CREATE ...

2017-09-20 20:45:44 424 0

转载 【数据库策略 三】数据库三范式

转自http://blog.csdn.net/w__yi/article/details/19934319 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七...

2017-09-20 15:52:42 374 0

原创 【Java服务端开发 三】防止表单重复提交token机制

防止用户注册信息或者订单信息重复提交写入数据库,使用session的token令牌机制 也叫做令牌机制,除了重定向以外的另一种处理表单重复提交的方法login.jsp================================================ <div align=...

2017-09-21 17:41:17 4571 0

原创 【Java服务端开发 一】Servlet&Jsp

Servlet&amp;Jsp的异同相同点jsp可以被看做一个特殊的Servlet类,它只不过是对Servlet的扩充,它们都可以生成动态页面不同点执行过程和结构我们可以将Servlet看作是嵌套了一定量的html的一个类,在执行的过程中,Servlet就是一个类,会首先被编译成class...

2017-09-08 17:00:41 685 0

转载 【Java多线程策略 四】关键字synchronized

转自http://blog.csdn.net/u012961566/article/details/69342135 在我们的实际应用当中可能经常会遇到这样一个场景:多个线程读或者、写相同的数据,访问相同的文件等等。对于这种情况如果我们不加以控制,是非常容易导致错误的。在Java中,为了解决这个...

2017-09-04 16:14:20 288 0

转载 【Java多线程策略 三】关键字volatile

转自http://blog.csdn.net/qq_29923439/article/details/51273812 volatile两大作用 1、保证内存可见性 2、防止指令重排此外需注意volatile并不保证操作的原子性。内存可见性jvm模型JVM内存模型:主内存和线程独立的工作...

2017-09-04 11:27:46 288 0

转载 【Java基础 七】反射机制

转自http://blog.csdn.net/nalanmingdian/article/details/77718120 基本概念反射机制的定义所谓的反射机制,即在运行状态中,对于任意一个文件,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。这种动态获取信...

2017-09-03 12:03:10 319 0

转载 【Java多线程策略 一】锁的三种状态切换

转自http://ifeve.com/java-synchronized/ 引言在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE...

2017-09-05 11:46:38 2752 0

转载 聚集索引和非聚集索引

转自http://www.cnblogs.com/aspnethot/articles/1504082.htm 聚集索引一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序...

2017-09-25 08:46:35 208 0

原创 【网络基础 四】网络层

定义网络层的目的是实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等。它提供的服务使传输层不需要了解网络中的数据传输和交换技术。如果您想用尽量少的词来记住网络层,那就是“路径选择、路由及逻辑寻址”。网络层中涉及众多的协议,其中包括最重要的协议,也是TCP/IP的...

2017-09-01 10:19:27 343 0

原创 【网络基础 六】应用层

应用层是为了解决某一类应用问题,而问题的解决又是通过位于不同主机中的多个应用进程之间的通信和协同工作来完成的。这些服务通常使用对应的协议,常见的几种服务协议有(HTTP,FTP/TFTP, TELENT)无论是哪种服务,都需要域名服务器(DNS)来解析ip地址才能通信以提供服务。域名系统功能DNS...

2017-09-01 10:21:22 299 0

原创 【设计模式 二】单例模式

定义单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。动机...

2017-09-01 16:10:19 258 0

原创 【网络基础 五】运输层

运输层的作用运输层向它上面的应用层提供通信服务,两个主机进行通信就是两个主机中的应用进程相互通信。通信的真正端点并不是主机而是主机中的进程。端到端的通信是应用进程之间的通信。运输层有一个重要功能:复用(multiplexing)和分用(demultiplexing)。 复用指在发送方不同的应用进程...

2017-09-01 10:20:29 415 0

转载 个人模拟面试之基础知识

转自点点 说说抽象和接口的异同补充定义: 抽象类,即一个包含抽象方法的类,类中的抽象方法以abstract来修饰。 abstract只能修饰类和方法,不能修饰变量。接口,一个方法的集合,接口中所有的方法都没有方法体,且方法都是以public abstract默认修饰,其中abstract可以省...

2017-09-07 23:41:47 177 0

转载 【设计模式 单例】枚举单例

转自http://blog.csdn.net/huangyuan_xuan/article/details/52193006 通常情况下,我们写单例模式的时候无非就是三个步骤:构造器私有化,声明私有静态变量,提供静态获取实例的方法。简单说就是以下这种方式:class SingletonA { ...

2017-09-07 15:01:44 299 0

转载 【设计模式 三】工厂模式

转载自http://blog.csdn.net/jason0539/article/details/23020989 在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多...

2017-09-01 17:17:07 181 0

转载 【设计模式 五】观察者模式

转载自http://blog.csdn.net/jason0539/article/details/45055233 定义观察者模式中,一个被观察者管理所有相依于它的观察者物件,并且在本身的状态改变时主动发出通知。这通常通过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。观察者...

2017-09-02 09:46:39 153 0

转载 【设计模式 四】适配器模式

转载自http://blog.csdn.net/jason0539/article/details/22468457 概述将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。解决的问题即Adapter模式使得原本由于接口不兼容而...

2017-09-01 19:45:28 139 0

原创 【网络基础 三】数据链路层

数据链路层(Date Link Layer)定义数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。为达到这一目的,数据链路必须具备一系列相应的功能,主要有: 如何将数据组合成数据块,在数据链路层中称这种数据块为帧(fram...

2017-09-01 10:17:13 360 0

原创 【网络基础 二】物理层

激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的可靠的物理媒体。简单的说,物理层确保原始的数据可在各种物理媒体上传输。物理层记住两个重要的设备名称,中继器(Repeater,也叫放大器)和集线器。物理层的作用:物理层确保原始的数据可在各种物...

2017-09-01 10:16:10 327 0

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