LRU概述 LRU算法,即最近最少使用算法。其使用场景非常广泛,像我们日常用的手机的后台应用展示,软件的复制粘贴板等。 本文将基于算法思想手写一个具有LRU算法功能的Java工具类。 结构设计 在插入数据时,需要能快速判断是否已有相同数据。为实现该目的,可以使用hash表结构。 同时根据LRU的规则 ...
分类:
其他好文 时间:
2021-05-24 06:07:20
阅读次数:
0
配置解析 mybatis核心配置文件 :mybatis-config.xml configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins ...
分类:
其他好文 时间:
2021-05-24 06:05:56
阅读次数:
0
一、关于 Caffeine Cache 在推荐服务中,虽然允许少量请求因计算超时等原因返回默认列表。但从运营指标来说,越高的“完算率”意味着越完整的算法效果呈现,也意味着越高的商业收益。(完算率类比视频的完播率,成功完成整个推荐线上流程计算的请求次数/总请求次数) 为了能够尽可能快地完成计算,多级缓 ...
分类:
系统相关 时间:
2021-05-24 05:40:46
阅读次数:
0
最近阅读了许久的mybatis源码,小有所悟。同时也发现网上有许多优秀的mybatis源码讲解博文。本人打算把自己阅读过的、觉得不错的一些博文列出来。以此进一步加深对mybatis框架的理解。其实还有一个目的是,本人也想写一系列博文来分享自己对mybatis的理解。然而。个人文笔太差,列出的这些别人 ...
分类:
其他好文 时间:
2021-05-24 05:17:31
阅读次数:
0
Mybatis源码解析之SpringBoot集成mybatis-spring-boot-starter分析 ...
分类:
编程语言 时间:
2021-05-24 05:15:29
阅读次数:
0
mybatis 什么是mybatis ? orm的半自动化框架,自己封装了jdbc,创建驱动,创建链接,创建statement等,采取mapper动态代理机制,使使用者只需要关注sql的编写。 ? mybatis的sql是通过xm或者注解来进行对欲生成的sql进行配置,再通过配置的类路劲反射找到类的 ...
分类:
编程语言 时间:
2021-05-24 05:02:56
阅读次数:
0
1. 前言 上一篇文章整合了springboot+spring mvc+mybatis,基于三层架构搭建了一个接口平台。这篇文章主要整合一下springboot和redis的框架,redis也是目前使用较多的nosql数据库。 这篇文章的整个项目框架都是基于上一篇文章的,所以很多配置或者代码不会写完 ...
分类:
编程语言 时间:
2021-05-24 04:36:49
阅读次数:
0
<sql id="insertColumn"> data_job_id, ds_info, src_ds_type, dst_ds_type, scene_state, last_checked_time, check_period_ms, last_round_reset_time, round_ ...
分类:
其他好文 时间:
2021-05-24 04:16:16
阅读次数:
0
Spring Framework自动装配setAutowireMode和Mybatis案例的源码探究 ...
分类:
编程语言 时间:
2021-05-24 02:59:47
阅读次数:
0
注意:对象生命周期和依赖注入框架 依赖注入框架可以创建线程安全的,事务性的SqlSession和映射器,并将它们直接注入到bean中,这样您就可以忽略它们的生命周期。 您可能想看看MyBatis-Spring或MyBatis-Guice子项目,以了解有关将MyBatis与DI框架一起使用的更多信息。 ...
分类:
数据库 时间:
2021-05-24 02:38:08
阅读次数:
0