摘要:
在实际应用中,票据是多种多样的,用针式打印机进行打印,要自定义纸张的格式;只有精确定义好纸张的高度,打印机在索引送纸时才不会出现误差。每一种纸张格式都有唯一一个ID,在代码中设置要打印的水晶报表的纸张格式时,就是通过指定此ID来实现的。所以,接下来的关键问题是在代码中如果获得自定义的纸张ID,下面的代码(以C#为例)就实现些功能:System.Drawing.Printing.PrintDocument doc = new System.Drawing.Printing.PrintDocument();int rawKind = 1; //记录标识自定义纸张的ID//枚举出所有的打印纸尺寸 w 阅读全文
摘要:
x=x+1最低,因为它的执行过程如下:1. 读取右x的地址;2. x+1;3. 读取左x的地址;4. 将右值传给左边的x(编译器并不认为左右x的地址相同).x=+1其次,它的执行过程如下:1. 读取右x的地址;2. x=1;3. 将得到的值传给x(因为x的地址已经读出).x++最高,它的执行如下:1. 读取右x的地址;2. x自增1. 阅读全文
摘要:
本文主要阐述以下三个问题:1. synchronzied作用2. synchronzied语法3. 对synchronized(this)的理解首先,解释一下synchronzied作用Synchronzied关键字的作用一个词概括就是:线程同步。它可以用来修改对象中的方法,将对象加锁。相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等... 阅读全文
摘要:
为什么不允许多重继承?这个问题乍看起来也许很小白,不允许就是不允许,哪来那么多为什么呢?你以为你是小沈阳啊?呵呵,不好意思,我还没完,接下来的问题是,为什么所有的类都继承自System.Object?为什么不能实例化抽象(包括抽象类和接口)?为什么接口不能有实现?……对于这些问题,我们真的认真思考过吗?其实,面向对象思想,是对现实世界最好的诠释。一切皆对象,在OO中如此,在... 阅读全文
摘要:
由于现在项目相对比较轻松,而且项目是研究SOA和Web Service的,因此这里我要对一些相关的开源技术做一些研究。接下来我要写的文章是Tomcat源码系列的文章,文章(一)是关于Tomcat源码编译和如何将Tomcat工程导入Eclips的,这里分享一下编译经验。 大家都知道Java的开源项目很强大,正是这些开源项目促进大量优秀的程序员进步和推动软件的快速发展。了解和看过开源项目的程序员不少,... 阅读全文
摘要:
我们使用Spring 一般式在xml配置文件中进行注入.但是这种方式使得配置过于臃肿。试想一个应用中,有上千个对象,而每个对象又需要注入很多其它对象,那么我们的配置文件就显得非常的臃肿了。 Spring2.0 以后,我们可以使用annotation来为Spring的配置文件进行“减肥” 我使用的是Spring2.5. 第一:首先准备需要的jar包:SPRING_FRAMEW... 阅读全文
摘要:
今天配置spring 是碰到tx:annotation-driven is not bound 的问题,这个错误的原因很简单是:我们在定义申明AOP的时候。。没有加载schema。具体表现如下:<tx:annotation-driven transaction-manager="txManager" /> <bean id="personService" class="cn.it... 阅读全文
摘要:
Struts2+Spring+Hibernate是J2EE的最新流行框架。本篇是我搭建这个框架的经验总结,有很多人搭建这个框架总会遇到大大小小的问题,网上也没有什么行之有效的方案或成体系的介绍,所以我就决定总结一下我的搭建过程。给一些搭建尚存问题的朋友提供帮助。我用这个框架,实现的是基本的CRUD功能的一个雇员管理系统,本来打算丰富一下功能,但是一直没能抽出空去搞。目前版本暂定为1.0,除了CRU... 阅读全文
摘要:
类加载器负责把类加载到Java虚拟机(JVM)中。指定类的名称,类加载器就会定位这个类的定义,每一个Java类必须由类加载器加载。当启动JVM的时候,可以使用三个类加载器:引导(bootstrap)类加载器、扩展(extensions)类加载器、应用程序(application)类加载器。1.引导类加载器仅仅负责加载核心的Java库,比如位于<JAVA_HOME>/jre/lib 目录... 阅读全文
摘要:
一、软件开发技术1)服务器端在最近5年内,Java还是主流,不光是因为当前的普及程度和遗留系统问题,而且除Microsoft几乎所有大公司都投资到Java上面的原因,此外开源也是一股无法忽略的力量:除了Java方面的开源框架在推动Java,也有Linux在带动java企业应用在普及(别忘记dotnet只能在 Windows Server上面运行)dotnet有自己的优势,但是在五年内无法和Java... 阅读全文