- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 设计模式学习之旅
一 : 策略模式 (1)定义: 将程序中经常改变的行为(方法),独立封装起来形成一系列算法族,让这些算法族可以互相替换,并且与使用的客户(类)相互独立,不存在继承,实现等关系. (2)设计原则 2.1 多用组合,少用继承. 我们应该在扩展性和维护性之上提高复用性,而继承虽然提升了复用性,但是却破坏了维护性和扩展性.
2016-05-26 14:46:35 382
原创 计算机组成原理五:输入输出系统
一:输入输出系统的设计理念: 输入输出系统是计算机硬件系统中的重要组成部分,它的目的是为计算机整体系统提供数据的生成以及数据的展现以及与主存之数据的交互.它们是计算机用户与其他设备通信的桥梁,是属于交互设备.二:输入输出系统的发展阶段: 1)早期的直连阶段:IO设备与CPU直接连接,当IO设备与主存进行数据交换时,必须通过CPU,CPU也必须中断正在执行的程序,来完成
2015-09-13 19:11:44 2010
原创 计算机组成原理三:总线
第三章:总线 1)总线概念: 计算机硬件系统有2种互联方式,一种是各部件之间单独连线,称为分散连接;另一种是将各部件连到一组公关信息传输线上,称为总线连接.总线是一组线路,将计算机的各个硬件连接在一起,让它们可以通过这条公共线路进行数据的传输. 2)总线发送信息的唯一性,当多个部件通过总线相连为了保证数据的唯一一致性,某一个时刻,只运行有一个部件向总线发送数据,而多个部
2015-08-28 10:23:48 4538
原创 计算机组成原理二:计算机数值数据的表现形式
一:计算机数制计算机可以处理的数据包括数值型和非数值型可是计算机只能识别二进制数,但是为了使用方便,使用计算机时通常会使用8进制和10进制以及16进制等数制.这些数制之间可以相互转换,而转换主要是通过位权值与基数来实现的.二进制中0为无效位,1为有效位.基数:数制中的一个整数数字,在转换成其它数制时使用,通常基数就是当前数制的取值范围+1.位权值:表示当前数制中每一个位的实际值
2015-08-27 15:04:43 1694
原创 计算机组成原理一:概论学习笔记
计算机的设计理念: 1):设计计算机的主要原因是针对于数据的需求,对数据进行加工,存储,传送.在此基础上将数据转为可用的信息,提供给用户服务.计算机的硬件系统: 1):计算机的硬件由,运算器,控制器,存储器,输入,输出设备组成.计算机的软件系统: 1):计算机的软件由系统软件与应用软件组成,系统软件由,操作系统,编译程序,数据库管理系统,系统服
2015-08-23 10:22:38 926
原创 我的架构师之路start
我成长为javaEE架构师的路程已经开始了,在这里我记录下我的修炼方向. 在我理解看JAVAEE架构师所要做的就是主导一个基于javaEE的web软件. 所以一名架构师要熟练一个软件的开发流程,要精通计算机与JAVA尤其是JAVAEE. 要懂得在运行环境(线上)上的部署,与其他应用程序的部署,还要懂得web软件的技术难点及解决方案. 我给自己画了3个方向来修炼:
2015-07-16 13:06:34 642
转载 HTTP 协议 Session Cookie
Session简介摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 目录: 一、术语session 二、HTTP协议与状态保持 三、理解co
2014-12-31 11:19:57 559
原创 工作三年的目标
到明年四月份我工作就整2年了。三年的工作目标Java高级程序员最后一年的努力,一定要在最后一年完成我的这个目标,加油。在这里记录下我明年的学习目标和java高级程序员的定义以便在我明年努力的时候可以随时回来看看我是否按照我的目标笔直的走着。我对于Java高级程序员的定义: 一:公司的职位,薪资要到达高级程序员的水准. 二: 技术层面:
2014-12-22 08:35:01 1722
原创 java虚拟机学习笔记二:浅谈虚拟机的类加载执行子系统机制
一概述: java程序设计语言之所以能够占据软件开发的大部分市场 并且长久不衰,其中一个很大的原因就是因为它的平台无关性,而实现这一重要特性的核心则是java虚拟机.但是其实设计java虚拟机的开发人员在一开始就没有打算让虚拟机只可以运行允许由java语言编写的程序.也就是说其实java虚拟机不仅仅要实现平台无关性,还要实现语言的无关性.而无论是跨平台,还是跨语言.虚拟机和clas
2014-12-04 13:50:01 524
原创 java虚拟机学习笔记一:虚拟机的自动内存管理机制
这里记录下我对java虚拟机学习时的理解,可能有很多不足或者我的理解过于浅薄,但是java虚拟机肯定是需要不断的去重复理解并实践才可以掌握的. 第一部分:虚拟机提供的运行时的数据区域划分 一个java虚拟机进程其实也就是我们的Java程序进程(java的程序必然要在jvm上面运行)我们编写的java程序运行在内存中时准确的说是运行在java虚拟机的内存中时这个java程序的内存划
2014-12-01 09:07:25 529
原创 【学习笔记】Hibernate中文参考手册第一章学习笔记
本章学习内容: 1:Hibernate框架的背景及其作用为什么要用Hibernate框架? 2:HIbernate框架都是由什么组成的它的核心是什么以及orm(对象关系映射)? 3:Hibernate框架的配置文件(cfg.xml)与映射文件(
2012-08-05 16:01:36 761
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人