
javaweb
文章平均质量分 65
yours_Gabriel
努力学习java中
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【AI+若依框架】基础应用篇
代码生成器,根据数据表结构自动生成前后端CRUD代码,提供三种生成模版:单表、树表、主子表(一对多:如菜品有多个口味)。技术选型:SpringBoot、SpringSecurty、MyBatis、Jwt、Vue3、Element-Plus。(基于角色的访问控制)是一种广泛使用的访问控制模型,通过角色来分配和管理用户的菜单权限。②创建字典数据:对于性别这个类别,它下面的数据有男、女、未知三种性别。数据的表格,能展开和折叠,清晰呈现父子关系,便于管理。用于维护系统中常见的静态字段,如:性别、状态…原创 2025-06-02 17:09:13 · 1402 阅读 · 0 评论 -
【文件上传】阿里云对象存储服务实现文件上传
是一款海量、安全、低成本、高可靠的云存储服务。使用OSS,您可以通过网络随时存储和调用包括文本、图片、音频和视频等在内的各种文件。原创 2025-05-26 12:05:34 · 598 阅读 · 0 评论 -
【简化代码相似内容】ThreadLocal
一段获取信息的代码在多处重复出现,如要获取当前用户的信息,那我先根据请求头获取token,然后在数据库中去查找,但是这个解析token的片段其实已经在拦截器中中出现过,此时应该想办法复用在拦截器中的代码。原创 2025-05-14 16:54:28 · 261 阅读 · 0 评论 -
【登录认证】JWT令牌
Base64:是一种基于64个可打印字符(A-Z a-z 0-9 +/)来表示二进制数据的编码方式。原创 2025-05-13 17:27:11 · 516 阅读 · 0 评论 -
【FinalShell问题】FinalShell连接虚拟机超时问题
通过检查发现,在Centos7上我们的ip地址是129,但是在我们finalshell却是128,但是我忘记了我之前到底是129,还是说Centos7变成了129,所以在这里我们只需要把两边所对应的ip地址一致就ok了。②点击设置符号进去修改我们的ip,或者说重新添加一个新的SSH连接,该连接就用这个新的ip地址。①点击这个小文件夹,查看我们之前设置的连接。打开fianlshell连接之前设置好的。,说明虚拟机连接超时。原创 2024-10-30 20:45:20 · 1591 阅读 · 1 评论 -
【LINUX问题】yum故障There are no enabled repos.
问题描述:FinalShell3.8.3,Centos7下使用。解决办法:配置阿里云镜像。再次尝试后,下载成功。原创 2024-10-28 16:49:17 · 971 阅读 · 0 评论 -
javaweb_11:动态SQL
随着用户的输入或外部条件的变化而变化的SQL语句,称之为动态SQL。原本的查询条件只要有一个条件没填上就无法查询。原创 2024-08-19 18:30:31 · 753 阅读 · 1 评论 -
javaweb_10:XML映射文件
1、XML映射文件的名称与Mapper接口名称一致,并且将XML映射文件和Mapper接口放在相同的包下(同包同名)。2、XML映射文件的namesapce属性为Mapper接口全限定名一致。3、 XML映射文件中sql语句的id与Mapper接口中的方法名一致,并保持返回类型一致。原创 2024-08-18 21:02:26 · 516 阅读 · 0 评论 -
javaweb_09:Mybatis基础操作
注意:如果Mapper接口方法形参只有一个普通类型的参数,#{}里面的属性名可以随便写,例如#{id}、#{value}2、创建一个新的Springboot工程,选择引入对应的起步依赖(Mybatis、mysql驱动、lombok)员工:姓张,性别男,入职时间在2010-01-01到2020-01-01之间。3、application.properties引入数据库连接信息。4、创建对应的实体类Emp(实体类属性采用驼峰命名)5、准备Mapper接口EmpMapper。1、准备数据库表emp。原创 2024-08-18 19:10:38 · 854 阅读 · 0 评论 -
【问题解决】:nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘gender‘ not found.
【代码】【问题解决】:nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘gender‘ not found.原创 2024-08-18 18:58:40 · 558 阅读 · 0 评论 -
javaweb_08:Mybatis入门(基于Springboot)
JDBC:(java Database Connecttivity),就是使用java语言操作关系型数据库的一套API。本质是sun公司官方定义的一套操作所有关系型数据库的规范,即接口。各个数据库厂商实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。@Test//1. 注册驱动//2. 获取连接对象//3. 获取执行SQL的对象Statement,执行SQL,返回结果//4. 封装结果数据。原创 2024-08-17 19:23:00 · 743 阅读 · 0 评论 -
javaweb_07:分层解耦
在请求响应中,将代码都写在controller中,看起来内容很复杂,但是复杂的代码总体可以分为:数据访问、逻辑处理、接受请求和响应数据三个部分。在程序中我们尽量让一个类或者一个方法只有一个功能,这就是。增强可读性和可扩展性,减少代码复杂性。为此将三层架构分为controller(接受请求、相应数据),Service(逻辑处理),Dao(数据访问)。原创 2024-08-11 19:04:54 · 977 阅读 · 0 评论 -
javaweb_06:请求响应——响应
每一个暴露的方法都叫做一个功能接口,功能接口可以通过路径访问,以下三个都是功能接口。原创 2024-08-10 20:05:19 · 494 阅读 · 0 评论 -
javaweb_05:请求响应——请求
请求参数名与形参对象属性名相同(封装成功的要点)。请求参数名与形参对象属性名相同,按照对象层次结构关系即可接收嵌套POJO属性参数。json数据键名与形参对象属性名相同,定义POJO类型形参即可接收参数,需要使用。请求参数名与形参数组名称相同且请求参数为多个,定义数组类型形参即可接收参数。在表单中有复选框,可以勾选多个值,要将多个值提交,就得使用数组集合参数。简单参数:参数名与形参变量名相同,定义形参即可接收参数。在请求服务端时,传递的是一些普通的请求数据。在原始的web程序中,获取请求参数,需要通过。原创 2024-08-10 18:11:17 · 634 阅读 · 0 评论 -
javaweb_04:SpringBoot
1、概念:超文本传输协议,规定了浏览器与服务器之间数据传输的规则。2、特点:基于TCP协议,面向连接、安全;基于请求-响应模型,一次请求对应一次相应;HTTP协议是无状态的协议,对于事务处理没有记忆能力,每次请求响应都是独立的,多次请求间不能共享数据但是速度快。原创 2024-08-08 18:50:33 · 450 阅读 · 0 评论 -
javaweb_03:在ide中配置tomcat
④创建artifact。②点击加号创建,选择。原创 2024-08-01 15:00:03 · 305 阅读 · 0 评论 -
javaweb_02:Maven安装与配置
在javaweb的开发中,需要使用大量的jar包,我们得手动去导入,而Maven可以自动帮我们导入和配置这个jar包。原创 2024-07-31 17:34:40 · 310 阅读 · 0 评论 -
javaweb_01:http
HTTP 是一个简单的请求-响应协议,它通常运行在之上,它。请求和响应都是以ASCll码的形式给出;而消息内容则具有一个类似MIME的格式。这个简单模型是早期web成功的有功之臣,因为它使得开发和部署更加直接了当。完整网页文档通常由文本、布局描述、图片、视频、脚本等资源构成。默认端口80。https(安全的):默认端口443。原创 2024-07-30 12:01:59 · 361 阅读 · 0 评论