自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

abelethan的博客

欢迎一起交流

  • 博客(26)
  • 资源 (6)
  • 收藏
  • 关注

原创 Java使用Aspose实现office文件转PDF(20.7)

最近一直在弄在线教学平台,然后就需要实现在线预览文件功能.之前资源库一直用的libreoffice实现Office转PDF.但是libreoffice是单线程的,作为一个在线教学平台显然是不靠谱的.所以今天分享另一个纯Java实现Office转PDF工具Aspose首先我们先引入响应的pom配置(由于默认maven仓库下不下来.文末提供下载地址) <dependency> <groupId>com.aspose</groupId&.

2021-05-19 13:14:27 417

原创 vue3.0 音频插件(vue-aplayer)

上篇文章我们说了怎么使用视频插件vue-vedio-player那么我们当然也有音频插件了我们选择使用vue-aplayer同样我们先安装这个插件npm install vue-aplayer -s我们需要在main.js里面导入并引用import vueAplayer from 'vue-aplayer' Vue.use(vueAplayer)那么我们怎...

2019-05-18 17:04:46 15670 25

原创 vue3.0 视频播放插件(vue-vedio-player)

昨天写一个非物质文化遗址展览项目需要用到视频播放这块,所以了我就在网站找了一下插件最后确定了就用vue-vedio-player首先我们先安装这个插件npm install vue-video-player -s我们需要在main.js里面导入并引用import VideoPlayer from 'vue-video-player'import 'vue-vide...

2019-04-04 12:02:22 27693 81

原创 多数据源解决事务问题

好了这样我们就解决了动态切换数据源以及不同数据源带来的事务问题了。写这个还是踩了不少坑,用时二天半分析源码一步步测试才成功的。默认事务超时回滚时间为10秒,所以添加一个。

2024-04-09 10:38:51 196

原创 使用Mybatis-Plus实现动态多数据源切换

本文将介绍如何使用Mybatis-Plus配合Spring Boot来实现动态多数据源的切换。我们将讨论依赖引入、配置修改、自定义数据源提供者、配置类编写、数据源工具类实现以及AOP切面编程的应用。通过上述步骤,我们已经成功地实现了Mybatis-Plus配合Spring Boot的动态多数据源切换。在现代的企业级应用中,常常需要根据不同的业务场景动态地切换数据源。Mybatis-Plus提供了一个基于Spring Boot的快速集成多数据源的启动器,在请求拦截器里面添加线程请求的机构。

2022-05-24 18:05:44 2074 7

原创 利用binlog恢复数据

查询当前数据库中 BINLOG 名称及大小show binary logs;导出 BINLOG 日志,用于分析和排查 sql 语句mysqlbinlog --no-defaults --base64-output=decode-rows -v \--start-datetime="2022-03-31 14:00:00" \--database=test /logs/mysql-bin.000034 > /logs/binlog_row.sql分析SQL位置根据位置..

2022-03-31 16:19:26 1449

原创 SpringBoot如何正确的整合WebService

最近在做招生迎新系统,然后学校就要求和财政收费系统打通。起初我觉得就是对接接口嘛,但是万万没想到用的居然是WebService,当我听到这个十分陌生的技术时我就知道要才不少坑。(在我学Java的时候servlet我们都觉得老的不行,更别说这个我连听都没听过的技术了)。下面记录我使用SpringBoot整合WebService记录。映入依赖 pom<dependency> <groupId>org.springframework.boot</groupId>.

2021-07-05 16:58:50 553

原创 Springboot项目设置服务,开机自启动(centos)

感觉都很久没写东西了.今天记录以下基于Centos7,把Java项目设置成服务,并开机自启动编写项目启动脚本#!/bin/bashAPP_NAME=springboot-testAPP_PATH=/data/springboot/test/export JAVA_HOME=/data/java/jdk1.8export JRE_HOME=${JAVA_HOME}/jreusage(){ echo "请输入以下内容 [start|stop]" exit 1}stop(){.

