- 博客(19)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 写一个MyBatis的plugins,记录完整SQL日志
当用户定义了一个Mapper接口中的方法或者XML映射文件中的SQL语句时,MyBatis会根据这些定义生成相应的MappedStatement对象,并将其存储在Configuration对象的内部映射表中。当遇到长SQL和参数较多时,还原一个SQL往往需要十几分钟的时间。最近接到的项目有很多长SQL并且参数的数量也很多,在做SQL优化时需要花很多时间在SQL拼接上,想到前同事使用MyBatis框架插件机制来打印完整的SQL日志,尝试自己实现一下,同时也是为了加强对MyBatis框架的了解。
2024-08-04 01:08:33 594
原创 手撸一个M3U8下载插件
M3U8视频格式是一种基于HTTP Live Streaming(HLS)协议的视频文件格式。它是苹果公司开发的,目前广泛应用于iOS、macOS和tvOS等系统中。与传统的视频格式不同,M3U8视频格式将整个视频分成多个小片段进行传输,这些小片段可以根据网络情况自动调节其质量和大小。这种方式使得M3U8视频格式非常适合在网络环境不稳定或带宽不足的情况下播放视频。
2024-02-08 23:42:10 1816
原创 MySQL基础之索引
索引(在MySQL中也叫做“键(key)”)是存储引擎用于快速找到记录的一种数据结构。索引是进行SQL优化时最常用的工具,但是不合理的索引不仅对性能提升没有帮助可能还会造成负担。索引理解索引类型建立合理的索引至关重要。
2023-01-11 15:31:23 314
原创 干撸一个Node环境的PDF生成服务
干撸一个Node环境的PDF生成服务用到的库介绍代码片段Http请求处理生成PDF样式展示签名图片处理PDF排版结语用到的库express:Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。许多流行的开发框架都基于 Express 构建。jimp:是一个使用 JavaScript 编写的用于 Node的图像处理库,具有零依赖的特性。pdfkit:PDFKit是一个用于Node和浏览器的PDF文档生成库,它可以轻松创建
2020-07-23 17:03:01 3624 2
原创 Elasticsearch 基础笔记
Elasticsearch是一个使用JAVA开发,基于Apache Lucene(TM)的开源搜索引擎。分布式的实时文件存储,每个字段都被索引并可被搜索分布式的实时分析搜索引擎可以扩展到上百台服务器,处理PB级结构化或非结构化数据
2016-04-28 11:51:53 6567 3
原创 JAVA AOP
JAVA AOP编程简介面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。主要应用场景日志记录,性能统计,安全控制,事务处理,异常处理,PV、UV统计等等JDKProxy1.被代理类实现接口。2.创建Invocatio
2015-09-30 15:43:33 1156 2
原创 JAVA WEB 总结 Servlet篇
一、servlet简介1.版本Servlet 2.2 Servlet 2.3Servlet 2.4Servlet 2.5Servlet 3.0 Servlet 4.0(草案阶段)2.单实例,多线程。@WebServlet(urlPatterns="/login")public class Login extends HttpServlet{
2015-09-23 19:42:55 682 2
原创 JAVA WEB 总结 JSP篇
一、jsp是另类的servlet编写index.jsp,然后放入到Tomcat中,然后启动Tomcat。 My JSP 'index.jsp' starting page 你好,世界! 在Tomcat的work目录下可以看到jsp编译后端java和class文件[Tomcat安装路径]/work/Catali
2015-09-14 20:00:33 808 2
jxbrowser-7.0-cross-desktop-win_mac_linux.zip
2019-08-08
Visual Paradigm15逆向时序图时怎么配置忽略get和set方法
2024-08-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人