不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2018-08-26 17:03  分类:Java基础 

web.xml 文件中,

metadata-complete="true" 是默认值!

metadata-complete 值必须修改掉为 "false" !

Servlet 3.0 的部署描述文件 web.xml 的顶层标签 <web-app> 有一个 metadata-complete 属性,该属性指定当前的部署描述文件是否是完全的。如果设置为 true,则容器在部署时将只依赖部署描述文件,忽略所有的注解(同时也会跳过 web-fragment.xml 的扫描,亦即禁用可插性支持,);如果不配置该属性,或者将其设置为 false,则表示启用注解支持(和可插性支持)。

作者:php-note.com  发布于:2018-08-26 16:02  分类:Java基础 

作者:php-note.com  发布于:2018-08-26 15:00  分类:Java库/系统 
作者:php-note.com  发布于:2018-08-25 18:58  分类:Linux软件安装/优化 

1、下载

http://zookeeper.apache.org/releases.html

当前stable版是zookeeper-3.4.13

3、解压

tar –xzvf  ./zookeeper-3.4.13.tar.gz

解压文件到 "/alidata/server/zookeeper/zookeeper-3.4"

4、复制 conf 目录下的 zoo_sample.cfg,并命名为 zoo.cfg

作者:php-note.com  发布于:2018-08-23 11:49  分类:Java基础 

异常处理是程序开发中必不可少操作之一,但如何正确优雅的对异常进行处理确是一门学问,笔者根据自己的开发经验来谈一谈我是如何对异常进行处理的。

由于本文只作一些经验之谈,不涉及到基础知识部分,如果读者对异常的概念还很模糊,请先查看基础知识。

作者:php-note.com  发布于:2018-08-19 20:03  分类:Java基础 

遇到一个问题:

interface Foo {
    int k = 0;
}

public class Test implements Foo {
    //......
}

public static void main(String args[]) {
        int i;
        Test test = new Test();

        i = test.k;
        i = Test.k;
        i = Foo.k;
    }
}

答案:Compilation   succesds.   

我觉得 i = Test.k; 应该出错,因为 k 并不是 Test 的 static变量 啊!

作者:php-note.com  发布于:2018-08-19 12:52  分类:电脑/软件使用 

Mac 下,隐藏软件窗口 快捷键 command+h,会与 PhpStorm、IDEA 等开发工具“查找”快捷键 command+h 冲突,解决过程如下:

首先参考文章:mac 如何取消command+h的快捷键啊

以 Java 开发工具 IDEA 为例

系统偏好设置 -> 键盘 -> 快捷键 -> 应用快捷键 -> 点击“+”按钮 ->

(1) 应用程序:选择“IntelliJ IDEA.app
(2) 菜单标题:Hide IntelliJ IDEA     (注意:菜单名称要跟 IDEA中 原先的 一模一样,包括空格,字母大小写等,否则的话,设置会失效)
(3) 键盘快捷键:command + alt + j    (注意:设置一个不常用的)

作者:php-note.com  发布于:2018-08-18 11:09  分类:Linux软件安装/优化 
rpm -ivh ./oracle-xe-11.2.0-1.0.x86_64.rpm 

报错:

This system does not meet the minimum requirements for swap space.  Based on
the amount of physical memory available on the system, Oracle Database 11g
Express Edition requires 2048 MB of swap space. This system has 2042 MB
of swap space.  Configure more swap space on the system and retry the
installation.

作者:php-note.com  发布于:2018-08-14 00:08  分类:Java基础 

Class类 简介

Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。

Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。

Class 没有公共构造方法。Class 对象是在加载类时由Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的,因此不能显式地声明一个Class对象。

作者:php-note.com  发布于:2018-08-13 20:45  分类:Windows服务器