- 博客(20)
- 收藏
- 关注
原创 MyBatis与Spring Boot + Redis 缓存实战指南
默认序列化器(JdkSerializationRedisSerializer)效率低,推荐 JSON 序列化。通过缓存名称 +// 缓存名称:demoCache,过期时间:3600秒(1小时)
2025-11-13 11:35:06
319
原创 SSM框架整合实战:从入门到精通
SSM框架整合笔记概述了Spring+Spring MVC+MyBatis三大框架的核心要点。MyBatis作为持久层框架,通过XML/注解实现SQL映射,简化数据库操作;Spring提供IOC和AOP功能,管理对象及依赖;Spring MVC处理Web请求响应。详细介绍了MyBatis的环境搭建,包括配置文件和SQL映射文件的编写要点,以及单参数、多参数(@Param注解/实体类/Map)等参数传递方式。该整合方案通过各框架职责分离,构建松耦合的企业级应用架构。
2025-11-03 11:49:32
619
原创 三步实现Tomcat公网访问
本文介绍了使用cpolar实现内网穿透访问Tomcat项目的完整流程。首先需要在Linux虚拟机中准备好Tomcat环境并部署项目,安装cpolar工具。配置步骤包括:启动Tomcat服务并进行权限设置,通过nohup命令后台运行cpolar映射8080端口,从日志或Web管理界面获取动态公网地址。最后在外网设备验证访问项目地址。需要注意的是免费版地址24小时自动更换,服务器重启后需重新启动Tomcat和cpolar服务。完整流程可实现临时性的公网访问需求。
2025-10-29 10:45:48
180
原创 MySQL与Tomcat跨服务器部署全攻略
按以上步骤操作,即可完成项目从数据库授权到虚拟机部署的全流程,当前配置已针对最新环境优化,确保项目正常访问和数据库连接。
2025-10-21 18:06:22
371
原创 ECharts 核心知识点与实战技巧
ECharts 核心知识点摘要(148字) ECharts 图表开发包含5个关键环节:1)初始化需指定容器宽高;2)配置option对象包含标题、坐标轴、系列等核心组件;3)数据格式需匹配图表类型(折线/柱状/饼图);4)通过series.type切换图表样式;5)实现自适应需监听resize事件。常见问题包括:容器未设宽高导致不显示、坐标轴类型错误引发数据异常、动态更新需重新setOption。优化技巧涉及颜色定制、网格调整和标签旋转解决重叠问题。
2025-10-19 15:46:57
405
原创 MyBatis 核心标签实战指南
MyBatis 核心标签摘要(150字) MyBatis 提供四大类核心标签:基础 SQL 标签(select/insert/update/delete)用于 CRUD 操作;动态 SQL 标签(if/where/set/foreach/choose)实现条件拼接;结果映射标签(resultMap/id/result/collection/association)处理复杂对象映射;辅助标签(selectKey/sql/include)支持主键获取和 SQL 复用。其中动态 SQL 标签通过条件判断(if)和
2025-10-16 14:42:27
356
原创 MyBatis入门到精通:快速掌握数据库操作
MyBatis使用步骤包括:1)引入MyBatis和MySQL驱动依赖;2)创建主配置文件mybatis-config.xml并配置数据库连接;3)准备实体类和properties文件;4)编写DAO接口;5)创建mapper文件编写SQL映射语句;6)配置mapper扫描路径;7)通过SqlSessionFactory获取SqlSession执行操作。SQL映射支持多种参数传递方式,包括单参数、@Param注解多参数、对象参数和Map集合参数。核心标签包括select、insert、update、dele
2025-10-16 11:17:57
340
原创 Java Web开发基础与实战技巧
Java Web开发基础摘要 核心内容概述 程序架构:对比B/S架构(浏览器+服务器)和C/S架构(客户端+服务器)的特点与应用场景 Tomcat配置:详解Tomcat目录结构、端口修改方法及常见问题排查 JSP技术:介绍JSP执行过程(翻译→编译→执行)和基础语法(脚本、表达式、指令) HTTP请求:区分GET与POST请求的特性差异及适用场景 关键知识点 Tomcat的webapps目录用于部署应用,conf/server.xml配置端口 JSP最终会被转换为Servlet执行,支持在HTML中嵌入Ja
2025-10-15 09:39:26
703
原创 MyBatis实战:轻松掌握ORM框架核心技巧
本文介绍了MyBatis框架的基本概念和使用方法。MyBatis是一个ORM框架,通过映射简化数据库操作。主要内容包括:1) ORM概念说明;2) MyBatis所需jar包依赖配置;3) 主配置文件mybatis.xml的编写,包含数据源、别名、映射文件等配置;4) 测试类创建示例;5) SQL映射文件编写,详细说明各类标签(select、insert等)的使用;6) 参数传递的三种方式(注解、对象、Map);7) 结果映射配置(resultType和resultMap)。文章提供了完整的代码示例,适合M
2025-10-15 08:34:10
401
原创 Dom4j解析XML操作指南
java// 将xml文件加载到内存中XML解析器// document加载执行xml文档获取Document对象Document document = saxReader.read(XML路径);
2025-10-10 09:34:52
388
原创 线程池技术:提升性能的关键
问题就在于他的最大线程数是int的最大值,因为他内部采取的队列是SynchronousQueue,这个队列没有容纳元素的能力,这将意味着只要来请求我就开启线程去工作,巅峰期能创建二十几亿个线程出来工作,你自己想想多么可怕!线程池在完成初始化之后,默认情况下,线程池中不会有任何线程,线程池会等有任务来的时候再去创建线程。核心线程忙不过来且任务存储队列满了的情况下,还有新任务进来的话就会继续开辟线程,但是也不是任意的开辟线程数量,线程数(包含核心线程)达到最大线程数后就不会产生新线程了,就会执行拒绝策略。
2025-10-10 09:26:51
668
原创 Fastjson高效JSON处理全攻略
/ 输出: {“type”:“ADMIN”}// 序列化/反序列化时自动处理枚举。// 转换嵌套泛型集合。
2025-10-10 09:04:54
326
原创 Vue.js与Axios交互实战指南
本文介绍了Axios与Vue.js的交互应用,主要内容包括:前后端交互原理、Axios的作用与安装使用、Vue实例生命周期钩子函数。Axios是一个基于Promise的HTTP客户端,支持浏览器和Node.js环境,能发送GET/POST请求并处理响应。Vue生命周期钩子如created、mounted等在不同阶段自动触发,其中mounted适合发起后端请求。文中提供了完整的代码示例,展示了如何通过Axios实现前后端数据交互,并详细说明了各生命周期阶段的特点和常见用途。
2025-10-09 19:27:36
297
原创 MySQL笔记 (初级)
现象发生条件问题本质能否通过更高隔离级别避免?脏读读到其他事务未提交的数据读到了可能被回滚的无效数据(“脏数据”)✅ 是(Read Committed 及以上)不可重复读同一事务内多次读同一行数据,但数据被其他事务修改并提交同一行数据前后读取不一致(通常是 UPDATE 导致的)✅ 是(Repeatable Read 及以上)幻读同一事务内两次执行相同范围查询,返回的行数不同(多出/少了行)其他事务插入或删除了符合查询条件的数据(通常是 INSERT/DELETE)
2025-10-09 19:17:48
388
原创 jquery
https://www.cnblogs.com/alex-hrg/p/9617294.html 例子。https://www.runoob.com/js/js-regexp.html 基础。$(选择器).css({属性1:值1,属性2:值2});$(选择器).attr(HTML属性,值);$(“body”).on(要绑定的事件,目标元素,函数);$(选择器).each(function(下标,值){$(选择器).submit(function(){$(选择器).change(function(){
2025-10-09 11:50:46
728
原创 JavaScript基础与BOM操作全解析
使用var关键字(可以省略,但不推荐)var 变量名=值;function 函数名(参数列表){[return 返回值]// 无参函数示例// 函数调用show()// 有返回值函数示例// 注意:形参与实参类型或个数可以不对应var u = new User("李四", 17, '女');
2025-10-09 11:47:41
887
原创 【HTML全套笔记】
w3c万维网联盟2.meta标签的使用3.常用标签4.注释与特殊符号注释快捷键 ctrl+/图片插入图片时要求src和alt属性必选常用的超链接页面间链接:从一个页面到另外一个页面锚链接功能性链接:电子邮件 qq MSN第二章 列表 表格 媒体元素1.列表列表的分类类型说明项目符号无序列表以标签来实现以标签表示列表项无序列表中的每项都是平级的,没有级别之分,并且列表中的内容一般都是相对简单的标题性质的网页内容有序列表以标签来实现以标签表
2025-10-09 11:42:49
1027
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