后端
文章平均质量分 80
以Java为主的后端知识
农专猿
这个作者很懒,什么都没留下…
展开
-
物联网第十四周总结
JetLinks配置PostgreSQL的时候,启动报错io.r2dbc.postgresql.ExceptionFactory$PostgresqlNonTransientResourceException: 模式 "jetlinks" 不存在ateasyorm:default-schema: public # pg库public,mysql修改为数据库名dialect: postgres # 数据库方言,支持 postgres,mysql,h2。原创 2023-12-09 15:06:56 · 217 阅读 · 0 评论 -
MyBatis-Plus入门(2)
我们定义一个用户状态的枚举:import comNORMAL(1 , "正常") , FREEZE(2 , "冻结");} }NORMAL(1 , "正常") , FREEZE(2 , "冻结");} }NORMAL(1 , "正常") , FREEZE(2 , "冻结");Getter;@GetterNORMAL(1, "正常"),FREEZE(2, "冻结");然后把User类中的status字段改为。转载 2023-09-16 18:01:29 · 352 阅读 · 0 评论 -
Mybatis-Plus入门(1)
在演示UpdateWrapper的案例中,我们在代码中编写了更新的SQL语句:这种写法在某些企业也是不允许的,因为SQL语句最好都维护在持久层,而不是业务层。就当前案例来说,由于条件是in语句,只能将SQL写在Mapper.xml文件,利用foreach来生成动态SQL。这实在是太麻烦了。假如查询条件更复杂,动态SQL的编写也会更加复杂。所以,MybatisPlus提供了自定义SQL功能,可以让我们利用Wrapper生成查询条件,再结合Mapper.xml编写SQL。原创 2023-09-16 17:24:26 · 459 阅读 · 0 评论 -
SpringMVC(后)&SSM整合
ResponseEntity用于控制器方法的返回值类型,该控制器方法的返回值就是响应到浏览器的响应报文使用ResponseEntity实现下载文件的功能10.2、文件上传文件上传要求form表单的请求方式必须为post,并且添加属性enctype=“multipart/form-data”SpringMVC中将上传的文件封装到MultipartFile对象中,通过此对象可以获取文件相关信息上传步骤:②在SpringMVC的配置文件中添加配置:③控制器方法:11、拦截器11.1、拦截器的配置原创 2023-05-03 11:36:28 · 778 阅读 · 0 评论 -
Spring简介
二、Spring1、Spring简介1.1、Spring概述官网地址:https://spring.io/Spring 是最受欢迎的企业级 Java 应用程序开发框架,数以百万的来自世界各地的开发人员使用Spring 框架来创建性能好、易于测试、可重用的代码。Spring 框架是一个开源的 Java 平台,它最初是由 Rod Johnson 编写的,并且于 2003 年 6 月首次在 Apache 2.0 许可下发布。Spring 是轻量级的框架,其基础版本只有 2 MB 左右的大小。S原创 2023-04-24 16:10:57 · 4172 阅读 · 2 评论 -
MyBatis详解(2)
8.2、多对一映射处理8.2.1、级联方式处理映射关系8.2.2、使用association处理映射关系8.2.3、分步查询①查询员工信息②根据员工所对应的部门id查询部门信息8.3、一对多映射处理8.3.1、collection8.3.2、分步查询①查询部门信息②根据部门id查询部门中的所有员工9、动态SQL9.1、if9.2、where9.3、trim9.4、choose、when、otherwise9.5、foreach原创 2023-04-20 19:07:25 · 930 阅读 · 2 评论 -
关于CopyOnWriteArrayList集合的删除元素操作
其实集合更推荐用迭代器来遍历进行删除操作} else {} }但由于CopyOnWriteArrayList的迭代器不支持add、set、remove操作,会抛出异常。原创 2023-06-08 16:32:07 · 2079 阅读 · 0 评论 -
AOP(面向切面编程)
二十三种设计模式中的一种,属于结构型模式。它的作用就是通过提供一个代理类,让我们在调用目标方法的时候,不再是直接对目标方法进行调用,而是通过代理类间接调用。让不属于目标方法核心逻辑的代码从目标方法中剥离出来——解耦。调用目标方法时先调用代理对象的方法,减少对目标方法的调用和打扰,同时让附加功能能够集中在一起也有利于统一维护。原创 2023-04-30 16:22:40 · 934 阅读 · 0 评论 -
MyBatis详解(1)
MyBatis最初是Apache的一个开源项目, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下, iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到Github。iBatis一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBatis提供的持久层框架包括SQL Maps和Data Access Objects(DAO)。转载 2023-04-18 20:24:22 · 109 阅读 · 0 评论 -
JavaWeb综合案例
并将数据封装到一个Brand对象中。而响应回来的数据需要赋值给表格绑定的数据模型,从下图可以看出表格绑定的数据模型是。添加方法,由于这里面要用到动态 sql ,属于复杂的sql操作,建议使用映射配置文件。分页查询也是从数据库进行查询的,所以我们要分页对应的SQL语句应该怎么写。数据模型,只需要将该数据模型的值设置为 false,就可以关闭新增对话框窗口了。在此方法中需要发送异步请求并将表单中输入的数据作为参数进行传递。刚才我们对后端代码进行测试可以看出响应回来的数据。原创 2023-04-14 08:56:45 · 2545 阅读 · 0 评论 -
三、SpringMVC
SpringMVC是Spring的一个后续产品,是Spring的一个子项目SpringMVC 是 Spring 为表述层开发提供的一整套完备的解决方案。在表述层框架历经 Strust、WebWork、Strust2 等诸多产品的历代更迭之后,目前业界普遍选择了 SpringMVC 作为 Java EE 项目表述层开发的首选方案。三层架构分为表述层(或表示层)、业务逻辑层、数据访问层,表述层表示前台页面和后台servlet。原创 2023-05-02 10:47:43 · 902 阅读 · 0 评论 -
Vue&Element
通过浏览器打开上面页面,并且使用检查查看超链接的路径,该路径会根据输入框输入的路径变化而变化,这是因为超链接和输入框绑定的是同一个模型数据。生命周期的八个阶段:每触发一个生命周期事件,会自动执行一个生命周期方法,这些生命周期方法也被称为钩子方法。,在下面就会展示出对应的代码,显示出的代码中有样式,有html标签。用于布局的容器组件,方便快速搭建页面的基本结构。,在下面就会展示出对应的代码,将这些代码拷贝到我们自己的页面即可。,在里面写数据模型,到时候会将该模型的数据值展示在这个位置。原创 2023-04-07 19:46:25 · 98 阅读 · 0 评论 -
Filter&Listener&AJAX
JSON本质就是一个字符串,但是该字符串内容是有一定的格式要求的。var 变量名 = '{"key":value,"key":value,...}';JSON串的键要求必须使用双引号括起来,而值根据要表示的类型确定。value 的数据类型分为如下数字(整数或浮点数)字符串(使用双引号括起来)逻辑值(true或者false)数组(在方括号中)对象(在花括号中)null。原创 2023-04-05 18:10:15 · 97 阅读 · 0 评论 -
JDBC总结
JDBC概念、API详解、数据库连接池原创 2023-01-30 18:09:53 · 102 阅读 · 0 评论 -
MySQL第二周完结
DCL-数据控制语言,多表查询,事务原创 2023-01-28 16:14:39 · 81 阅读 · 0 评论 -
会话跟踪技术&案例
Cookie&Session原创 2023-03-31 17:48:12 · 84 阅读 · 0 评论 -
HTML&CSS入门
HTML&CSS简介原创 2023-03-08 20:56:44 · 54 阅读 · 0 评论 -
Mysql第一周总结
SQL语句,DQL,DML,DDL原创 2023-01-21 18:06:22 · 217 阅读 · 0 评论 -
Web核心
HTTP、Tomcat、Servlet原创 2023-03-22 20:19:24 · 102 阅读 · 0 评论 -
JavaScript入门
JavaScript简介原创 2023-03-10 20:45:16 · 96 阅读 · 0 评论 -
java基础—第七周总结
网络编程 Junit单元测试框架 反射原创 2022-12-18 11:38:09 · 116 阅读 · 0 评论 -
JSP、MVC模式和三层架构
JSP标准标签库(Jsp Standarded Tag Library) ,使用标签取代JSP页面上的Java代码。由于JSP页面内,既可以定义HTML标签,又可以定义Java代码,造成了以下问题。C: Controller,控制器,处理请求,调用模型和视图。JSP脚本用于在JSP页面内定义Java代码。M: Model,业务模型,处理业务。V: View,视图,界面展示。原创 2023-03-28 22:49:53 · 175 阅读 · 0 评论 -
Request和Response&案例
Resquest&Response原创 2023-03-25 20:31:40 · 87 阅读 · 0 评论 -
Maven&MyBatis总结
Maven,MyBatis原创 2023-02-04 18:46:30 · 142 阅读 · 0 评论 -
java基础——第八周完结
注解 动态代理 XML原创 2023-01-13 23:36:19 · 81 阅读 · 0 评论 -
星火小组-java学习第一天
b站大学原创 2022-10-30 18:39:09 · 695 阅读 · 1 评论 -
Java基础-第二周总结
面向对象原创 2022-11-11 20:46:30 · 94 阅读 · 0 评论 -
Java基础-第四周总结
Java基础-Map集合原创 2022-11-26 19:24:11 · 75 阅读 · 1 评论 -
Java基础-第一周总结
概述 这一周将数组学完了,下一周争取将上阶段课程学完,也就是到p92。但只是简单的串了一遍,还没有练题,接下来会把练习也补上。收获 IDEA项目结构介绍 project(工程) module(模块) package(包) 通常com.hist.~~ class(类) Dome 2. API功能导包:import java.util.~~;原创 2022-11-05 14:21:55 · 90 阅读 · 1 评论 -
重载与覆盖的异同
java中覆盖和重载的区别转载 2022-11-30 20:56:38 · 204 阅读 · 0 评论 -
java基础—第五周总结
logback日志示例、file类常用功能原创 2022-12-03 16:57:47 · 90 阅读 · 0 评论 -
Java基础——第六周总结
字节/字符 输入/输出 流多线程的三种实现方法原创 2022-12-10 18:42:40 · 92 阅读 · 0 评论 -
java基础——第三周总结
java基础——多态案例原创 2022-11-18 23:03:42 · 123 阅读 · 0 评论