首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
赛先生和泰先生
掘友等级
www.altitude.xin
努力做一个有温度的Java知识分享者。 🎉视频讲解 https://space.bilibili.com/1936685014
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
赛先生和泰先生
www.altitude.xin
·
2年前
关注
MybatisPlus实战专题 多表连接 代码生成 分组查询 一网打尽
MybatisPlusMax是MybatisPlus的增强包,秉承只拓展不修改的理念,对MybatisPlus做增强。 正如MybatisPlus是对MyBati...
0
评论
分享
赛先生和泰先生
www.altitude.xin
·
2年前
关注
Java HashMap原理
HashMap是Java中用于实现映射关系的一种数据结构。它允许将一个对象(称为键)映射到另一个对象(称为值)。当需要访问值时,可以使用键来查找值。 HashMap的实现原...
0
评论
分享
赛先生和泰先生
www.altitude.xin
·
2年前
关注
公司禁止JOIN查询怎么办?
如果公司禁止使用join查询,那么可以考虑使用其他方法来代替join查询。例如,可以使用子查询或者视图来替代join查询。 使用子查询时,可以在主查询的where子句中使用...
0
评论
分享
赛先生和泰先生
www.altitude.xin
·
2年前
关注
为什么 SQL 语句不要过多的 join?
使用join连接多个表的操作可能会使SQL语句变得复杂,同时也可能导致性能问题。这是因为,当连接多个表时,数据库系统需要在表之间进行比较,才能找出需要的数据。...
0
评论
分享
赛先生和泰先生
www.altitude.xin
·
2年前
关注
MybatisPlus多表连接查询一对多分页查询数据
在日常一线开发过程中,多表连接查询不可或缺,基于MybatisPlus多表连接查询究竟该如何实现,本文将带你找到答案。 在多表连接查询中,既有查询单条记录的情况,又有列表查...
0
评论
分享
赛先生和泰先生
www.altitude.xin
·
2年前
关注
EntityUtils MapStruct BeanCopier 数据实体类转换工具 DO BO VO DTO 附视频
实际项目开发过程中,总有数据实体类互相转换的需求,DO、BO、VO、DTO等数据模型转换经常发生。今天推荐几个好用的实体类转换工具分别是EntityUtils MapStr...
1
评论
分享
赛先生和泰先生
www.altitude.xin
·
2年前
关注
TreeUtils工具类一行代码实现列表转树【第三版优化】 三级菜单 三级分类 附视频
在日常一线开发过程中,总有列表转树的需求,几乎是项目的标配,比方说做多级菜单、多级目录、多级分类等,有没有一种通用且跨项目的解决方式呢?帮助广大技术朋友给业务瘦身,提高开发...
0
评论
分享
赛先生和泰先生
www.altitude.xin
·
2年前
关注
TreeUtils工具类一行代码实现列表转树 实战Java8 三级菜单 三级分类 附视频
在日常一线开发过程中,总有列表转树的需求,几乎是项目的标配,比方说做多级菜单、多级目录、多级分类等,有没有一种通用且跨项目的解决方式呢?帮助广大技术朋友给业务瘦身,提高开发...
0
评论
分享
赛先生和泰先生
www.altitude.xin
·
2年前
关注
实战讲解MybatisPlus DO PO BO DTO VO 数据模型及其流转 附视频
在使用MybatisPlus作为DAO层访问数据库日益普及的今天,相应数据模型的理解变得越发的重要。如何应对企业级复杂多变的场景、如何将代码书写的更为整洁,这些都是广大技术...
0
评论
分享
赛先生和泰先生
www.altitude.xin
·
2年前
关注
MybatisPlus Lambda表达式 聚合查询 分组查询 COUNT SUM AVG MIN MAX GroupBy
众所周知,MybatisPlus在处理单表DAO操作时非常的方便。在处理多表连接连接查询也有优雅的解决方案。今天分享MybatisPlus基于Lambda表达式优雅实现聚合...
0
评论
分享
赛先生和泰先生
www.altitude.xin
·
2年前
举报
#新人报道#
给粉丝发私信 怎么就违规了 管理权处理一下
反馈 & 建议
分享
评论
点赞
赛先生和泰先生
www.altitude.xin
·
2年前
关注
程序员如何利用技术能力变现
本质上来说,程序员是手艺人,有手艺的人就能做出别人做不出来的东西,而付费也是一件很自然的事了。那么,这个问题就成了,如何让自己的“手艺”更为值钱的问题了。 千里之行,积于跬...
138
30
分享
赛先生和泰先生
www.altitude.xin
·
3年前
关注
基于MybatisPlus代码生成器(2.0新版本)
实时读取库表结构元数据信息,比如表名、字段名、字段类型、注释等,选中修改后的表,点击一键生成,代码成即可提现出表结构的变化。 单表快速转化restful风格的API接口并对...
0
评论
分享
赛先生和泰先生
www.altitude.xin
·
3年前
关注
Java使用FreeMarker模版技术动态生成word实践
在日常开发中,常常有动态word文件生成的需求,通过编制模版,然后动态修改word内容以组合成新的文件。报告单、请假单、发票页等都可以使用动态生成word来解决。 笔者总结...
1
评论
分享
赛先生和泰先生
www.altitude.xin
·
3年前
关注
StampedLock读写锁性能之王
一、序言 StampedLock是Java 8新引入的高效读写锁。StampedLock实现了不仅多个读不互相阻塞,同时在读操作时不会阻塞写操作。 核心思想在于,在读的时候...
3
评论
分享
赛先生和泰先生
www.altitude.xin
·
3年前
关注
Java指令重排序在多线程环境下的应对策略
一、序言 指令重排在单线程环境下有利于提高程序的执行效率,不会对程序产生负面影响;在多线程环境下,指令重排会给程序带来意想不到的错误。 本文对多线程指令重排问题进行复原,并...
0
评论
分享
赛先生和泰先生
www.altitude.xin
·
3年前
关注
Synchronized锁及其膨胀
一、序言 在并发编程中,synchronized锁因其使用简单,在线程间同步被广泛应用。下面对其原理及锁升级过程进行探究。 二、如何使用 1、修饰实例方法 当实例方法被sy...
0
评论
分享
赛先生和泰先生
www.altitude.xin
·
3年前
关注
JDK内置锁深入探究
本文讲述仅针对 JVM 层次的内置锁,不涉及分布式锁。 锁有多种分类形式,比如公平锁与非公平锁、可重入锁与非重入锁、独享锁与共享锁、乐观锁与悲观锁、互斥锁与读写锁、自旋锁、...
0
评论
分享
下一页
个人成就
文章被点赞
195
文章被阅读
46,761
掘力值
1,401
关注了
0
关注者
48
收藏集
1
关注标签
16
加入于
2022-01-19