项目相关笔记
文章平均质量分 75
用于记录项目相关笔记,方便以后查阅~
颜妮儿
学不完,根本学不完
展开
-
Apache POI的简单介绍与应用
Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。PS: 一般情况下,POI 都是用于操作 Excel 文件,如图:银行网银系统导出交易明细各种业务系统导出Excel报表批量导入业务数据。原创 2024-03-03 22:29:11 · 946 阅读 · 0 评论 -
Apache Echarts介绍与入门
Apache ECharts 是一款基于 Javascript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。原创 2024-03-01 14:38:22 · 912 阅读 · 0 评论 -
WebSocket介绍与应用
WebSocket 是基于TCP的一种的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。HTTP是短连接WebSocket是长连接HTTP通信是单向的,基于请求响应模式WebSocket支持双向通信HTTP和WebSocket底层都是TCP连接应用场景:视频弹幕、网页聊天、体育实况更新、股票基金报价实时更新……原创 2024-02-29 21:28:57 · 749 阅读 · 0 评论 -
Spring Task的应用
Spring Task是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。定时任务框架定时自动执行某段Java代码引用卡每月还款提醒、银行贷款每月还款提醒、火车票售票系统处理未支付订单……原创 2024-02-28 20:06:59 · 512 阅读 · 0 评论 -
数据缓存(Redis, Spring Cache)——后端
(ps:Redis中的数据类型和Java中的数据类型并不是完全对应的,Java中的任何一个对象都可以转成Redis中的string字符串进行存储。dish_id表示分类id。Spring Cache只是提供了一层抽象,底层可以切换不同的缓存实现,包括EHCache,Caffeine,Redis等。(Redis的数据是存储在内存的,数据库的数据存储在磁盘,访问内存会更快。不同的注解对应支持生成key的方式可能不一样,比如@Chacheable中就不支持#result的形式,所以使用的时候可以通过。原创 2023-12-29 19:16:59 · 1264 阅读 · 0 评论 -
微信小程序登录(生成token,token校验)——后端
写在前面:如果想自己开发微信小程序,需要先到微信小程序官方平台注册账号,地址为:https://mp.weixin.qq.com/wxopen/waregister?action=step1.其中,开发者服务器就是我们的后端服务器,微信接口服务就是微信提供的服务。openid是微信用户身份的唯一标识。开发者服务器中所谓的自定义登录状态,就是记录当前用户的相关信息,比如存储用户的openid到数据库、生成token等。当小程序获取到开发者服务器返回的自定义登录态(token)后,小程序可以记录下该值,用它作原创 2023-12-28 21:22:01 · 8092 阅读 · 2 评论 -
多表插入、删除操作(批量)——后端
代码思路:由DishController将前端的请求派发给相应的业务层(DishService),业务层随后通过调用持久层(DishMapper,DishFlavorMapper)进行数据的增删改。场景:当添加一个菜品时,还需要记录菜品的口味信息,因此需要对菜品表(dish)和口味表(dish_flavor)同时进行插入操作。原创 2023-12-20 16:02:45 · 772 阅读 · 0 评论 -
文件上传——后端
登录阿里云,并完成实名认证,原创 2023-12-19 19:45:37 · 1372 阅读 · 1 评论 -
公共字段自动填充——后端
场景:当处理一些请求时,会重复的对数据库的某些字段进行赋值(如:在插入和更新某个物品时,需要更新该物品的更新时间和更新者的信息),这样会导致代码冗余。需要注意的是,在反射中获取方法名时和判断拦截方法的类型时,分别采用的是。删除对应的服务实现类的赋值操作。原创 2023-12-18 16:34:38 · 722 阅读 · 0 评论 -
后端对数据库查询的时间格式化
【代码】后端对数据库查询的时间格式化。原创 2023-12-14 14:30:53 · 272 阅读 · 0 评论 -
接口管理——Swagger
Swagger是一个用于设计、构建和文档化API的工具集。它包括一系列工具,如Swagger Editor(用于编辑Swagger规范)、Swagger UI(用于可视化API文档)和Swagger Codegen(用于根据API定义生成客户端库、server stubs等)。Swagger通过定义API的结构、参数、请求和响应格式等信息,帮助开发者更轻松地创建和管理API,并生成易于理解的文档。与Postman相比:Swagger更关注API设计和文档化,而Postman更适合测试、调试、监视API。原创 2023-12-12 19:38:38 · 807 阅读 · 5 评论 -
前后端请求之nginx配置
前端发送的请求,是如何请求到后端服务器的?如,前端请求地址:http://loclhost/api/employee/login:后端相应请求地址:http://loclhost:8080/admin/employee/login使用nginx进行反向代理,即将前端发送的动态请求由nginx转发到后端服务器。原创 2023-12-11 20:19:43 · 1084 阅读 · 0 评论 -
Ubuntu中MySQL安装与使用
上面是sql语句哈,所以记得加分号。就先记录到这儿吧,后面边学边补充。原创 2023-12-01 21:49:17 · 153 阅读 · 0 评论 -
Ubuntu使用Nginx部署前端项目——记录
我第二天重启nginx的时候,发现它报错如work_process,events相关的错误,应该是configs下的test.conf与/etc/nginx/nginx.conf中的内容发生了冲突,所以我直接将test.conf的内容(见上面)复制在nginx.conf中,才重启成功。按理说,这时我们访问localhost的时候就会访问前端代码的index文件。添加:include /etc/nginx/configs/*.conf;查看nginx的启停状态:(如果正常启动,会看到绿色的Runing)原创 2023-11-30 11:10:21 · 502 阅读 · 0 评论