自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Spring日志记录与使用

一、Spring框架中日志的使用Spring框架通过统一的日志抽象层,允许开发人员使用不同的日志实现进行日志记录。常见的日志实现包括Logback、Log4j和Java Util Logging等。@Slf4j。

2023-09-24 23:09:51 175 1

原创 B-树、B树与B+树数据结构之间的区别

B-树、B树和B+树是常见且广泛应用的数据结构,用于高效地管理和检索大量数据,是在mysql数据库内部使用的索引结构,用于加快数据的访问速度和查询效率,也是mysql调优必须会的知识。虽然它们在某些方面相似,但它们在结构和应用上有一些重要的区别。

2023-09-24 21:33:50 1371 3

原创 Spring MVC实现真正的分页效果

Spring MVC提供了强大的支持,使我们能够轻松地实现真正的分页效果。本文将介绍如何使用Spring MVC来实现分页功能,并展示一个示例代码,帮助你理解和应用该功能。在Web应用程序中,当我们需要展示大量数据时,通常会使用分页来提供良好的用户体验。而Spring MVC作为一个流行的Java Web开发框架,提供了强大的分页支持,可以帮助我们实现真正的分页效果。通过使用Spring MVC和PageHelper分页插件,我们可以轻松地实现真正的分页效果。接下来,我们可以开始编写控制器代码,实现分页。

2023-09-17 21:49:49 440 1

原创 深入理解Spring面向切面编程(AOP)

通过本文的介绍,我们了解了Spring AOP的概念、原理和核心组件,并学习了如何在Spring中配置和使用AOP。同时,我们也了解到AOP在日志、事务管理、安全性控制、性能监控和异常处理等方面的应用场景。然而,我们也要认识到AOP的局限性,以便在使用过程中更好地规划和设计。希望本文对读者对Spring AOP有所启发,并能够在实际项目中灵活应用。

2023-09-11 21:58:20 139

原创 MyBatis——动态SQL

动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。使用动态 SQL 并非一件易事,但借助可用于任何 SQL 映射语句中的强大的动态 SQL 语言,MyBatis 显著地提升了这一特性的易用性。学习Mybatis最好的办法还是查看官方网站mybatis – MyBatis 3 | 动态 SQL。

2023-09-04 01:29:20 154 1

原创 VUE基础指令

总结: 使用v-show和v-if以及v-else指令, 方便通过变量控制一套标签出现/隐藏。总结: 本阶段v-model只能用在表单元素上, 以后学组件后讲v-model高级用法。总结: v-text把值当成普通字符串显示, v-html把值当做html解析。总结: 常用@事件名, 给dom标签绑定事件, 以及=右侧事件处理函数。总结: 把vue变量的值, 赋予给dom属性上, 影响标签显示效果。总结: v-model修饰符, 可以对值进行预处理, 非常高效好用。

2023-08-08 23:23:34 30 1

原创 HTTP协议中的Cookie和Session

Session是在服务器端创建的一种机制,用于跟踪用户在网站上的活动。当用户访问网站时,服务器会为其分配一个唯一的会话ID,并将该ID存储在cookie中或通过URL参数传递给用户。服务器使用会话ID来存储和检索与该用户相关的数据,例如用户的购物车内容、登录状态和个人信息。会话数据通常存储在服务器的内存或数据库中,并在用户关闭浏览器或超过一定时间段后被删除。

2023-07-25 20:39:18 256

原创 Servlet生命周期及实现方法

同时,由于GenericServlet类已经实现了Servlet接口的方法,所以在使用GenericServlet类时,只需要关注自定义的逻辑即可,而不需要再实现Servlet接口中的所有方法。当服务器启动时,Servlet容器就会开始调用这个方法来初始化一个Servlet对象出来,但是这个方法在后续请求中不会在被Servlet容器调用,就像人只能“出生”一次一样,init方法在一个Servlet实例中也只能被调用一次。方法中,你可以根据请求的类型(GET、POST等)来执行相应的逻辑处理。

2023-07-23 23:19:54 304

原创 JavaScript DOM

文档对象模型(Document Object Model,简称 DOM),是 W3C 组织推荐的处理可扩展标记语言(HTML或者XML)的标准编程接口。W3C 已经定义了一系列的 DOM 接口,通过这些 DOM 接口可以改变网页的内容、结构和样式。文档:一个页面就是一个文档,DOM 中使用 document 表示元素:页面中的所有标签都是元素,DOM 中使用 element 表示节点:网页中的所有内容都是节点(标签、属性、文本、注释等),DOM 中使用 node 表示。

2023-07-16 23:48:02 271 1

原创 CSS选择器

类似于刚刚学习的选择器的写法。)中,找到满足选择器2的标签,设置样式。(既又原则)找到页面中 既 能被选择器1选中,又 能被选择器2选中的标签,设置样式。② id属性值类似于身份证号码,在一个页面中是唯一的,不可重复的!(1)作用:根据 HTML 标签的嵌套关系,选择父元素 后代中 满足条件的元素。在选择器1所找到标签的子代(儿子)中,找到满足选择器2的标签,设置样式。(2)作用:通过id属性值,找到页面中带有这个id属性值的标签,设置样式。②交集选择器中如果有标签选择器,标签选择器必须写在最前面。

2023-07-10 00:31:40 315 1

原创 JAVA线程总结

进程是程序的一次动态执行过程,它经历了从代码加载、执行到执行完毕的一个完整过程,这个过程也是进程本身从产生、发展到最终消亡的过程。每个独立运行的程序称为一个进程。进程是操作系统中进行系统资源分配、调度和管理的最小单位。每个进程都有自己独立的代码和数据空间,进程间的切换开销大。

2023-05-24 22:19:39 41 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除