摘要:
一.背景简述 首先,我们都知道枚举实例有两个默认属性,name 和 ordinal,可通过 name()和ordinal()方法分别获得。其中 name 为枚举字面量(如 MALE,FEMALE),ordinal 为枚举实例默认次序(从0开始) 《阿里巴巴Java开发手册》将接口中枚举的使用分为两类 阅读全文
摘要:
我们通常在 windows 环境下开发 Java,而通常是部署在Linux的服务器中,而CentOS通常是大多数企业的首选,基于Docker的虚拟化容器技术,多数Java应用选择这种方式部署服务。本文章通过模拟这种场景部署一个Java的spring boot应用。 2. 环境 安装Docker的Ce 阅读全文
摘要:
快速构建springmvc+spring+swagger2环境 开发工具:Intellij idea jdk: 1.8 开发步骤: 1.创建maven工程,如图建立工程结构 注意,wabapp一定在main目录下,否则工程可能读取不到wabapp文件。项目无法正常启动 2. 导入开发的依赖jar包。 阅读全文
摘要:
对 Excel 进行读写操作是生产环境下常见的业务,网上搜索的实现方式都是基于POI和JXL第三方框架,但都不是很全面。小编由于这两天刚好需要用到,于是就参考手写了一个封装操作工具,基本涵盖了Excel表(分有表头和无表头)的创建,并对它们进行读写操作。为方便大家,有需要者可以点击文后点解下载直接使 阅读全文
摘要:
二.安装hibernate插件 打开eclipse,点击help-->eclipse marketplace,如图输入:Hibernate Tools,再点击Goa按钮,找到JBoss Tools 点击install安装 如图选择Hibernate Tools,点击Confrm安装。安装完成后重启e 阅读全文
摘要:
线程组和线程池 一. 线程组 1. 线程组介绍及使用 Java使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许直接对线程组进行控制。对线程组的控制相当于控制这批线程。 在默认情况下,子线程和创建它的父线程同属于一个线程组。 一旦线程假如某个线程组之后,该线程将一直属 阅读全文
摘要:
线程通信 一. 传统的线程通信 Object类提供了三个方法由同步监视器调用。分为两种情况 对于使用synchronized修饰的同步方法,因为该类的默认实例(this)就是同步监视器,所以可以在同步方法中直接调用这三个方法。 对于使用synchronized修饰的同步代码块,同步监视器是synch 阅读全文
摘要:
一. 类的加载,连接,初始化 1.1. JVM和类 当调用Java命令运行某个Java程序时,该命令将会启动一个Java虚拟机进程。不管Java程序多么复杂,启动多少个线程,它们都处于该Java虚拟机进程里,都是使用同一个Java进程内存区。 JVM程序终止的方式: 程序运行到最后正常结束 程序运行 阅读全文
摘要:
一. 基本了解 JSP是应用最广泛的表现层技术,它和Servlet是Java EE的两个基本成员。JSP和Servlet本质是一样的,因为JSP最终编译成ServLet才能运行。 1.1 web应用和web.xml文件 对于web应用而言,WEB-INF是一个特殊的文件夹。web容器会包含该文件夹下 阅读全文
摘要:
摘要: 开发者开发部署web应用时通常使用tomcat服务器,很多初学者只懂得在开发工具上配置,但离开了开发工具,自己手动配置部署,并让一个项目跑起来,你会了吗。小编也遇到过这样的困扰。网上查找的资料说法不一,小编就亲自动手实验 一. 下载 tomcat服务器直接到官网下载就好,根据自己的电脑系统选 阅读全文
摘要:
一.抽象类 在某些情况下,父类知道其子类应该包含哪些方法,但是无法确定这些子类如何实现这些方法。这种有方法签名但是没有具体实现细节的方法就是抽象方法。有抽象方法的类只能被定义成抽象类,抽象方法和抽象类必须使用abstract修饰。抽象类里可以没有抽象方法。 1.1 抽象类和抽象方法 抽象类和抽象方法 阅读全文
摘要:
一.绪论 DOM是文档对象模型(Document Object Module)的简称,借助DOM模型,可以将结构化文档,转换成DOM树,程序可以访问,修改,增加,删除树的节点。程序通过操作DOM树时,结构化文档也会随之 动态改变。 DOM并不是一种技术,它只是访问结构化文档的一种思想,各种语言都有自 阅读全文
摘要:
一.函数 Javascript是一门基于对象的脚本语言,代码复用的单位是函数,但它的函数比结构化程序设计语言的函数功能更丰富。JavaScript语言中的函数是“一等公民”,它可以独立存在;而且JavaScript的函数完全可以作为一个类来使用(而且它还是该类唯一的构造器);与此同时,函数本身也是一 阅读全文
摘要:
Unix/Linux 服务 systemd 服务 操作过程 注意下载linux版本JDK的时候不能直接通过wget这种直接链接下载,否则会解压不成功,应该打开原官网,点击同意许可后点击下载(这种方式下载很慢),比较好的方式是复制下载页的地址到迅雷,通过迅雷打开该下载页,同意许可后点击下载。 下载后解 阅读全文
摘要:
参考博客:浅谈spring4泛型依赖注入 阅读全文
摘要:
工具: jdk1.8 win10 spring5.0 jdk1.8 win10 1.准备工作:下载Spring开发应用的插件,api 1.spring插件包:springsource-tool-suite-3.9.4.RELEASE-e4.8.0-updatesite.zip 2.logging日志 阅读全文