后端
Kotlin-Coroutines 中的async与await
Coroutines
官网说明
什么是协程?(摘自官网)
Asynchronous or non-blocking programming is an important part of the development landscape. 用于异步或非阻塞 编程。
简单概括 :
同步的方式去编写异步执行的代码
协程依赖于线程
协程挂起时不需要阻塞线程,几乎是无代价的.
一个线程中可以创建
【JavaEE】SpringIoC与SpringDI
目录
一、IoC与DI
1.1 IoC
1.2 DI
二、IoC与DI的使用
三、IoC详解
3.1 Bean的存储
3.2 @Controller(控制器存储)
3.3 获取Bean对象
3.4 @Service(服务存储)
3.5 @Repository(仓库存储
Spring源码分析之AOP
AOP是什么
面向切面的程序设计(Aspect-oriented programming,AOP,又译作面向方面的程序设计、剖面导向程序设计),是计算机科学中的一种程序设计思想,旨在将横切关注点与业务主体进行进一步分离,以提高程序代码的模块化程度。通过在现有代码基础上增加额外的通知(Advice)机制,能够对被声明为“切点(Pointcut)”的代码块进行统一管理与装饰。
怎么在Spring里使用
Open Feign之非SpringCloud方式使用实践
Open Feign之非SpringCloud方式使用
前言
网上对于spring-cloud-starter-openfeign的使用有非常多的说明,此处不再赘述。
机缘巧合之下,笔者遇到希望轻量级使用Open Feign的场景,即项目中并未使用SpringCloud框架、注册中心等服务发现组件,而只是想简单的做远程http请求调用来解耦微-微服务。
OpenFeign是什么
Feign 是ne
8、 equals与==的区别
equals与==的区别
== :
== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。
1、比较的是操作符两端的操作数是否是同一个对象。
2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。
3、比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为true,如: int a=1
看完!我不允许你还不知道 Spring Boot如何读取Resource目录文件
🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Micro麦可乐的博客 🐥《Docker实操教程》专栏以最新的Centos版本为基础进行Docker实操教程,入门到实战 🌺《RabbitMQ》专栏19年编写主要介绍使用JAVA开发RabbitMQ的系列教程&
Java各种数据结构-源码与应用
Java核心类库自带的数据结构有(以下是我用过的,估计还有不少我没用过的):
Deque, 等接口
具体数据结构(Concrete Data Structures)
定长数组
双向链表(LinkedList,但不把链表结构暴露给你)
哈希表(HashMap,同样不把具体实现暴露给你)
TreeMap(底层是红黑树,但还是不暴露给你)
LinkedHashMap和LinkedHashSet(哈希表