深入浅出 MyBatis 的一级、二级缓存机制

一、MyBatis 缓存 缓存就是内存中的数据,常常来自对数据库查询结果的保存。使用缓存,我们可以避免频繁与数据库进行交互,从而提高响应速度。 MyBatis 也提供了对缓存的支持,分为一级缓存和二级
分类: 编程语言 发布时间: 07-26 22:22 阅读次数: 0

【一行行看源码】Commit 阶段全流程讲解!

一行行代码,一个个函数,这篇文章讲解了 react 在 commit 阶段的全流程,从源码角度来分析每个阶段的工作!
分类: 编程语言 发布时间: 07-26 22:22 阅读次数: 0

玩转数组高级技法,成为JS高手

大家好,我是云牧,今天带来是关于JS中数组许多不为人知的高级用法和技巧,全程干货,阅读完本篇文章相信你会对数组掌握更上一层楼。
分类: 编程语言 发布时间: 07-26 22:22 阅读次数: 0

阿里二面:Redis 中的 AOF 文件太大了怎么办?

一、前言 写这篇文章的目的是来自我的一位粉丝的投稿,说面试阿里被问到了这个问题。不得不说阿里的面试问的都挺有质量,一般的我们只会关注 Redis 的两种持久化方式 RDB 和 AOF。但老周这里盲猜面
分类: 编程语言 发布时间: 07-26 22:22 阅读次数: 0

Chrome插件vue-devtools是如何把VSCode中对应的组件文件打开的

自己在开发vue项目的时候还是会时不时的通过vue-devtools去查看数据和组件,但真的没发现,它竟然还可以打开对应的组件文件。于是我带着好奇心,去查看了尤大写的的源码。
分类: 编程语言 发布时间: 07-26 22:22 阅读次数: 0

我惊了!!!ThreadLocal 源码存在内存泄露的 Bug!!!

一、前言 写这篇文章的目的是因为现在网上很多关于 ThreadLocal 的文章,很大一部分都不太准确。 比如说: ThreadLocal 内部有个 map,键为线程对象; ThreadLocal 的
分类: 编程语言 发布时间: 07-26 22:22 阅读次数: 0

Redis中ZSet的底层数据结构跳跃表skiplist,你真的了解吗?

一、前言 老周写这篇文章的初衷是这样的,之前项目中有大量使用 Redis 的 ZSet 数据结构来实现各种排行榜的功能。老周以前也写过关于跳表的数据结构,但那是纯数据结构方面来分析的,今天我们就来从跳
分类: 编程语言 发布时间: 07-26 22:22 阅读次数: 0

vue2.x插件升级支持vue3,支持vue3的图片预览插件来了

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情 >> 之前在工作中有需要用到图片预览的地方,当初没有找到合适的图片插件,于是就自己写了一个,并发布到了gi
分类: 编程语言 发布时间: 07-26 22:22 阅读次数: 0

开放平台设计方案与实践

一、背景 随着业务的发展,越来越多的系统需要数据往来。那对外提供的接口也越来越多,而且各个接口散落在不同的项目中被调用,多了的话排查问题困难且混乱。基于这个痛点,我们有必要打造一套开放平台来管理各个
分类: 编程语言 发布时间: 07-26 22:22 阅读次数: 0

这个鼠标跟随效果被我一晚上硬撸出来了~

前段时间,咱们摸金群的小伙伴发了一个网站的首页很有意思,鼠标移动,眼睛会跟着移动,并且还会眨眼,很久不动了,眼睛还会闭起来,链接在这:坏打印机。大家可以在线感受下。我也录了个gif图片,是不是有点意思
分类: 编程语言 发布时间: 07-26 22:22 阅读次数: 0

动态调整线程池参数实践

一、背景 随着业务的发展,越来越多的系统需要数据往来。那对外提供的接口也越来越多,而且各个接口散落在不同的项目中被调用,多了的话排查问题困难且混乱。基于这个痛点,我们有必要打造一套开放平台来管理各个
分类: 编程语言 发布时间: 07-26 22:22 阅读次数: 0

