后端
LeetCode - #65 有效数字
前言
我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。
LeetCode 算法到目前我们已经更新了 64 期,我们会保持更新时间和进度(周一、周三、周五早上 9:00 发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升。
不积跬步,无以至千里;不积小流,无以成江海
【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(仓库存储
Kotlin-Coroutines 中的async与await
Coroutines
官网说明
什么是协程?(摘自官网)
Asynchronous or non-blocking programming is an important part of the development landscape. 用于异步或非阻塞 编程。
简单概括 :
同步的方式去编写异步执行的代码
协程依赖于线程
协程挂起时不需要阻塞线程,几乎是无代价的.
一个线程中可以创建
Spring源码分析之AOP
AOP是什么
面向切面的程序设计(Aspect-oriented programming,AOP,又译作面向方面的程序设计、剖面导向程序设计),是计算机科学中的一种程序设计思想,旨在将横切关注点与业务主体进行进一步分离,以提高程序代码的模块化程度。通过在现有代码基础上增加额外的通知(Advice)机制,能够对被声明为“切点(Pointcut)”的代码块进行统一管理与装饰。
怎么在Spring里使用
8、 equals与==的区别
equals与==的区别
== :
== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。
1、比较的是操作符两端的操作数是否是同一个对象。
2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。
3、比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为true,如: int a=1
MySQL 常见面试问题总结
MySQL
MySQL 基础概念
1. 什么是MySQL?它有哪些特点?
2. MySQL中的存储引擎有哪些?它们有什么区别?
3. InnoDB和MyISAM的主要区别是什么?
4. 什么是事务?MySQL如何支持事务?
ACID原则详解
1. Atomicity(原