2020-12-22 09:59:06 1527

原创 设计模式(1)— 六大原则

最近 这段时间没什么事做了闲的无聊,就搭建框架总感觉自己的框架有问题,就去学了一下设计模式,所以今天先记录一下设计模式的六大原则所有的案例代码都在GitHub上设计模式的目的       软件开发过程中,程序员面临着 耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性等多方面的挑战,设计模式就是为了让程序(软件),具有这样的特性代码重用性(相同功能的代码,不用多次编写)可读性(编写规范性,便于其他开发人员的阅读和理解).

2020-05-26 15:08:57 339

原创 Git提交到多个远程仓库

又到了记录日常测试了。今天测了一下如何给一个项目添加多个仓库(一次提交即可),下面我就把测试过程及代码分享一下。我们就已gitee和github来测试,首先我们分别创建同名的一个仓库。然后分别把他们的地址粘贴下来gitee:[email protected]:abelethan/srping-cloud-config-repo.gitgithub: [email protected]:AbelEthan/spring-cloud-config-repo.git我们在桌面右击鼠标选择Git Bash.

2020-05-25 14:14:47 617

原创 Docker+Nexus3搭建自己的Maven仓库

想了解Linux安装Nexus3可以看官方文档,这里说一下docker的方式如何安装配置。安装Neuxs搜索nexus 镜像拉取镜像docker pull sonatype/nexus3查看镜像是否拉取下来创建nexus的挂载地址并授权# 创建挂载地址mkdir /usr/local/nexus# 给文件夹授权chmod chmod -R 777 /us...

2020-04-16 15:22:54 536

原创 Picgo+Gitee(码云)搭建自己的图床

话不多说直接进入正题配置环境下载Picgo下载Node下载插件配置gitee配置图床测试

2020-03-27 17:19:16 312

原创 SpringBoot项目的打包方式

每次发布项目的时候总是会遇到很多问题,比如使用maven打包的项目是不是几十兆、几百兆,每次发布都要等很久才能上传成功。还有发布项目总是出现jar找不到等错误。今天就来说一下SpringBoot项目打包方式,文章后面有视频教程选择File > Project Structue 或者 Ctrl+Alt+Shift+S 或者直接选择右上角选择Artifacts点击上面的 + 选择JA...

2020-02-18 18:54:11 672

原创 win server 环境搭建与项目部署

最近部署项目,总是windows server服务器,所以在这记录一下windows server环境的搭建和项目的部署安装Java环境下载 jdk 根据自己选择版本这里我们选择jdk8下载后直接点击安装就好了,配置环境变量在系统变量里面添加JAVA_HOMECLASSPATH在Path里添加安装MYSQL下载msql 根据自己选择版本这里我选择5.7点击默...

2019-12-30 14:01:17 1240

原创 Centos 防火墙之 iptables

今天我们要来说说centos系统防火墙,我选择使用的iptables,那么接下来我们就开始安装、配置、使用关闭firewalld防火墙[root@jjckj cblog]# systemctl status firewalld.service ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loade...

2019-12-24 17:55:58 252

原创 Docker(Linux)实现mysql自动备份所有数据

今天这个备份分二个版本一个是linux上直接安装的mysql,另一种是docker上安装的mysql。基本操作都一样只是备份sql语句不同而已。可以选择设置需要备份的库,自动备份压缩,自动删除 7 天前的备份,需要使用 crontab 定时执行。创建一个mysql.sh文件要备份的数据库名,多个数据库用空格隔开#!/bin/bashdatabases=(db1 db2 db3)备份...

2019-10-23 12:25:00 1699 2

原创 记一次我常在linux操作的命令

最近公司申请了一个固定IP我们的服务器就可以外网访问了,为了安全我们不得不开防火墙,所以就有了怎么配置防火墙,及常用的一些命令查看端口使用情况[root@jjckj cblog_jar]# ss -tanlState Recv-Q Send-Q Local Address:Por...

2019-09-06 16:37:34 248

