自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java 实现上传文件到共享文件夹,创建文件夹到共享文件夹

Java 实现上传文件到共享文件夹,创建文件夹到共享文件夹;Java 实现在共享文件夹下创建文件夹和文件。使用下面的依赖的话,一般很多电脑都是关闭smb1,默认使用smb2协议的,去开启可能还会报错;而上面这个依赖同时支持smb2、smb1协议协议;这两个依赖的主要区别在于认证方式不同

2023-05-20 12:51:40 1682 1

原创 Cent OS 从零部署ruoyi-cloud教程

在Centos上从零开始从零部署ruoyi-cloud项目,涉及到的软件和配置安装教程汇总

2023-03-26 14:36:50 463

原创 idea将某个分支的某些提交记录提交到另一分支

Idea将某个分支的某些提交记录提交到另一分支

2022-10-29 09:14:13 5267 2

原创 Java使用aspose.word完美实现docx转doc

Java使用aspose.word完美实现docx转doc,同时打开转后的doc文件也不会报错,处理效率高于Docx4j一、处理逻辑1、使用aspose先将docx字节数组转为html数组,2、将html数组转为所需要的格式的文档(doc或docx)二、实现代码代码实现 /** * docx字节数组转doc字节数组 * @Title: docxToDoc * @Description: docx字节数组转doc字节数组 * @param cont

2022-03-10 00:00:30 2028

原创 使用Aspose.word java和poi实现导出模板占位符替换为富文本

1、处理方案 /** * 缓存富文本的占位符信息 */ private static Set<String> richTxtDateSet = new HashSet<String>(); /** * 解析docx文档 * @Title exportWord07 * @description 解析docx文档 * @param content * @param map

2022-03-09 23:44:32 1764

原创 Aspose.word Java实现html转word,word转html

实现代码如下: /** * html字节数组转word字节数组 * @Title: htmlToWordTest * @Description: html字节数组转word字节数组 * @param content html字节数组 * @param toType 值为SaveFormat.DOCX或SavaFormat.Doc对应的值 * @return: byte */ public static byte[] htm

2022-03-09 22:47:19 1692

原创 Aspose.word java 实现word转pdf

1、使用的依赖 <dependencies> <dependency> <groupId>com.aspose</groupId> <artifactId>aspose-words</artifactId> <version>14.9.0</version> </dependency> </dependencies> <repositories&gt

2022-03-06 22:45:07 3633 1

原创 Java 使用Docx4j实现word文档Docx格式转Doc格式

Java 比较可靠的docx文件流转doc流的方法。网上好多都是doc转docx,之前使用aspose.word 实现docx转doc后,如果文档内容比较复杂时,转换出的doc打开很大概率会报错,后转用docx4j完美实现了docx转doc且打开不会报错。1、相关代码 String filePath = "C:\\Users\\desktop\\docx文件的.docx"; byte[] content = new byte[0]; try

2022-03-05 22:32:35 2420

转载 Spring Cloud Feign客户端通过网关访问其他服务的方法

文章转载自:https://www.jianshu.com/p/c3c167e97bbd常规的feign客户端接口定义一般情况下,我们使用feign客户端调用其他服务时是这样定义的:@FeignClient(name="xxx",fallback=xxx.class)public interface Hello(){}这种方式的请求不会经过网关,有人会说,你直接把name属性设置成网关的服务名不就行了吗。。当有多个这样的接口时,如果都把name设置成网关,spring会报bean不唯一的错误。

2022-01-17 17:47:42 2166

原创 IDEA中配置类提示Application context not configured for this file

问题原因:这个问题很可能是@Configuration配置文件放在启动类的上一级目录造成的,以至于扫描不到引起。解决方法:将@Configuration配置文件放在启动类的下级包内,或者将启动类放到@Configuration配置文件的上级包内。...

2022-01-08 20:39:29 1344

原创 Idea最常用的注释模板,方法级、属性级、类级、类文件级注释

一、方法级注释 和 属性级注释1、方法级注释除 params 和 return 比较复杂,其余变量的表达式都可再图中看到,下面给出这两个变量的表达式:(1)、params :groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='* @par

2021-11-14 11:20:58 3887 2

转载 Spring Boot定时器@Schedule的使用

@Configuration //1.主要用于标记配置类,兼备Component的效果。@EnableScheduling // 2.开启定时任务public class SaticScheduleTask { //3.添加定时任务 //每天执行一次 @Scheduled(cron = "0 0 0 1/1 * ?") //或直接指定时间间隔,例如:5秒 //@Scheduled(fixedRate=5000) private void c.

2021-11-10 09:37:15 687

转载 dependencyManagement 里面的依赖无法下载

