- 博客(9)
- 收藏
- 关注
原创 yml和properties文件配置属性注入
yml和properties文件配置属性注入yml文件配置属性依赖注入添加属性属性注入依赖jar<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional></dependency&
2020-07-29 11:21:21 936
原创 网络Socket....
网络Socket1.概述:也叫套接字编程,是一个抽象层。应用程序可以通过它发送或接收数据,可对其像对文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。网络套接字是IP地址与端口与协议的组合。Socket就是为网络编程提供的一种机制 / 通信的两端都有Socket网络通信其实就是Socket间的通信 / 数据在两个Socket间通过IO传输服务器端-ServerSocket:在服务器端,选择一个端口号,在指定端口上等待客户端发起连接。
2020-07-02 16:32:14 164
原创 集合:List接口 Set接口 Map接口
List接口:1、概念:有序的collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位 置)访问元素,并搜索列表中的元素。2、特点:1、 数据有序2、 允许存放重复元素3、 元素都有索引3、迭代:1、继承来的方法 Iterator iterator() 返回按适当顺序在列表的元素上进行迭代的迭代器。2、List接口特有的ListIterator listIterator()
2020-07-02 16:13:39 249
原创 JAVA 中单例设计模式之懒汉式和饿汉式
单例设计模式之懒汉式和饿汉式单例设计模式概念单例模式可以说是大多数开发人员在实际中使用最多的,常见的Spring默认创建的bean就是单例模式的。单例模式有很多好处,比如可节约系统内存空间,控制资源的使用。其中单例模式最重要的是确保对象只有一个。简单来说,保证一个类在内存中的对象就一个。RunTime就是典型的单例设计,我们通过对RunTime类的分析,一窥究竟。源码剖析:/** * Every Java application has a single instance of class
2020-07-02 15:41:17 194
原创 jdk环境配置,及配置到eclipse中
jdk环境配置,及配置到eclipse中1.3 JDK1.3.1 概述JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心。它包含了:1、 JAVA开发工具(jdk\bin)2、 基础开发库(jdk\jre\lib\rt.jar)3、 基础开发库的源码(jdk\src.zip)1.3.2 下载与安装通过官方网站获取JDK:http://www.oracle.com也可以通过百度自行搜索资
2020-07-02 15:30:36 289
原创 GC垃圾回收,基本原理及方法示例
基本原理及方法示例public class TestGC01 { static Map<String,Object> objectPool=new HashMap<>(); public static void main(String[] args) throws InterruptedException { Point p1=new Point(10,20);//p1为一个强引用 objectPool.put("point", p1);//Spring中的sing
2020-07-02 15:02:01 307
原创 JAVA对象引用方式
JAVA中我们可以使用的对象引用方式有四种:1)强引用:此引用引用的对象,生命力最强。(对象不会被GC)2)软引用:此引用引用的对象,在内存不足时可能会被GC。3)弱引用:此引用引用的对象,在GC执行时可能直接会被销毁(即便是内存充足)。4)虚引用:用的最少,类似没有引用,主要用于记录对象的销毁。**说明:**软引用和弱引用通常会应用在一些缓存产品的设计中。private static void doMethod01() { //1.强引用 //Container c1=new C
2020-07-02 14:51:06 219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人