随笔分类 -  Java

摘要:Vue项目使用MQTT 1、安装依赖 npm i mqtt@2.18.8 -S 2、页面引用 import mqtt from 'mqtt' 3、客户端 data(){ return { ... //定义连接的客户端 client:null } } 4、建立连接并进行订阅 如果此连接是想跟随页面的加 阅读全文
posted @ 2024-12-26 10:44 戒爱学Java 阅读(257) 评论(0) 推荐(0) 编辑
摘要:【若依框架】登录后取消或修改"首页"菜单 若依框架登录后默认是指向index首页仪表盘。如果想移除或修改,可以参考以下步骤。 1、打开router/index.js文件,找到首页路由配置并将改为自定义页面 // { // path: '', // component: Layout, // redi 阅读全文
posted @ 2024-12-11 19:56 戒爱学Java 阅读(927) 评论(0) 推荐(0) 编辑
摘要:若依框架构造树形结构数据 一、数据库表结构 以分组为例,仅创建分组所需字段,其余业务需要字段后续再添加即可 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure for ggroup_data -- DROP TAB 阅读全文
posted @ 2024-06-06 11:51 戒爱学Java 阅读(353) 评论(0) 推荐(0) 编辑
摘要:若依框架整合WebSocket 一、前端 1、定义socket对象 data(){ return{ webSocket: null, } } 2、建立连接 //如果webSocket为null进行建立连接 if (!this.webSocket) { this.webSocket = new Web 阅读全文
posted @ 2024-06-05 17:25 戒爱学Java 阅读(1421) 评论(0) 推荐(0) 编辑
摘要:若依框架整合Echarts图表 1、放置Echarts图表的div <el-col :span="12"> <div :class="className" :style="{height:height,width:width}" :ref="'chart'"/> </el-col> ​ 注:ref里 阅读全文
posted @ 2024-06-03 13:53 戒爱学Java 阅读(1353) 评论(0) 推荐(0) 编辑
摘要:解决跨域问题 配置跨域过滤器(通用) import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springf 阅读全文
posted @ 2024-06-03 11:15 戒爱学Java 阅读(12) 评论(0) 推荐(0) 编辑
摘要:若依框架添加导入功能 1、前端 1)添加导入按钮 <el-col :span="1.5"> <el-button type="info" plain icon="el-icon-upload2" size="mini" @click="handleImport">导入</el-button> </e 阅读全文
posted @ 2024-05-31 18:25 戒爱学Java 阅读(426) 评论(0) 推荐(0) 编辑
摘要:全网最详细CompletableFuture使用教程 CompletableFuture实战 简介 在Java8中,CompletableFuture提供了非常强大的Future的扩展功能,可以帮助我们简化异步编程的复杂性,并且提供了函数式编程的能力,可以通过回调的方式处理计算结果,也提供了转换和组 阅读全文
posted @ 2024-01-03 13:31 戒爱学Java 阅读(944) 评论(0) 推荐(0) 编辑
摘要:# swagger使用教程——快速使用swagger ## 一、swagger简介 官网:https://swagger.io/ ### 1、认识swagger swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RestFul风格的web服务,总体目标是使客户端和文件系统作为服务器以 阅读全文
posted @ 2023-07-20 13:05 戒爱学Java 阅读(1334) 评论(0) 推荐(1) 编辑
摘要:## PostMan工具的使用 ### 1 PostMan简介 代码编写完后,我们要想测试,只需要打开浏览器直接输入地址发送请求即可。发送的是`GET`请求可以直接使用浏览器,但是如果要发送的是`POST`请求呢? 如果要求发送的是post请求,我们就得准备页面在页面上准备form表单,测试起来比较 阅读全文
posted @ 2023-06-24 16:40 戒爱学Java 阅读(114) 评论(0) 推荐(0) 编辑
摘要:## 为什么重写 equals 时同时还要重写 hashCode? ![img](https://ask.qcloudimg.com/http-save/yehe-1740031/e2e547d616d4817f0f86789b249e1d13.png?imageView2/2/w/1200) > 阅读全文
posted @ 2023-06-07 22:27 戒爱学Java 阅读(12) 评论(0) 推荐(0) 编辑
摘要:# Spring注入的三种方式 Spring实例注入的三种方式: 1. 使用注解方式注入 2. set方法注入 3. 构造方法注入 ## 1、注解方式注入 使用@Autowired、@Resource或@Inject注解注入。 一般使用注解的都是自己写的实例,直接使用注解注入即可,如果我们要注入的是 阅读全文
posted @ 2023-06-06 15:00 戒爱学Java 阅读(2383) 评论(0) 推荐(0) 编辑
摘要:## 两者的用法 其实这两个注解的作用都一样,都是在做bean的注入,在使用过程中,两个注解有时候可以替换使用. ## 两者的共同点 1. @Resource注解和@Autowired注解都可以用作bean的注入. 2. 在接口只有一个实现类的时候,两个注解可以互相替换,效果相同. ## 两者的不同 阅读全文
posted @ 2023-06-05 20:26 戒爱学Java 阅读(133) 评论(0) 推荐(0) 编辑
摘要:# MyBatis之一对多抓取策略 1.情况描述 > 如果只需要使用一方中的数据,而不使用多方数据的情况下,在执行过程中不需要发送查询多方的sql语句,需要配置抓取策略为懒加载。 2.适用情况 > 适用于一对多的方式一,通过多条sql查询情况。 3.抓取策略fetchType(映射文件collect 阅读全文
posted @ 2023-06-04 14:32 戒爱学Java 阅读(20) 评论(0) 推荐(0) 编辑
摘要:## 1、一级缓存 跟踪BaseExecutor可以看到,在query方法中,实现了缓存逻辑,当缓存不存在的时候,则调用实现类中的doQuery。 创建一级缓存的KEY: ![](https://img2023.cnblogs.com/blog/2574031/202306/2574031-2023 阅读全文
posted @ 2023-06-02 17:13 戒爱学Java 阅读(381) 评论(0) 推荐(0) 编辑
摘要:# MyBatis之执行器(Executor) 前面的文章已经介绍了MyBatis的基本使用流程,但我们不能仅仅局限于使用,而是应该去横向扩展,往更深的方向研究。今天就先讲解一下MyBatis中的执行器Executor。 我们在CURD的时候,每次都会去获取一个新的SqlSession对象, ![] 阅读全文
posted @ 2023-06-01 08:46 戒爱学Java 阅读(244) 评论(0) 推荐(0) 编辑
摘要:# MyBatis配置Log4j 出现了这个警告 log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory). log4j:WARN Please initialize the lo 阅读全文
posted @ 2023-05-31 07:34 戒爱学Java 阅读(172) 评论(0) 推荐(0) 编辑
摘要:# MyBatis之多对一、一对多、多对多 ​ 当我们学习到MyBatis的多表关系的时候,说明我们前面的基本CURD已经很熟练了。那么这篇文章将给大家讲述一下在MyBatis中的复杂的多表查询。主要针对多对一,一对多,多对多。无论是一对多还是多对一,无非就是涉及到了两个标签,collection和 阅读全文
posted @ 2023-05-30 11:19 戒爱学Java 阅读(426) 评论(0) 推荐(0) 编辑
摘要:# MyBatis源码之getMapper获取代理对象 下面这句话意思非常明了,就是通过传入接口类型对象,获取接口代理对象。 IUserDao userDao1 = sqlSession1.getMapper(IUserDao.class); 具体的过程如下: 一、首先,调用SqlSession的实 阅读全文
posted @ 2023-05-29 08:53 戒爱学Java 阅读(30) 评论(0) 推荐(0) 编辑
摘要:# MyBatis之返回值处理 ## 1、返回值为基本数据类型 当我们的SQL语句执行结束,要返回的类型为基本数据类型的时候,直接写你要返回的类型即可 ```xml insert into tb_user values (null,#{username},#{password}); ``` 接口我们 阅读全文
posted @ 2023-05-28 15:30 戒爱学Java 阅读(215) 评论(0) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示