原创 springboot 下载文件 Could not find acceptable representation

今天在写一个文件打包下载的接口的时候一直报错误(文件是可以下载的但是一直报错我就看得不顺眼)我的代码是这样的/** * 获取作品压缩包 * * @param request * @param response * @param wids * @return htt */@ApiOperation(value = "获取作品压缩包", notes = "获取作品压缩包")...

2019-09-05 16:23:08 5634 15

原创 Mybatis踩过得坑collection 一对多问题

昨天在使用分页查询一对多时出现了一个很严重的问题,绑定多少个数据分页总数就会增加多少条这样肯定是不对的首先看一下原来写的sql<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd...

2019-06-25 11:04:39 3757 9

原创 Long长度超过16,js丢失精度

昨天在测试后台管理系统时通过id怎么也查不到数据,然后看了一下发现我的id根本不是我数据库的id。后来发现所有id最后三个数精度会自动丢失,所以不得不把返回给前台的数据换成String把数据库类型改成varchar 把对象Long换成String但是这样的话要改的就太多了太繁琐、麻烦了。(不推荐)增加数据类型处理创建Long 类型字段序列化时转为字符串,避免js丢失精度 的L...

2019-06-18 10:10:43 2304

原创 Springboot整合Mybatis-Plus

- # 介绍Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。(摘自mybatis-plus官网)Mybatis虽然已经给我们提供了很大的方便,但它还是有不足之处,MP的存在就是为了稍稍弥补Mybatis的不足。在我们使用Mybatis时会发现,每当要写一个业务逻辑的时候都要在DAO层写一个方法,再对应...

2019-06-14 15:38:17 165

原创 SpringBoot整合Swagger2

前言现在都奉行前后端分离开发和微服务大行其道,分微服务及前后端分离后,前后端开发的沟通成本就增加了。所以一款强大的RESTful API文档就至关重要了。而目前在后端领域,基本上是Swagger的天下了。Swagger2介绍Swagger是一款RESTful接口的文档在线自动生成、功能测试功能框架。一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web...

2019-06-14 14:55:57 220

原创 SpringBoot整合Druid监控

这二天在搭建一个单服务项目,所以就想着在里面加点数据监控之类的东西。然后就看到了druid,那么下面我们就从配置开始首先我们的pom 文件里面配置maven<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter&lt...

2019-05-31 17:54:01 565

原创 Centos7配置JAVA_HOME

定位JDK安装路径终端输入which java终端输出[root@iZ8vb2e3mzflkvty6k7eraZ agent-2.4.0-release]# which java/usr/bin/java终端输入ls -lrt /usr/bin/java终端输出[root@iZ8vb2e3mzflkvty6k7eraZ agent-2.4.0-relea...

2019-05-26 01:21:34 606

原创 Centos7配置静态IP重启无法联网

昨天刚配置完虚拟机今天准备装软件时发现连不上网?怎么回事?然后根据日志提示去百度,百度说是MAC码有问题然并卵,(百度果然不能信)然后去谷歌搜说是禁用 NetworkManager,然后我就去试了一下果然可以哎查看NetworkManager 状态 systemctl status NetworkManager 停止 NetworkManager并查看状态 syst...

2019-05-23 13:51:38 1721 1

原创 配置静态IP并实现网络连接

