1.封装封装是面向对象的三大特征之一,意思为隐藏对象的属性和实现细节,Java中的封装就是根据访问控制修饰符实现的public(公共的):对外公开,所有类都可以访问protected(受保护的): 只能在同一个包中的类或子类访问default(默认级别): 只有在同一个包中类能访问private(私有的): 不对外公开,只能在该类的对象内部访问 使用private修饰属性,在通过相应的get和se
转载 11天前
361阅读
用了多年的HashMap,时不时使用HashSet进行去重。那么什么是HashCode,重复的标准是什么?
学习了:https://www.cnblogs.com/mandroid/archive/2011/07/18/2109829.html学习了:https://www.jianshu.com/p/ca7f22b4b751@Retetion决定运行的事件;@Target说明注解针对的对象;jdk方面的说明:https://docs.oracle.com/javase/tutorial/java/an
原创 2021-06-03 10:26:06
182阅读
接口的定义:* 我想简述一下什么是接口* 在我们开发一个传统的应用系统中,会有很多的接口文档。刚开始的时候,我们很纳闷这个接口文档是什么高大上的东西。* 但是当接触了接口文档之后,我们明白了原来接口就是一个controller里public的方法。宏观上去理解。* 那就是应用程序对外暴露的接口。对于应用程序来说,这个接口时暴露给用户来使用的,对于用户完全是透明的。* ...
原创 2022-02-20 14:00:52
43阅读
接口的定义:* 我想简述一下什么是接口* 在我们开发一个传统的应用系统中,会有很多的接口文档。刚开始的时候,我们很纳闷这个接口文档是什么高大上的东西。* 但是当接触了接口文档之后,我们明白了原来接口就是一个controller里public的方法。宏观上去理解。* 那就是应用程序对外暴露的接口。对于应用程序来说,这个接口时暴露给用户来使用的,对于用户完全是透明的。* ...
qt
原创 2021-07-28 10:57:20
101阅读
一、概念 Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。 更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明
转载 2021-08-23 11:13:17
141阅读
一、Java静态属性一个类中定义的属性,称之为实例属性。实例属性的特点是,每个实例都有独立的字段,各个实例的
原创 2021-09-15 09:49:18
116阅读
一 . 为什么需要Vxlan本篇文章转自http://blog.csdn.net/freezgw1985/article/details/163548971. vlan的数量限制   4096个vlan远不能满足大规模云计算数据中心的需求2. 物理网络基础设施的限制   基于IP子网的区域划分限制了需要二层网络连通性的应用负载的部署3. TOR交换机MAC表
转载 精选 2015-04-01 17:22:14
1324阅读
1、主要的类1.1 SqlSessionFactoryBuilder     用于创建SqlSessionFactory,要通过配置文件也可以是代码。   主要的方法SqlSessionFactory build(InputStream inputStream) SqlSessionFactory build(Inpu
原创 2017-05-05 16:26:50
819阅读
RabbitMQ 基础理解
原创 2024-10-13 12:46:24
81阅读
VxLAN是一种虚拟化的网络技术,主要用于解决数据中心网络中的虚拟机跨主机通信的问题。VxLAN全称为Virtual eXtensible Local Area Network,它通过在现有网络基础上创建一个 overlay 网络,实现虚拟机之间的通信。 VxLAN的基本原理是将二层的以太网帧封装在一个 UDP 数据包中进行传输。这种方式使得虚拟机可以跨越不同的物理主机进行通信,同时又不影响底层
原创 2024-02-21 16:16:42
34阅读
  JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。 有了JAVA标准平台的支持,使JNI模式更加易于实现和使用。在此总结了下面这个知识图: 实例: 环境说明:ubuntu 10.4.2 LTS系统 程序清单1:src/com/magc/jni/He
转载 2021-07-09 16:16:26
117阅读
在框架中有protected的方法,因为框架中需要我们去做一些增强的功能。最终被框架多态调用* 就算我们覆盖重写也不是,让我们来使用,而是让框架来调用。子类增强了 框架调用的时候调用自己实现增强的类* 是框架调用他们。不是我们调用他们。但是框架调用也会出现。* 框架中的protected方法可以直接写死成private,但是有时候为了方便拓展 就需要设置成protected方法* ...
qt
原创 2021-07-28 10:57:18
222阅读
String 代表不可变的字符序列(笔记) String 类型 常量池, 唯一一个可以直接String t1 = “abc” 而不需要new 的类,自面量的概念,常量池,String a1= “abc” 和String a2 = “abc” a1 和 a2 是使用同一块内存的,都是abc。当对现有的字符串进行重新操作的时候,需要新指定新的内存区域进行赋值,不能在原有的基础上进行赋值。String
原创 2021-12-03 16:45:45
147阅读
在框架中有protected的方法,因为框架中需要我们去做一些增强的功能。最终被框架多态调用* 就算我们覆盖重写也不是,让我们来使用,而是让框架来调用。子类增强了 框架调用的时候调用自己实现增强的类* 是框架调用他们。不是我们调用他们。但是框架调用也会出现。* 框架中的protected方法可以直接写死成private,但是有时候为了方便拓展 就需要设置成protected方法* ...
原创 2022-02-20 14:06:14
353阅读
JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。
转载 2021-08-05 11:31:16
202阅读
JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。有了JAVA标准平台的支持,使JNI模式更加易于实现和使用。在此总结了下面这个知识图:实例:环境说明:ubuntu
转载 2021-08-23 16:11:00
528阅读
默认的三个类加载器Java默认是有三个ClassLoader,按层次关系从上到下依次是:Bootstrap ClassLoaderExt ClassLoader
转载 2022-12-16 10:06:21
83阅读
总结来说,Java集合框架提供了一组用于存储和操作对象的类和接口,具有动态调整大小、泛型支持、迭代器、线程安全和高效性能等特点。Java集合框架提供了丰富的类和接口,包括列表(List)、集合(Set)、映射(Map)、队列(Queue)等等。迭代器提供了统一的遍历方式,可以在不关心集合内部实现结构的情况下,依次访问集合中的元素。不同的集合
原创 2023-11-05 19:21:36
92阅读
一、定义 IoC是Inversion of Controll的简写,即控制反转,其实就是对象控制权的转移,通常就是应用程序将对象的控制权转移给第三方容器并通过它来管理这些被依赖的对象,本质上这样做就是为应用程序与被依赖对象的解耦,即实现代码之间减少耦合度。 IoC是OOP中的一个设计原则,也是Spring 框架的核心,大多数应用程序的业务逻辑都需要2个以上的类进行合作完成,有了IoC可以减少他们之间的耦合度。二、IoC如何实现IoC的实现主要有两种:依赖注入(DI)和依赖...
原创 2021-06-02 14:53:37
210阅读
  • 1
  • 2
  • 3
  • 4
  • 5