随笔分类 -  J2EE

摘要:在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在Java中,这种供虚拟机理解的代码叫做字节码(By 阅读全文
posted @ 2017-04-24 16:10 kedarui 阅读(1220) 评论(0) 推荐(0)
摘要://方法一 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... 阅读全文
posted @ 2017-04-12 10:52 kedarui 阅读(205) 评论(0) 推荐(0)
摘要:nohup java -jar $APP_NAME.jar >/dev/null & 阅读全文
posted @ 2017-04-05 18:44 kedarui 阅读(563) 评论(0) 推荐(0)
摘要:Creating email content using a templating library Creating email content using a templating library Creating email content using a templating library 阅读全文
posted @ 2017-03-30 18:09 kedarui 阅读(1421) 评论(0) 推荐(0)
摘要:酱油一篇,整理一下关于Spring Boot后台运行的一些配置方式。在介绍后台运行配置之前,我们先回顾一下Spring Boot应用的几种运行方式: 运行Spring Boot的应用主类 使用Maven的Spring Boot插件mvn spring-boot:run来运行 打成jar包后,使用ja 阅读全文
posted @ 2017-03-08 11:51 kedarui 阅读(9700) 评论(0) 推荐(0)
摘要:这个build失败的解决方案就是不要把你项目的 target目录放在src repository 里面,还有 .project 和 .classpath最好也别放到src repository 里。具体的做法就是在新建项目的时候,在第一次commit 到 SVN 之前,先在项目的根目录设置一个 SV 阅读全文
posted @ 2017-03-03 15:42 kedarui 阅读(1459) 评论(0) 推荐(0)
摘要:作者:Dreawer 很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝,其实, 阅读全文
posted @ 2017-02-25 14:50 kedarui 阅读(2526) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2017-02-24 18:34 kedarui 阅读(12321) 评论(0) 推荐(3)
摘要:maven仓库用过的人都知道,国内有多么的悲催。还好有比较好用的镜像可以使用,尽快记录下来。速度提升100倍。 http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage 在maven的settings.xml 文件里配 阅读全文
posted @ 2017-02-23 17:43 kedarui 阅读(2882) 评论(0) 推荐(0)
摘要:IOC(注入)有三种类型: JAVA反射: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意一个方法; 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 阅读全文
posted @ 2016-11-16 16:33 kedarui 阅读(208) 评论(0) 推荐(0)
摘要:内部类: 内部接口: 阅读全文
posted @ 2016-11-16 12:10 kedarui 阅读(930) 评论(0) 推荐(0)
摘要:接口概念: 标记接口用途: 建立一个公共的父接口: 正如EventListener接口,这是由几十个其他接口扩展的Java API,你可以使用一个标记接口来建立一组接口的父接口。例如:当一个接口继承了EventListener接口,Java虚拟机(JVM)就知道该接口将要被用于一个事件的代理方案。 阅读全文
posted @ 2016-11-16 11:41 kedarui 阅读(221) 评论(0) 推荐(0)
摘要:抽象类不能被实例化,有两个特点: 抽象方法: 说明: 抽象类不一定包含抽象方法,抽象方法一定是抽象类。 阅读全文
posted @ 2016-11-16 10:57 kedarui 阅读(192) 评论(0) 推荐(0)
摘要:在Java中主要有一下三种类加载器; 阅读全文
posted @ 2016-11-15 20:22 kedarui 阅读(151) 评论(0) 推荐(0)
摘要:枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。 1、常量的使用 在JDK1.5之前,我们定义常量都是:public static fianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举 阅读全文
posted @ 2016-11-15 19:36 kedarui 阅读(245) 评论(0) 推荐(0)
摘要:好处有2: 序列化ID的作用: 备注: a)当一个父类实现序列化,子类自动实现序列化,不需要显式实现Serializable接口; b)当一个对象的实例变量引用其他对象,序列化该对象时也把引用对象进行序列化; c)static,transient后的变量不能被序列化; 阅读全文
posted @ 2016-11-15 19:07 kedarui 阅读(212) 评论(0) 推荐(0)
摘要:自定义异常需要注意: 异常类型有三种: 检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。 运行时异常: 运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略 阅读全文
posted @ 2016-11-15 17:48 kedarui 阅读(189) 评论(0) 推荐(0)