我最近的练习一些全栈项目

news2025/2/25 7:58:37

嘿,大家好!作为一个程序员,我突然出现在这里,就像程序里的一个Bug一样突兀。我知道我很久没有发博客了,你们一定在想,这家伙是被代码迷宫困住了还是被Bug们抓走了?实际上,我一直忙于处理一些琐碎的事情,比如寻找丢失的分号和与花括号的恶战。但是,我发现我不能再让这些琐事阻止我和大家分享我的技术见解了!所以,我回来了,我发誓要给你们带来一些有趣而有用的内容,绝对不再让那些可恶的分号搅局!

嗯,现在让我们摆脱那些烦人的琐事,重新开始我们的程序员冒险之旅吧!我承诺,将以幽默和轻松的方式,为你们带来关于编程世界的趣事和技术洞见。无论是笑到肚子疼还是学到新知识,我希望我们一起度过一个令人愉快的时光。

最近我利用课余时间编写了个基于vue+springboot+mybatis有基本的功能学生管理系统,

以及利用相应的技术开发的简单论坛。

1学生管理系统:

简单的crud

页面

修改回显的

 

 

 

项目结构:

 

 思路:前端vue通过axios根据api文档发请求后端,后端的contoller接收参数,交给servicer处理,然后让mapper去读取数据库里的数据,如果比较简单就直接用注解,复杂就用xml去实现动态的sql语句,后端执行成功后,返回给前端,vue拿着存在自己data或者vuex,然后需要使用的时候去用v-for等渲染。

值得一提的,xml注解实现动态sql,特别是dongtai查询的时候,<where>里面是每个条件见面放入,and不是上一个条件结束,上一个结束放and这样会有异常,以及在<if>里面判断字符串类为空的时候不只是要判断为null,还要判断是不是""。

在动态查询传参数的时候,方法里面的参数没有设置默认值的情况下前端可能不会转递参数,所以,这些参数尽量别用简单类型,都用包装类,这样不会包空指针异常,用到相应的实体类的话,实体类里面的属性以都用包装类;另外封装这个实体类可以使用lombok,非常方便。

以及设计到分页的时候,可以使用pagehelper。

关于我的第二个练手项目是个简单论坛项目

前端

 

 

这个是由登录,发表言论的功能

然后这个例子中遇到一个问题就是跨域问题,然后sprintboot里面的一个注解直接能解决

@CrossOrigin("http://localhost:8081/")


                

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/561487.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一文读懂:什么是数组

大家好&#xff0c;我是三叔&#xff0c;很高兴这期又和大家见面了&#xff0c;一个奋斗在互联网的打工人。 什么是数组 Java是一种面向对象的编程语言&#xff0c;提供了许多数据结构来处理和组织数据。其中&#xff0c;数组是一种常见且强大的数据结构&#xff0c;是存放在…

python+mysql电影推荐系统 影院售票选座系统vue

随着互联网的蓬勃发展&#xff0c;现代社会进入了以计算机为中心的信息时代&#xff0c;计算机技术正以一种前所未有的持久方式改变着世界的面貌。应用网络技术电影推荐系统受到许多用户的重视。网站的开发可以对人们的交流起到重要的作用&#xff0c;因此&#xff0c;为了满足…

印象笔记导出HTML再转markdown的方法

前言 我已经使用6年印象笔记了&#xff0c;越来越依赖它了&#xff0c;现在已经有6000多条笔记了&#xff0c;我就想着如果某一天印象笔记没了&#xff0c;那我这些心血就都没了&#xff0c;所以我想要把笔记全部转为markdown格式&#xff0c;然后自己存储起来。可以选择用百度…

chatgpt赋能Python-python_pendulum

Python Pendulum: 了解更便捷的时间操作 在我们的日常生活中&#xff0c;对于时间的操作极为频繁&#xff0c;不仅仅是时钟和日历&#xff0c;还包括计划、调度等等。Python pendulum正是一个极为优秀的工具&#xff0c;它为我们的时间操作提供了更为灵活且方便的使用体验。 …

chatgpt赋能Python-python_plt_坐标轴

Python plt 坐标轴详解 介绍 在数据可视化领域中&#xff0c;matplotlib.pyplot是一款十分流行的python库。它支持绘制各种类型的图表&#xff0c;例如散点图、折线图、柱状图、饼图等。在绘制各种图表时&#xff0c;一个重要的因素就是如何调整和修改坐标轴以展示数据。本文…

chatgpt赋能Python-python_put

Python PUT&#xff1a;了解PUT请求 介绍 在RESTful API中&#xff0c;PUT请求用于更新资源&#xff0c;它是一种向服务器提交指定资源的请求方法。Python是一种流行的编程语言&#xff0c;其标准库中包含了支持基本HTTP协议的模块。Python的requests库是使用最广泛的HTTP库之…

小航编程题库机器人等级考试理论一级(2023年03月) (含题库教师学生账号)

需要在线模拟训练的题库账号请点击 小航助学编程在线模拟试卷系统&#xff08;含题库答题软件账号&#xff09;_程序猿下山的博客-CSDN博客 单选题2.0分 删除编辑 答案:B 第1题关于使用动滑轮说法正确的是&#xff1f;&#xff08; &#xff09; A、是否省力与动滑轮的颜色…

Java --- 期末复习卷

