- 博客(13)
- 收藏
- 关注
原创 MyBatis-Plus实现多表联查(一对一,一对多使用)
在使用mybatis-plus开发需求的时候会发现对于大部分的业务场景来说都会使用到join来进行联表查询,但是mybatis-plus封装的 mapper 不支持 join,如果需要支持就需要自己手动去实现,给大家推荐一个好用的插件(Mybatis-Plus-Join(简称 MPJ)是一个 Mybatis-Plus的增强工具,在 MyBatis-Plus 的基础上只做增强不做改变,为简化开发、提高效率而生。
2024-01-15 09:57:27 14209 3
转载 1000 道 Java 高频面试题
链接:https://www.zhihu.com/question/60949531/answer/2081535701。
2023-12-06 15:52:12 104 1
原创 JAVA-Stream流的常用方法
代码中使用(key1,key2)->key2表达式主要解决重复的key就使用key2覆盖前面的key1。还拿上面的userList,比如我要筛选出userList中name不为空的user。与allMatch相反,判断条件里的元素,所有的都不是,返回true。allMatch:判断条件里的元素,所有的都是,返回true;判断的条件里,任意一个元素成功,返回true;求和的普通遍历方式跟上面差不多;
2023-12-01 16:16:44 1597 2
原创 Wechaty API 方法 文档整理
背景:刚使用wechaty的时候,对一个不熟悉初学者来说,看官方文档比较费时间,所以把方法和描述集合在一张表上,再使用的时候找对应的方法会比较直观。
2023-11-28 17:20:31 994
原创 Lombok中@Accessors 注解详解
在介绍@Accessors注解之前,我们先来了解一下访问器方法。在Java中,通常我们会为类的成员变量定义一对getter和setter方法,以便对这些变量进行读写操作。然而,这样的方法会导致代码冗长,而且降低了代码的可读性。@Accessors注解的出现就是为了解决这个问题。通过使用@Accessors注解,我们可以轻松地配置生成的访问器方法,使其更符合我们的编码风格。了解了Lombok中的@Accessors注解,了解了它如何简化Java类中访问器方法的生成。
2023-11-22 10:00:55 907
原创 Java设计模式——策略模式,让你的代码更优雅
策略模式(Strategy Pattern)是一种类型的行为设计模式,主要关注的是一系列相似任务的实现策略,但在实现细节上有所差异。在策略模式中,创建对象的行为或其算法可以更改为运行时。比如说对象的某个行为,在不同场景中有不同的实现方式,这样就可以将这些实现方式定义成一组策略,每个实现类对应一个策略,在不同的场景就使用不同的实现类,并且可以自由切换策略。策略模式结构图如下:策略模式需要一个策略接口,不同的策略实现不同的实现类,在具体业务环境中仅持有该策略接口,根据不同的场景使用不同的实现类即可。
2023-11-20 16:55:19 612 1
原创 解决maven 在IDEA 下载依赖包速度慢的问题
当我们用idea下载maven的依赖的时候会很慢原因:使用IDEA和Eclipse开发maven项目时,maven在添加一项新的依赖时,如果发现本地仓库没有,就会向位于国外服务器的中央仓库下载,网络访问不到中央仓库导致无法下载或下载过慢,这样的下载速度会慢到你想原地爆炸。推荐阿里的镜像,速度杠杆的。
2023-10-23 17:28:34 622
原创 jenkins部署maven后端项目
这种错误通常是因为脚本文件在 Windows 系统上创建或编辑后,在 Linux 或 macOS 上运行时导致的换行符不兼容的问题,要解决的话执行脚本。添加完脚本后再次点击构建。去服务器看是否有进程。
2023-10-12 19:22:40 319
原创 宝塔+jenkins部署vue项目
但Jenkins官网下载较慢,容易造成下载失败。可以去国内的开源镜像网站下载Jenkins最新版本。目前博主使用的是清华大学的开源镜像网站(https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/latest/),大家可以根据自己的需要下载对应版本的war包。大家可以从Jenkins官网(https://www.jenkins.io/)根据自己的需要下载最新的版本。下一步应该发到你的服务器,这里点击添加构建步骤。把下载的jenkins.war包上传服务器。
2023-10-11 18:24:39 458
原创 将项目部署到服务器上(详细教程)
将项目打成Jar包放到服务器→进入到jar包路径(xxx就是你的jar包名字)2、把下载的压缩包放到服务器(直接放到到 /usr/local 目录下即可)添加数据库→输入数据库名用户名密码等信息→点击导入(导入文件即sql文件)4.安装成功后目录中会出现一个新文件夹jdk_1.8.0.333。下载Xshell输入公网IP以及创建时的账号密码进行连接。5.将文件加的名字修改成java(方便后面配置)最后就可以用你的外网加端口访问你的项目啦。3、进到/usr/local目录解压。6.修改java的配置文件。
2023-10-10 16:51:55 1286
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人