自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Be Amazing

保持对知识的渴望与敬畏

  • 博客(6)
  • 收藏
  • 关注

原创 【刷题】LeetCode(一)

刷题记录

2023-08-25 22:15:25 35 1

原创 理解SLF4J

下面我们以SPI方式为例,自定义一个SLF4J的实现,我们的logger并不打印具体的内容,只打印一句“I can not work now�”实现自定义的Logger实现自定义的ILoggerFactory�,在其中返回自定义的Logger实现自定义的SLF4JServiceProvider�,在其中返回自定义的ILoggerFactory以及版本号(返回null会有NPE)创建SPI的相关文件因为代码非常简单,这里就不再粘贴了。

2023-08-20 19:07:37 80 1

原创 MyBatis基础使用

Mybatis的前身是iBATIS,是2001年发起的开源项目,在2004年作者将它捐给了Apache软件基金会,在接下来6年中,开源世界的基础、许可及数据库技术等都发生了很大变化,到2010年,核心开发团队离开了Apache软件基金会,将iBATIS改名为Mybatis。和其它的ORM框架不同,Mybatis并没有将Java对象与数据表绑定,而是将Java对象的方法和SQL语句关联,所以说如果是需要对SQL语句有完全控制的需求,Mybatis是一个不错的选择。

2023-07-19 18:45:29 36

原创 基础算法之扫描线

有这么一类问题,在整个活动中,每个参与者都是在特定的时间点参与其中,又在某个特定的时间点退出活动,而我们要解决的问题通常与参与者的数量和参与者之间的关系有关。。之所以会产生这种感觉,是因为我们在用眼寻找答案的时候,使用的也是一种“扫描线”算法。

2023-07-04 00:50:15 771

原创 Rust基础

Rust是一门静态强类型语言,静态表示Rust代码需要经过先经过编译过程生成可执行文件,Rust官方提供的编译期叫rustc,它是由rust编写的,包含在rust源码中,而强类型则表示rust不允许隐式类型转换,比如在Java中你可以把一个int值赋给long类型,因为Java允许隐式类型转换,而在rust中这样是不被允许的。Rust支持参数化多态和Ad-hoc多态,也就是泛型和trait。todo:trait。

2023-07-02 20:04:09 43 1

原创 【编程语言】学习框架

● 编程范式● 语言哲学● 语言特色● 包管理。

2023-07-02 10:46:17 40 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除