一、单选题 1&#xff0e;所有Java应用程序主类必须有一个名叫( )的方法。[ ] A&#xff0e;method B&#xff0e;main() C&#xff0e;java() D&#xff0e;hello 2&#xff0e;编写并保存了一个Java程序文件之后&#xff0c;( )它。[ …

NTLM认证协议

NTLM&#xff08;Windows NT LAN Manager&#xff09;是一种用于身份验证和安全通信的协议。它最初由微软开发&#xff0c;用于早期版本的Windows操作系统。NTLM协议在Windows网络环境中广泛使用&#xff0c;特别是在企业网络中。 NTLM身份验证步骤 NTLM验证是一种Challenge/R…

Java-API简析_java.lang.Class类(基于JDK1.8)(浅析源码)

【版权声明】未经博主同意&#xff0c;谢绝转载&#xff01;&#xff08;请尊重原创&#xff0c;博主保留追究权&#xff09; https://blog.csdn.net/m0_69908381/article/details/130838927 出自【进步*于辰的博客】 其实我的【Java-API】专栏内的博文对大家来说意义是不大的。…

【连续介质力学】涉及积分的定理

涉及积分的定理 分部积分 分部积分&#xff1a; ∫ a b u ( x ) v ′ ( x ) d x u ( x ) v ( x ) ∣ a b − ∫ a b v ( x ) u ′ ( x ) d x \int_a^bu(x)v(x)dxu(x)v(x)|_a^b-\int_a^bv(x)u(x)dx ∫ab​u(x)v′(x)dxu(x)v(x)∣ab​−∫ab​v(x)u′(x)dx 其中&#xff0c;…

Packet Tracer - 综合技能练习(配置 VLAN 间路由、配置静态路由以及默认路由)

Packet Tracer - 综合技能练习 地址分配表 设备 接口 IP 地址 子网掩码 默认网关 VLAN R1 S0/0/0 172.31.1.2 255.255.255.0 不适用 不适用 G0/0.10 172.31.10.1 255.255.255.0 不适用 10 G0/0.20 172.31.20.1 255.255.255.0 不适用 20 G0/0.30 172.31.…

chatgpt赋能Python-python_punctuation

了解Python中的标点符号&#xff1a;了解Punctuation&#xff0c;打造Python高效编程 Python是一种精简的高级编程语言&#xff0c;它可以通过简洁的语法和强大的工具集来处理各种编程任务。在Python中&#xff0c;标点符号是非常重要的组成部分。了解Python中的标点符号将有助…

凹函数和凸函数

凹函数英文concave&#xff0c;凸函数英文concave。 在有些参考资料中&#xff0c;凸函数又称为下凹&#xff08;concave down&#xff09;函数&#xff0c;凹函数称为上凹(concave up)函数。 凹函数和凸函数根据判定方法的不同&#xff0c;分为以下两类&#xff1a; 一元函…

Vulkan Tutorial 1 实例和物理设备

目录 0 基本代码 1 Instance 2 验证层 3 物理设备和队列系列 4 逻辑设备和队列 0 基本代码 首先包括LunarG SDK的Vulkan头&#xff0c;它提供了函数、结构和枚举。stdexcept和iostream’头文件被包括在内&#xff0c;用于报告和传播错误 函数将被initVulkan函数调用进入…

C语言生成随机数

目录 概念&#xff1a; 具体运用 实战 1.只使用rand()函数 2.使用rand()函数和srand() 函数 概念&#xff1a; 在实践中&#xff0c;找到真正的随机数字是困难的。数字计算机只能在⼀个限定的范围内和有限的精度下去处理数字。在⼤多数情况下,最好的⽅法是产⽣伪随机数&am…

【AI 孙燕姿】歌声转换技术原理浅析

最近打开B站&#xff0c;首页会推荐很多以【AI 孙燕姿】开头的视频&#xff0c;内容是用孙燕姿的音色去唱其他歌手的歌。出于好(ceng)奇(re)心(du)&#xff0c;作者去了解下歌声转换&#xff08;Singing Voice Conversion&#xff0c;SVC&#xff09;这个任务。不看不知道&…

比亲妈都细,从0-1手把手教你搭建Elasticsearch+kibana+IK分词器

前言&#xff1a; 最近用到了ElasticsearchkibanaIK分词器&#xff0c;但是基本上能搜到的所有教程、视频都用的是老版本的&#xff0c;奈何我又空有一身反骨&#xff0c;我就不爱用老版本的&#xff0c;结果就一个一个的踩坑。 Elasticsearch是我用过的最坑的软件之一了&#…

通过ChatGPT跟MetaHuman对话,Android/iOS兼容

一、申请ChatGPT的API-KEY 1.通过 openAI官网申请API-KEY 2.参考使用腾讯云函数一分钟搭建 OpenAI 免翻墙代理搭建openAI免翻墙代理 3.通过Postman测试一下openAI函数是否可被调用,传入BearerToken和Body参数,ChatGPT即可返回应答数据 二、启用必要的插件 1.启用文字转语…

5.24黄金短线上涨能否继续做空?今日如何布局

近期有哪些消息面影响黄金走势&#xff1f;今日黄金多空该如何研判&#xff1f; ​黄金消息面解析&#xff1a;黄金消息面解析&#xff1a;周二(5月23日)&#xff0c;国际金价延续隔夜跌势&#xff0c;因在美联储官员的鹰派言论推动下&#xff0c;美元重启涨势&#xff0c;尽管…