首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
深夜程猿
掘友等级
微信公众号_深夜程猿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
59
文章 45
沸点 14
赞
59
返回
|
搜索文章
最新
热门
数据结构小白系列之数据结构概述
数据结构,是数据的组织形式,包括数据元素本身以及数据元素之间的关系,公式可表示为Data_Structure={D, R},其中D表示数据,R表示关系。数据结构具有逻辑结构和物理结构。 逻辑结构是数据和数据之间的逻辑关系,实际就是它们之间的位置关系。比如数据A和数据B,数据A和…
技术资源下载(持续补充更新)
注意!!如果链接失效,欢迎加QQ群获取最新链接:599791743。为什是QQ群,不是微信群?主要还是作者懒得去维护微信群,QQ群主要是用于资料分享,存储文件方便。如果您还急需要什么学习资料,可以微信公众号后台私聊作者,如果作者有的话,会优先为您找出来哦!
深入理解Java SPI之入门篇
SPI的全称是Service Provider Interface,是JDK内置的一种服务发现机制。通过SPI我们可以动态加载我们定义的服务实现类。 读者可以随意增删配置内容,查看具体输出。
模式介绍
模式是什么?职业本能,大家马上会想到代码的设计模式,系统的架构模式等。但是,模式远不止这些。模式应用的领域很多,包括建筑、软件、机械...... 首先,一类问题是指具有相同本质东西的问题,以及这些问题的解决方案也具有相同本质。抽象就是把这类问题和解决方案基本框架抽取出来,具体框…
聊聊JWT
随着前后端分离越来越普及,传统的基于cookie-session的鉴权方式已经不适用于前后端分离项目了。在鉴权方面,有许多的实现方式,这篇文章不是来对比和介绍各个鉴权方式的优缺点,而是来普及其中之一-JWT。 更多文章,欢迎关注微信公众号:深夜程猿。 JWT是JSON Web …
聊聊Java中的异常(基础篇)
《Java编程思想》里面有一句话:Java的基本理念是“结构不佳的代码是不能运行的”。个人觉得,这可以从两个层面来理解,一是代码自身问题,有错误(在编译时期或者运行时期出现错误)的代码是不能继续运行下去的。二是开发者对代码质量的极致要求,我们决不允许有影响系统的正常运行的代码存…
简单聊聊Java中的ReentrantLock
在Java中,要想做到线程同步的传统方式是使用关键字synchronized。synchronized关键字提供了一个基本的同步机制,但是它的使用是十分严格的。例如,一个线程只能获取一次锁。同步的阻塞没有提供任何阻塞队列机制,当一个线程退出的时候,任何的线程都可以获取锁。这样会…
Mybatis底层原理学习(三):查询结果集的处理原理
【福利】关注微信公众号:深夜程猿,回复关键字即可获取学习视频、简历模版首先,在查询操作,执行sql语句返回查询结果集后,调用默认的结果集处理器handleResultSets方法DefaultResu
Mybatis底层原理学习(二):从源码角度分析一次查询操作过程
到这里,动态代理类创建完成。 通过分析了源码执行过程,Mapper代理类的创建过程弄清楚了,大体就是通过从缓存中获取sql映射配置的id(类全路径名+方法名)来通过动态代理机制创建代理类,实际执行的CRUD是执行动态代理类的方法。 最后找到映射的方法,执行mapperMetho…
mybatis底层原理学习(一):SqlSessionFactory和SqlSession的创建过程
SqlSessionFactory是SqlSession的创建工厂,每一个SqlSession实例代表应用程序和数据库的一次连接。 在整个应用当中,我们应该只创建一个SqlSessionFactory实例,但是可以有多个SqlSession实例。那么,SqlSessionFac…
下一页
个人成就
文章被点赞
149
文章被阅读
28,490
掘力值
747
关注了
39
关注者
29
收藏集
3
关注标签
64
加入于
2017-04-03