Docker下elasticsearch8实战(单节点、扩容、集群、安全校验、kibana一网打尽)

如何用docker快速部署ElasticSearch8服务,包括单机、扩容、集群、kibana、安全校验、非安全直连等多种情况,尽在本文一网打尽
分类: 编程语言 发布时间: 07-26 22:22 阅读次数: 0

[Go WebSocket] 你的第三个Go WebSocket服务: 多房间的聊天室(自动清理无人房间)

Go WebSocket系列第六篇:实现一个多房间的聊天室。上次我们开发了「多房间聊天室」的代码,但是存在内存无限增加的问题。这次我们增加自动清理无人房间的逻辑。
分类: 编程语言 发布时间: 07-26 22:22 阅读次数: 0

深入理解 MyBatis

什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。
分类: 编程语言 发布时间: 07-26 22:22 阅读次数: 0

我也是醉了,Eureka 延迟注册还有这个坑!

Eureka 有个延迟注册的功能,也就是在服务启动成功之后不立刻注册到 Eureka Server,而是延迟一段时间再去注册,这样做的主要目的是因为虽然服务启动成功了,可能还有一些框架或者业务的代码没
分类: 编程语言 发布时间: 07-26 22:22 阅读次数: 0

如何组装一个注册中心

hello,大家好呀,我是小楼。今天不写BUG,来聊一聊注册中心。 标题本来想叫《如何设计一个注册中心》,但网上已经有好多类似标题的文章了。所以打算另辟蹊径,换个角度,如何组装一个注册中心。 组装意味
分类: 编程语言 发布时间: 07-26 22:22 阅读次数: 0

solr(一)windows系统安装javasdk及配置系统变量

工作需要使用到solr索引引擎。 这个破玩意是用java写的,运行这个玩意,需要有javasdk环境,这是个啥,没用过啊。 百度了一下。 这里记录了一下,我大概的安装过程。 一:安装javasdk 访
分类: 编程语言 发布时间: 07-26 22:21 阅读次数: 0

Java 中节省 90% 时间的常用的工具类

前言 你们有木有喜欢看代码的领导啊,我的领导就喜欢看我写的代码,有事没事就喜欢跟我探讨怎么写才最好,哈哈哈...挺好。 今天我们就一起来看看可以节省 90% 的加班时间的第三方开源库吧,第一个介绍的必
分类: 服务端 发布时间: 07-26 22:21 阅读次数: 0

汉得企业级PaaS平台HZERO即将重磅开源!

  HZERO开源发布直播 汉得信息自主研发的企业级PaaS平台HZERO于2020年9月23日零点重磅开源! 了解更多HZERO开源内容,敬请关注开源发布线上直播,欢迎您的到来! 直播时间: 2020年9月23日上午10:00 直播链接: https://meeting.tencent.com/l/xaPxiT8KAskD   HZERO开源代码获取 代码开源时间: 2020年9月23日0:00 代码托管平台: GitHub: https://github.com/open-hand/hze
分类: 其他 发布时间: 07-26 22:13 阅读次数: 0

【OPEN HAND】汉得企业级PaaS平台HZERO重磅开源!

OPEN HAND 开源开放,共享共赢! 用开源创造更好的技术,以共享奉献更多的价值。 2020年9月23日0:00,汉得信息(股票代码:300170)宣布自主研发的企业级PaaS平台HZERO重磅开源!并于同日10:00,在汉得青浦园区举行了简短的线上预发布直播会议,宣布了HZERO开源范围,解读了HZERO开源价值,并分享了获取开源代码及相关支持的方式。 会上,汉得信息CEO 黄益全回顾了HZERO的建设初衷与发展历程,通过搭建一个自主可控的平台,去沉淀汉得在管理与技术方面深度融合的能力,
分类: 其他 发布时间: 07-26 22:13 阅读次数: 0