Fork me on GitHub
摘要: 1.1.JDK8新特性(2014年初)(LTS版本)1、Lambda表达式2、函数式编程3、接口可以添加默认方法和静态方法,也就是定义不需要实现类实现的方法4、方法引用5、重复注解,同一个注解可以使用多次6、引入Optional来避免空指针7、引入Streams相关的API8、引入新的Date/Ti 阅读全文
posted @ 2024-03-14 14:53 来一杯面向对象的茶 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 简介: ConcurentHashMap是java.util.concurrent包下的一个线程安全的类,继承自Map类,用于存储具有键(key)、值(value)映射关系的双列集合。其数据结构与HashMap类似,都是使用数组+链表+树(红黑树)的结构实现。 ConcurrentHashMap在J 阅读全文
posted @ 2023-09-25 00:34 来一杯面向对象的茶 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 生产者消费者概念 生产者消费者是设计模式的a56爆大奖在线娱乐。让生产者和消费者基于一个容器来解决强耦合问题。 生产者 消费者彼此之间不会直接通讯的,而是通过一个容器(队列)进行通讯。 a56爆大奖在线娱乐生产者生产完数据后扔到容器中,不用等待消费者来处理。 消费者不需要去找生产者要数据,直接从容器中获取即可。 而这种容器最常用的 阅读全文
posted @ 2023-09-20 00:23 来一杯面向对象的茶 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 详解一、八种基本数据类型常识 1.1、基本常识表 java八种基本数据类型分为四类八种,四类分别为整型、浮点型、布尔型、字符型;八种分别为byte、short、int、long、float、double、boolean、char;对于上图有以下几点需要注意: java八种基本数据类型的字节数:分别为 阅读全文
posted @ 2021-07-16 11:43 来一杯面向对象的茶 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 1.1什么是线程? 线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。 1.2与进程的关系 a56爆大奖在线娱乐进程都有多个相应的线程,在执行程序时,实际上是执行相应的一系列线程。进程是资源分配的最小单位,线程是程序执行的最小单位。 2.1线程的生命周期: 新建状 阅读全文
posted @ 2021-07-12 09:57 来一杯面向对象的茶 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 解释 Java 堆空间及 GC? 当通过 Java 命令启动 Java 进程的时候,会为它分配内存。内存的一部分用于创建堆空间,当程序中创建对象的时候,就从对空间中分配内存。GC 是 JVM 内部的一个进程,回收无效对象的内存用于将来的分配。 说一下 JVM 的主要组成部分及其作用? JVM包含两个 阅读全文
posted @ 2021-07-06 23:38 来一杯面向对象的茶 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是 spring cloud? spring cloud 是一系列框架的有序集合。它利用 spring boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 spring boot 的开发风格做到一键启动和部 阅读全文
posted @ 2021-07-06 23:31 来一杯面向对象的茶 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是 Spring Boot? Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。 2. Spring Boot 有哪些优点? Spring Boo 阅读全文
posted @ 2021-07-06 23:20 来一杯面向对象的茶 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 什么是Spring? Spring是一个IOC容器,用来管理bean,使用依赖注入实现控制反转,可以很好的与其他框架集成(如struts,hibernate),提供AOP机制弥补OOP的代码重复问题,更方便将程序中交叉业务逻辑抽取为切面,自动注入给方法执行(如日志、异常、安全、事务)。是a56爆大奖在线娱乐轻量级J 阅读全文
posted @ 2021-07-06 23:14 来一杯面向对象的茶 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 什么是RabbitMQ? RabbitMQ是一个开源的消息代理的队列服务器,用来通过普通协议在完全不同的应用之间共享数据。 RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是基于AMQP协议的。Erlang语言在数据交互方面性能优秀,有着和原生Socket一样的延迟,这也是Rab 阅读全文
posted @ 2021-07-06 23:11 来一杯面向对象的茶 阅读(136) 评论(0) 推荐(0) 编辑
1