自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

南风知我意,吹梦到西洲

小白的博客记录

  • 博客(22)
  • 收藏
  • 关注

原创 SpringBoot集成SpringDoc

假设你已经存在接口,并标注了注释,此时仍不会出来数据,原因就是接口数据的路径被拦截了,可以F12一个个看看,返回不是200的,放行一下。这一步其实和3.1是一模一样的,之所以分开写是为了让踩坑的小伙伴知道具体啥情况。假设你之前没有进行如上配置,你配置之后一定要。SpringBoot版本:2.7.0。,不然不会生效,还以为自己配错了。至此,SpringDoc集成成功。首先你需要在你的权限框架放行路径。其实我一直比较喜欢的文档是。好,所以打算尝试下。,不然你没办法访问。

2022-08-23 00:13:02 7512 3

原创 Vue2 + ElementUI使用注意事项

最近有个项目使用的框架是vue2 + ElementUI的,以此博客记录下碰到的坑点,避免下次踩坑。

2022-08-18 21:52:09 631

原创 Activiti工作流使用之一基础集成

1、前言如果有小伙伴来看本博客,那么说明你至少知道工作流是什么东西,多余的空闲之语就略过了,我们直接进入正题。本博客大致会分为五篇,将围绕我做的一个项目来开展(公司项目无法共享代码),参考技术:闲鹿工作流① 基础集成和一些注意事项(本篇);② 部分概念和在线使用技巧;③ 代办、已办集成④高级技巧之监听器、会签⑤ 个人思考(重要)2、技术选型就我浅显的认知,目前比较简单、出名的工作流技术有两种:Activiti 和 flowable,因为我现在的项目主要是去年一个项目的重构,当时采用的Act

2022-04-02 21:18:57 1726

原创 基于开源项目kkFileView打造文件预览

1、需求一般管理系统都有文件上传功能,基于此一般会诞生一个需求:用户需要在线预览自己上传的文件。需求很合理,但是没那么好做,原因在于浏览器默认支持图片、pdf等少量格式预览,而实际情况是你并不能要求用户只上传pdf,对于可能excel和word是非常多的。所以在线预览文件是必不可少的了。2、解决方案一:基于微软的office预览2.1 使用方法http://view.officeapps.live.com/op/view.aspx?src=<Document Location>前面是

2022-04-02 19:28:38 11041 28

原创 创建Vue3.x项目加Element plus

1、创建Vue3.x项目1.1 准备vue CLI(4.x)官网地址:vue CLI注:此时默认你以安装Node.js,Vue CLI 4.x 需要 Node.js v8.9 或更高版本 (推荐 v10 以上)。因为我们会用到3.0才有的 vue ui 进行可视化创建项目,所以推荐安装4.x,命令参照官网。可能出现的问题:  可能你已经存在 vue CLI 了,但是版本是2.x,官方给了升级的命令,但是升级是没有用,比如我原本是2.9.6就不行。参考博客:关于vue-cli2升级到最新版本失败

2021-06-20 13:14:23 2851 4

原创 废旧笔记本改造记(1)---安装Linux系统和Docker

  以前贪便宜,买了腾讯云1核2G的云服务器,现在发现这个真不够,刚好今年买了一台新的笔记本,今天就打算把我那台历尽7年风雨的戴尔笔记本电脑改造成为Linux系统,一方面是为了之后练习微服务项目作为服务器使用,另外一方面也是为了多练习接触一些Linux。1、安装系统  自行参考博客安装。我是用的U盘安装的CentOS7,为了之后使用方便,安装了图形化界面(其实就是菜,想着命令不会鼠标点点,顺便还点了Java环境,JDK也不用自己安装)  安装过程很简单,正当我以为今天晚上就能安装完所有东西,就开始啪啪

2021-06-09 22:54:02 3045

原创 安装MinIO

# 1、环境及官方资料服务器环境:腾讯云Centos7.8 + Docker版本1.13.1官方文档(中文):MinIO中文文档官方文档(英文[多一些]):MinIO英文文文档2、Docker安装2.1 安装yum源#依次运行以下命令添加yum源yum updateyum install epel-release -yyum clean allyum list2.2 安装Dockeryum install docker-io -ysystemctl start docker

