自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前后端分离项目中Spring Boot返回的时间与前端相差8个小时

修改Spring Boot时区,在项目启动前增加代码。修改后,再次启动,前后端date数据一致,问题解决。发现从后端获取的数据总是比前端快八个小时。发现后端时区为CST,前端为UTC。

2024-06-05 15:22:16 589

原创 自定义一个SpringBoot场景启动器

一个刚刚看完SpringBoot自动装配原理的萌新依据自己的理解写下的文章,如有大神发现错误,敬请斧正,不胜感激。

2024-05-25 21:25:34 1215

原创 SpringBoot自动配置原理

SpringBoot自动配置原理

2024-05-25 13:11:08 702

原创 代理模式 —— 静态代理模式

目标方法调用开发人员==>切面类对象==》新增功能调用。

2024-04-05 22:32:53 545

原创 设计模式——代理模式

不违反开闭原则,不产生重复性编码的情况下,将新增功能与“目标方法(service)进行关联,从而实现“功能增强的目的”

2024-04-05 22:31:54 616

原创 Spring——整合MyBatis

【代码】Spring——整合MyBatis。

2024-04-03 11:40:39 106

原创 Spring——依赖注入

constructor-arg index="xxx"/name="empno" value="">标签。要求Spring容器对象调用当前类中的有参构造方法完成对象创建与初始化。

2024-04-03 11:40:07 701

原创 Spring开启控制反转

如果只有类文件的class,没有他的源文件,只能用XML方式将类注册到Spring容器中。

2024-04-02 09:28:56 477

原创 Spring框架提供三个核心服务

降低开发人员使用代理设计模式难度,开发人员只需要专注于切面类的开发即可完成代理设计模式开发。由“Spring容器对象”完成指定类的实例对象的创建。由“Spring容器对象”完成指定对象的初始化的服务。

2024-04-02 09:27:45 379

原创 Spring——框架介绍

注意:Spring5版本之后是8个模块。在Spring5中新增了WebFlux模块。

2024-04-01 20:14:01 2458

原创 MyBatis——Dao代理服务

【代码】MyBatis——Dao代理服务。

2024-04-01 20:13:21 416

原创 MyBatis——动态SQL

【代码】MyBatis——动态SQL。

2024-03-31 10:47:03 542

原创 MyBatis——多表联查

【代码】MyBatis——多表联查。

2024-03-31 10:46:22 235

原创 MyBatis——结果映射

resultMap id="" type="实体类名">@Test。

2024-03-30 09:32:58 285

原创 MyBatis——占位符赋值

【代码】MyBatis——占位符赋值。

2024-03-30 09:32:14 312

原创 MyBatis中的事务管理

【代码】MyBatis中的事务管理。

2024-03-29 09:06:48 133

原创 MyBatis——SqlSessionUntil的封装

【代码】MyBatis——SqlSessionUntil的封装。

2024-03-29 09:05:46 308

原创 MyBatis基本开发步骤

【代码】MyBatis基本开发步骤。

2024-03-28 10:31:32 378

原创 MyBatis的核心配置文件

别名:实体类类名首字母小写形式。

2024-03-28 10:30:47 443

原创 MyBatis框架简述

作用 降低开发人员使用JDBC的难度 降低开发人员进行Dao层的开发难度 MyBatis本质上就是对JDBC的封装,通过MyBatis完成CRUD。 MyBatis在三层架构中负责持久层的,属于持久层框架。 MyBatis的发展历程: MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。 iBATIS一词来源于“i

2024-03-27 10:34:35 279

原创 Java——框架

在文献中看到的framework被翻译为框架 Java常用框架: SSM三大框架:Spring + SpringMVC + MyBatis SpringBoot SpringCloud 等。。 框架其实就是对通用代码的封装,提前写好了一堆接口和类,我们可以在做项目的时候直接引入这些接口和类(引入框架),基于这些现有的接口和类进行开发,可以大大提高开发效率。 框架一般都以jar包的形式存在。(jar包中有class文件以及各种配置文件等。) SSM三大框架的学习顺序:MyBatis、

2024-03-27 10:29:40 103

原创 JavaWeb项目——MVC架构框架

表现层(UI):直接跟前端打交互(一是接收前端ajax请求,二是返回json数据给前端) 业务逻辑层(BLL):一是处理表现层转发过来的前端请求(也就是具体业务),二是将从持久层获取的数据返回到表现层。 数据访问层(DAL):直接操作数据库完成CRUD,并将获得的数据返回到上一层(也就是业务逻辑层)。 Java持久层框架: MyBatis Hibernate(实现了JPA规范) jOOQ Guzz Spring Data(实现了JPA规范) ActiveJDBC ......

2024-03-26 10:53:58 217

