随笔分类 - J2EE
摘要:在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在Java中,这种供虚拟机理解的代码叫做字节码(By
阅读全文
摘要://方法一 Set keys = map.keySet(); for (String key:keys) { System.out.println(key+","+map.get(key)); } //方法二 Set> entryseSet=map.entrySet(); for (Map.Entry entry:entryseSet) { System...
阅读全文
摘要:nohup java -jar $APP_NAME.jar >/dev/null &
阅读全文
摘要:Creating email content using a templating library Creating email content using a templating library Creating email content using a templating library
阅读全文
摘要:酱油一篇,整理一下关于Spring Boot后台运行的一些配置方式。在介绍后台运行配置之前,我们先回顾一下Spring Boot应用的几种运行方式: 运行Spring Boot的应用主类 使用Maven的Spring Boot插件mvn spring-boot:run来运行 打成jar包后,使用ja
阅读全文
摘要:这个build失败的解决方案就是不要把你项目的 target目录放在src repository 里面,还有 .project 和 .classpath最好也别放到src repository 里。具体的做法就是在新建项目的时候,在第一次commit 到 SVN 之前,先在项目的根目录设置一个 SV
阅读全文
摘要:作者:Dreawer 很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝,其实,
阅读全文
摘要:List list = new ArrayList(); list.add("aaa"); list.add("bbb"); list.add("ccc"); 方法一: 超级for循环遍历 for(String attribute : list) { System.out.println(attribute); } 方法二: 对于ArrayList来说速度比较快, 用for循环, 以size...
阅读全文
摘要:maven仓库用过的人都知道,国内有多么的悲催。还好有比较好用的镜像可以使用,尽快记录下来。速度提升100倍。 http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage 在maven的settings.xml 文件里配
阅读全文
摘要:IOC(注入)有三种类型: JAVA反射: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意一个方法; 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
阅读全文
摘要:接口概念: 标记接口用途: 建立一个公共的父接口: 正如EventListener接口,这是由几十个其他接口扩展的Java API,你可以使用一个标记接口来建立一组接口的父接口。例如:当一个接口继承了EventListener接口,Java虚拟机(JVM)就知道该接口将要被用于一个事件的代理方案。
阅读全文
摘要:抽象类不能被实例化,有两个特点: 抽象方法: 说明: 抽象类不一定包含抽象方法,抽象方法一定是抽象类。
阅读全文
摘要:枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。 1、常量的使用 在JDK1.5之前,我们定义常量都是:public static fianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举
阅读全文
摘要:好处有2: 序列化ID的作用: 备注: a)当一个父类实现序列化,子类自动实现序列化,不需要显式实现Serializable接口; b)当一个对象的实例变量引用其他对象,序列化该对象时也把引用对象进行序列化; c)static,transient后的变量不能被序列化;
阅读全文
摘要:自定义异常需要注意: 异常类型有三种: 检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。 运行时异常: 运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略
阅读全文

浙公网安备 33010602011771号