网站首页 > 精选文章
-
高性能网络编程之Netty框架实战:打造属于你的“聊天室”
高性能网络编程之Netty框架实战:打造属于你的“聊天室”在这个数字化时代,高性能网络编程已经成为许多企业不可或缺的一部分。无论是处理海量日志数据,还是构建实时通信系统,我们都需要一种高效、可靠的解决方案来应对这些挑战。今天,就让我们一起走...
2025-06-18 huorong 精选文章 13 ℃ 0 评论 -
Switch模拟器YUZU进度报告2022-4月
Switch模拟器YUZU进度报告2022-4月大家好,四月真是太棒了!我们将讨论CPU和内核性能改进、几项GPU模拟更改、UI调整等等!继续拯救桃花公主继续它的工作以更好地支持官方GameCube/Wii和Nintend...
2025-06-18 huorong 精选文章 8 ℃ 0 评论 -
socket 断线重连和心跳机制如何实现?
一、socket概念1.套接字(socket)是网络通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的通信端...
2025-06-18 huorong 精选文章 8 ℃ 0 评论 -
鱼与熊掌得兼:Hibernate与Mybatis共存
很长一段时间,网上有很多关于Hibernate与Mybatis孰优孰劣的争论,两个阵营的人谁也不能说服谁,每个人的理由都很有道理。今天,我分享的主题是:在一个项目中同时使用Hibernate和Mybatis两个ORM框架。作为一个开发者,...
2025-06-18 huorong 精选文章 7 ℃ 0 评论 -
使用mybatis切片实现数据权限控制
作者:京东科技李俊龙一、使用方式数据权限控制需要对查询出的数据进行筛选,对业务入侵最少的方式就是利用mybatis或者数据库连接池的切片对已有业务的sql进行修改。切片逻辑完成后,仅需要在业务中加入少量标记代码,就可以实现对数据权限的控制...
2025-06-18 huorong 精选文章 6 ℃ 0 评论 -
MyBatis-Plus中的BaseMapper和Wrapper用法
一、MyBatis-Plus的基本操作(BaseMapper)注:此测试运行于springboot环境中新建UserMaper.java接口,并继承mybatis-plus的BaseMapper:publicinterfaceUser...
2025-06-18 huorong 精选文章 7 ℃ 0 评论 -
Mybatis一级缓存和二级缓存原理区别(图文详解)
Java面试经常问到Mybatis一级缓存和二级缓存,今天就给大家重点详解Mybatis一级缓存和二级缓存原理与区别@mikechenMybatis缓存缓存就是内存中的数据,常常来自对数据库查询结果的保存,使用缓存可以避免频繁与数据库进行交...
2025-06-18 huorong 精选文章 6 ℃ 0 评论 -
Spring Boot 简单整合 fluent-mybatis 实现数据的增删改查
总是喜欢去关注更多的新框架,发现了一个基本上不用写mapper和xml的框架。让我们来研究一下这个框架吧。1.新建SpringBoot项目1.1pom.xml配置<properties><java.version...
2025-06-18 huorong 精选文章 7 ℃ 0 评论 -
MyBatis Plus—CRUD 接口(mybatismapper接口)
ServiceCRUD接口说明:通用ServiceCRUD封装IService(opensnewwindow)接口,进一步封装CRUD采用get查询单行remove删除list查询集合page分页前缀命...
2025-06-18 huorong 精选文章 7 ℃ 0 评论 -
一种轻量分表方案-MyBatis拦截器分表实践
作者:京东零售张均杰背景部门内有一些亿级别核心业务表增速非常快,增量日均100W,但线上业务只依赖近一周的数据。随着数据量的迅速增长,慢SQL频发,数据库性能下降,系统稳定性受到严重影响。本篇文章,将分享如何使用MyBatis拦截器低成本...
2025-06-18 huorong 精选文章 6 ℃ 0 评论