自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【SpringBoot】11 多数据源(MyBatis:dynamic-datasource)

多数据源支持,可以连接多个数据库,MySQL,Oracle,PostgreSQL等。

2024-08-22 10:12:40 1045

原创 【SpringBoot】10 日志持久化(log4j2)

介绍日志的分类,日志门面和日志实现。将SpringBoot默认的Logback日志实现框架替换为Log4j2,并实现日志的持久化,按时间或日志文件大小切分日志文件,并归档入当天的目录中。

2024-08-20 00:21:59 862 1

原创 【SpringBoot】9 定时任务(Quartz)

多种方式实现定时任务实现不同效果。java定时任务调度的实现方式:Quartz 。

2024-08-13 10:44:34 1144

原创 【SpringBoot】8 发送邮件

发送邮件功能,QQ邮箱,网易邮箱。

2024-08-12 10:08:43 632

原创 【SpringBoot】7 数据库(MySQL&MyBatis)

MySQL,SpringBoot,MyBatis,MyBatisPlus,thymeleaf

2024-07-27 11:25:14 1149

原创 【SpringBoot】6 全局异常捕获

全局异常捕获,SpringBoot,Java,GlobalExceptionHandler

2024-07-27 10:17:53 320

原创 【SpringBoot】5 Swagger

Swagger,统一返回结果,Thymeleaf

2024-07-26 23:44:32 531

原创 【SpringBoot】 4 Thymeleaf

Thymeleaf 是一个适用于 Web 和独立环境的现代服务器端 Java 模板引擎。

2024-07-26 21:53:55 426

原创 【SpringBoot】3 项目配置及部署

项目打war包,Tomcat服务部署,部署注意事项

2024-07-26 19:32:53 781

原创 【SpringBoot】2 项目搭建

SpringBoot项目搭建,提交代码到Gitee仓库

2024-07-26 18:03:21 1151

原创 【SpringBoot】1 Gitee

创建Gitee仓库,为创建SpringBoot项目做准备。

2024-07-26 17:54:04 378 1

原创 Idea操作Git合并另一个分支的部分提交

Idea操作Git合并另一个分支的部分提交

2023-09-21 10:32:06 494

原创 使用Docker搭建MySQL主从复制(一主一从)

使用Docker搭建MySQL主从复制

2023-08-15 10:47:09 417

原创 如何优雅地停止java程序

java停止程序的几种方式

2023-03-28 12:34:47 812 1

原创 Idea git 回滚远程仓库版本

idea git 回滚远程仓库的版本

2023-03-02 14:58:14 1298

原创 Java 文件下载

Java 文件下载功能前后端代码的实现

2023-01-11 15:39:46 323

原创 MD5加密工具类

MD5加密工具类

2022-11-07 10:21:23 161

原创 Ant Design Vue 二维码下载

关于前端图片下载功能的实现

2022-07-22 12:39:51 211

原创 RestTemplate

关于RestTemplate发送Http请求的使用

2022-07-19 11:20:09 194

原创 SpringBoot 集成 Quartz 实现定时任务功能

定时任务功能

2022-07-12 10:38:15 497

原创 Ant for Vue Modal 里的 Form 校验

Ant for Vue Modal 里的 Form 校验,及可能存在的问题这是可能有一个需求是编辑功能,当我们直接给表单赋值时用 value 或 v-modal 会报下面的错误这时我们需要换种方式给表单赋值,用 form 的 api setFieldsValue 方法,代码实现如下还有一种情况,如果 handleUpdate 方法需要使用异步的时候 async.........

2022-06-09 12:41:05 1017

原创 Ant Design For Vue 分页

