自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (21)
  • 收藏
  • 关注

原创 Struts MVC 框架 (让你一步步成为高手)

web应用的分层交互层,表现数据,收集数据,也就是视图层,接受请求,通过处理层完成相应的响应。(V,C)处理层,完成数据的处理,也就是业务层(M)。MVC设计模式(应用观察者模式的框架模式)M model,模型,操作数据的业务处理层。V view,示图,采集和显示数据,为业务层提供数据,表现业务层输出的数据,只关心数据的类

2016-07-01 08:42:55 8615 1

原创 Servlet 技术文档(一步步学习,定成高手)

Servlet笔记文档Servlet,服务器端的小程序,它是相对于Applet而言的,Applet是客户端小程序。Servlet,是接受来自网络的请求(form表单,以及其他的请求),并对不同请求作出不同的响应Servlet,是基于Http协议的,是运行在web服务器中的程序。这里要提出一个容器的概念。servlet是运行在web容器中,在后面会详细

2016-07-01 08:38:35 4534

原创 Spring框架 教程

Spring教程作者:钱安川(Moxie) 注:后面的内容我将不再完善,但网上的朋友可以帮助完善,只需注明住处即可。Spring教程...1Spring框架概述...3Spring是什么?...3Spring的历史...4Spring的使命(MissionStatement)...4Spring受到的批判...4Spring包含的

2016-06-30 15:54:21 2292 2

原创 Spring 技术文档

Day1大纲开发环境:        jar:spring.jar,jakarta-commons\*.jar            第一个程序:            IOC:    控制反转?        对象必须协作才能完成某种业务        以前:对象自己寻找协作对象        现在:协作对象由外部实体提供。        IOC又

2016-06-30 15:49:13 600

原创 提高Java代码可重用性的三个措施

提高Java代码可重用性的三个措施 本文介绍了三种修改现有代码提高其可重用性的方法,它们分别是:改写类的实例方法,把参数类型改成接口,选择最简单的参数接口类型。 措施一:改写类的实例方法       通过类继承实现代码重用不是精确的代码重用技术,因此它并不是最理想的代码重用机制。换句话说,如果不继承整个类的所有方法和数据成员,我们无法重用该类里面的单个方法。

2016-06-29 08:46:54 317

原创 澄清Java语言接口与继承的本质

澄清Java语言接口与继承的本质               同事与我讨论Java,一见面,几个问题全是关于接口,接口有什么用?为什么要用接口?什么时候该使用接口?很庆幸他们不是问我Java如何连接SQL Server,或者是如何开发J2EE应用,这类问题有杀伤力,避之则吉。今年计算机学院本科有个毕业设计课题是做J2ME,选这个题目的学生在5月末都还在苦着脸研究java.uti

2016-06-29 08:44:25 270

原创 Java中异常机制的深入研究

Java中异常机制的深入研究 由于本文旨在探讨Java"异常机制"的深层原理,因此关于"异常"的使用方法都不做详细说明。首先看一段非常熟悉的用于打开一个文件的C程序段:FILE *fp; fp=fopen(filename,"rw"); if(fp==NULL){ printf("cannot open file\n"); exit(0); } 在这

2016-06-29 08:41:06 284

原创 Dot NET设计模式—反射工厂

Dot NET设计模式—反射工厂 1.概述        如果采用传统方式实现了简单工厂、工厂方法和抽象工厂在有些场合下如此处理,代码会变得冗余并且难以维护。        假设我们需要创建一种交通工具,可以是汽车、火车或者轮船,结构如图所示。                                我们可以采用简单工厂,通过参数指示创建所需要的对象类型。如果增加子类,例

2016-06-29 08:29:22 490

原创 java面试笔试题大汇总

java面试笔试题大汇总(一)JAVA相关基础知识1、面向对象的特征有哪些方面   1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。

2016-06-29 08:28:21 1546

原创 JAVA代码编写的30条建议

