摘要:
接口的定义与实现
初识:
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)