1、设置 pagination<a-table class="tableDiv" bordered :dataSource="dataSource" :columns="columns" :pagination="pagination" />2、自定义 paginationdata () { columns: [ { title: '序号', dataIndex: 'num', key: 'num', width: 80, cus

2022-05-20 17:41:57 637

原创 关于Docker 安装 openJdk 11 镜像时缺少中文字体的问题解决方案

bug提示①java.lang.NoClassDefFoundError: Could not initialize class xxxbug提示②Caused by: java.lang.UnsatisfiedLinkError解决方案在 Dockerfile 文件的 FROM 和 RUN mkdir / 之间,添加如下代码# 添加阿里云镜像RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/.

2022-03-10 18:04:24 2701

原创 Docker安装Redis

安装 redisredis.conf# Redis configuration file example.## Note that in order to read the configuration file, Redis must be# started with the file path as first argument:# # 开始启动时必须如下指定配置文件# ./redis-server /path/to/redis.conf# Note on units: when

2022-02-25 00:26:08 128

原创 Docker中安装MySQL

安装 mysql下载命令docker pull mysql:5.7运行命令//输入时需并做一行docker run -d -p 3306:3306 --privileged=true-v /usr/app/mysql/log:/var/log/mysql-v /usr/app/mysql/data:/var/lib/mysql-v /usr/app/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456--name m

2022-02-25 00:25:08 636

原创 Docker中Redis三主三从集群实践

–net host 使用宿主机的IP和端口,默认–privieged=true 获取宿主机root用户权限–cluster-enabled yes 开启redis集群–appendonly yes 开启持久化启动Redis服务命令docker run -d --name redis-node-1 --net host --privileged=true -v /usr/app/redis/share/redis-node-1:/data redis:6.0.8 --cluster-enable

2022-02-25 00:22:37 615

原创 Docker实现MySQL主从复制

新建主数据库docker run -p 3307:3306 --name mysql-master \-v /usr/app/mysql-cluster/mysql-master/log:/var/log/mysql \-v /usr/app/mysql-cluster/mysql-master/data:/var/lib/mysql \-v /usr/app/mysql-cluster/mysql-master/conf:/etc/mysql \-e MYSQL_ROOT_PASSWORD=.

2022-02-24 20:37:30 775

原创 解决EasyExcel中部分字段的值为空的问题

SQL查询出来的数据比要导出的实体类字段多,其他有些的值是null,而导出的实体类中没有添加这些字段,则会表示为导出时某些字段的值为空,这时只需添加上这些值为null的字段,并加上@ExcelIgnore注解即可解决该问题。...

2022-01-17 11:46:21 2817

原创 POI-Word导入

controller@RestControllerpublic class WordController { @Resource WordService wordService; @PostMapping("/wordImport") public String workImport(HttpServletRequest request, @RequestParam("file") MultipartFile file) throws Exception.

2021-12-29 09:43:29 534

原创 Postgresql 插入json数据

可以通过 ::jsonb 把 java 的 JsonObject 数据转换成 PG 数据库可以存储的 json 数据,再进行插入<insert id="insert"> insert into template (name, parameter) values (#{name}, '${parameter}'::jsonb)</insert>

2021-12-15 18:38:46 4558

原创 js显示byte[] 转 Base64 编码显示图片

背景项目中经常会用到页面显示图片的功能,比如前端接收后台传输的数据是 byte[] 类型的数据,这时我们可以转成 Base64编码的图片再进行显示。byte[] 转 Base64 编码private arrayBufferToBase64(buffer) { let binary = ""; const bytes = new Uint8Array(buffer); const len = bytes.byteLength; for (let i = 0; i < len;

2021-12-14 15:38:14 5256 2

原创 vue+typescript Property ‘toggleRowSelection‘ does not exist on type ‘Vue‘报错解决办法

原代码按Element文档上这么写会报错 private toggleSelection(rows) { if (rows) { rows.forEach(row => { this.$refs.multipleTable.toggleRowSelection(row); }); } else { this.$refs.multipleTable.clearSelection(.

2021-11-05 22:49:19 1228

原创 MybatisPlus 数组映射

字段映射处理器类型处理器,用于 JavaType 与 JdbcType 之间的转换,用于 PreparedStatement 设置参数值和从 ResultSet 或 CallableStatement 中取出一个值,本文讲解 mybaits-plus 内置常用类型处理器如何通过TableField注解快速注入到 mybatis 容器中。实体类@Data@EqualsAndHashCode@Accessors(chain = true)public class Label { @.

2021-11-05 22:43:58 3045

原创 Vue + Element 表格字段列表排序

vue代码1.el-table 标签上加 @sort-change="sortChange"2.el-table-column 标签上加 prop=“block” 和 sortable=“custom” 标记<el-table v-loading="listLoading" :data="list" border style="margin-top: 10px;" @sort-change="sortChange"> <el-table-column .

2021-11-05 22:42:26 963 1

原创 MybatisPlus 分页插件

前端代码<template><div> <!-- 分页start --> <el-dialog :visible.sync="dialogPageviewsVisible" title="Reading statistics" > <el-table :data="pageviewsData" border fit highl.

2021-11-05 22:37:27 365

原创 常用正则表达式

常用正则表达式

2021-11-05 22:34:23 150

原创 关于SpringBoot访问404的问题和Vue刷新404的问题

SpringBoot启动类要放在能扫描controller包的地方,比如controller的上一层文件夹。Vuepermission文件中的await user.GetUserInfo();要去获取用户信息

2021-10-27 12:02:54 309

原创 关于Caused by: java.lang.NoSuchMethodException: com.lm..dao.mapper.ScUserMapper.<init>() 问题

原代码<resultMap id="users" type="com.lm.dao.mapper.SeUserMapper" /><select id="getScUser" resultMap="users"> select * from sc_user</select>解决方法问题的原因就在resultMap里面,返回的类型应该是实体类ScUser,而原代码返回的类型是Mapper。正确代码<resultMap id.

2021-10-27 11:59:57 845

原创 Vue 配置和实现方法的记录

1. @映射到src路径的配置webpack.config.jsresolve: { alias: { '@': path.join(__dirname,'/src/') }}2. 组件间传值2.1 父组件向子组件传值通过自定义属性porps属性实现父组件<Son :msg="message" :user="userinfo" ></Son>子组件porps: ['msg','user']2.2 子组件向父组件传

2021-08-19 01:27:45 116

原创 工具类-SnowFlake(雪花算法)

package com.lm.common.util;public class SnowFlake { /** * 起始的时间戳:这个时间戳自己随意获取,比如自己代码的时间戳 */ private final static long START_STMP = 1543903501000L; /** * 每一部分占用的位数 */ private final static long SEQUENCE_BIT = 12; //序列

2021-08-01 18:35:54 1255

空空如也

空空如也

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

TA关注的人

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