自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 使用JAVA在后端生成echarts格式的option内容

【代码】使用JAVA在后端生成echarts格式的option内容。

2024-01-22 15:08:06 976

原创 MyBatis-Plus实现多表联查(一对一,一对多使用)

在使用mybatis-plus开发需求的时候会发现对于大部分的业务场景来说都会使用到join来进行联表查询,但是mybatis-plus封装的 mapper 不支持 join,如果需要支持就需要自己手动去实现,给大家推荐一个好用的插件(Mybatis-Plus-Join(简称 MPJ)是一个 Mybatis-Plus的增强工具,在 MyBatis-Plus 的基础上只做增强不做改变,为简化开发、提高效率而生。

2024-01-15 09:57:27 3744

原创 RedisTemplate最全的常用方法

Redis常用的数据类型:String、Hash、List、Set、zSet。

2023-12-06 16:08:10 300 1

转载 1000 道 Java 高频面试题

链接:https://www.zhihu.com/question/60949531/answer/2081535701。

2023-12-06 15:52:12 52 1

原创 JAVA-Stream流的常用方法

代码中使用(key1,key2)->key2表达式主要解决重复的key就使用key2覆盖前面的key1。还拿上面的userList,比如我要筛选出userList中name不为空的user。与allMatch相反,判断条件里的元素,所有的都不是,返回true。allMatch:判断条件里的元素,所有的都是,返回true;判断的条件里,任意一个元素成功,返回true;求和的普通遍历方式跟上面差不多;

2023-12-01 16:16:44 1400 1

原创 Wechaty API 方法 文档整理

背景:刚使用wechaty的时候,对一个不熟悉初学者来说,看官方文档比较费时间,所以把方法和描述集合在一张表上,再使用的时候找对应的方法会比较直观。

2023-11-28 17:20:31 796

原创 Lombok中@Accessors 注解详解

在介绍@Accessors注解之前,我们先来了解一下访问器方法。在Java中,通常我们会为类的成员变量定义一对getter和setter方法,以便对这些变量进行读写操作。然而,这样的方法会导致代码冗长,而且降低了代码的可读性。@Accessors注解的出现就是为了解决这个问题。通过使用@Accessors注解,我们可以轻松地配置生成的访问器方法,使其更符合我们的编码风格。了解了Lombok中的@Accessors注解,了解了它如何简化Java类中访问器方法的生成。

2023-11-22 10:00:55 529

原创 字符串拼接+和concat的区别

和concat都可以用来拼接字符串,但在使用上有什么区别呢,先来看看这个例子。

2023-11-21 13:58:38 45

原创 Java设计模式——策略模式,让你的代码更优雅

策略模式(Strategy Pattern)是一种类型的行为设计模式,主要关注的是一系列相似任务的实现策略,但在实现细节上有所差异。在策略模式中,创建对象的行为或其算法可以更改为运行时。比如说对象的某个行为,在不同场景中有不同的实现方式,这样就可以将这些实现方式定义成一组策略,每个实现类对应一个策略,在不同的场景就使用不同的实现类,并且可以自由切换策略。策略模式结构图如下:策略模式需要一个策略接口,不同的策略实现不同的实现类,在具体业务环境中仅持有该策略接口,根据不同的场景使用不同的实现类即可。

2023-11-20 16:55:19 526 1

原创 解决maven 在IDEA 下载依赖包速度慢的问题

当我们用idea下载maven的依赖的时候会很慢原因:使用IDEA和Eclipse开发maven项目时,maven在添加一项新的依赖时,如果发现本地仓库没有,就会向位于国外服务器的中央仓库下载,网络访问不到中央仓库导致无法下载或下载过慢,这样的下载速度会慢到你想原地爆炸。推荐阿里的镜像,速度杠杆的。

2023-10-23 17:28:34 558

原创 jenkins部署maven后端项目

这种错误通常是因为脚本文件在 Windows 系统上创建或编辑后,在 Linux 或 macOS 上运行时导致的换行符不兼容的问题,要解决的话执行脚本。添加完脚本后再次点击构建。去服务器看是否有进程。

2023-10-12 19:22:40 210

原创 宝塔+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 314

原创 将项目部署到服务器上(详细教程)

将项目打成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 754

原创 使用esaypoi模板导出图片不显示问题解决

使用esaypoi模板导出,图片导不出问题解决

2023-09-26 17:31:25 982 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除