摘要:
问题:IBM WebSphere,NAS共享,图像无法显示 分析原因:CCAS影像服务器从was5.1升级到6.1后,导致符号链接的文件不能处理 解决办法: 登录webshpere控制台,应用服务器 -> 服务器名称 -> web容器 -> 定制属性 -> 新建 名称:com.ibm.ws.webcontainer.TolerateSymbolicLinks 值:true 阅读全文
摘要:
写法一:懒汉式public class Singleton1 {//步骤1:定义私有静态对象,类加载时不初始化private static Singleton1 s=null;//步骤2:私有构造方法,避免外部创建实例private Singleton1(){}//步骤3:提供静态工厂方法,返回此对象的实例public static synchronized Singleton1 getSingleton1(){ if (s==null) { s=new Singleton1(); } return s;}写法二:饿汉式public class Singleton2 {//步骤1:定义私有静态 阅读全文
摘要:
MVC:模型(Model)、视图(View)、控制器(Control)流程如下: 首先是视图向控制器发送请求,控制器再将业务请求发送给模型,然后模型处理请求业务并把结果返回给控制器,控制器根据结果再选择 视图。 MVC的优点: 1、低耦合性: 视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和 控制器代码。同样,一个应用的业务流程或者业务规则的改变只需要改动 MVC的模型层即可,因为模型与控制器和视图相分离,所以很容易改变应用 程序的数据层和业务规则。 2、高重用性和可适用性 MVC模式允许你使用各种不同样式的视图来访问同一个服务器端的代码。它包括任何WEB(HTTP)浏览器或. 阅读全文
摘要:
Java中的类加载,首先是将Java源文件编译成“.class”文件,然后JVM通过调用class loader把“.class”文件从网络上或者磁盘上加入到内存当中,此时没有立即加载,而是存在一个优化,即(JIT,Just In Time)机制,可以理解为使用时加载,然后进行字节码校验,看是否符合JVM规范、是否破坏系统完整性、是否堆栈溢出、是否类型转换正确,最后执行结果。 阅读全文
摘要:
Java中的跨平台,实际上是同一个源文件“.class”文件在不同的操作系统下通过不同的虚拟机(JVM)来解释成不同操作系统下的机器指令,解释的结果是不一样的,但是运行的结果却是一样的!因为同样是在Windows下和Linux下运行的指令是不一样,Java的跨平台体现在不同的系统通过不同的虚拟机,通过不同的指令解释,运行得到相同的结果! 阅读全文