- 博客(16)
- 问答 (3)
- 收藏
- 关注
原创 大学生线上课堂系统
系统角色:学生、教师、管理员技术栈:Java、SpringBoot、Vue、HTML、JavaScript记得关注、点赞、评论。
2024-08-13 16:40:52
120
原创 每日练习之图
图自定义转换接口由于图结构的定义灵活多变,不可能每次遇到一个新的形式再去思考如何解题,所以我们需要一个接口,将所有的形式的图转变为我们熟悉的形式。//图public class Graph { //点集 public HashMap<Integer,Node> nodes; //边集 public HashSet<Edge> edges; public Graph() { this.nodes=new HashMap<Integer,Node>();
2022-04-22 19:21:35
419
原创 每日练习之二叉树2
二叉树相关概念及其实现【1】如何判断一颗二叉树是否是搜索二叉树?【2】如何判断一颗二叉树是完全二叉树?【3】如何判断一颗二叉树是否是满二叉树?【4】如何判断一颗二叉树是否是平衡二叉树?(可得出题目套路)常规实现方法:【1】常规解法思路:搜索二叉树的特点是左边比中间小,右边比中间大。可以通过中序遍历发现,如果一颗数是搜索二叉树那么遍历出的结果是递增的,可以根据这个特点来判断一颗数是否是二叉树。 public static boolean isSbtCommon(Node node) { Li
2022-04-19 17:41:59
695
原创 每日练习之二叉树
二叉树基本操作学习记录二叉树的递归:先中后序 //前序法 public static void preamble(Node node) { if(node==null) { return; } System.out.print(node.value+" "); Node.preamble(node.left); Node.preamble(node.right); } //中序法 public static void inorder(Node node) {
2022-04-17 10:38:52
390
原创 springsecurity自定义角色权限授权
security自定义角色权限通过注解标记controller的方式与config配置的方式过于繁琐。这样每写一个接口都要去写这个注解,关键还要记相对应的权限,根本不符合当前的开发。 //注解方式 @PreAuthorize("hasAuthority('test')") public RespBean test(){ .... } @Override protected void configure(HttpSecurity http)
2022-03-27 19:54:18
3559
7
原创 基于springboot后端解决跨域问题
基于SpringBoot后端解决跨域问题①基于方法的跨域解决方案加@CrossOrigin注解 @GetMapping("/test") @CrossOrigin public list<User> getUser(){ return userService.list(); }②基于过滤器的方式统一解决跨域问题 @Configuration public class CrosConf{ @Bean publi
2022-03-19 20:06:35
530
原创 RabbitMQ消息模型
RabbitMQ6种消息模型简单队列在简单队列中有三种角色①生产者 P(消息的产生方)②消息队列(queue用来存放生产者所发送的消息,容量大小依据服务器存储大小)③消费者 C(消息的使用方)不足之处:生成者发送的消息数量很大,大于消费者的接收数量,就容易将队列强制刷新,丢失消息。生成者package com.xxxx.simple.send;import com.rabbitmq.client.Channel;import com.rabbitmq.client.Conn
2022-03-15 22:39:15
2455
原创 RabbitMQ的使用
RabbitMQ的安装步骤消息队列介绍MQ全称为Message Queue,即消息队列。“消息队列”是在消息的传输过程中保存消息的容器。它是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,这样就实现了生产者和消费者的解耦。优点异步处理解耦合流量削峰Linux下安装RabbitMQ由于RabbitMQ需要在erlang的环境下所有先安装ErlangErlan
2022-03-15 12:32:07
3460
原创 springdata整合redis
springdata整合redis步骤首先pom文件引入依赖与yml文件配置redis相关信息导入pom依赖<!--spring-data redis依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifac
2022-03-14 09:53:15
1715
原创 基于EasyPOI的使用导出Excel
EasyPoi的使用步骤记录首先导入pom依赖 <!--easy poi依赖--> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>4.1.3</ve
2022-03-13 22:31:33
598
原创 关于responsebody封装json响应ajax状态码406问题。
在我尝试了百度上各种方法后还是不能解决,有导入jackson.jar包、配置xml文件、加各种jackson相关的包。以上都没能解决406问题。我看到一篇关于.html后缀所导致的406问题后,我发现我的controller的理解也有.某某后缀,于是我删除.后缀,之后就解决了406问题,成功返回json数据。...
2021-12-25 10:06:57
528
空空如也
jsp页面如何能访问taget文件中的图片
2021-09-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人