![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 56
zh23862691
这个作者很懒,什么都没留下…
展开
-
在Tomcat中部署Java Web应用程序
在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署。在下文中$CATALINA_HOME指的是Tomcat根目录。?一、静态部署?静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问。以下3中方式都可以部署:?1、将PetWeb目录拷贝到$CATALINA_HOME\webapps下,然后启动服务器就可以了。这种方转载 2013-04-03 16:12:16 · 580 阅读 · 0 评论 -
Java程序员应该知道的10个面向对象理论
面向对象理论是面向对象编程的核心,但是我发现大部分Java程序员热衷于像单例模式、装饰者模式或观察者模式这样的设计模式,而并没有十分注意学习面向对象的分析和设计。学习面向编程的基础(如抽象,封装,多态,继承等)是非常重要的,而运用它们来设计干净的模块也同样重要。我也认识很多不同等级的程序员,他们没有听过这些面向对象理论,或者不知道某个设计理论有什么好处,或者如何在编码中使用这些设计理论。我们起转载 2013-10-27 21:52:44 · 570 阅读 · 0 评论 -
JAVA网络编程TCP和UDP
在数据传输过程中按照传输的协议我们分为两种TCP和UDP,其中TCP是面向连接的传输控制协议,UDP是用户数据报协议。TCP Socket: Socket:通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket转载 2013-09-25 20:45:36 · 789 阅读 · 0 评论 -
JAVA数组实用技巧
0. 声明一个数组(Declare an array) 123String[] aArray = new String[5];String[] bArray = {"a","b","c","d", "e"};String[] cArray = new String[]{"a","b","c","d","e"};转载 2013-09-18 16:25:49 · 553 阅读 · 0 评论 -
2014届去哪儿校园招聘笔试题
编程三道题1.Writer a functionto implement String capitalize(String str)Capitalizes all the whitespace separated words in a String .Only the first letter of each word is changed.2有两个文件c原创 2013-09-14 18:15:15 · 2887 阅读 · 3 评论 -
观察者模式 Observer
观察者模式 观察者模式 Observer 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。 这个主题对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。 观察者模式的组成 抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供一个接口,可以增加和删除观察者角色。原创 2013-09-09 12:30:02 · 398 阅读 · 0 评论 -
Decorator装饰器
Decorator装饰器,顾名思义,就是动态地给一个对象添加一些额外的职责,就好比为房子进行装修一样。因此,装饰器模式具有如下的特征:它必须具有一个装饰的对象。它必须拥有与被装饰对象相同的接口。它可以给被装饰对象添加额外的功能。用一句话总结就是:保持接口,增强性能。装饰器通过包装一个装饰对象来扩展其功能,而又不改变其接口,这实际上是基于对象的适配器模式的一种变种。它与对象的适配原创 2013-09-08 19:24:51 · 467 阅读 · 0 评论 -
JDBC性能小贴
本文收集了一些用于提升JDBC性能的方法。Java应用或者JavaEE Web应用的性能是很重要的,尤其是数据库后端对应用的性能影响。不知你是否经历过Java、JavaEE web应用非常慢的案例没有(处理一个简单的请求都要花上好几秒的时间用于数据库访问,分页、排序等)。下面这些贴士也许能提升Java应用的性能。它们非常简单同时还可以应用于其它编程语言,如果是用数据库作为后端存储的话。这几个J转载 2013-09-02 16:50:22 · 580 阅读 · 0 评论 -
JAVA调停者模式
使用电脑来看电影 在日常生活中,我们经常使用电脑来看电影,把这个过程描述出来,简化后假定会有如下的交互过程: (1)首先是光驱要读取光盘上的数据,然后告诉主板,它的状态改变了。 (2)主板去得到光驱的数据,把这些数据交给CPU进行分析处理。 (3)CPU处理完后,把数据分成了视频数据和音频数据,通知主板,它处理完了。 (4)主板去得到CPU处理过后的数据,分别把数据交原创 2013-09-07 20:50:57 · 872 阅读 · 0 评论 -
JAVA设计模式的应用场景
From:http://bbs.vsharing.com/Article.aspx?aid=868671 1、抽象工厂2、Builder3、工厂方法(把变和不变的地方隔离出来)4、Bridge模式5、适配器Adapter6、Decarator7、Command命令模式8、Visitor模式9、Strategy模式10、代理11、责任链模式转载 2013-09-07 10:53:55 · 1516 阅读 · 1 评论 -
JAVA异常机制
Java异常机制异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架,是Java语言健壮性的一个重要体现。Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception。Java异常体系结构呈树状,其层次原创 2013-08-29 09:46:38 · 492 阅读 · 0 评论 -
java collection framework
java collection framework Map原创 2013-08-29 09:44:39 · 452 阅读 · 0 评论 -
JAVA解析XML的四种方式
DOMDOM的全称是Document ObjectModel,也即文档对象模型。在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树),应用程序正是通过对这个对象模型的操作,来实现对XML文档数据的操作。通过DOM接口,应用程序可以在任何时候访问XML文档中的任何一部分数据,因此,这种利用DOM接口的机制也被称作随机访问机制。DOM接口转载 2013-08-23 20:13:05 · 737 阅读 · 1 评论 -
路径问题
/jxc http://localhost:8080/jxc/ /jxc F:\Tomcat\apache-tomcat-6.0.20\webapps\jxc\ org.apache.catalina.core.StandardWrapperFacade@1f7896f org.apache.catalina.core.ApplicationC原创 2013-04-03 18:30:32 · 940 阅读 · 0 评论 -
ClassLoader机制
ClassLoader是用来加载class文件到JVM,以供程序使用。我们知道,java程序可以动态加载类定义,而这个动态加载的机制就是通过ClassLoader来实现的,所以可想而知ClassLoader的重要性如何。 有一个ClassLoader不是用java语言所编写的,而是JVM实现的一部分,这个ClassLoader就是bootstrap classloader(启动类转载 2013-10-16 18:37:14 · 1388 阅读 · 0 评论