JAVA代码编写的30条建议(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们

2016-06-29 08:27:07 279

原创 oracle 笔记(1)

一、DataBase         保存数据,以表的形式表现数据二、SQLSQL(structure query language  结构化查询语言),是操作关系型数据库中的对象DDL(data definition language 数据定义语言),用于建表或删表操作,以及对表约束进行修改。create table , alter table , drop

2016-06-28 16:36:59 308

原创 用Java实现几种常见的排序算法

用Java实现几种常见的排序算法用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等。   插入排序:  package org.rut.util.algorithm.support;  import org.rut.util.algorithm.SortUti

2016-06-28 16:34:23 314

原创 Jsp页面分页技术实现文档

Jsp页面分页技术实现文档分页的设计思路:1.1:在jsp中直接分页     这种分页方法将分页代码统一编写在jsp中,开发比较简单,但是在页面比较多的时候维护起来比较麻烦复杂。1.2:在Servlet中实现分页     这种方法采用JSP+Servlet进行开发,页面显示代码与控制代码分离。1.3:在JavaBean中实现分页     这种方法采用JSP+JavaBe

2016-06-28 16:31:19 4911

原创 Hibernate技术文档

Hibernate技术文档hibernate数据持久化组件对象持久化,把数据保存在永久的存储介质中(数据库)OR/M(object relationmapping)对象关系映射。POJO类,就是标准的Java Bean。Hibernate就是一个可以自动的根据xml完成对象关系映射,并持久化到数据库的开源组件。Hibernate的底层也是有JDBC实现的。 hi

2016-06-28 15:17:40 4254 1

原创 hibernate 笔记(4)

Hibernate控制的事务事务保证原子操作的不可分,也就是操作的同时成功或同时失败。Transaction tran=session.beginTranaction();tran.commit();tran.rollback();以上是事务对象的方法,来实现对事务的支持。hibernate的事

2016-06-28 15:15:48 309

原创 hibernate 笔记(3)

持久化对象,即就是在数据库中存有其相对应数据的对象,并且在内存中也有这个对象,这个对象在Session的管理范围内,也就是调用过save()方法同步到数据库的对象。临时对象,即在内存中刚刚创建的对象,还没有同步到数据库,或者是数据库中信息被删除了的对象也是临时状态。游离对象,也就是在数据库中有和该对象向对应的纪录,并且在内存中的也存在该对象,

2016-06-28 15:15:18 294

原创 hibernate 笔记(2)

hibernate的配置文件hibernate.cfg.xml用于配置数据库的连接的信息,以及需要持久化的对象的xml映射文件的位置在hibernate.cfg.xml中使用这种方式来指名要持久化对象的映射文件。Configuration是用于解析hibernate.cfg.xml文件和XXXXX.hbm.xml文件,并产生SessionFactory对象。

2016-06-28 15:14:20 222

原创 hibernate 笔记(1)

hibernate数据持久化组件对象持久化,把数据保存在永久的存储介质中(数据库)OR/M(object relation mapping)对象关系映射。POJO类,就是标准的Java Bean。Hibernate就是一个可以自动的根据xml完成对象关系映射,并持久化到数据库的开源组件。Hibernate的底层也是有JDB

2016-06-28 15:13:32 214

原创 EJB 企业级应用的架构(7)

@ManyToMany(targetEntity="",cascade="CascadeType.ALL|MERGE|PERSIST|REFRESH|REMOVE",          fetch="FetchType.EAGER|LAZY", mappedBy="",optional="true|false") @JoinTable标注是标识多对多中间表的中对应的信息的

2016-06-28 11:10:39 222

原创 EJB 企业级应用的架构(6)

EJB实体操作的高级特性继承映射@DiscriminatorColumn(name="DISC", discriminatorType=STRING,length=20)//指定区别父子类的表述符的名字、类型和长度@DiscriminatorValue("CUSTOMER")//指定本类描述符的值以上两个标注只适用于所有类建一个表的情

2016-06-28 11:09:59 250

原创 EJB 企业级应用的架构(5)

EJB扩展组件EJB的依赖注入,都是依赖于JNDI的。在EJB组建中调用其他的EJB组件可以借助于JNDI,查找到其他EJB组件,也可以借助于业务接口,调用EJB实例中的业务方法,也可以同国直接引用其他的需要的EJB组件的业务接口,但是需要使用标注。例:@EJBTaxRate t

2016-06-28 11:08:50 228

原创 EJB 企业级应用的架构(4)

实体的状态new新建,也就是新建的实体实例,其信息还没有持久到数据库中。managed受管状态,也就是实体已经持久化到数据库中,并且已经和持久化上下文进行了关联。detached分离状态,也就是与持久化上下文解除关联的实体的状态removed删除,此时实体和持久化上下文进行了关联,但是要从数据库中删除这个实体。

2016-06-28 11:07:55 187

原创 EJB 企业级应用的架构(3)

WebServiceWebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDL(web服务定义语言)/SOAP(简单请求协

2016-06-28 11:05:02 272

原创 EJB 企业级应用的架构(2)

SessionBeanSessionBean接受客户端的请求,并作出响应,是商业过程处理对象。无状态SessionBean(Statless)无状态Session是可以被重用,不能被客户端并发共享,只可以串行共享,并不保留客户端方法调用后的的状态,而是直接返回。无状态的SessionBean是可以池化的

2016-06-28 11:04:19 292

原创 EJB 企业级应用的架构(1)

EJB(Enterprise JavaBean企业级的JavaBean)企业级应用的架构Host/Terminal(主机/终端,终端不具备处理能力,数据由主机处理)C/S(Client/Server客户端/服务器端)Multi-layered(多层架构)EJB的功能1,远程调用

2016-06-28 11:03:35 284

原创 JDBC 笔记(4)

JDBC第四天上午:一.SQL3中的数据类型Array:数组Sturct:结构大对象:Blob:大的二进制数据文件对象。Clob:大的文本文件对象。优点:1.理论上大小没有上限,受制于数据库表空间的大小.2.流式读取.使用大对象的步骤:1.先插入一个空的占位对象empty_blob()(oracle的函数):insert into t_blo

2016-06-28 11:01:53 224

原创 JDBC 笔记(3)

JDBC第三天上午:一.事务(Transaction)原子操作:不可再分的操作,一个操作不能再分成比它更细小的操作.事务是针对原子操作的,要求原子操作不可再分,并且必须同时成功同时失败。事务就是把一些非原子操作,变成原子操作,由应用服务器来提出要求,由数据库服务器来执行操作.在JDBC中默认是自动提交的,如果要想使用事务,需要按以下步骤执行:1.要调用con.s

2016-06-28 11:01:01 286

原创 JDBC 笔记(2)

JDBC第二天上午:一.PreparedStatement(从Statement继承而来)同构SQL:SQL语句基本一样,只是具体参数值不同.异构SQL:SQL语句完全不一样.Statement不足:1.效率比较低;2.对字段类型的支持比较差;3.语法含义不清晰.(结构不清楚)由于编译时不需要参数,PreparedStatement 可以使用"?"来替代

2016-06-28 10:59:57 346

原创 JDBC笔记(1)

JDBC第一天上午:一.JDBC原理概述1,JDBC是一套协议,是JAVA开发人员和数据库厂商达成的协议,也就是由Sun定义一组接口,由数据库厂商来实现,并规定了JAVA开发人员访问数据库所使用的方法的调用规范。2,JDBC的实现是由数据库厂商提供,以驱动程序形式提供。3,JDBC在使用前要先加载驱动。JDBC对于使用者要有一致性,对不同的数据库其使

2016-06-28 10:58:51 204

原创 一起学习 Swing (1)

JComponent 类的子类 JButton        创建按钮对象,并且可以创建带图片的按钮JTree          创建数的对象JComboBox     创建组合框对象,和Choice相似JCheckBox       创建复合框对象JFileChoose      创建文件选择器JInternalFrame   创建内部窗体JLable      

2016-06-28 10:53:02 320

原创 六年的程序员奋斗之路(3)

面试过了,总体感觉还可以,回去等结果了,呵呵。在芍药居的日子里,感觉日子过的都很辛苦,我们基本上都是一天两顿饭,早上很少吃饭,中午就那边小店山西面馆里面吃份炒面,毕竟是河南人,喜欢吃面,但是一份面根本吃不饱,顺便吃一笼小笼包子,蘸点辣椒,吃着挺不错,晚饭一般都是去那边市场上吃点饼,便宜还能吃饱。刚毕业,没有钱,从家里出来,只带了2000元,房租交了1500,剩下500生活费,在我的印象中,这个是我

2016-05-12 17:39:05 448

原创 六年的程序员奋斗之路(2)

其实来住的第二天才知道,我们住的地方是芍药居,这里韩国人很多。来北京生活真的很不习惯,那时候天气也很让人,我们四个住的地方也就十平方左右,必须开着空调,房东估计嫌弃我们用电太多,把我们屋里面按了一个电表,真是长见识了,势利得很呀!在外边只有靠自己。安顿下来以后,我们出去找了好远的地方一人办了一张公交卡,毕竟便宜呀,一次我们四毛钱,挺便宜的。几个就疯狂的投简历,智联招聘、51.job等,不知道投过多

2016-05-11 16:15:42 432

原创 合格证打印自动换行问题解决方案

在做合格证打印的时候往往遇见汉字和数字混合的现象,他们在java中占有的字节也不一样,这样很难达到一定的长度让他自动换行,不能根据字符串长度经行分行,我认为换成 byte 不是一个好的方法,因为汉字在 GBK 时采用两个字节进行编码,而在 UTF-8 时至少得采用三个字节进行编码。例如:天空飘来五个字那就不是事 123456781234567890我需要的效果是 :天空

2016-05-11 09:31:09 698

原创 C#开发中怎么提升excel导出速度

在项目中往往遇见excel导出功能,主要是用来做报表和查看合计数据,每个sheet最多最多65535行数据,主要讲一讲C#excel导出功能。无论多少数据2秒可以搞定,并且不占用过多内存。          1>创建Excel 使用的是StreamWriter sw = new StreamWriter(path, false,Encoding.GetEncoding("gb2312"));最

2016-05-11 09:29:39 1542

原创 六年的程序员奋斗之路

时间如梭,转眼间已经毕业六年了。做程序开发也已经六年了,作为一个程序员,从毕业到现在一直工作在一家公司,也是相当不容易呀!      清晰的记得2010年6月份,在还没有毕业的最后几天,我们四个同学商量好一起去北京发展,毫不犹豫的买了从郑州到北京的火车票。在毕业后的第三天,我们相聚郑州,踏上了驶向北京的青皮火车。      张长刚:一个老乡,唯一的一个90后,去昆山培训过一个月,在学校学习

2016-05-11 09:19:39 1178

原创 Android布局的各种对齐问题

一、LinearLayout(线性布局) 提供了控件水平垂直排列的模型,同时可以通过设置子控件的weight布局参数控制各个控件在布局中的相对大 小。 水平(vertical)垂直(horizontal) fill-parent:占满整个屏幕 wrap-content:刚好适合控件内容的大小 对齐方式gravity取值: top:不改变大小,

2016-05-09 08:37:42 1527

原创 Core java学习笔记(二)

<br /> <br />图形界面编程<br />组件:<br />---------------<br />JButton:按钮<br />JTextField:单行文本域<br />JTextArea:多行文本区<br />JComboBox:下拉选择框<br />JList:列表<br />JRadioButton:单选按钮<br />JCheckBox:多选按钮 复选框<br />Border:边框<br />JEditorPane:显示格式化文本<br />JMenuBar  JMenu  JMe

2010-07-27 17:31:00 553

原创 Core java学习笔记

面向对象的思想anything is Object(万物皆对象)抽象,从对具体的对象中抽取有用信息。对象有其固有属性,对象的方法,即对象的行为(对象能做什么)对象本身是简单的(功能简单),多个对象可以组成复杂的系统(对象之间彼此调用对方的方法)对象应当是各司其职(功能简单),各尽所能(把自己的功能作到最好)。(弱耦合性实现了前面所述的对象的特点)对象的耦合性,是对象之间的联系,对象和系统之间的联系。对象的耦合性要尽量的弱,也就是对象之间的联系尽可能的弱,对象和系统之间的联系尽可能的弱。系统的可插入性,是在系

2010-07-27 17:18:00 431

原创 自己选择的路,跪着也要走完——2010年送给自己的30句话

1.做一个爱笑的孩子。 2.看穿但不说穿。很多事情,只要自己心里有数就好了,没必要说出来。3.高兴,就笑,让大家都知道。悲伤,就假装什么也没发生。4.在不违背原则的情况下 对别人要宽容 能帮就帮 千万不要把人逼绝了 给人留条后路。5.快乐最重要,谁人、何物、何事使你快乐,你就同他们在一起。何物让你不快乐,你就离开他。没有条件,创造条件也要离开他。6.不要老在别人面前倾诉你的困境袒露你的脆弱。7.学会用心的经营自己。8.不要把时间浪费在上网和看偶像剧

2010-07-27 17:15:00 482

原创 java的基本思想

³     Java 语言中,对各种变量、方法和类等要素命名时使用的字符序列称为标识符。      --凡是自己可以起名字的地方都叫标示符,都遵守标示符的规则。³     Java 标识符有如下命名规则:–     标识符由字母、下划线“_” 、美元符“$”或数字组成。–     标识符应以字母、下划线“_” 、美元符“$”开头。³     Java 标识符大小写敏感,长度无限

2010-01-14 20:53:00 613

程序员企业面试

现在面试一般都是分为笔试和面试,只要掌握住一些企业所需要的知识,很容易成功的!

2017-10-23

java笔试认真学习

java 笔试题,都是最基础的,现在找工作一般面试的都是最基础的内容

2017-10-23

java swing电子书

java中swing技术的全解 很全面Java Swing 第二版 》 电子书源码下载 清华大学出版社 《Java Swing 第二版 》 swing

2014-08-01

进销存系统

有代码并且有数据库,利用java中的swing技术,做出来的页面很漂亮,没有任何bug,数据库sql server2000以上都可以。

2014-08-01

C#自定义打印表格

C#自定义打印表格,使用起来很方便,添加excel表格。

2014-08-01

java实训项目 安博教育集团

java实训项目,在安博时候做的一个实训项目,很详细,用的主流SSH框架,都可以运行!

2011-06-28

java企业的面试题

看了,你会发现可能你去哪家公司见过,不要奇怪,呵呵,把上面的题都做一遍,对你面试真的很有好处@!

2011-06-28

java学习材料499篇文章

开发时的一些经验与总结!学习java的好帮手!一切向高手看齐!加油

2011-06-28

java各公司面试题

很多公司的面试题,看看吧!说不一定就有你要面试的公司!

2010-08-23

swing所有帮助文档

swing所有帮助文档 Swing 菜单由 JMenubar、JMenuitem 和 JMenu 组成 创建 JMenuBar 的实例可生成菜单。 JPopupMenu 可显示在屏幕的任何地方 JCheckBoxMenuItem 和 JRadioButtonMenuItem 用于实现菜单栏中的复选框和单选按钮 JOptionPane 类用于显示对话框

2010-08-23

vsts网上股票交易系统

网上股票交易系统,全部代码,简单易懂,并且包含很多知识,希望各位相互学习,相互帮助

2010-02-26

java经典权威面试题,找工作的好帮手

找工作用得上,很有用的。看看对未来很有帮助

2009-12-25

java面试试题,企业版的。很好的

找工作的好帮手,好好看看。都是java中常见的问题!

2009-12-25

jsp试卷与答案。考试不错

你考试前看看不错,内容很好,写的也不错,知识点比较突出,对你的帮助不错,加油。。。

2009-12-14

java语言程序设计课件最新版的

最新版的java语言程序设计课件,不错,分析得很详细,看了就懂,不懂的话,可以共同讨论。

2009-12-05

java版的数据机构课件

java版的数据结构课件,可以帮助你学好数据结构,分析得很好。并且很适合大学生看。

2009-12-05

java论文带俄罗斯方块jar。

通过我们小组一个星期的编程,完成了所有代码,最后运行成功,经过我的努力。完成了这篇论文。适合毕业论文,写的不错。可以得到优秀。

2009-12-05

java课程设计,包裹一个游戏程序设计

当你还在苦恼老师布置的课程设计时,不要烦恼,这个是我经过两个星期完成的,写的还不错,德的优秀。

2009-12-03

java论文,包裹设计的小程序

你毕业时一定能用到,写的不错。我就是计算机毕业的,成绩还不错,我花了一星期完成的。

2009-12-03

java论文,结课不错的选择。

结课不错的选择,毕业也可以用,写的不错。适合每一位学生。保你优秀通过。

2009-12-03

学java的课程设计,结课用的

绝对有用的毕业设计,帮助你在毕业设计方面轻松通过,保你满意

2009-12-03

空空如也

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

TA关注的人

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