posts
文章
按时间排序的全部文章。
892 篇内容
54 个标签
Search
搜索这页文章
直接按标题筛选当前页面里的文章,查找会更快。
Article Search
AOP背后的故事:Spring中切面实现的精彩历程
AOP是基于IOC的Bean加载来实现的,所以理解Spr
ZooKeeper - 分布式锁
基础 ZooKeeper的4个节点 持久节点:默认的节点类型
dubbo - 高级特性
高级特性 序列化 dubbo 内部已经将序列化和反序列化的过程内部封装
深入理解请求限流算法的实现细节
固定窗口限流算法 固定窗口限流算法(Fixed Window Rate Limiting Alg
服务保护概述
在微服务架构中,服务与服务之间通过远程调用的方式进行通信
Sentinel - 使用
前言 Sentinel是阿里巴巴开源的一款微服务流量控制组
优秀开源框架
2026-06-06
升级重要特性 - Java11升Java17
2026-05-17
解密类加载机制:深入理解JVM如何加载你的代码
2026-05-17
Tomcat - Container的管道机制:责任链模式
2026-05-17
MVC中DispatcherServlet处理请求的完整流程
2026-05-17
MVC中DispatcherServlet初始化的深度探索
2026-05-17
dubbo - 服务调用源码
2026-05-17
AOP中动态代理详解
2026-05-17
windows上安装多版本node
2026-04-28
用300行代码手写一个mini版的Tomcat
2026-04-19
用300行代码手写Spring核心原理
2026-04-19
用300行代码手写SpringBoot核心原理
2026-04-19
引言
2026-04-19
协作-自主Agent
2026-04-19
协作-团队协议
2026-04-19
协作-Worktree+任务隔离
2026-04-19
协作-Agent团队
2026-04-19
全网都在吹的OpenClaw是什么?
2026-04-19
内存管理-上下文压缩
2026-04-19
规划与协调-子Agent
2026-04-19
规划与协调-任务系统
2026-04-19
规划与协调-技能
2026-04-19
规划与协调-TodoWrite
2026-04-19
工具与执行-工具
2026-04-19
工具与执行-Agent循环
2026-04-19
调试排错 - 排查工具单
2026-04-19
并发-后台任务
2026-04-19
Tomcat的配置调优
2026-04-19
Tomcat - 组件管理源码详解
2026-04-19
Tomcat - 线程池的设计与实现:StandardThreadExecutor
2026-04-19
Tomcat - 事件的监听机制:观察者模式
2026-04-19
Tomcat - 启动过程详解
2026-04-19
Tomcat - 架构设计
2026-04-19
Tomcat - Service的设计和实现:StandardService
2026-04-19
Tomcat - Server的设计和实现:StandardServer
2026-04-19
Tomcat - Request请求处理过程:Connector
2026-04-19
Tomcat - Request请求处理:Container设计
2026-04-19
Tomcat - Container容器之Engine:StandardEngine
2026-04-19
Rag入门知识
2026-04-19
MySQL优化全攻略:索引、SQL与分库分表的最佳实践
2026-04-19
MySQL使用全攻略:从命令大全到规范的最佳实践
2026-04-19
Mysql的行级锁到底是怎么加的?
2026-04-19
MVC中的拦截器实现案例
2026-04-19
Java对象头:深入理解对象存储的核心机制
2026-04-19
AI大模型入门知识
2026-04-19
AI Agent入门知识
2026-04-19
Agent强化知识
2026-04-19
opencode整合skills
2026-04-05
软件研发全生命周期:精选 Skills 推荐指南
2026-03-06
整合Minio - 实现文件切片极速上传
2026-02-28
整合EasyExcel - 实现百万数据导入导出
2026-02-28
一文带你了解如何控制Bean的加载顺序?
2026-02-28
史上最全SpringBoot相关注解介绍
2026-02-28
虚拟线程深度解析:轻量并发编程的未来趋势
2026-02-27
高并发场景下,一个好的熔断策略该怎么设计?
2026-02-27
ThreadPoolExecutor详解:从核心参数到实现原理详解
2026-02-27
Sentinel - 源码
2026-02-27
MyBatis中一级缓存与二级缓存的幕后真相
2026-02-27
Mybatis基础操作
2026-02-27
MyBatis动态SQL是如何突破传统SQL的限制的?
2026-02-27
Java 21 新特性
2026-02-27
CountDownLatch:解锁多线程任务同步的终极技术
2026-02-27
JDBC连接数据库的核心原理
2026-02-20
MVC快速入门
2026-02-07
优雅的处理返回值
2026-02-01
优雅的参数校验
2026-02-01
优雅地关闭程序
2026-02-01
线程基础的全景图:Java开发者必须掌握的核心知识点
2026-02-01
Spring事务管理源码篇
2026-02-01
Spring事务管理使用篇
2026-02-01
SpringBoot 整合系列索引
2026-02-01
Spring AI 框架中如何集成 MCP?
2026-02-01
AOP注解的妙用 - 实现接口限流、防重、防抖
2026-02-01
从底层源码深入分析Spring的IoC容器初始化过程
2026-01-27
从底层源码深入分析Bean的实例化
2026-01-27
Spring框架IoC核心详解
2026-01-27
Spring AOP基础、快速入门
2026-01-27
Kafka - 入门
2026-01-27
AOP背后的故事:Spring中切面实现的精彩历程
2026-01-27
ZooKeeper - 分布式锁
2026-01-24
dubbo - 高级特性
2026-01-24
深入理解请求限流算法的实现细节
2026-01-19
服务保护概述
2026-01-19
Sentinel - 使用
2026-01-19
Redis实现高并发场景下的计数器设计
2026-01-19
dubbo - SPI机制
2026-01-19
调试排错 - 线程Dump分析
2026-01-17
ThreadLocal:线程私有变量的存储与访问机制
2026-01-17
系统管理
2026-01-11
Caffeine
2026-01-11
线性数据结构
2026-01-06
LinkedList深度剖析:源码解读与核心机制
2026-01-06
深度解析分布式事务的七大核心方案
2026-01-03
堆
2026-01-02
一致性Hash算法:如何实现分布式系统中的高效数据分片?
2025-12-29
随机算法
2025-12-29
Redis分布式锁:从SETNX到Redisson的演进
2025-12-29
适配器模式
2025-12-21
泛型:类型参数化的艺术与科学
2025-12-21
策略模式
2025-12-21
本地缓存 - GuavaCache
2025-12-21
Java基础核心要点
2025-12-21
ArrayList深度剖析:源码解读与性能优化
2025-12-21
组合(整体)模式
2025-11-29
哈希表
2025-11-29
装饰者模式
2025-11-24
享元模式
2025-11-24
java freemarker(ftl)模板填充导出PDF,支持中文乱码
2025-11-22
外观(门面)模式
2025-11-20
建造者模式
2025-11-17
原型模式
2025-11-15
桥接模式
2025-11-15
类与类之间六大关系揭秘以及软件设计七大原则
2025-11-15
工厂模式
2025-11-15
单例模式
2025-11-15
正则表达式规则详解
2025-11-10
正则表达式的性能问题
2025-11-10
升级重要特性 - Java8升Java11
2025-11-10
CRON表达式介绍和使用
2025-11-10
Java 9~10新特性
2025-11-01
Java 25 新特性
2025-11-01
Java 22~24 新特性
2025-11-01
Java 18~20 新特性
2025-11-01
Java 17 新特性
2025-11-01
Java 12~16 新特性
2025-11-01
Java 11 新特性
2025-11-01
Java 8 新特性
2025-10-29
字符串匹配算法
2025-10-28
图论
2025-10-28
图
2025-10-28
贪心算法
2025-10-28
十大经典排序算法
2025-10-28
回溯算法
2025-10-28
递归与分治
2025-10-28
查找算法
2025-10-28
布隆过滤器
2025-10-28
树
2025-10-27
Redis实现分页+多条件模糊查询组合方案
2025-10-26
Git指南:从入门到精通
2025-10-26
位图
2025-10-10
基础 - 输入网址到网页显示发生了什么
2025-09-21
TCP - 三次握手四次挥手
2025-09-21
Java 日志管理的黄金组合: SLF4J+Logback
2025-09-21
基础 - 数据通信基础及报头
2025-09-20
InnoDB存储结构全解析:行页区段与单表2000W行的关系
2025-09-20
HashSet & HashMap:Java开发者的高效数据结构选择
2025-09-20
Redis缓存管理:过期删除策略的深度剖析
2025-09-07
开发者在线工具集合
2025-09-01
负载均衡算法:轮询、加权、Hash等算法的全面解析
2025-09-01
Redis数据类型全攻略:String、List、Hash、Set的实战应用
2025-09-01
文件管理
2025-08-24
文档编辑
2025-08-16
Spring中的循环依赖是怎么个事?
2025-08-16
MySQL性能背后的秘密武器:Buffer Pool与三大链表的奥秘
2025-08-09
MySQL事务原理:从ACID到隔离级别的全解析
2025-08-09
缓存和数据库一致性问题
2025-07-23
MySQL语句执行深度剖析:从连接到执行的全过程
2025-07-23
Redis持久化:从AOF到RDB,如何实现数据不丢失?
2025-07-06
反编译工具 - jadx
2025-06-07
Springboot整个Guava本地缓存,处理本地缓存一致性问题
2025-06-05
Semaphore:多线程资源控制与并发管理的实现原理
2025-05-25
CyclicBarrier深度解析:多线程同步与复杂任务协调的实现原理
2025-05-25
Hystrix
2025-05-24
状态模式
2025-05-17
注解:提升代码可读性与灵活性的秘密武器
2025-05-17
中介者模式
2025-05-17
支付技术流程
2025-05-17
责任链模式
2025-05-17
硬件结构 - CPU的缓存一致性
2025-05-17
异常:学会优雅处理错误的艺术
2025-05-17
一文带你了解什么是Servlet
2025-05-17
新集合 - BiMap&Multimap&Multiset
2025-05-17
文件系统 - Page Cache
2025-05-17
为什么Raft算法是分布式系统的首选?
2025-05-17
网页为什么越来越快?一文看懂 HTTP 的三次进化
2025-05-17
网络系统 - 零拷贝
2025-05-17
网络系统 - Unix IO模型
2025-05-17
网络系统 - Reactor & Proactor模型
2025-05-17
数组工具类 - Arrays
2025-05-17
数据库连接池配置:最小连接数和最大连接数的黄金法则
2025-05-17
深入理解volatile:从内存可⻅性到指令重排序的全面解析
2025-05-17
深度揭秘SpringBoot自动装配的实现原理
2025-05-17
设计模式实战 - 场景执行工具
2025-05-17
如何写好发消息的代码
2025-05-17
如何通过源码理解MyBatis的事务管理机制
2025-05-17
如何更好的使用缓存
2025-05-17
如何读懂执行计划explain的12个关键字段?
2025-05-17
认证授权基础概念详解
2025-05-17
权限系统设计详解
2025-05-17
权限系统设计实例
2025-05-17
全网最详细的Spring入门教程
2025-05-17
内存管理 - 内存页面置换算法
2025-05-17
模板方法模式
2025-05-17
命令模式
2025-05-17
幂等性:如何通过设计避免重复操作的影响?
2025-05-17
枚举:掌握常量管理的终极指南
2025-05-17
领域驱动设计
2025-05-17
类字节码:揭开Java虚拟机运行机制的神秘面纱
2025-05-17
垃圾回收理论基础:从存活判断到高效回收的完整指南
2025-05-17
进程管理 - 进程、线程状态,死锁
2025-05-17
解释器模式
2025-05-17
解密ZAB协议:Zookeeper一致性的核心实现
2025-05-17
解密Gossip协议:分布式系统中的信息同步利器
2025-05-17
揭秘MySQL索引分类
2025-05-17
集合工具类 - Collections
2025-05-17
集合工具 - Collections2
2025-05-17
集合 - Immutable&Lists&Maps&Sets
2025-05-17
基础工具类 - Strings&Ints
2025-05-17
缓存雪崩、击穿、穿透
2025-05-17
观察者模式
2025-05-17
分布式锁实现方案
2025-05-17
分布式ID实现方案
2025-05-17
访问者模式
2025-05-17
反射:动态代码的魔法与应用
2025-05-17
二维码登录详解
2025-05-17
对象工具类 - Objects&Optional
2025-05-17
动态规划
2025-05-17
定时线程池全解析:从ScheduledThreadPoolExecutor看高并发任务调度
2025-05-17
迭代器模式
2025-05-17
调试排错 - JVM参数
2025-05-17
调试排错 - Java动态调试原理
2025-05-17
调试排错 - CMS的GC问题分析与解决
2025-05-17
代理模式
2025-05-17
初识缓存
2025-05-17
并发编程理论基础:JMM内存模型、Happens-Before规则与线程安全实现的全面指南
2025-05-17
并发编程 - ListenableFuture&Service
2025-05-17
别只会说 HTTPS 更安全:一文吃透加密、证书与 TLS 握手
2025-05-17
别只会背 200 和 404:一文吃透 HTTP 状态码、请求头与缓存机制
2025-05-17
必备算法基础知识
2025-05-17
本地缓存 - 通用框架
2025-05-17
本地缓存 - 按需应对
2025-05-17
备忘录模式
2025-05-17
阿里巴巴Java开发手册(黄山版)
2025-05-17
ZooKeeper - 集群机制
2025-05-17
ZGC详解:下一代低延迟垃圾回收器的革命性突破
2025-05-17
Web 实时消息推送详解
2025-05-17
WeakHashMap:弱引用与高效内存管理的结合
2025-05-17
vi/vim命令
2025-05-17
TreeSet & TreeMap:源码解读与红黑树实现机制
2025-05-17
Tomcat相关日志介绍
2025-05-17
Tomcat线程池:SpringBoot 应用可以同时并发处理多少请求?
2025-05-17
TCP & HTTP 长连接
2025-05-17
TCP - 流量控制
2025-05-17
synchronized底层机制剖析:从字节码到JVM的运作原理
2025-05-17
Stream流:高效数据处理的秘密武器
2025-05-17
SSO 单点登录详解
2025-05-17
SpringBoot使用内置Tomcat与外置Tomcat的深度剖析
2025-05-17
SPI机制:服务扩展的核心技术
2025-05-17
RocketMQ - 源码
2025-05-17
RocketMQ - 入门
2025-05-17
RocketMQ - 各种场景
2025-05-17
RocketMQ - 高级使用
2025-05-17
ReentrantReadWriteLock:解锁高性能读写并发编程的关键技术
2025-05-17
Redis主从复制是如何保障数据一致性的?
2025-05-17
Redis中的事务有何不同?
2025-05-17
Redis中的常见延迟问题
2025-05-17
Redis是如何高效存储与访问数据?
2025-05-17
Redis哨兵机制是如何优化主从切换流程的?
2025-05-17
Redis容量评估模型
2025-05-17
Redis内存淘汰策略:如何高效管理有限内存?
2025-05-17
Redis命令处理机制源码探究
2025-05-17
Redis连接数调整
2025-05-17
Redis究竟为什么这么快?
2025-05-17
Redis集群机制深度剖析
2025-05-17
Redis的内存碎片问题
2025-05-17
RabbitMQ - 入门
2025-05-17
RabbitMQ - 高级使用
2025-05-17
Queue & Stack:实现机制与使用场景深度分析
2025-05-17
PriorityQueue的秘密:堆结构的高效应用与实现原理
2025-05-17
Pipelining原理:批量命令背后的秘密
2025-05-17
Phaser深度解析:多阶段任务协调实现机制
2025-05-17
Paxos算法:如何解决分布式系统中的共识问题?
2025-05-17
OutputStream底层源码剖析
2025-05-17
OAuth2详解
2025-05-17
NIO的零拷贝如何实现高效数据传输?
2025-05-17
NIO:解开非阻塞I/O高并发编程的秘密
2025-05-17
Netty实战入门教程
2025-05-17
Netty高级特性与源码详解
2025-05-17
Nacos - 实现原理
2025-05-17
Nacos - 交互模型
2025-05-17
MySQL锁机制:从全局锁到行级锁的深度解读
2025-05-17
MySQL死锁问题:事务冲突背后的真相
2025-05-17
MySQL底层真相:三大日志如何掌控数据库命运?
2025-05-17
MyBatis中SqlSession背后的秘密
2025-05-17
MyBatis源码视角下的初始化过程
2025-05-17
MyBatis源码视角下的插件机制与分页原理
2025-05-17
MyBatis数据源与连接池的全解析
2025-05-17
MyBatis如何高效加载配置文件?
2025-05-17
MyBatis-Plus批量插入的实现原理
2025-05-17
Maven入门,读完这篇就够了
2025-05-17
LSM树
2025-05-17
Lombok注解引发的空指针问题分析
2025-05-17
LockSupport深度解析:线程阻塞与唤醒的底层实现原理
2025-05-17
LinkedHashSet & LinkedHashMap:链表与哈希表的协同工作原理
2025-05-17
JWT 基础概念详解
2025-05-17
JVM内存结构:揭秘Java程序运行的底层基石
2025-05-17
Java中到底有哪些锁?
2025-05-17
Java集合避坑指南
2025-05-17
Java缓存规范
2025-05-17
IO工具 - GuavaIO
2025-05-17
InputStream底层源码剖析
2025-05-17
G1收集器:JVM垃圾回收的新一代王者
2025-05-17
FutureTask深度解析:异步任务的实现原理
2025-05-17
Fork Join框架详解:从任务拆分到结果合并的高效并发实现
2025-05-17
final关键字在并发编程中的威力:不可变性的安全之道
2025-05-17
Exchanger:多线程数据交换与任务协调的实现原理
2025-05-17
EnumMap & EnumSet:Java开发者的枚举处理利器
2025-05-17
Ehcache
2025-05-17
EffectiveJava总结
2025-05-17
dubbo - 入门
2025-05-17
dubbo - 服务暴露源码
2025-05-17
dubbo - 3.0新特性
2025-05-17
CopyOnWriteArrayList:写时复制机制与高效并发访问
2025-05-17
Condition底层机制剖析:多线程等待与通知机制
2025-05-17
ConcurrentLinkedQueue:无锁队列的高效设计
2025-05-17
ConcurrentHashMap:高并发与安全设计思想的完美结合
2025-05-17
CompletableFuture深度解析:异步编程与任务编排的实现
2025-05-17
Collection揭秘:从零到一的收藏之旅
2025-05-17
CAS与原子类详解:无锁并发编程的实现原理
2025-05-17
CAP与BASE:分布式系统设计的灵魂与妥协
2025-05-17
BlockingQueue:阻塞操作与条件队列的高效结合
2025-05-17
BIO详解:解锁阻塞IO的使用方式
2025-05-17
Async注解底层异步线程池原理
2025-05-17
AQS深度探索:以ReentrantLock看Java并发编程的高效实现
2025-05-17
AIO的实现原理?
2025-05-17
5、多线程交替顺序打印ABC的多种方式
2025-05-17
4、设计一个LRU/LFU缓存
2025-05-17
认识微服务
2025-03-29
服务拆分与远程调用
2025-03-29
Ribbon负载均衡
2025-03-29
Gateway网关
2025-03-29
Feign远程调用
2025-03-29
Eureka注册中心
2025-03-29
Redis可视化管理工具集合
2025-02-21
Unsafe魔法类深度解析:Java底层操作的终极指南
2025-02-16
Windows本地部署DeepSeek & 可视化界面
2025-02-07
mysql 死锁的发现与杀掉进程
2025-01-08
swagger 导出swagger.json在线预览接口
2024-12-20
SpringBoot+logback 日志打印脱敏,正常获取对象不受影响
2024-12-10
MyBatis - 使用篇
2024-12-08
上标下标汇总
2024-11-21
windows & MacBook 下载视频网站视频
2024-11-07
ES IK分词器配置本地词典 & 远程词典
2024-11-07
SpringBoot通过 JsonSerializer实现自定义序列化
2024-11-04
GuavaCache
2024-10-21
mysql 将A库的表名和表字段注释,迁移到另外一个库中,生成alter 语句
2024-09-19
git 撤回远程提交 非常重点
2024-09-11
ES 常用语法
2024-09-08
spring boot 整合spring cloud config配置中心
2024-08-26
linux 设置ssh 免密登录
2024-08-21
Redis文章索引
2024-06-12
ZooKeeper - 源码
2024-05-01
java 高效递归查询树 find_in_set 处理递归树
2024-03-15
Mac Vue-cli脚手架搭建
2023-12-17
SpringBoot 启动时报错Unable to start embedded Tomcat
2023-09-18
vue3 'alex' is defined but never used
2023-08-07
SpringBoot 文件打包zip,浏览器下载出去
2023-04-23
SpringBoot 处理xss攻击
2023-03-17
SpringBoot 2.5.5整合SpringSecurity+JWT
2022-11-15
Http基础协议
2022-11-10
ES 客户端 RestHighLevelClient Connection reset by peer 亲测有效 2022-11-05
2022-11-05
SpringBoot 对接美团闪购,检验签名,获取推送订单参数,text转json
2021-12-07
SpringBoot整合EasyPoi 封装Excel导出通用工具类,行高自适应,导出图片
2021-10-29
阿里云服务器安装Docker Compose
2021-10-28
设置Docker容器里的时间
2021-10-13
SpringBoot AOP完美记录用户操作日志,附源码
2021-10-13
2021.09.26省市县三级联动最新数据库,附脚本
2021-09-26
Idea 2020.1 编译SpringBoot项目Kotlin报错
2021-08-18
SpringBoot 整合EasyExcel 获取动态Excel列名
2021-04-28
SpringBoot 整合 Sharding-JDBC 分库分表
2021-04-16
Mac Docker设置国内镜像加速器
2021-01-09
阿里云Centos7 安装mysql5.7 报错:./mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
2020-12-26
SpringCloud注册中心切换nacos
2020-12-26
Mac mysql 5.7启动报错,解决之道 The server quit without updating PID file
2020-12-15
Mac Idea中获取application.properties的值,中文乱码
2020-12-02
Java 关于策略模式+简单工厂模式下的思考
2020-12-01
SpringBoot 整合模板引擎 jetbrick-template
2020-11-30
Java 反射获取对象里的值
2020-11-30
Mac 上超好用的代码对比工具 beyond compare,对比json差异
2020-11-28
SpringBoot获取指定Resource下的文件内容
2020-11-18
SpringBoot 校验post请求参数
2020-11-17
Linux 开放指定端口号
2020-11-17
Mysql 常用数据类型
2020-11-14
git clone克隆github仓库慢,问题解决
2020-11-14
SpringBoot 解决跨域问题
2020-11-10
微服务核心基础知识
2020-11-04
mac 安装homebrew 报443
2020-10-14
PO、VO、BO、DTO、POJO、DAO、DO
2020-09-27
SpirngBoot整合MybatisPlus 附源码
2020-09-24
Swagger注解说明
2020-09-23
SpringCloud连接远程nacos报错,一直提示连接本地的localhost:8848
2020-09-16
springboot 整合 pagehelper
2020-09-16
Linux maven安装
2020-09-13
linux 查看端口状态
2020-09-12
mysql执行顺序
2020-08-29
Java int/int 保留2位小数
2020-08-24
IDEA 设置自动去掉不用的import
2020-08-24
Spring 获取Bean ApplicationContextAware的使用
2020-08-20
SpringBoot 日志文件 logback-spring.xml
2020-08-15
JAVA中通过Hibernate-Validation进行参数验证
2020-08-14
Java uuid生成随机32位
2020-08-13
Java List对象分组
2020-08-13
ElasticSearch 7.8.1集群搭建
2020-08-13
Java 、C# Excel模板,数据一对多,主从表关系,导入到数据库
2020-08-12
fastjson对象,JSON,字符串,map之间的互转
2020-08-11
@ConfigurationProperties 还能这样用
2020-08-11
Mysql 日期查询今天、昨天、近7天、近30天、本月、上一月、本季
2020-08-03
Linux 更新网络时间
2020-08-02
Java基本数学运算之Math类
2020-08-02
Java核心字符串String进阶
2020-08-02
JavaSE进阶核心之class类
2020-08-02
Java 数据类型的包装数据类型
2020-08-02
Spring Boot集成Mybatis分页插件pagehelper
2020-08-01
mybatis分页插件PageHelper使用
2020-08-01
Mysql 添加字段、修改字段、删除字段、新增
2020-07-31
JavaSe 统计字符串中字符出现的次数
2020-07-31
JavaSE 计算2个List集合中的交集、差集、并集、去重并集
2020-07-31
JavaSE 常见时间日期
2020-07-31
Java集合框架之Collections
2020-07-30
Java 集合元素排序接口Comparable
2020-07-30
Java Objects工具类重点方法使用
2020-07-30
mac idea 设置类注解说明
2020-07-29
Java 集合框架迭代器(Iterator)
2020-07-29
Java FastJson解析json字符串
2020-07-29
mac svn管理工具
2020-07-28
Java集合之Set
2020-07-28
Java集合之Map
2020-07-26
Java 异常处理专题,从入门到精通
2020-07-26
Java 散列表HashTable
2020-07-26
Java 集合框架Collection
2020-07-26
Java 面向对象编程之接口
2020-07-25
Java 面向对象编程之继承的super关键词
2020-07-25
Java 面向对象编程之InstanceOf关键词和多态
2020-07-25
Java 核心基础之static静态代码块和静态方法
2020-07-25
Java核心基础之数据类型
2020-07-23
Java 导出Excel
2020-07-23
MySQL 获取所有表名、所有表结构
2020-07-21
Window版 MySQL可视化工具 Navicat 面安装免激活绿色版
2020-07-20
新版SpringBoot-Spring-Mybatis事务控制
2020-07-16
新版SpringBoot-Spring-Mybatis 数据库相关配置
2020-07-16
Mybatis XXXMapper.xml映射文件配置
2020-07-16
Mybatis xxxMapper.xml 三表关联,配置文件
2020-07-16
java WT -- JSON WEB TOKEN 加密/校验工具类
2020-07-16
java MD5加密工具类
2020-07-16
Spring里面bean的生命周期里面的init和destroy方法
2020-07-15
Spring的xml和注解对比
2020-07-15
Spring的AOP快速实现通用日志打印
2020-07-15
Spring的@Configuration和@Bean注解定义第三方bean
2020-07-15
Spring5.X的注解配置项目
2020-07-15
Spring 常见的事务管理、事务的传播特性、隔离级别
2020-07-15
Spring PropertySource,获取指定application.properties文件
2020-07-15
Spring AOP注解
2020-07-15
Spring AOP面向切面编程核心概念
2020-07-15
Spring AOP里面的通知Advice类型
2020-07-15
java 类的执行顺序
2020-07-15
bean的二次加工-Spring5.X后置处理器BeanPostProcessor
2020-07-15
application.properties数据库连接字符串
2020-07-15
Spring里面bean的依赖和继承
2020-07-14
Spring5.X的bean的scope作用域
2020-07-14
IDEA+Maven+Spring5.X项目创建
2020-07-14
Mysql的Innodb和MyISAM引擎的区别
2020-07-13
Mybatis 一级缓存
2020-07-13
Mybatis 懒加载
2020-07-13
Mybatis 二级缓存的使用
2020-07-13
Mybatis的resultMap
2020-07-12
Mybatis 总结ResultMap的复杂对象查询
2020-07-12
Mybatis ResultMap复杂对象一对一查询结果映射之association
2020-07-12
Mybatis ResultMap复杂对象一对多查询结果映射之collection
2020-07-12
Mybatis下划线自动映射驼峰字段
2020-07-09
Mybatis 插入后获取主键
2020-07-09
Mybatis模糊查询
2020-07-08
SpringBoot异步任务EnableAsync
2020-07-06
SpringBoot定义异步任务类需要获取结果
2020-07-06
SpringBoot2.X定时任务schedule
2020-07-06
SpringBoot自定义全局异常返回页面
2020-07-05
SpringBoot整合模版引擎freemarker实战
2020-07-05
SpringBoot2.X新版本配置拦截器在项目中的使用
2020-07-05
Servlet3.0+SpringBoot2.X注解Listener常用监听器
2020-07-05
SpringBoot注解配置文件映射属性和实体类
2020-07-04
SpringBoot热部署
2020-07-04
SpringBoot配置Jackson处理字段
2020-07-04
SpringBoot单元测试
2020-07-04
SpringBoot 接收Post请求参数,三种方式
2020-07-04
SpringBoot启动方式
2020-07-03
SpringBoot目录文件结构和官方推荐的目录规范、静态资源访问
2020-07-03
SpringBoot常用的注解
2020-07-03
C#皮肤美化
2020-07-03
Spring Boot面试题
2020-07-01
Spring常见面试题总结
2020-06-28
dubbo面试题及答案
2020-06-26
Spring面试题及答案
2020-06-25
SpringMVC面试题及答案
2020-06-25
nginx面试题及答案
2020-06-25
Mybatis面试题及答案
2020-06-25
SpringCloud面试题及答案
2020-06-24
redis的三种启动方式
2020-06-20
Linux 之Mycat搭建报错 java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException
2020-06-19
MySQL 性能优化细节
2020-06-16
MySQL事务处理
2020-06-14
MySQL 索引失效
2020-06-14
MySQL 并发控制(锁得使用)
2020-06-14
mysql explain的type的
2020-06-12
mysql explain的extra
2020-06-12
Oracle 日期减年数、两日期相减
2020-06-05
Oracle 递归拼接字段
2020-06-04
mybatis log4j打印sql语句
2020-06-01
SpringMVC springmvc.xml配置路径前缀和后缀
2020-05-31
Oracle 字符串分割,并将内码转中文(简单实现),项目实战
2020-05-29
Oracle ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多)
2020-05-29
使用bootstrap-select 动态加载数据不显示的问题,级联数据置为空
2020-05-26
input标签 只能输入纯数字
2020-05-26
JS生成随机数
2020-05-25
Spring(注解方式)简单入门
2020-05-22
Oracle plsql中文字段乱码,where条件中文字段搜不到结果集
2020-05-22
设计模式之☞模板模式
2020-05-21
Spring(XML方式)简单入门
2020-05-21
Spring 核心概念
2020-05-21
Spring DI(依赖注入)自动装配 @Autowired、@Resource注解
2020-05-21
Mac制作U盘启动项
2020-05-19
Mac Mysql初始化密码
2020-05-19
mybatis #{}和${}区别
2020-05-16
Mac Eclipse 常用快捷键汇总
2020-05-16
Oracle 触发器 before insert update
2020-05-12
mysql 与驱动版本对应关系
2020-05-09
mysql 授权远程连接
2020-05-09
mysql 二进制的读取与写入
2020-05-09
pom.xml 指定编译jdk版本
2020-05-07
Linux 安装指定jdk版本
2020-05-07
解决Maven无法下载fastdfs-client-java依赖,Dependency 'org.csource:fastdfs-client-java:1.27-SNAPSHOT' not found.
2020-05-05
Oracle数据库字段保留3位小数,程序读出来显示4位小数
2020-04-30
Oracle 锁表查询和解锁方法
2020-04-29
Mac VMware Fusion 11.5 虚拟机带密钥
2020-04-27
jsbarcode 生成条形码,并将生成的条码保存至本地,附源码
2020-04-27
msgpack的使用
2020-04-25
Mac 版本10.15.4 安装 telnel工具
2020-04-24
Oracle 存储过程 捕获异常
2020-04-22
Mac 设置多个版本JDK
2020-04-21
Mac 每次都要执行source ~/.bash_profile 配置的环境变量才生效
2020-04-21
mac 安装jdk1.8 附详细教程
2020-04-21
C# 判断字符串是否为整数
2020-04-21
Spring Cloud提供者actuator依赖
2020-04-07
JDK9之后 Eureka依赖
2020-04-03
Eureka 客户端依赖管理模块
2020-04-03
Oracle自定义数据类型
2020-03-31
Java 代码实现POST/GET请求
2020-03-27
.NET 按格式导出txt
2020-03-27
Java 对象转XML xStream 别名的使用 附下载方式
2020-03-26
java fastjson解析json字符串
2020-03-26
Linux 环境变量配置错误,导致所有命令找不到
2020-03-24
java dom4j解析xml
2020-03-23
Oracle 启用、禁用触发器
2020-03-19
Aspose 导出Excel时 隐藏指定列
2020-03-19
Mac Maven安装与配置
2020-03-16
Unable to start web server; nested exception is org.springframework.context.ApplicationContextException
2020-03-15
idea 调试快捷键
2020-03-15
weui中文演示地址
2020-03-11
weui weui-switch 开关取值,设置默认状态
2020-03-11
BootStrap Table 添加序列号
2020-03-11
ORACLE 如何判断某字段是否小于0
2020-03-10
免费内网穿透
2020-03-09
Spring依赖
2020-03-09
Oracle分析函数Over()
2020-03-09
IntellJ Idea遇到Errors occurred while compiling module的解决方法
2020-03-09
Dubbo依赖
2020-03-09
测压工具
2020-03-08
编译器版本
2020-03-08
修改gridfilters.js源码,往后台多传递一个参数,并设置NumericFilter、StringFilter默认提示信息
2020-03-07
зҪ‘з«ҷ10еҲҶй’ҹдёҚж“ҚдҪңдјҡиҜқйҖҖеҮә
2020-03-04
win10彻底关闭windows defender,解决无故占用大量CPU问题
2020-03-03
C#之抛异常
2020-03-02
C# 日期帮助类
2020-02-27
Microsoft Compatibility telemetry占cpu资源高
2020-02-26
Aspose Excel 单元格合并后边框显示不全
2020-02-26
JS 延迟加载
2020-02-25
js 获取年、月、周、当前日期第几周、这月有那几周
2020-02-25
EasyUI DataGrid 多级表头设置
2020-02-25
C#关于日期 月 天数 和一年有多少周及根据某年某周获取时间段的计算
2020-02-23
PLSQL 编码设置
2020-02-19
Oracle Start With关键字
2020-02-17
链表
2020-02-16
动态数组
2020-02-14
Linux 鉴定故障
2020-01-16
Maven pom.xml文件
2020-01-15
Exception in thread "main" java.lang.NoClassDefFoundError: io/netty/channel/EventLoopGroup
2020-01-15
Oracle start with connect by prior 递归查询用法
2020-01-14
斐波那契数列
2020-01-10
Intellij IDEA 'Error:java: 无效的源发行版:13'
2020-01-08
Spring Boot XML文件头
2020-01-07
MyBatis xml文件头
2020-01-07
mac mysql 设置默认编码格式utf-8
2020-01-07
mac idea快捷键整理
2020-01-07
AOP模板
2020-01-06
C#计算两个日期的天数
2020-01-04
Mac Idea快捷键
2020-01-03
mac电脑好用的工具总结
2020-01-02
idea 配置
2020-01-02
mac 安装mysql5.7.28附安装包
2020-01-01
MySql 数据库、数据表操作
2019-12-30
Java 高效代码50例
2019-12-28
Redis之Java客户端Jedis
2019-12-23
.Net中WebService的Demo示例
2019-12-20
.Net配置Ajax跨域访问
2019-12-20
Spring源码加载BeanDefinition过程
2019-12-17
设计模式之☞委派模式,通俗易懂,一学就会!!!
2019-12-16
SpringMvc 跨域处理
2019-12-15
什么是RESTful?RESTfule风格
2019-12-14
SpringMvc 拦截器
2019-12-14
Http协议
2019-12-13
添加junit和spring-test还是用不了@Test和@RunWith(SpringJUnit4ClassRunner.class)注解
2019-12-12
SpringMVC 数据交互
2019-12-12
SpringMVC Mock测试
2019-12-12
Oracle 创建用户,赋予指定表名/视图只读权限
2019-12-12
SpringMvc 异常处理器
2019-12-11
SpringMvc commons-fileupload图片/文件上传
2019-12-11
设计模式之☞装饰模式,通俗易懂,一学就会!!!
2019-12-10
设计模式之☞适配器模式,通俗易懂,一学就会!!!
2019-12-10
SpringMVC 请求参数绑定
2019-12-04
SpringMVC 请求/响应乱码问题解决方案
2019-12-04
springmvc: No converter found for return value of type
2019-12-01
springmvc Controller详解
2019-11-30
Oracle中exists替代in语句
2019-11-30
SSM(Spring、Spring MVC、Mybatis)框架整合 详细步骤(备注) 附源码
2019-11-29
SpringMvc demo示例及源码详细分析
2019-11-27
Ecplise设置全局编码为UTF-8
2019-11-26
Can not find the tag library descriptor for “http://java.sun.com/jstl/core"
2019-11-26
spring、mybatis、事务项目整合,附完整代码和数据库文件
2019-11-25
attempted to return null from a method with a primitive return type (int).
2019-11-25
.WrongArgumentException: Malformed database URL, failed to parse the connection string near ';characterEncoding=UTF-8&;serverTimezone=Asia/Shanghai'.)
2019-11-25
Ext.ux.UploadDialog上传大文件 HTTP 错误 413.1 - Request Entity Too Large Web 服务器拒绝为请求提供服务,因为该请求实体过大。Web 服务器无法为请求提供服务,因为它正尝试与客户证书进行协商,但请求实体过大。
2019-11-20
Spring 应用之Spring JDBC实现
2019-11-18
spring一个标准的xml文件头
2019-11-14
JavaScript 字符串是否包含某个字符串
2019-11-13
The reference to entity "characterEncoding" must end with the ';'
2019-11-12
The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone.
2019-11-11
SVN 回滚提交的代码
2019-11-11
MySql Navicat可视化工具
2019-11-11
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
2019-11-11
Oracle备份、还原数据库
2019-11-07
Java 高并发之魂
2019-11-07
[Spring]:java.lang.NoSuchMethodError: 'java.lang.String javax.annotation.Resource.lookup()'
2019-11-05
Spring中@Resource注解报错
2019-11-03
元素“context:component-scan”的前缀“context”未绑定
2019-11-02
Eclipse Java SE升级Java EE
2019-11-02
itextsharp操作pdf——插入图片、二维码等
2019-11-01
C#使用iTextSharp给PDF添加水印
2019-10-31
ExtJs 扩展类CheckColumn修改源码,支持按条件禁用启用下拉框功能
2019-10-30
Evaluation Warning : The document was created with Spire.PDF for .NET.
2019-10-30
C# 利用itextsharp、Spire配合使用为pdf文档每页添加水印
2019-10-30
JAVA动态代理 你真的完全了解Java动态代理吗?
2019-10-26
设计模式之☞外观模式
2019-10-25
设计模式之☞状态模式实战
2019-10-23
Oracle merge into的优势
2019-10-22
Maven下载速度过慢问题已解决
2019-10-20
Failure to transfer org.springframework:spring-jcl:jar:5.0.7.RELEASE from
2019-10-19
C# 获取pdf长宽,反推pdf图纸类型
2019-10-18
MyBatis详解 一篇就够啦
2019-10-16
设计模式之☞代理模式
2019-10-14
The method newInstance() from the type Class is deprecated since version 9
2019-10-14
mybatis绑定错误-- Invalid bound statement (not found)
2019-10-12
JAVA MyBatis配置文件用properties引入外部配置文件
2019-10-11
MySql5.5安装步骤及MySql_Front视图配置
2019-10-10
JAVA错误提示:The operation is not applicable to the current selection.Select a field which is not declared as type variable or a type that declares such fields.
2019-10-10
Oracle 中Number的长度定义
2019-10-09
JAVA 设置模块间的依赖关系
2019-10-09
js获取当前日期一年的第几周
2019-10-08
Eclipse利用Maven快速上手搭建MyBatis
2019-10-07
JAVA 8 新特性Stream初体验
2019-10-05
java 接口
2019-10-04
jdk api 1.6,1.7,1.8,1.9版本(中文)
2019-09-28
JAVA 基础篇
2019-09-28
【全网首创】修改 Ext.ux.UploadDialog.Dialog 源码支持多选添加文件,批量上传文件
2019-09-24
Eclipse 常用快捷键
2019-09-18
String字符串工具类
2019-09-11
海量图片上传及存储方案
2019-09-10
Redis的初识
2019-09-02
C# Memcache集群原理、客户端配置详细解析
2019-09-01
.Net 基于Memcache集群的分布式Session
2019-09-01
Memcached的原理分析与配置
2019-08-27
.Net Mvc判断用户是否登陆、未登陆跳回登陆页、三种完美解决方案
2019-08-23
C# ModBus Tcp客户端读取数据 完整Demo
2019-08-22
Log4Net配置
2019-08-20
.Net Mvc过滤器观察者模式记录网站报错信息
2019-08-18
JAVA的初体验
2019-08-16
Oracle Job定时任务详解、跨数据库数据同步
2019-08-15
Spring.Net 依赖注入
2019-08-13
面向对象编程、模块内高内聚、模块间低耦合、数据库操作工具类
2019-08-09
C#连接Oracle数据库字符串(引入DLL)
2019-08-08
WebService 接收JSON字符串
2019-08-07
Md5工具类
2019-08-06
Oracle DBLink跨数据库访问SQL server数据同步
2019-08-02
Oracle 去重后排序
2019-07-31
ASP.Net MVC过滤器
2019-07-31
ASP.Net MVC 路由及路由调试工具RouteDebug
2019-07-31
jQuery Validate表单校验
2019-07-30
Ajax异步后台加载Html绑定不上事件
2019-07-30
JS原生隐士标签扩展
2019-07-29
vs2015 创建MVC项目
2019-07-28
Asp.Net MVC强类型页面获取值几种方式
2019-07-28
Asp.Net MVC控制器获取视图传值几种方式
2019-07-28
C#后台HttpWebRequest模拟跨域Ajax请求,注册Windows服务到服务器上
2019-07-23
EF简介及CRUD简单DEMO
2019-07-21
oracle 创建表、删除表、添加字段、删除字段、表备注、字段备注、修改表属性
2019-07-18
C#拼装JSON数组简易方法
2019-07-18
C#解析JSON数组
2019-07-17
jsonHelper帮助类
2019-07-14
AppSetting配置工具类
2019-07-14
.Net 高级 模拟事件模型
2019-07-14
.Net网站防盗链
2019-07-13
.Net高级编程-自定义错误页 web.config中<customErrors>节点配置
2019-07-13
.Net捕获网站异常信息记录操作日志
2019-07-13
.Net进程外session配置
2019-07-12
jquery Easy UI Datagrid(数据网格)学习心德,附API
2019-07-11
.NET同一个页面父容器与子容器通信方案
2019-07-10
ORA-06502:at "WMSYS.WM_CONCAT_IMPL",line 30 解决方法整理
2019-07-09
反射实体类拼接SQL语句
2019-07-08
JQuery Easy UI 1.7官网最新版附1.7API
2019-07-08
JS原生对象实现异步请求以及JQ的ajax请求四种方式
2019-07-07
JS时间戳转换日期格式,附JS脚本详细用法
2019-07-07
WebService跨域配置、Ajax跨域请求、附开发过程源码
2019-07-03
反射DataTable转实体类
2019-07-02
前端分页、及分页原理
2019-07-01
.Net与其他公司接口对接心得
2019-07-01
.Net上传文件处理三大范式,及开发注意事项
2019-06-29
C# Stocket
2019-06-22
序列化与反序列化
2019-06-21
异步委托
2019-06-18
C# Spire简单实现导出word(去水印)
2019-06-18
线程池
2019-06-17
C#WinForm解决跨线程访问控件属性报错
2019-06-15
生活小例子,通俗易懂讲接口
2019-06-14
C#窗体间常用的几种传值方式、以及委托与事件的详细介绍
2019-06-13
反射
2019-06-11
搭建一个邮件服务器
2019-05-27
动软代码生成器学习
2019-05-26
C#代码生成器附百度云盘源码地址
2019-05-23
设计模式之☞单例模式
2019-05-22
SQL 带有output、inserted、deleted
2019-05-21
三层架构详细介绍
2019-05-15
oracle 利用序列与触发器实现列自增
2019-05-13
C#NPOI对Excel的操作、导入导出时异常处理、最全的NPOI资料在这里~
2019-05-10
MD5
2019-05-07
Jquery补充及插件
2019-05-04
高并发情况下用户处理同一条数据解决方法
2019-04-27
JavaScript调试总结
2019-04-11
Oracle 安装步骤、安装中错误处理、完整卸载
2019-04-10
C# Socket网络编程
2019-04-09
cookie和session
2019-04-03
Python 小试牛刀,Django详细解读,让你更快的掌握它!!!
2019-03-31
Python 之Web编程
2019-03-06
JQuery 图片轮播,详细注释说明,让你一看就会!
2019-03-06
Python 之网络式编程
2019-02-28
Python 面向对象进阶
2019-02-19
Python 装饰器
2019-01-29
SQL 存储过程中事务回滚
2019-01-22
python 迭代器协议和生成器
2019-01-20
设计模式之☞简单工厂模式
2018-12-31
C#的自动拼接Sql语句Insert方法及思路
2018-12-31
C#字符串转二进制、二进制转字符串
2018-12-29
C#面向对象基础
2018-12-28
智力题
性能优化 场景题
消息队列 场景题
微服务/分布式 基础面试题
数据库 场景题
数据结构 常见面试题
设计模式 常见面试题
如何设计一个支持万亿GB 网盘实现秒传与限速的系统
如何设计一个支持三千万用户同时在线的短视频系统?
如何设计一个支持10 万QPS 的会员系统
如何设计一个秒杀系统
如果你的系统的QPS突然提升10倍你会怎么设计?
其它设计 场景题
剑指offer与力扣题目对应关系
计算机网络 常见面试题
基于LBS 的交友系统,如何设计地理空间邻近算法
基础集合JVM 场景题
海量数据处理面试题
短URL生成器设计:百亿短URL怎样做到无冲突?
电商平台中订单未支付过期如何实现自动关单?
大模型工程 常见面试题
操作系统 常见面试题
Zookeeper 常见面试题
SpringCloud 常见面试题
Springboot 常见面试题
Spring 常见面试题
Redis 场景题
Redis 常见面试题
Rag常见面试题
Nginx 常见面试题
Netty 常见面试题
MySQL 常见面试题
MyBatis 常见面试题
MQ 常见面试题
LLM工具调用常见面试题
JVM 常见面试题
Java集合 常见面试题
Java基础 常见面试题
Java并发 常见面试题
JavaIO 常见面试题
HR面试题 总结
group by 和 distinct的性能
ElasticSearch 常见面试题
dubbo 常见面试题
Docker 常见面试题
CPU100%如何处理?
AI应用框架常见面试题
Agent常见面试题
9、反转链表(花式反转)
9、变态跳台阶
81、⼆叉搜索树的最近公共祖先
80、⼆叉树中和为某⼀值的路径(二)
8、跳台阶
8、单例模式
79、最⻓不含重复字符的⼦字符串
78、求平⽅根
77、打印从1到最⼤的n位数
76、删除链表的节点
75、买卖股票的最好时机
74、n个骰⼦的点数
73、连续⼦数组的最⼤和(⼆)
72、礼物的最⼤价值
71、剪绳子(进阶版)
70、把数字翻译成为字符串
7、斐波那契数列
7、编写一段代码,使其必定产生死锁
69、数字序列中某⼀位的数字
68、调整数组顺序使奇数位于偶数前⾯(⼆)
67、剪绳⼦
66、机器⼈的运动范围
65、矩阵中的路径
64、滑动窗⼝的最⼤值
62、⼆叉搜索树的第k个结点
61、序列化二叉树
60、将⼆叉树打印成多⾏
6、旋转数组的最小数字
6、手写生产者消费者模型
59、按之字形顺序打印⼆叉树
58、对称二叉树
57、二叉树的下一个节点
56、删除链表中重复的节点
55、链表中环的⼊⼝节点
54、字符流中的第⼀个不重复的字符
53、表达数值的字符串
52、正则表达式匹配
51、构建乘积数组
50、数组中重复的数字
5、两个栈实现⼀个队列
49、把字符串转换成整数
48、不使⽤加减乘除实现加法
47、求1+2+3...+n
46、孩⼦们的游戏(圆圈中最后剩下的数)
45、扑克牌顺⼦
43、左旋转字符串
42、和为S的两个数字
41、和为S的连续正数序列
40、数组中只出现⼀次的数字
4、重建二叉树
39、平衡⼆叉树
38、⼆叉树的深度
37、数字在升序数组中出现的次数
36、两个链表的第⼀个公共节点
35、数组中的逆序对
34、第⼀次出现的字符
33、丑数
32、把数组排成最⼩的数
31、整数中1出现的次数
30、连续⼦数组的最⼤和(一)
3、实现堆排序
3、从尾到头打印链表
28、数组中出现次数超过⼀半的数字
27、字符串的排列
26、⼆叉搜索树和双向链表
25、复杂链表的复制
24、二叉树中和为某一值的路径(一)
23、搜索⼆叉树的后序遍历序列
22、从上往下打印⼆叉树
2、替换空格
2、实现归并排序
19、顺时针打印矩阵
18、⼆叉树的镜像
17、树的⼦结构
16、合并两个排序的链表
15、反转链表(花式反转)
14、链表中倒数第k个结点
13、调整数组顺序使奇数位于偶数前面(一)
12、数值的整数次方
11、数组中的第k个最大元素
11、⼆进制中1的个数
10、矩阵覆盖
10、从尾到头打印链表
1、实现快速排序
1、⼆维数组中的查找
没有找到匹配的文章标题,换个关键词试试。