View IP address [abelethan@cdh01 ~]$ ifconfig​ Set static ip addr [root@cdh01 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33​ Restart network [root@cdh01 abelethan]# service...

2019-05-23 13:50:18 918

Aspose.Cells for Java 20.7

Aspose.Cells for Java 是一个功能强大的Java库,用于处理和操作Microsoft Excel电子表格。这个库允许开发者在Java应用程序中创建、修改、提取内容和属性、进行数据计算等,而不需要在服务器上安装Microsoft Excel。Aspose.Cells for Java 支持多种电子表格格式,包括XLS, XLSX, CSV, TAB, HTML等。 Aspose.Cells for Java 提供了丰富的API,使得开发者可以轻松地实现以下功能: 电子表格处理:打开、编辑、保存和转换Excel电子表格。 数据操作:对表格中的数据进行读取、修改、排序和过滤。 公式和函数:支持Excel公式和函数,进行数据计算。 图表处理:在电子表格中插入、编辑和提取图表。 数据可视化:支持条件格式、数据透视表等数据可视化功能。 样式和格式化:精细控制单元格的样式、格式和布局。 宏和脚本:支持VBA宏和JavaScript脚本的编写和执行。 渲染和转换:将电子表格转换为多种格式,如PDF、HTML、图片等。 数据连接和导入:支持数据连接和导入,如数据库、文本文件等。

2024-04-09

Aspose.Slides for Java 20.7

Aspose.Slides for Java 是一个功能强大的Java库,用于处理和操作Microsoft PowerPoint演示文稿。这个库允许开发者在Java应用程序中创建、修改、提取内容和属性、插入图片、图表等,而不需要在服务器上安装Microsoft PowerPoint。Aspose.Slides for Java 支持多种演示文稿格式,包括PPT, PPTX, POT, POTX, ODP等。 Aspose.Slides for Java 提供了丰富的API,使得开发者可以轻松地实现以下功能: 演示文稿处理:打开、编辑、保存和转换PowerPoint演示文稿。 布局和格式化:精细控制幻灯片的布局、格式和样式。 构建报告:通过替换占位符来插入动态数据,自动化报告生成。 图形和图表处理:在幻灯片中插入、编辑和提取图形、图表等。 动画和过渡效果:为幻灯片添加动画和过渡效果。 渲染和转换:将演示文稿转换为多种格式,如PDF、HTML、图片等。 注释和备注:管理幻灯片中的注释和备注。 资源管理:管理演示文稿中的多媒体资源,如图像、音频和视频。

2024-04-09

Aspose.Words for Java 20.7

Aspose.Words for Java 是一个强大的Java库,专门用于处理和操作Microsoft Word文档。这个库允许开发者在Java应用程序中创建、修改、提取内容和属性、插入图片、图表等,而不需要在服务器上安装Microsoft Office。Aspose.Words for Java 支持多种Word文档格式,包括DOC, DOCX, RTF, HTML, MHTML, EPUB, DOT, DOTX等。 Aspose.Words for Java 提供了丰富的API,使得开发者可以轻松地实现以下功能: 文档处理:打开、编辑、保存和转换Word文档。 布局和格式化:精细控制文档的布局、格式和样式。 构建报告:通过替换占位符来插入动态数据,自动化报告生成。 邮件合并:批量创建个性化的文档。 渲染和转换:将文档转换为多种格式,如PDF、XPS、Markdown、纯文本等。 图像处理:在文档中插入、编辑和提取图片。 表格处理:创建、修改和格式化表格。 资源管理:管理文档中的注释、书签、脚注、尾注等资源。 高级功能:支持文档的数字签名、保护和加密。

2024-04-09

aspose-20.7.zip

office系列文件转pdf

2021-05-19

aspose-cells-crack-20.7.zip

excel文件转pdf

2021-05-19

aspose-slides-crack-20.7.zip

ppt文件转pdf

2021-05-19

MySQL(Docker) 自动备份 Shell 脚本

今天这个备份分二个版本一个是linux上直接安装的mysql,另一种是docker上安装的mysql。基本操作都一样只是备份sql语句不同而已。可以选择设置需要备份的库,自动备份压缩,自动删除 7 天前的备份,需要使用 crontab 定时执行。

2019-10-23

MySQL 自动备份 Shell 脚本

今天这个备份分二个版本一个是linux上直接安装的mysql,另一种是docker上安装的mysql。基本操作都一样只是备份sql语句不同而已。可以选择设置需要备份的库,自动备份压缩,自动删除 7 天前的备份,需要使用 crontab 定时执行。

2019-10-23

空空如也

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

TA关注的人

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