相关文章
【BUG】记录使用PageHelper分页工具出现的问题?全是细节~
PageHelper原理
真的要理解这个插件的工作原理: PageHelper是MyBatis的一个插件,内部实现了一个PageInterceptor拦截器。Mybatis会加载这个拦截器到拦截器链中。在我们使用过程中先使用PageHelper.startPage这样的语句在当前线程上下文中设置一个Thread…
建站知识
2024/11/28 4:32:38
2个比较经典的PHP加密解密函数分享
项目中有时我们需要使用PHP将特定的信息进行加密,也就是通过加密算法生成一个加密字符串,这个加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理。 最常见的应用在用户登录以及一些API数据交换的场景。
笔者收录了一些…
建站知识
2024/11/28 4:42:39
C#根据中文首字母排序
第一种方式: 这种方式会受制于服务器的区域和语言设置。 1.首先添加一个排序类ChineseNameComparer
public class ChineseNameComparer : IComparer<string>
{public int Compare(string x, string y){if (x null || y null)return 0;var xFirstChar x.Su…
建站知识
2024/11/28 4:35:10
springboot实现webSocket服务端和客户端demo
1:pom导入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId><version>2.2.7.RELEASE</version></dependency>2:myWebSocketClien…
建站知识
2024/11/28 4:42:31
IDEA中创建Java Web项目方法2
以下过程使用IntelliJ IDEA 2021.3 一、创建Maven项目
1. File -> New -> Projects...
2. 选择Maven,点击Next 3. 输入项目名称,Name: WebDemo3。点击 Finish,生成新的项目
二、添加框架支持
1. 在项目名上右键,选择 A…
建站知识
2024/11/28 4:34:37
RocketMQ 源码分析——Producer
文章目录 消息发送代码实现消息发送者启动流程检查配置获得MQ客户端实例启动实例定时任务 Producer 消息发送流程选择队列默认选择队列策略故障延迟机制策略*两种策略的选择 技术亮点:ThreadLocal 消息发送代码实现
下面是一个生产者发送消息的demo(同步发送&#…
建站知识
2024/11/22 9:00:47
element-table排序icon没有点亮
<el-table :data"tableData" ref"tableRef"border :sort"defaultSort":default-sort"defaultSort"><el-table-column sortable :sort-orders"sortOrder" prop"date" label"日期"> </el-…
建站知识
2024/11/20 12:35:52