- 博客(87)
- 资源 (34)
- 收藏
- 关注
原创 Permission denied 和 -bash: /home/xx.sh: /bin/bash^M: bad interpreter: No such file or directory
-bash: /home/start.sh: /bin/bash^M: bad interpreter: No such file or directory错误是win上传的sh编码问题,需要改变文件格式:1.打开文件:vim start.sh2.查看文件格式::set ff3.修改文件格式::set ff=unix4.保存:wq!5.未授权:-bash: /home/start.sh: Permission denied解决:chmod u+x start
2022-05-17 09:55:22
865
原创 java sql日志输出过滤
1.mybatis需要实现sql打印只需配置log-impl# mybatis-plusmybatis-plus: mapper-locations: classpath*:com/xxx/**/*Mapper.xml # 扫描 Mapper.xml 的路径 typeAliasesPackage: com.hwasee.jplm.**.entity # 实体扫描,多个package用逗号或者分号分隔 configuration: log-impl: org.apache.ibatis
2022-05-11 12:04:48
978
原创 axios和XMLHttpRequest文件下载get post
一、url请求下载态静态资源下载:window.location.href=URLwindow.open(URL)创建 a 标签并指定 a.href=URL 模拟点击进行下载二、axios请求下载(二进制下载)携带token,防止url参数过长将请求的返回结果 XMLHttpRequest.responseType 设置为 blob 用 URL.createObjectURL()和 Blob 处理返回二进制流 然后使用 a 标签模拟点击下载1.后台关键代码controller
2022-04-27 16:54:38
2259
原创 工作流process-designer图 未执行的用户示例出线高亮显示bug
vue activiti7 process-designer 排他网关高亮问题
2022-04-12 16:49:08
1554
原创 redis windows安装启动默认启动和Another Redis Desktop Manager可视化管理工具
一、Windows 启动redis1、打开一个命令窗口,通过 cd 命令进入到你解压的目录2、输入命令:redis-server redis.windows.conf ,启动 Redis,成功后会告诉你端口号为63793、部署 redis 为 windows 下的服务,关掉上一个窗口(否则会启动不了服务),再打开一个新的命令窗口,输入命令:redis-server --service-install redis.windows.conf4、安装后的启动服务命令:redis-server --s
2022-04-07 23:05:00
1236
原创 mysql information_schema常用视图
1.查看数据库ry-vue库所有表:select * from information_schema.TABLES where table_schema = 'ry-vue'2.查看数据库ry-vue库所有列:select * from information_schema.COLUMNS where table_schema = 'ry-vue'3.查看数据库ry-vue库所有索引:select * from information_schema.STATISTICS where tab
2022-03-22 13:31:16
1152
原创 mysql统一修改字段类型、大小、注释
1.批量修改my_test库所有表的del_flag字段类型、大小、注释SELECT CONCAT('alter table ',table_name,' modify column del_flag char(1) COMMENT \'删除标识(1正常 0删除)\';') FROM information_schema.COLUMNS where table_schema='my_test' and column_name ='del_flag'2.复制sql执行...
2022-03-22 11:46:30
1507
原创 推荐几个Java全栈学习的网站
一、学习路线及学习视频1.狂神说https://www.bilibili.com/read/cv5702420?spm_id_from=333.999.0.02.黑马程序员https://zhuanlan.zhihu.com/p/115890802二、Java 全栈知识体系1.https://www.pdai.tech/2.https://how2j.cn/
2022-03-19 21:14:58
3627
1
原创 feign 同时传递对象和MultipartFile的临时解决方案(对象封装成json字符串再解析)
1.feign不支持同时传递文件集和对象(本人暂未找到…)临时解决方案:client端 /** * 上传文件并返回文件信息 * * @param mpFile 上传的文件 * @param ossFile 文件信息 * @return 文件信息 */ public OssFileDTO saveFile(MultipartFile mpFile, OssFileDTO ossFile) { if (mpFile
2022-03-09 15:38:05
1533
1
原创 vue 集成 pdf.js 文件流方式预览 pdf
1.后端输出字节流 public void getFileStream(Long ossFileId, HttpServletResponse response) { InputStream inputStream = null; try { OssFile vo = fileService.getById(ossFileId); String fileUrl = minioTemplate.getObjectUrl(v
2022-03-07 15:53:28
1578
原创 mybatis异常Parsing error was found in mapping #{}占位符报错解决方案
1.存在 ‘#{’ 字符串查询的sql拼接拼接时,区分开’#’ 和’{’ 防止被识别成’#{'占位符concat(’#’,’{’,tab.key , ‘}’)错误示例:concat(’#{’,tab.key , ‘}’)xxxMapper.xml 代码:select * table1 t1 left join table2 t2 on t1.key = concat('#','{',t2.key , '}')2.其他:mybatis的#{}占位符和${} 拼接符的区别
2022-03-03 10:26:56
1353
原创 springboot整合WebSocket:后台服务主动发送信息给前端客户端
1.前端websocket开启方法 // WebSocket接收消息推送 openSocket() { if (typeof WebSocket == "undefined") { console.log("您的浏览器不支持WebSocket"); } else { var socketUrl = `http://localhost:8080/ws/` + this.user.id; socketUrl = socket
2022-02-25 16:15:42
4680
原创 关于Oracle数据库varchar2字段超过4000的截取处理
1.问题描述:正式环境的旧系统使用的是oracle数据库,某表remarks备注字段最大长度是varchar2(4000),编码格式为UTF-8,可以存取4000字符和1333个中文字符串。上游系统推送的数据中,remarks的字符长度虽不超过4000字,但包含了中文字符,超过了4000,导致入库失败。经讨论过后,对不重要的字符进行截取入库处理。2.解决方案:截取超出的部分if (StringUtils.lengthOfUTF8(obj.getRemarks()) >= 4000) {
2022-02-25 15:46:27
4774
原创 Feign的全局和局部超时配置
方法一:配置bootstrap.yml或application.ymlfeign: hystrix: enabled: false httpclient: enabled: true client: config: default: connectTimeout: 5000 readTimeout: 6000 SysUserClient: #登录操作时长调整为10s,防止超时 readTimeout
2022-02-24 11:14:49
1282
原创 swagger groupName分组配置(根据路径或正则表达式过滤分组)
SwaggerConfig.javapackage com.lmp.config;import com.lmp.common.config.Global;import io.swagger.annotations.ApiOperation;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springf
2022-02-14 15:24:21
2254
原创 idea services 显示springboot应用
1.找到services的+号,添加springboot2.如果有没有添加进来的application服务,手动启动会自动添加进来3.如果仍有没添加进来的应用,可能不小心被点到隐藏了方法一:重置隐藏项,使其回归默认方法二:找到配置初始化回去,干掉"hiddenConfigurations",重启 <component name="RunDashboard"> <option name="configurationTypes"> <se
2022-02-10 17:26:02
1944
原创 feign传递的数据过长导致Http 400 Bad Request
feign传递参数过长,超出限制!!解决方法:添加请求的大小的限制:(默认值为8k,也就是8 * 1024的大小)server: port: 4371 max-http-header-size: 204800
2022-02-07 15:09:15
5189
原创 win10 开启虚拟机Centos 进行主从实时同步测试
1.安装VMware2.安装虚拟机Centos73.centos7 开启网络连接链接: https://blog.youkuaiyun.com/sfeng95/article/details/62239539.4.Centos7 安装MySQL详细步骤转载: https://www.cnblogs.com/xiaobug/p/13925716.html.5.Linux虚拟机centos7开放端口号3306,实现Mysql远程连接链接: https://blog.youkuaiyun.com/weixin_442772
2021-12-29 16:43:17
1075
原创 windows 关闭占用端口进程
一、端口5120被占用二、查询占用5120端口的进程pidnetstat -ano |findstr 5120三、关闭进程pid为24896的进程taskkill /pid 24896 /f
2021-11-18 10:18:17
1925
原创 springboot配置logback.xml(多环境配置)
一、配置dev,pro环境,通过spring.profiles.active属性切换日志配置1.application.yml配置# Spring配置spring: profiles: active: dev# 指定日志配置文件(默认)logging: config: classpath:logback.xml2.application-dev.yml配置# 指定日志配置文件logging: config: classpath:logback-dev.xml3.l
2021-11-11 11:00:22
4446
原创 java使用cmd命令操作maven批量打包(并复制jar包到一个文件分类)
一、java类package com.lmp.generator;import com.lmp.generator.common.utils.DateUtils;import lombok.SneakyThrows;import java.io.*;import java.nio.channels.FileChannel;import java.util.ArrayList;import java.util.Arrays;import java.util.Date;import jav
2021-11-10 16:13:32
1696
原创 nacos的server-addr地址为域名情况会默认加8848端口
一、本地的nacos:127.0.0.1:8848二、测试环境域名nacos:www.lmptestnacos.cn:80注意:域名后面必须加80端口,不然会被默认添加8848端口
2021-11-02 17:02:50
6791
5
原创 windows cmd 批量启动jar包测试
一、start.bat脚本@echo off start cmd /c "title gateway:4351 && java -jar health-mhs-gateway.jar --server.port=4351" start cmd /c "title doctor:4321 && java -jar hwasee-mhs-doctor.jar --server.port=4321" start cmd /c
2021-11-02 15:44:05
1294
2
原创 HandlerInterceptor拦截器根据请求类型返回信息或重定向到登录页
package com.test.lmp.interceptor;import org.apache.commons.lang3.StringUtils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Configuration;import org.springframework.stereotype.Component;imp
2021-10-13 17:39:37
2345
原创 windows nginx安装及快速使用
一、下载解压http://nginx.org/en/download.html不用安装,解压即可启动。二、配置端口及其他信息测试开发本地目录文件,反向代理到端口localhost:8881(403情况是没有设置autoindex on;或者启动了多次nginx.exe,冲突了,查询端口8881关闭多余的即可)三、启动访问四、查看端口占用及关闭命令netstat -aon|findstr “8881”taskkill /pid 41964 /F...
2021-07-21 23:11:57
310
1
原创 win10 安装mysql5.7.33(2021-07-17)
一、下载:1.官方下载地址 https://downloads.mysql.com/archives/community/2.csdn下载路径:https://download.youkuaiyun.com/download/qq_25851237/203489562.解压:my.ini (注意目录路径必须用\\不能用\)[client]port=3306default-character-set=utf8[mysqld]# 设置为自己MYSQL的安装目录basedir=D:\\lmp\\wo
2021-07-17 13:29:40
516
原创 比较2个实体对象——CompareUtil工具类
package com.lmp.utils; import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import java.sql.Timestamp;import java.util.*; public class CompareUtil { /** * 比较两个实体属性值(同一对象类型),返回一个boolean,true则
2021-06-01 16:03:22
2431
2
原创 正式环境和开发环境控制swagger开关
1.yml配置文件:#swagger是否激活swagger: enable: true2.SwaggerConfiguration.javapackage com.lmp.config;import io.swagger.annotations.ApiOperation;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;
2021-06-01 16:03:14
1167
原创 XML和Bean相转——JaxbUtils工具类
package com.lmp.utils;import javax.xml.bind.JAXBContext;import javax.xml.bind.JAXBException;import javax.xml.bind.Marshaller;import javax.xml.stream.XMLInputFactory;import javax.xml.stream.XMLStreamException;import javax.xml.stream.XMLStreamReader;
2021-05-29 18:03:21
890
原创 Jackson的JSON——JsonUtils工具类
package com.lmp.utils;import java.io.OutputStream;import java.util.ArrayList;import java.util.List;import com.fasterxml.jackson.databind.*;import lombok.SneakyThrows;public class JsonUtils { /** * json转换工具 */ private static fina
2021-05-29 18:00:26
1809
原创 sftp和ftp比较和应用
一、FtpUtil .javapackage com.lmp.utils;import org.apache.http.HttpEntity;import org.apache.http.NameValuePair;import org.apache.http.client.config.RequestConfig;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.me
2021-05-29 17:35:44
2789
原创 Google的Gson——GsonUtil工具类
GsonUtil.javapackage com.lmp.utils;import com.google.gson.Gson;import com.google.gson.GsonBuilder;import com.google.gson.reflect.TypeToken;import java.lang.reflect.Type;import java.util.List;import java.util.Map;public class GsonUtil { //线
2021-05-29 16:57:14
2916
原创 文件/图片和base64互转
FileBase64Utils.javapackage com.lmp.utils;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.util.Base64;public class FileBase64Utils {
2021-05-29 16:53:26
292
原创 Base64和(BASE64Encoder/BASE64Decoder)比较
一、jdk1.8下的 BASE64Encoder 和 BASE64Decoder(JDK9开始已移除):package com.lmp.utils;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;public class test { public static void main(String[] args) throws Exception { String str = "hello word"
2021-05-29 16:38:02
9992
原创 InputStream和base64互转
package com.lmp.test.utils;import sun.misc.BASE64Decoder;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.Base64;public class Base64Utils{ /**
2021-05-29 16:03:58
7556
原创 图片转pdf(aspose-pdf)亲测有效
AsposeUtils.javapackage com.lmp.test.utils;import com.aspose.cells.License;import com.aspose.pdf.Document;import com.aspose.pdf.Image;import com.aspose.pdf.Page;import com.aspose.pdf.SaveFormat;import sun.misc.BASE64Decoder;import javax.imageio.I
2021-05-29 15:17:17
3389
原创 excel转换pdf方法 (aspose.cells亲测有效)
AsposeUtils.javapackage com.lmp.test.utils;import com.aspose.cells.License;import com.aspose.cells.PdfSaveOptions;import com.aspose.cells.Workbook;import sun.misc.BASE64Decoder;import java.io.ByteArrayInputStream;import java.io.FileOutputStream;i
2021-05-29 14:57:41
3954
2
aspose-cad-19.5-pj.jar aspose-words-15.8.0.jar
2022-02-23
mysql5.7.33_64位
2021-07-17
aspose-cells-8.5.2.zip
2021-05-29
java开发QQ机器人
2020-10-29
文件粉碎机-FileShredder.exe
2019-06-28
commons.rar
2016-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人