编程语言
Spring介绍1.什么事Spring?
spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 spring的设计模式是单例模式和工厂模式。2.spring的四大优点
轻量级,低侵入的设计。DI(依赖注入)设计降低了业务对象替换的复杂性。不依赖于web容器,独立于各种应用服务...
这个模式花费了挺长时间,开始有点难理解,其实就是
定义:动态给一个对象添加一些额外的职责,就象在墙上刷油漆.使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活。
设计初衷:通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,使用继承实现功能拓展,我们必须可预见这些拓展功能,这些功能是编译时就确定了,是静态的。
...
Java? 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中
Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。在这期的 Java
理论与实践 中,Brian Goetz 将介绍几种正确使用 volatile
变量的模式,并针对其适用性限制提出一些建议。...
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Arithmetic {
/**
* 利用Pattern计算字符串的结果(四则运算),当然也可以采用逆波兰式
* @param args
*/
public static void main(String[] args...
Exception in thread "http-bio-8080-exec-26" java.lang.OutOfMemoryError: PermGen space
Exception in thread "http-bio-8080-exec-27" Exception in thread "http-bio-8080-exec-25" Exception in thread "http...
前言
内部类主要用于封装。任何内部类都会被编译成独立的class文件,class文件名:外部类$内部类;内部类用于封装,所以很少被外部调用。
正文
内部类
1.概念:在一个类中定义另外一个类。内部类包含在它所定义的外部类的类体中
2.分类:按照内部类定义的位置分类,可分为静态内部类,成员内部类,匿名内部类,局部内部类。
静态内部类
在类体中定义,以静态成员的形式出现的类。
1...
http://www.oschina.net/question/990885_149055
近期做项目 有上传下载功能 之前有些文件 比如 txt csv...等格式文件
下载时IE 直接打开显示了 后在网上看到禁止IE直接打开的web.xml 的配置
如下:
doc
application/msword
.......
但是感觉这中配置...
本系列文章译自Venkat Subramaniam的Functional Programming in Java
未完待续,后续文章请继续关注Java译站。
第三章 字符串,比较器和过滤器
JDK引入的一些方法对写出函数式风格的代码很有帮助。JDK库里的一些的类和接口我们已经用得非常熟悉了,比如说String,为了摆脱以前习惯的那种老的风格,我们得主动寻找机会来使用这些新的方...
1)将编好的Java程序(必须含有main方法,这是程序的入口)导出成jar包,
将jar文件用WinRAR打开,展开META-INF文件夹,查看MANIFEST.MF文件,添加程序
运行入口的程序,设置格式:Main-Class:包名.类名(含main的类),如果没有设置,
会出现这样的错误:
Failed to load Main-Class manifest attribute ...
上篇文章简单的介绍了Hessian以及它的一些执行原理,现在我们来看看它与强大框架spring的集成吧!
一、服务端使用spring,我们得下载Hessian支持包和Spring的相应的jar包,可以在我的资源库中进行免费下载:
1、新建web工程,我取名为HessianSpringServer,在web/WEB-INFO/BIN中导入我们相应的jar包,跟上篇文章一样,编写我们的实体类和接口...