
java后端转后厨
文章平均质量分 68
java后端相关知识分享
花下的晚风
孤独是生命的礼物
展开
-
java八股笔记-2-Spring
反射式一种强大的机制,允许程序在运行时动态的获取类信息使用场景:Spring 的 依赖注入 和 IoC动态代理 和 AOP配置文件进行可选项的配置单例模式:在程序的生命周期内,Spring 容器只会对一个 Bean 创建一个对象,只存在这一个对象多例模式:每一次从容器中获取实例对象 Spring 都会创建一个实例,每一个实例都是独立的,有自己的生命周期和状态指一个对象从创建到被最终被销毁的整个过程。原创 2024-12-20 08:41:29 · 706 阅读 · 0 评论 -
vue3 与 spring-boot 完成跨域访问
spring-boot,写一个接口用于前端访问,并且给接口设置跨域访问,这里我前端的域名为 localhost:5173。在 main.js 中启动 testAPI.js,并打印在控制台,导入 getCategory 函数即可。在 apis 目录下新建 testVue.js 文件,调用 axios 实例,访问 /vue 接口。vue3,安装 axios 插件,创建 axios 实例,配置基础路径,向后端接口发送请求。utils 目录下新建 http.js 文件,这里的基地址是后端接口的访问根路径。原创 2024-11-28 16:28:49 · 630 阅读 · 0 评论 -
java八股笔记-1-java基础
主要依赖于 JVMJVM是一个”桥梁“,是一个”中间件“,是实现跨平台的关键,Java代码首先被编译成字节码文件,再由JVM将字节码文件翻译成机器语言,从而达到运行Java程序的目的不同的平台对于同一个字节码文件翻译出来的机器语言是不同的,同样的 java 代码在不同的平台下的编译结果都是相同的JDK ,JRE,JVM 的关系:JRE 是能够运行机器语言所需的最小环境;JDK 是开发,编译,调试,运行 java 程序所需的全部工具和环境。原创 2024-11-13 21:18:32 · 937 阅读 · 0 评论 -
Mybatis-plus 使用分页插件
mapper,可以继承 myvatis-plus 中的 BaseMapper<T> 类,里面有很多常用的 CRUD 方法。如果要添加自定义 sql ,也可以直接在接口中定义,可以选择注解或者 mapper.xml 的方式指定该方法的 sql。记得要在 mapper 类上加上 @Mapper 注解以供 Spring 扫描。原创 2024-11-13 20:11:03 · 579 阅读 · 0 评论 -
idea 启动时,报错 Start Failed
通过第二行冒号之后的内容,我们可以推测出事因为 Lua 插件的原因导致无法启动。重新安装idea,解决。尝试禁用该插件,失败。原创 2024-10-17 11:09:44 · 581 阅读 · 0 评论 -
spring boot 热部署
热部署的主要作用是在服务器运行的时候可以在不关闭服务器的情况下修改代码。然后我们在每次修改代码后按 ctrl + F9 即可将代码更新。首先,需要在 pom.xml 文件中引入热部署需要的依赖。先启动spring boot 的 main 方法。可以很大的提高开发效率。原创 2024-09-23 22:21:29 · 1489 阅读 · 0 评论 -
springboot 整合 mybatis-plus
在依赖引入后,便成功引入了 mybatis-plus,我们可以继承 baseMapper,这个类实现了很多的常用的数据库操作方法,可以直接使用。在创建 springboot 模块时,依赖勾选时没有 mybaits-plus 选项,原因是其未被加入。所以必须要手动引入依赖。这个依赖便可以删除,因为第一个依赖包含了第二个。将这个依赖引入后,原本的。原创 2024-09-10 16:55:14 · 649 阅读 · 0 评论 -
springboot 整合 mybatis
勾选上后 spring boot 会自动生成对应的 dependence,若没有勾选,也可以在 pom.xml 文件中手动输入对应的 mabatis 整合依赖,以及 mysql Driver 依赖。检查后发现,是 yml 配置文件中的数据库信息错误。将 learnbase 写成了 learbase。原创 2024-09-10 16:25:39 · 478 阅读 · 0 评论 -
sping boot 基于 RESTful 风格,模拟增删改查操作
RESTful 资源路径,一般以 s 复数结尾。使用 postman 发送对应请求。根据id修改记录,当前id为:1。根据id删除记录,当前id为:1。原创 2024-09-07 22:24:59 · 529 阅读 · 0 评论 -
Springboot-第一个程序
springboot 的入门程序非常便捷,只需创建好一个 spring boot 的模块,便可以使用框架完成服务器的搭建。原创 2024-09-07 10:54:14 · 195 阅读 · 0 评论 -
SpringMVC - 第一个 SpringMVC 程序
MVC:的简写,表示层 属于 C + V,业务层和逻辑层属于 MSpringMVC 是对 web 使用的一套框架,可以更加快捷高效的管理 web应用所有的请求都会经过 DispatcherServlet 这一个 Servlet支持 IoC 和 AOP统一处理请求可以解析多种视图,如JSP,Freemarker。原创 2024-08-26 19:21:48 · 1077 阅读 · 0 评论 -
Spring 集成 MyBatis
为这张表准备一个 Pojo 类,并用注解的方式将其纳入 spring 容器进行管理。若引入失败可以手动下载好jar包粘贴到本地maven仓库的对应位置。业务层:数据库表的 Service 接口。持久层:数据库表的 Mapper 接口。Mapper 接口对应的 xml 文件。数据库表的 Service 实现类。再引入 spring6 的仓库。mybatis 核心配置文件。原创 2024-08-24 19:23:26 · 352 阅读 · 0 评论 -
Spring-1-注解管理依赖
可以将 Spring 其当做一个 容器 ,可以随意的存储对象。@Component@Service这四个是常用的注解,用于声明 Bean 的注解,可以在后面跟括号为起 value 属性传值,代表依赖注入的 id,若不设置,则默认为 类名首字母小写这四个注解本质都是同一个注解 @Component,只是名称不同,可以用于三层架构中不同的层写在需要注入依赖的类上上面是写在类上的注解接下来是写在属性或者方法上的注解。原创 2024-08-23 22:25:13 · 411 阅读 · 0 评论 -
Spring-2- AOP 切面编程
当我们需要对一个类中的方法进行功能的增强,又不想改变原方法的代码时当我们需要保护一个类中的代码时我们都可以使用代理模式,帮助这个类完成一些功能,这就是 AOP 切面编程核心:切面 = 通知 + 切点。原创 2024-08-23 23:06:36 · 1217 阅读 · 0 评论 -
MyBatis进阶-1-面向接口编程
通过 MyBatis 底层自动创建接口实现类,我们可以直接对接口的方法进行编程若简单的 sql 语句可以使用注解的方式进行,复杂的查询建议使用 xml 文件编写语句注解使用时直接在接口的方法上加上对应语句的注解即可,而使用 xml 需要在文件中的标签引用到当前接口和里面的方法。原创 2024-08-22 14:54:27 · 1085 阅读 · 0 评论 -
MyBatis框架连接数据库-初级
MyBatis 的主要功能是帮助持久层管理数据库,接下来我们利用 MyBatis 连接一下我们的数据库,实现入门程序。原创 2024-08-18 00:58:39 · 377 阅读 · 0 评论 -
Git的使用-初级
Git 主要可以使用的远程仓库有 Github ,Gitee如果在国内建议使用 Gitee 比较快。原创 2024-08-18 00:36:36 · 440 阅读 · 0 评论 -
java: 错误: 不支持发行版本
报这样的错误大概率是 idea 中的版本配置不统一导致的通过确保四个位置的版本一致,解决版本不同的问题。原创 2024-08-15 14:20:56 · 1402 阅读 · 0 评论 -
学会 idea 中 debug 的简单功能 (够用就行)
直接鼠标单击添加断点即可,程序会运行到断点处的前一行,每点击一次折线箭头就走一行(点击第一个蓝色的箭头)在每执行一步后,idea 中会自动显示代码执行后的信息,如变量赋值等信息。第三个红色按钮,进入java自带的API方法中。左侧绿色竖杠加三角按钮,直接将剩余代码全部执行。第二个蓝色按钮,进入下一个方法。第四个蓝色按钮,退出当前方法。第一个蓝色按钮,执行下一步。原创 2024-08-07 18:15:44 · 191 阅读 · 0 评论 -
web小项目-曼波生日录(Servlet+JSP+MySQL)
当记录条数过多时会自动出现滚轮,数据不会超出紫框。原创 2024-07-24 16:11:19 · 1143 阅读 · 0 评论 -
使用 HttpServlet 接收网页的 post/get 请求
>创建一个空的项目-> 新建一个空的模块-> 右键单击模块 选择 Add..Fra.. Sup..-> 勾选Web App...后点击OK-> 点击 file - Project Struc...-> 选择刚刚的模块 -> 点击 + (JAR Or...)引入 tomcat 的 lib 文件夹下的 servlet-api.jar 和 jsp-api.jar (也可以选择+(Library)将整个 tomcat 引入)->点击右上角 绿色小锤子右边的按钮。原创 2024-07-14 17:36:43 · 2017 阅读 · 0 评论 -
同时用到,网页,java程序,数据库的web小应用
具体实现功能:通过网页传输添加用户的请求,需要通过JDBC来向 MySql 添加一个用户数据。原创 2024-07-12 16:57:22 · 1373 阅读 · 0 评论 -
通过 tomcat 让手机访问到电脑写的 html 网页
通过 tomcat运行的文件,只要处于同一个局域网下,就可以被访问,不过我们需要将防火墙对 8080 这个端口设置允许外部访问,或直接把防火墙先暂时关闭。我们需要在在环境变量中配置 JAVA_HOME 和 CATALINA_HOME 两个变量,分别装入 jdk 和 tomcat 的路径。之前实现的 html 小项目只能在自己的电脑上展示,如果要在其他电脑或者在手机上就看不到网页了。要运行 tomcat ,我们必须要确保我们的环境变量中有 jdk。想要在手机上访问自己写的网页,我们可以借助 tomcat。原创 2024-07-10 01:10:22 · 1099 阅读 · 0 评论 -
html + css + javaScript 趣味小项目
最近学习了前端三大件,写了一个小项目来巩固一下学到的知识,在这里分享给大家网页实现了登录页面和游戏页面。原创 2024-06-29 18:51:12 · 591 阅读 · 0 评论 -
mysql从入门到熟练,一篇文章搞定 MySql
• 第一范式:每个字段都是不可分割的原子值• 第二范式:每个非主键字段都完全依赖于主键• 第三范式:每个非主键字段都不传递依赖于主键一对一:外键唯一一对多:两张表,多的表加外键多对多:三张表,关系表加两个外键表的设计可以使用 PowerDesigner 软件,更加便捷字段属性:字段名,字段类型,字段约束添加唯一性约束的字段,该字段下的数据不能重复查询语句 : 最常用操作语句 : 增删改数据定义语句: 创建表或者修改表结构事物控制语句数据控制语句。原创 2024-06-16 15:35:36 · 665 阅读 · 1 评论 -
mysql数据库与java的连接-简单实现用户登录业务
Java 与 MySQL 的连接主要依靠 JDBC(Java Database Connectivity)首先,jdbc 编程主要分为六步第一步:注册驱动第二步:获取连接第三步:获取数据库操作对象 (执行 sql 语句的对象)第四步:执行sql语句第五步:处理查询结果集第六步:释放资源。原创 2024-06-16 00:21:26 · 1002 阅读 · 2 评论