switch:说明这是switch语句。 表达式:可以是byte,short,int,char ? JDK5以后可以是枚举 ? JDK7以后可以是字符串 case:后面的值就是要和表达式进行比较的值 break:表示程序到这里中断,跳出switch语句 default:如果所有的情况都不匹配,就执行 ...
分类:
其他好文 时间:
2018-12-31 17:12:32
阅读次数:
186
亲测有效:weblogic11g(10.3.6) + jdk7,打包使用jdk7或jdk8,注意weblogic用的jdk和打包时jdk的兼容。 分别配置web项目下pom.xml和weblogic.xml 1,web项目增加打包配置,排除掉冲突jar包,./pom.xml <build> <plu ...
分类:
编程语言 时间:
2018-12-29 13:39:58
阅读次数:
650
环境 虚拟机:VMware 10 Linux版本:CentOS-6.5-x86_64 客户端:Xshell4 FTP:Xftp4 tomcat7 jdk7 session不一致是指web服务器(tomcat等)出现的问题,所以需要针对web容器进行解决。 网络架构如下: 注意关闭11-13的防火墙: ...
分类:
系统相关 时间:
2018-12-29 11:22:20
阅读次数:
254
接口的概念 在Java中接口是一个全部由抽象方法组成的集合,接口需要用interface定义,里面只能有抽象的方法和常量。 接口体现的是事物扩展的功能,在Java中,类定义了一个实体,包括实体的属性,实体的行为。而接口定义了一个实体可能发生的动作,只有一个声明,没有具体的行为。 当一个方法在很多类中 ...
分类:
编程语言 时间:
2018-12-15 20:56:02
阅读次数:
154
Hashmap 和 Concurrenthashmap Hashmap 不适合并发,应该使用ConcurrentHashMap . 这是很多人都知道的,但是为什么呢? 可以先看一下这两篇文章. JDK7与JDK8中HashMap的实现 和 谈谈HashMap线程不安全的体现. 由这两篇文章我们可以知... ...
分类:
编程语言 时间:
2018-12-11 13:01:24
阅读次数:
262
Eclipse从SVN检出maven项目后,会发现它只是一个普通的java project,如图: 这里我们需要把它转成maven-webapp,并调整相关属性,设置运行环境,关联相关jar目录等。 个人环境: eclipse4.4 Luna JDK7 Tomcat7 Maven3.1 方法: 1、 ...
分类:
系统相关 时间:
2018-12-01 18:45:10
阅读次数:
279
前言 JDK7里面新增的Objects类,该类的主要用途是将操作对象的一切常用操作进行的封装。包括hashCode、equals等。 本文是以java8版本介绍Objects类,所以也会介绍一下java8新增的方法。 Objects类简介 Objects特点 1.该类是使用final修饰,不能被继承 ...
分类:
其他好文 时间:
2018-11-20 13:25:04
阅读次数:
148
在jdk7下慎用String.intern()作为synchronized的对象锁: https://www.cnblogs.com/yhlx/p/3498387.html String.intern()在jdk7的变化后,我们为了在单例类里并发时对同一个用户保证操作原子性,会加同步块,例如: 这个 ...
分类:
其他好文 时间:
2018-11-19 20:16:29
阅读次数:
202
1,安装JDK,本来想安装jdk8的,但是考虑到tomcat安装的是tomcat7,怕出现版本不兼容的情况,就改安装jdk7 去官网下载jdk-7u80-linux-x64.tar.gz的二进制文件,注意必须是linux版本的,32位还是64位根据情况而定 通过xftp上传到linux后台: 在/u ...
分类:
系统相关 时间:
2018-11-12 17:33:14
阅读次数:
280
哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景极其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行 ...
分类:
其他好文 时间:
2018-11-04 14:19:56
阅读次数:
198