
原理
文章平均质量分 82
吉庆
以温柔的眼睛看世界,世界一派花团锦簇.
展开
-
你知道1+1=2是如何在cpu中运作的么?----跟我到cpu内部去看看吧!(1)
1+1=2 好吧,我承认这是小学生也会做的题目,但是作为一个程序员,或者是软件设计师,你知道1+1=2如何在计算机内部表示并执行的么? 在复习软件设计师中的计算机组成原理的时候这个问题一直在困扰着我,因为这里的内容涉及到了cpu运行原理.而对我们大多数人而言,cpu只不过是一个"黑盒子",具体里面是如何构造的我们并不是很清楚.原创 2012-05-31 21:24:12 · 22882 阅读 · 24 评论 -
用Ant来构建你的项目
Ant是什么? Ant是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目。Ant究竟能做什么呢?这取决于Ant的任务(Task),Ant有哪些任务,就能完成哪些工作!一些典型的任务是:编译java源代码、运行java程序、拷贝文件或目录、将编译完成的类打包等等。 当然,Ant是一个开放的架构,任何人,都原创 2013-04-26 16:02:53 · 1686 阅读 · 2 评论 -
带你走进EJB--它都有哪些Bean
通过前面一系列EJB的博客,我们已经对EJB有了一个宏观的了解.为够更好的在企业项目中使用EJB,我们很有必要对EJB的一些基本内容进行深入,这次我们主要进行的主题是Enterprise Java Bean 中都有哪些Bean? 在EJB中主要有以下三种类型的Bean,分别是Session BeansMessage-Driven BeansEntities原创 2013-07-06 19:58:35 · 2732 阅读 · 10 评论 -
探究Oracle分页查询
分页查询是一项非常实用的技术点.接下来我们将一步步的探寻在Oracle中如何实现分页查询,以及它的效率如何. 要理解Oracle的分页查询是如何实现需要去了解什么是数据伪列?什么是ROWNUM?数据伪列? 数据伪列指的是用户不需要处理的列,而是由oracle自行维护的数据列,在oracle中有两个数据伪列:ROWNUM、ROWID.本篇文章只是介绍一下R原创 2012-08-20 07:41:56 · 1898 阅读 · 12 评论 -
带你走进EJB--EJB3.0
在上一篇文章中我们介绍了跟EJB容器相关的那些Java概念,对EJB在Java的世界中用一个比较高的视角来对EJB有一个初步的了解. EJB的全称是EnterpriseJavaBeans,是Java中的商业应用组件技术。EJB组件结构是基于组件的分布式计算结构,是分布式应用系统中的组件。它并不是一个产品,而是Java服务器端服务框架的规范,软件厂商根据它来实现EJB服务器原创 2013-06-30 11:50:24 · 3854 阅读 · 7 评论 -
带你走进EJB--JMS
在上篇文章中我们对EJB有了一个基本的了解,因为要继续介绍EJB的相关分类,而在分类中有一个是消息驱动Bean(MessageDriverBean),而MDB是基于JMS(Java Message Service,Java消息服务),所以在这里很有必要对JMS进行了解. 什么是JMS? JMS(Java Message Service)是Java的消息服原创 2013-06-30 11:53:56 · 4142 阅读 · 4 评论 -
带你走进EJB--JMS编程模型
在上篇文章中我们已经对JMS的基本模型有了基本的了解.下面内容主要是通过一张图来了解JMS的编程模型,并用一个实例来进行辅助说明.下面这张图是JMS的编程模型, Connection Factory 创建Connection对象的工厂,针对两种不同的JMS消息模型,分别有QueueConnectionFactory和TopicConnect原创 2013-06-30 11:57:26 · 3471 阅读 · 10 评论 -
耳机带来的思考
相信现在大多数人都跟我一样,之前都是带着很普通的耳机,或者是耳麦.这些耳机本身是没有问题的,可以满足我们最基本的需求.但是我要说的是在一些特殊的需求下比如:在一个很嘈杂的环境下,如何保证对方能够只听到你的声音?没有其他杂音? 上面是给读者留下的一个问题,同时也是米老师给我留下的一个问题,你可以先按照你的思路想想一些解决的方案. (先不看下面的内容自己原创 2013-05-18 23:12:06 · 1973 阅读 · 6 评论 -
Dubbo之旅--注册中心
在介绍Dubbo的内部逻辑的时候提到很多次注册中心的概念.实现注册中心的有很多,主要是以下四个注册中心分别是: Multicast注册中心Zookeeper注册中心Redis注册中心Simple注册中心 这里将对注册中心的一个实现Zookeeper跟大家分享,因为Zookeeper是应用比较多,也是我们项目中实际用到的注册中心.原创 2015-01-30 22:12:07 · 3843 阅读 · 2 评论 -
银行那些事儿--历史和类型
从事互联网金融行业已经有点年头了,笔者最近一年一直在跟直销银行打交道,主要负责直销银行账务核心系统.因为大学是学的经济专业所以对银行的业务还是很熟悉的.但随着直销银行项目的特殊性,它本身跟传统的银行业务还有着千丝万缕的联系,因而系统的来对银行的业务进行整理是很有必要的.这也算是此次梳理商业银行业务的背景吧. 要想了解一个人最好先了解这个原创 2016-02-29 21:42:58 · 2869 阅读 · 2 评论 -
Spring+Hibernate集成
通过之前的文章我们已经介绍了关于Spring和Struts的集成方案,因为Spring具有良好的开放性,不仅能与Struts整合,而且还能与大部分ORM框架良好整合。下面将总结Spring与Hibernate的整合,主要流程如下*配置SessionFactory*配置事务管理器*配置事务的传播特性 1配置SessionFactory. 在通过Hibernate原创 2013-04-14 17:05:53 · 1840 阅读 · 2 评论 -
AOP具体实现--AspectJ(2)
上篇文章我们对AOP的相关概念进行了解,接下来我们将采用Annotation的方式完成AOP的实现.当然也可以用XML的配置方式进行实现. 采用Annotation完成AOP示例 1、spring的依赖包配置SPRING_HOME/dist/spring.jarSPRING_HOME/lib/log4j/log4j-1.2.14.jarSPR原创 2013-03-15 17:25:41 · 1945 阅读 · 4 评论 -
AOP具体实现--AspectJ(1)
AOP是一个概念,一个规范,本身并没有设定具体语言的实现,这实际上提供了非常广阔的发展的空间。笔者第一次接触AOP概念是在做分销资源系统中所接触的,但是那时只是对它的一个模糊认识,是通过学习动态代理来认识AOP详细可见笔者之前的文章说说动态代理.而通过对Spring的学习,对AOP有了进一步的了解和认识. 因为AOP是一个概念和规范,所以它需要有自己的实现,而Aspec原创 2013-03-15 16:45:56 · 2375 阅读 · 1 评论 -
跟我到CPU内部去看1+1=2是如何运行的!(2)
在上文中你知道1+1=2是如何在cpu中运作的么?----跟我到cpu内部去看看吧!(1) 我们通过旅游的视角已经的揭开了CPU的一角面纱,到现在为止我们可以清楚一下两件事情. 1 晶体管是CPU中的核心部件. 2可以通过控制晶体管并对其进行逻辑组合便可以计算. 那么1+1=2是如何通过晶体管来进行呢?原创 2012-06-04 11:35:54 · 23645 阅读 · 87 评论 -
步步剖析单例模式
曾经看过大话的设计模式,对单例模式有了一个初步的印象.那时候对单例的理解是对类进行计划生育.基本的代码也能够掌握,但是为什么要那么写?在实际的项目中如何应用?这些都是看完那本书之后留下的疑问,接下来通过学到的知识将单例模式进行步步的解析.不仅要了解它的诞生背后的故事,更要去学会在具体项目中如何运用.接下来将通过问题驱动的方式对单例模式进行步步剖析. 什么是单例模式?用于确原创 2012-08-31 10:59:38 · 1950 阅读 · 5 评论 -
通过Struts实现计算器来学习ActionFrom和Action.
在上一篇文章中已经对Struts的整体流程有一个基本了解,接下来的小例子是通过实现一个简易计算器来进一步了解Struts. 简单需求如下:能够输入两个值,运算符. 计算成功后将成功的信息显示在页面上 Action完成计算 ActionFrom传数据 三个页面 重新配环境1拷贝lib下所有原创 2012-10-31 22:12:50 · 2088 阅读 · 5 评论 -
代理模式之静态代理(2)
在上一篇文章中代理模式之说说那些重复的代码事(1)>>我们介绍到关于那些重复代码的事情?如果做到上文中所提到的第三个方案.接下来我将用实际的代码来想大家展示如何通过添加静态代理来. 本文主要通过静态代理作为过渡,本文并没有完成上文提到的第三个方案. 整体代码主要分以下三部分1原始代码2面对新需求在原来的代码上进行更改.3通过代理模式增加代理 普通代码演原创 2012-07-17 15:31:10 · 1969 阅读 · 11 评论 -
Hibernate 之 Persistence
在我们之前的文章已经了解到,Hibernate的汉语解释叫做冬眠,而这个冬眠我个人理解跟Persistence有着一定的关系,也就是让那些数据去睡觉.具体怎么睡,Hibernate提供了一些解决方案. 什么是持久化? 几乎所有的程序都会用到持久化数据.持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久原创 2012-12-09 22:48:04 · 3452 阅读 · 0 评论 -
说一说java反射(1)
反射反射,程序员的快乐. 第一次了解反射这个概念是从大话设计>>中所了解到的.当时只是对概念的模糊了解,具体对它的机制并不清楚.最近在学习并实践SSH框架,其中Spring框架中核心的内容是IOC(Inversion of Control)控制反转,如果我们对java的反射机制有了一定的了解会对我们学习Spring框架有很大的帮助.接下来我们开始说说Java的反射原创 2013-01-24 23:22:54 · 1907 阅读 · 4 评论 -
说说java反射(2)反射的价值
在上一篇文章中说说java反射(1)我们已经了解了反射的基本概念以及它的原理,但是我们知道反射只能能用它来做些什么呢? 其实在我们很多已经很熟的框架中都有它的身影,例如Hibernate框架中的关联映射,Spring框架:IOC(控制反转).反射可以实现各种框架功能,接下来我们通过一个实例来写一个很小很小的框架,通过此例子来理解反射真正的价值所在.原创 2013-01-31 23:03:37 · 2668 阅读 · 2 评论 -
ShortBrain--为什么听不清?
在进行英语学习的过程中,有一个问题是大家都经常遇到的,尤其是在看一些原生的英语素材的时候表现的更为突出:听不清. 通过近期的学习发现,听不清楚主要分以下种情况:1脑子里没有相应的语音库. 这种情况很好理解,对于你听到的声音而言是一个新的,原来根本没有听到过的声音,这时候需要将声音存储到脑子里,在存储的过程中需要将这个声音配上相应原创 2013-02-20 14:28:53 · 1728 阅读 · 9 评论 -
如何实现Spring?
通过上篇文章的介绍我们已经了解了一部分原因关于为什么要使用Spring,接下来我们将通过一个例子来了解Spring是如何运行的.1、spring的依赖包配置*SPRING_HOME/dist/spring.jar*SPRING_HOME/lib/log4j/log4j-1.2.14.jar*SPRING_HOME/lib/jakarta-commons/commons-lo原创 2013-02-28 14:46:18 · 2338 阅读 · 1 评论 -
银行那些事儿--银行会计
会计工作是银行的一项基础工作,是实现银行职能的重要工具,往大了说银行会计是我国市场经济会计体系的重要组成部分,它通过核算、反映和监督实现对国民经济进行组织、控制、调节的管理职能,往小了说,银行会计是银行系统设计的基础部分,因此,只有懂得了银行会计,才能了解银行。 会计是以货币计量为基本形式,应用一整套专门方法,对经济活动的全过程进行核原创 2016-02-29 21:44:45 · 2308 阅读 · 1 评论