2021-06-09 18:35:13 595

原创 腾讯云、阿里云短信服务

1、序言  业务中使用短信服务,主要使用了腾讯云和阿里云,价格和使用方式基本一样,但是推荐使用腾讯云,因为会送200条(穷鬼推荐)。2、步骤2.1 地址:  腾讯云短信服务  阿里云短信服务2.2 需要申请的参数密钥id(腾讯云:secretId,阿里云:accessKeyId)密钥(腾讯云:secretKey,阿里云:accessKeySecret)短信签名(腾讯云:sign,阿里云:signName)短信模板id(腾讯云:templateID,阿里云:templateCode)

2021-05-09 01:31:43 1799

原创 使用百度云OCR识别文字

title: 使用百度云OCR识别文字date: 2021/01/11 21:22:30categories:后端tags:其他技术序言  在某些场景我们可能需要识别出图片中的文字,为了高效而准确的识别文字,我们可以使用百度云的OCR来进行识别(部分功能可免费使用)。官网文档地址:百度云OCR文字识别1、准备工作1.1 百度账号申请地址:账号申请、登录(百度网盘等账号皆可)1.2 账号实名认证  进入“控制台”,点击右上角个人头像进行实名认证(具体操作可根据文档指引,非常.

2021-05-09 01:30:21 4552 2

原创 腾讯云centos 8.0安装MySQL

1、序言  去年双11买了最低配的1核2G的数据库,之前用来搭建自己的博客,之后用GitHub搭建hexo了,闲置的服务器就想安装个数据库啥的玩玩,记录下安装过程,以便之后使用。参考博客:腾讯云安装MySQL2、下载安装指令2.1 下载安装包wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm2.2 安装rpmyum -y install mysql57-community-releas

2021-05-09 01:26:18 389

原创 工作小帮手--推荐软件

序言  记录解决端口冲突和这里桌面的方法1、端口冲突  作为开发,可能不会经常出现,但是不可避免的一个问题就是端口被占用的问题,比如IDEA关闭的时候没停掉项目之类的,这个时候我们经常就需要去百度搜命令来kill掉它(原谅我脑子记不住)。1.1 命令行解决(1)查询占用指定端口进程的PID打开cmd命令行,输入netstat -ano|findstr 8333(指定端口号)netstat -ano|findstr 8333(2)KILL指定PID的进程紧接着在命令行输入taskkil

2021-05-01 01:35:59 307 1

原创 java8新体验--lambda表达式和stream流

1、序言  Java8的重大变化相信没有小伙伴不知道了,即便没有使用过,也多少有些听闻。简单的记录一下一些简单的用法,主要包括lambda表达式和stream流的简单使用。  ** 本书内容部分来自书籍《Java8实战》,感兴趣的小伙伴可以了解一下。  定义一个简单的用户实体类,作为后面的例子:public class User implements Serializable { private static final long serialVersionUID = -666124449

2021-05-01 01:34:13 259 1

原创 SpringBoot整合EventBus事件驱动

序言  在开发中,有时候会使用到发布订阅模式,之前一直以为只要MQ才能实现,后来了解到Spring也可以通过自己的Event事件来实现发布订阅,相比MQ功能会弱很多,但是也会相对简单很多。  Spring原生的使用方式,有兴趣的小伙伴可以研究一下。实际开发可以使用Guava的EventBus以及org.greenrobot的EventBus,两者名字相同,功能也很相似,我使用的后者greenrobot。学习过程中踩的坑:依赖分不清:各种博客都在说guava的EventBus是多么的厉害,但是使用的

2020-12-20 17:47:37 4862 4

原创 若依不分离版(ruoyi-fast)前端问题记录

序言  记录使用不分离版前端使用的问题点及措施。1、bootstrap-table子父表默认展开有兴趣了解bootstrap-table的朋友可参考博客Bootstrap-table 使用总结bootstrap-table父子表(展开详情也类似)例图:昨天打算将详情列表默认展开,但是查看了很多博客和官网,都没发现设置的属性。后来看到一篇博客有了启发Bootstrap table 父子表默认展开,博客给出的解决办法有些瑕疵,自己修改了一下:$(function () { var

2020-12-01 11:14:04 2905

原创 SpringBoot使用SSE推送消息

序言  服务器推送技术在一些需要实时数据的开发场景会被广泛使用,要获得实时数据,前端轮询的方式明显是被摒弃的,大部分人第一时间想到的就是websocket。之前的一个项目也是用的websocket,但是后期造成了会话缓存不断变大的问题,花了很多时间来解决。因此我就想着找一个替代websocket,简单好用的技术,因此便发现了SSE。以下记录学习SSE踩的坑,尤其看了很多博客和教学视频,带来的SSE就是一直轮询的疑惑。如果对websocket有兴趣,参考博客:SpringBoot2.0集成WebSocke

2020-11-11 13:11:27 4733 3

原创 SpringBoot使用异步执行方法

学习博客(非常实用):Spring Boot 对多线程支持-提高程序执行效率CompletableFuture学习博客:CompletableFuture基本用法、CompletableFuture 使用详解序言  在日常开发中,有很多时候都会使用异步的方式去请求方法,以提高代码的执行效率。比如用户购买某件商品,然后需要插入购买记录,物品-1,微信公众号消息推送之类,流程会很多,也会需要很多时间,而SpringBoot为异步提供了更加简单的使用方式,通过两个注解即可实现异步调用方法。1、使用方式 

2020-11-11 13:10:03 10546 1

原创 mybatis-generator在web项目的小坑

mybatis-generator作为mybatis的自动生成工具,相信没有小伙伴不喜欢去使用的,通过简单的配置便可以给我们省下大量的是时间,然而今天生成代码时控制台报了下面的问题,原本应该"一笑而过",快速生成代码的神器,居然在自己下载依赖,但是 mybatis-generator 的依赖我已经引入了。起初我以为是哪里配置出错,在快速检查了配置文件,并没有发现错误。神奇的是在运行了20s左右后...

2019-12-23 11:00:01 131

原创 maven初使用

作为一名Java开发人员,对于maven的使用是必备技能。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。 1.maven安装 maven官网 https://maven.apache.org/ (建议官网下载,不要去一些别的网站随意下载)从首页的Download进入,一般会出现下图的最新版本的下载(我下载的是zip文件)我下载的是.zip文件** ...

2019-12-23 10:58:13 116

原创 mybatis-generator自动生成工具

** 基本目录(java项目,web项目略有区别)1.mybatis-generator 概述MyBatis官方提供了逆向工程 mybatis-generator,可以针对数据库表自动生成MyBatis执行所需要的代码(如Mapper.java、Mapper.xml、POJO)。mybatis-generator 有三种用法:命令行、eclipse插件、maven插件。而maven插件的...

2019-12-23 10:52:46 377 1

原创 pagehelper分页插件

个人网站 http://www.javamap.cn开发工具:IDEA使用框架:mybatis+Struts2+spring项目类型:BBS论坛原始的分页方式需要在sql语句中进行控制分页,但是在使用中,我们期待更好的方式来实现分页,比如mybatis的pagehelper或者sqlhelper(支持更多类型数据库)。 以下简单示例 pagehelper : 1.添加依赖 我使用的...

2019-12-23 10:48:23 150

转载 java中equals的用法

equals 方法是 java.lang.Object 类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。比如:String s1,s2,s3 = "abc", s4 ="abc" ;s1 = new ...

2019-04-07 22:21:22 14915 1

转载 使用异或运算符实现两个变量交换

通常的交换两个变量a,b的过程为int temp;temp=aa=b;b=temp;需借助上面的第3个临时变量temp.采用下面的方法,对于给定两个整数a,b,下面的异或运算可以实现a,b的交换,而无需借助第3个临时变量:    a = a ^ b;    b = a ^ b; &nbsp...

2019-04-06 18:10:06 7533 6

空空如也

空空如也

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

TA关注的人

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