摘要: 接口的定义与实现   初识: 1、普通类:只有具体实现,声明类的关键字是 class 2、抽象类:具体实现和规范(抽象方法)都有,声明抽象类的关键字是 abstract 3、接口:只有规范,声明接口的关键字是 interface 自己无法写方法~专业的约束!工作中更多的是约束和实现分离:面向接口编... 阅读原文
2020-10-30 11:16:07 阅读(3700) 评论(0)
摘要: SpringBoot第三集:热部署与单元测试(2020最新最易懂)   有兴趣的可以先参考附录简单了解SpringBoot自动装配流程。 一.SpringBoot开发热部署   项目开发中,你是否也遇到更新配置文件信息后,必须重启项目的,否则数据不更新的问题?   Spring Boot提供了一个名为spri... 阅读原文
2020-10-29 22:18:03 阅读(2324) 评论(0)
摘要: 写这篇主要是由于自己一直忘记,动态代理在许多地方都是常用,特别是在接触一框架,都有动态代理的影子。 动代理模式是什么,简单来说代理就是在你要执行的核心内容前后进行一些修饰。 应用到程序中:即将核心功能与辅助功能(事务、日志、性能监控代码)分离,达到核心业务功能更纯粹、辅助业务功能可复用。 一、静态代理   有... 阅读原文
2020-10-29 20:30:04 阅读(2320) 评论(0)
摘要: 摘要 Java之HttpClient调用WebService接口发送短信源码实战 一:接口文档 二:WSDL 三:HttpClient方法 HttpClient方法一 HttpClient方法二 HttpClient方法三 HttpClient方法四 四:封装soapXml方法(核心方法) 五... 阅读原文
2020-10-29 19:51:05 阅读(3648) 评论(0)
摘要: 由于Java面向对象的思想,在JVM中需要大量存储对象,存储时为了实现一些额外的功能,需要在对象中添加一些标记字段用于增强对象功能 。在学习并发编程知识synchronized时,我们总是难以理解其实现原理,因为偏向锁、轻量级锁、重量级锁都涉及到对象头,所以了解java对象头是我们深入了解synchroni... 阅读原文
2020-10-29 19:18:03 阅读(2277) 评论(0)
摘要: Q1。什么是容器? 我的建议是首先解释对容器化的需求,容器用于提供一致的计算环境,从开发人员的笔记本电脑到测试环境,从过渡环境到生产环境。 现在给出容器的定义,一个容器包含一个完整的运行时环境:一个应用程序,及其所有依赖项,库和其他二进制文件,以及运行该文件所需的配置文件,这些文件捆绑在一个程序包中。容器化应... 阅读原文
2020-10-29 18:22:03 阅读(2367) 评论(0)
摘要: 一、复习上次连载 两个基本单位 线程进程的组成 程序计数器定义以及执行native方法时是什么 三种创建方式:extends Thread 重写run new 实例().start(); implements Runnable 重写run new Thread(new 实例()).st... 阅读原文
2020-10-29 17:38:02 阅读(2346) 评论(0)
摘要: 一、数组的概述   1、数组的定义     数组(Array)是多个相同数据类型数据按照一定的顺序排列的集合,并使用一个名字来命名,通过编号的方式对这些数据进行统一管理。   2、数组相关的概念     数组名     元素     角标,也叫做下标或者索引     数组的长度,也就是元素的个数   3、数组... 阅读原文
2020-10-29 17:01:10 阅读(2337) 评论(0)
摘要: CAP是所有分布式系统的基础理论,任何分布式系统只能满足以下三种状态中的任意两种。 一致性(Consistency) 可用性(Availability) 分区容错性(Partition tolerance) 何为CAP理论? CAP理论是指一个分布式系统不能同时满足一致性、可用性和分区容错性。听起来简单,... 阅读原文
2020-10-29 16:54:04 阅读(2922) 评论(0)
摘要: 注意:该代码仅仅是整数之间的转换public class Test { public static void main(String[] args) { Scanner sin = new Scanner(System.in); int index = sin.nextInt... 阅读原文
2020-10-29 15:29:02 阅读(3585) 评论(0)