父项目pom的dependencyManagement管理下的dependency依赖爆红解决父项目pom的dependencyManagement管理下的dependency依赖爆红解决新创建的maven项目,在父工程中添加依赖管理<dependencyManagement>时,但是会报红线错误,起初以为是依赖没下全,然后死命的maven clean+install,查看本地依赖发现需要的依赖是存在本地的,还是没解决问题,仍然保红线,但是百度找了半天没找到,最后终于还是谷歌给力,找到了

2021-11-09 00:53:30 1196 1

原创 在RuoYi前后端分离版中新建自己的模块

新建Module选中项目右键->new->Module添加自己的模块到项目依赖修改代码生成的配置

2021-07-29 00:01:27 2711

原创 Spring缓存注解CachePut Cacheable CacheEvict 的含义

@Servcicepublic class UserserviceImpl implements Userservice { @Autowired private UserDao userDao = null; //插入用户,最后 MyBatis 会回填 id,取结果 id 缓存用户 @override @Transactional @CachePut(value ="redisCache", key ="'redie_user_'+#result.id") public

2021-07-28 23:56:57 185

原创 maven常用打包命令

maven常用打包命令1、mvn compile 编译,将Java 源程序编译成 class 字节码文件。2、mvn test 测试,并生成测试报告3、mvn clean 将以前编译得到的旧的 class 字节码文件删除4、mvn pakage 打包,动态 web工程打 war包,Java工程打 jar 包。5、mvn install 将项目生成 jar 包放在仓库中,以便别的模块调用6、mvn clean install -Dmaven.test.skip=true 打成jar包,并且抛弃测

2021-07-28 23:50:03 20298 1

原创 Spring Boot+Spring Security实现图形验证码

本片文章将会在Spring Boot+Spring Security实现自定义登录页登录基础上实现图形验证码验证,阅读本文章前,请先看完前面说的文章。Spring Security - 使用过滤器实现图形验证码实现思路就是自定义一个专门处理验证码逻辑的过滤器,将其添加到spring security过滤链的合适位置。通过请求获取图形验证码,请求成功的同时将验证码信息保存在session中,当匹配到登录请求时,立刻对验证码进行校验,成功则放行,失败则提前结束整个验证请求。导入验证码依赖包这里我们使用的

2021-07-28 23:42:25 508

原创 Spring Boot+Spring Security实现自定义登录页登录

新建项目在idea中新建一个spring boot项目:这里我们选择spring web和spring security依赖:如下图项目需要依赖的包如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </d

2021-07-28 23:35:26 792

原创 IDEA创建SpringBoot的多模块项目并整合Mybatis完整教程

一、创建父模块1、首先在IDEA中使用Spring Initializr的方式创建一个springboot工程,具体过程:点击File—>New—>Project,在弹出的界面选择Spring Initializr,然后点击Next。2、由于默认的start.spring.io经常连接不上,可以换成阿里云的start.aliyun.com。在弹出的New Project界面输入Group与Artifact,一般遵守相应的规范(即GroupId为域.公司名,例如com.company,Arti

2021-07-16 23:34:05 991

原创 在SpringBoot中集成Swagger

集成 Swaggerswagger 用于帮助我们自动生成 API 文档,节省了维护文档的时间,我们很多时候在开发接口过程中通过 wagger-ui 进行 API 测试。首先将以下依赖添加到 pom.xml 文件中<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2

2021-07-16 23:15:00 168

原创 Maven中的dependencyManagement 作用

当在idea项目中模块很多时。为了项目的正确运行,必须让所有的子项目使用依赖项的统一版本,必须确保应用的各个项目的依赖项和版本一致,才能保证测试的和发布的是相同的结果。在我们项目顶层的POM文件中,我们会看到dependencyManagement元素。通过它元素来管理jar包的版本,让子项目中引用一个依赖而不用显示的列出版本号。Maven会沿着父子层次向上走,直到找到一个拥有dependencyManagement元素的项目,然后它就会使用在这个dependencyManagement元素中指定的版本号

2021-07-16 23:09:46 216

原创 highlight.js 代码高亮插件的使用

技术简介 技术博客系统的文章详情中肯定少不了代码的出现,在浏览时也经常会看到代码的展示,以咱们常用的开发工具来说,里面也会经常使用一些插件让代码变得五颜六色,可以让代码看起来更直观,也更美观,在网页中我们也可以实现类似的效果。开发时我选择的是 highlight 插件,因为它能够得到上述的代码效果而且比较实用,整合也比较简单。使用方法非常简单,下面我来开始使用。highlight.js的使用highlight的相关文件下载地址: https://highlightjs.org/下载它的相关文

2021-07-16 22:52:46 860

原创 使用slf4j+logback记录日志

SLF4J和Logback介绍Commons Logging和Log4j这一对好基友,它们一个负责充当日志API,一个负责实现日志底层,搭配使用非常便于开发。SLF4J类似于Commons Logging,也是一个日志接口,而Logback类似于Log4j,是一个日志的实现。为什么有了Commons Logging和Log4j,又会蹦出来SLF4J和Logback?这是因为Java有着非常悠久的开源历史,不但OpenJDK本身是开源的,而且我们用到的第三方库几乎全部都是开源的。开源生态丰富的一个特定就是

2021-07-16 22:47:46 291

原创 解决linux磁盘空间不足的方法

1、首先确定是否是磁盘空间不足输入命令:df –h 查看磁盘信息 很明显:Filesystem下的挂载点 /dev/vda1 下的50G容量已经耗尽。 这时最简单的办法就是找到大且无用的文件并删除,首选就是log文件。2、查看当前目录下文件或文件夹大小信息输入命令:du -h --max-depth=1 寻找当前目录,哪个文件夹占用空间最大,图片最下面的50G表示已使用容量50G3、层层查看,找到罪魁祸首发现home目录容量使用已达22g, 使用cd /home命令进入该目录

2021-07-16 22:41:10 7675

转载 讲一讲Vue+Ant Design表单验证

文章转发自:讲一讲Vue+Ant Design表单验证_mb5fd86dae5fbf6的博客的技术博客_51CTO博客与Vue搭配的后台管理UI框架,最火的莫过于饿了吗的element-ui和阿里的Ant Design,这两个框架都在实际项目上使用过,也都是各有各的优点最先接触的还是element - ui,后来项目调整,才接触到Ant Design,Form表单这块不支持双向绑定式的校验功能,在1.5.0+版本增加了FormModel表单才支持。今天就讲讲这两个在项目上使用的区别1、Form

2021-05-09 02:17:59 3534

原创 解决linux磁盘空间不足的方法

磁盘空间不足的解决办法1、首先确定是否是磁盘空间不足输入命令:df –h 查看磁盘信息很明显:Filesystem下的挂载点 /dev/vda1 下的50G容量已经耗尽。这时最简单的办法就是找到大且无用的文件并删除,首选就是log文件。2、查看当前目录下文件或文件夹大小信息输入命令:du -h --max-depth=1 寻找当前目录,哪个文件夹占用空间最大,图片最下面的50G表示已使用容量50G3、层层查看,找到罪魁祸首发现home目录容量使用已达22g, 使用cd /home命令进入

2021-03-08 15:32:22 13014

转载 ubuntu安装redis

文章转载自:ubuntu安装redisubuntu系统安装redis排错和解决 $ wget http://download.redis.io/releases/redis-6.0.6.tar.gz #wget命令下载redis安装文件,也可在官网下载压缩包 $ tar -xvf redis-6.0.6.tar.gz #将下载好的压缩包进行解压 $ mv redis-6.0.6 /usr/local/redis #把redis安装移动到/usr/local/里面,非必须 $ cd /us

2021-03-08 15:01:33 302

原创 jsp中使用el表达式实现购物车功能

引入依赖库:引入jstl标签库。<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>由于使用了jquery来实现dom操作,需要在界面中引入jquery库。<script type="text/javascript" src="${pageContext.request.contextPath}/front/js/jquery-3.3.1.js"></script>页面代码:

2021-01-21 16:25:44 865

原创 springboot mybatis整合并实现简单项目教程

学习在idea里面使用springboot和mybatis整合并实现从数据库获取用户信息一、新建一个spring boot项目1、首先,新建一个spring boot项目,这里选中 Spring Initializr,然后选择java版本,点击next,如下图所示;2、输入包名,其他选择默认,点击next,如下图所示;3、选中web,后,选择spring web,也可以在上方更换spring boot版本,点击next,如下图所示;4、输入项目名,和项目路径,点...

2020-10-19 12:54:37 473

原创 nginx反向代理监听80端口访问重定向到非80端口

我的项目是springboot项目,如果使用8888端口,将项目打包后发布到云服务器中,外网访问需要输入ip:8888或者域名:8888才可以访问,在云服务器中使用Nginx代理可以只输入ip或者域名即可进入访问项目首页。在/etc/nginx/conf.d/位置新增一个配置文件www.conf。nginx.conf中http{}配置如下:http{  #这里面有很多其他的配置 如:gzip FastCGI等等 include /etc/nginx/conf.d/*....

2020-10-09 12:52:07 2698 1

空空如也

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

TA关注的人

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