原创 JavaWeb——会话技术

session的原理是将数据存储在服务器中,客户端根据JESSIONID从服务器中查找到对应这个session.这种模式,在单体应用上是适用的,但是不适用多体的应用架构.因为Session在服务器的内存中在,如果存在多个服务器,服务器内存数据没法共享.session没法共享.session一般是在单节点应用.将登录的用户信息存储在session,这样在任何jsp页面或者servlet中都能获取到当前session,从而从session获取当前的用户信息。

2024-03-26 10:53:06 204

原创 JavaWeb——过滤器

【代码】JavaWeb——过滤器。

2024-03-25 09:36:45 1764

原创 JavaWeb——四大作用域、九大内置对象

1. pageContext 当前页面2. request 一次请求内3. session 一次会话4. application 当前应用范围和优先级范围排序 pageContext<request<session<application 优先级 pageContext>session>request>pageContext 九大内置对象request response session 获取 request.g

2024-03-25 09:35:21 597

原创 JavaWeb——监听器

【代码】JavaWeb——监听器。

2024-03-24 11:06:21 761

原创 JavaWeb——JSTL与EL表达式获取数据

本质是是JSP的自定义标签库,提供了if单分支以及foreach循环等自定义标签。

2024-03-24 11:05:36 543

原创 JavaWeb——Servlet与JSP的通信

Servlet与JSP的跳转JSP跳Servlet a标签 js(location.href='xxx') form表单action属性 Servlet跳JSP 重定向:response.sendRedirect(String url) 请求转发: request.getRequestDispatcher(String uri).forward(request,response) servlet跳servlet 推荐重定向 JSP与Servlet的数据传递JSP

2024-03-23 23:20:37 322

原创 JavaWeb——Servlet

在tomcat的lib文件夹下也有此jar包,开发过程中为防止报错需要导入,实际运行时需要移除此jar包避免版本冲突。继承后,重写doGet()、doPost()方法。1)可以通过注解配置 2)通过xml形式配置。导入servlet-api.jar。自定义类继承HttpServlet。

2024-03-23 23:18:08 1256

原创 JSP指令

"uri"prefix=%>uri 属性确定标签库的位置,prefix 属性指定标签库的前缀。

2024-03-22 08:39:21 233

原创 MyBatis框架简述

【代码】MyBatis框架简述。

2024-03-22 08:37:47 385

原创 Maven的jar包冲突解决方案

这个标签在这的作用就是 如果关联的依赖和引入的其他依赖可能存在冲突,使用该标签排除不需要引入的关联依赖。当前项目中需要引入A依赖且引入com.xxx.yyy.jar的1.5版本。假设com.wry.A依赖com.xxx.yyy.jar的1.0版本。因为maven的pom依赖其中,有一点是将关联的依赖全都引入进来。手动排除不引入的依赖包。

2024-03-20 10:30:10 642

原创 Maven中的Lifecycle

通知Maven将src/main/java下面所有java文件编译为class文件,然后将class文件存放到工程/target/classess。开发时将target/classes称为“编译路径”通知Maven检测当前pm.xml文件语法是否正确。删除当前工程中的target文件夹。

2024-03-20 10:29:36 811

原创 Java Se——枚举

【代码】Java Se——枚举。

2024-03-19 08:37:47 359

原创 同步和异步

发送一个请求,不需要等待返回,随时可以再发送下一个请求,即不需要等待。在部分情况下,我们的项目开发中都会优先选择不需要等待的异步交互方式。将用户请求放入消息队列,并反馈给用户,系统迁移程序已经启动,你可以关闭浏览器了。即先响应用户请求,然后慢慢去写数据库,用户体验较好。接着服务器端接收到请求后,按照预先编写好的程序中的业务逻辑进行处理,比如和数据库服务器进行数据信息交换。最后,服务器对请求进行响应,将结果返回给客户端,返回一个HTML在浏览器中显示,通常会有CSS样式丰富页面的显示效果。

2024-03-19 08:34:43 403

原创 javascript中的继承

所有的函数类型的对象都拥有一个原型对象,这个原型对象的内容是当前函数锁创建的所有的实例对象所共享的,因此可以通过原型实现继承。

2024-03-18 11:04:35 364

原创 jQuery遍历DOM元素

通过jQuery对象可以向上遍历DOM树。

2024-03-18 11:02:23 781

原创 jQuery对DOM元素的操作

【代码】jQuery对DOM元素的操作。

2024-03-16 09:55:56 386 1

原创 jQuery中的事件相关操作

【代码】jQuery中的事件相关操作。

2024-03-16 09:55:06 384 1

原创 Java——网络编程

【代码】Java——网络编程。

2024-03-15 08:43:42 925 1

空空如也

空空如也

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

TA关注的人

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