-
SpringMVC 源码解析
SpringMVC 源码解析 前言 ? ? ? ? 年初面试时接触到一道面试题,在聊到SpringMVC时提到了SpringMVC的开发者为何要设计父子容器呢,又或者说是父子容器的设计有什么更实际的作用呢? ? ? ? ? ?首先要理解对于一个web应用,当其部署在web容器上时,容器会为其提供一个全...
-
Junit 多线程测试
Junit 多线程测试 Junit不能用来做多线程测试,因为 Junit不支持多线程 。 Junit的TestRunner的main方法源码 public static void main(String args[]) { TestRunner aTestRunner = new TestRunner(); try { TestResult r = aTestRunner.start(args); if (!r.wasSuccess...
-
springboot工程启动即执行一段代码
springboot工程启动即执行一段代码 最近在做一个项目, 需要Tomcat启动后就执行一段代码 在这里需要用到CommandLineRunner这个接口, Spring boot的 CommandLineRunner 接口主要用于实现在应用初始化后,去执行一段代码块逻辑,这段初始化代码在整个应用生命周期内只会执...
-
Java面向对象特性总结
Java面向对象特性总结 1.面对对象与面对过程的区别 什么是封装?我看到过这样一个例子: 我要用洗衣机洗衣服,只需要按一下开关和洗涤模式就可以了。有必要了解洗衣机内 部的结构吗?有必要碰电动机吗?有必要了解如何通电的吗? 如果是对于面向过程来说,这些你都得知...
-
还在用if else?策略模式了解一下!
还在用if else?策略模式了解一下! 在公司负责的就是订单取消业务,老系统中各种类型订单取消都是通过if else 判断不同的订单类型进行不同的逻辑。在经历老系统的折磨和产品需求的不断变更,决定进行一次大的重构:消灭 if else。 接下来就向大家介绍下是如何消灭 if...
-
SpringBoot:实现定时任务
SpringBoot:实现定时任务 一、定时任务实现的几种方式: Timer 这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。 ScheduledExecutorService 也j...
-
第一次月测内容疑问总结
第一次月测内容疑问总结 final: * final可以修饰类,方法,和变量 * final修饰方法,不可以被重写 * final修饰类,该类不能被继承 * final修饰的变量,为常量,不可改变 abstract: 修饰类,类中的抽象方法在被继承的时候需要重写,且此类不能被实例化(即创建对象),...
-
Springboot源码分析之番外篇
Springboot源码分析之番外篇 摘要: 大家都知道注解是实现了java.lang.annotation.Annotation接口,眼见为实,耳听为虚,有时候眼见也不一定是真实的。 /** * The common interface extended by all annotation types. Note that an * interface that manually extends...
-
【Spring Boot】利用 Spring Boot Admin 进行项目监控管理
【Spring Boot】利用 Spring Boot Admin 进行项目监控管理 利用 Spring Boot Admin 进行项目监控管理 一、Spring Boot Admin 是什么 Spring Boot Admin (SBA) 是一个社区开源项目,用于管理和监视 Spring Boot 应用程序。应用程序通过 http 的方式注册到 Spring Boot...
-
Java基础语法总结
Java基础语法总结 Content 1.win10安装JDK8 2.数据类型与变量 3.运算符 4.程序流程控制 5.数组 1.win10安装JDK8 jdk8下载地址: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 【下载的这个安装包主要包含JDK,JRE,JavaFx包...
2019-08-26 06:20:35 java基础java开发工具java开发java基础语法文件定义LinuxqqWindowsword
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
