03 2023 档案

摘要:简述 作为一名devloper,工作中可不是只有coding的,我们还要与team里的其他人进行team work,在有英语背景项目中,一些必备的《话术》能让我们更专业,让同事和老外都觉得我们是有礼貌的。 通用类 你对某一块内容的细节还不清楚时: Is it possible for you to 阅读全文
posted @ 2023-03-26 22:20 艾尔夏尔-Layton 阅读(35) 评论(0) 推荐(1) 编辑
摘要:简述 keycloak是一个针对现代应用程序和服务的开源身份和访问管理解决方案,本质就是个中间件,keycloak支持单点登录SSO,服务可通过OpenID Connect、OAuth 2.0 等协议对接 Keycloak SSO单点登录 SSO指的是Single Sign On,中文是单点登录。指 阅读全文
posted @ 2023-03-17 18:22 艾尔夏尔-Layton 阅读(6159) 评论(0) 推荐(1) 编辑
摘要:简述 如果在项目中,我们想在项目启动的时候干一些事情,比如从数据库加载一些数据、提前加载加密证书,并且这些功能只干一次 我们就可以使用CommandLineRunner完成我们的需求,我们可以继承CommandLineRunner接口,实现其run方法 这样在springboot启动的时候会自动运行 阅读全文
posted @ 2023-03-17 14:51 艾尔夏尔-Layton 阅读(281) 评论(0) 推荐(0) 编辑
摘要:简述 mockk和mockito类似,都是在测试环境下制造test double的测试框架 在kotlin环境下mockk比mockito更加优秀 mockito在kotlin的缺陷 mockito的when方法在kotlin是关键字,需要加反引号才能使用 在kotlin里所有class都是fina 阅读全文
posted @ 2023-03-14 17:35 艾尔夏尔-Layton 阅读(1105) 评论(0) 推荐(1) 编辑
摘要:简述 在开发者经常会涉及和excel的交互,如将数据库的数据导出到内存中,如将excel的数据导入到内存中。 常用的方式有两种——poi和java excel,其中常用的是poi POI的全称是Poor Obfuscation Implementation,中文是可怜的模糊实现(笑),POI是用Ja 阅读全文
posted @ 2023-03-14 09:33 艾尔夏尔-Layton 阅读(738) 评论(0) 推荐(0) 编辑
摘要:简述 JOOQ,全称是Java Object Oriented Querying面向java对象查询,是一个ORM框架。利用其生成的Java代码和流畅的API,可以快速构建有类型约束的安全的SQL语句。 本质是在java语言层面,用java以流的方式生成对应sql语句。JOOQ会将数据库的数据映射成 阅读全文
posted @ 2023-03-13 00:38 艾尔夏尔-Layton 阅读(1947) 评论(0) 推荐(0) 编辑
摘要:简述 kotlin有三个集合类型——list set map,kotlin标准库提供了一整套用于管理集合的工具 这些集合接口与相关函数位于 kotlin.collections 包中 kotlin的集合分为可变集合类Mutable和不可变集合类Immutable,List、Set、Map都是不可变集 阅读全文
posted @ 2023-03-09 19:46 艾尔夏尔-Layton 阅读(447) 评论(0) 推荐(0) 编辑
摘要:协程 协程是语言层面的东西,线程是系统层面的东西 协程,本质上是一个线程框架,解决了异步编程时过多回调的问题 线程的切换会耗费系统资源,协程可以理解为线程里的‘多线程’,当然我们也可以直接理解这里的协程是线程,底层实现我们可以不深究 launch和runblocking launch和runbloc 阅读全文
posted @ 2023-03-09 00:28 艾尔夏尔-Layton 阅读(644) 评论(0) 推荐(0) 编辑
摘要:简述 八股文面试常出现的题目:java中如何创建线程? 答:1.直接继承Thread类 2.实现Runnable接口 3. 实现Callable接口 Runnable和Callable的区别在于Callable能在线程执行完任务之后获取执行结果 Callable Callable任务只能在线程池中使 阅读全文
posted @ 2023-03-08 23:20 艾尔夏尔-Layton 阅读(16) 评论(0) 推荐(0) 编辑
摘要:简述 kotlin是一种在Java虚拟机上执行的静态类型编程语言,他可以和java语言互相转换,kotlin可以写前端、后端、移动端,目前在安卓开发中非常火热 和java相比kotlin十分的简洁,例如一个data类就能表示java中带getter setter的JavaBean kotlin的优点 阅读全文
posted @ 2023-03-08 01:05 艾尔夏尔-Layton 阅读(285) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示