- 博客(16)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 javadoc: 错误 - 无效的标记: --source-path 解决方式
javadoc: 错误 - 无效的标记: --source-path
2022-09-03 18:19:07 2174 1
原创 不同语言使用RabbitMQ 进行业务设计的优缺点。
不同语言使用RabbitMQ 进行业务设计的优缺点背景场景java实现功能go实现功能疑问背景在日志工作中,我们在不同语言中进行通信,可以走http请求和通过发Mq消息的形式来进行通信,本次记录在使用mq进行go与java之间的服务通信场景在工作中,需要go系统在执行操作后回写大量数据(10万+)到java环境的表中java实现功能使用mq,设计程序 作为监听者,监听go系统发送的消息,入参为每条记录的入参json,并逐条消费回到表中后,并执行后续操作,ack确认消费成功。逻辑本质:mq逐
2021-05-21 11:18:23 200
原创 使用FeignClient @RequestHeader传递请求头的坑
使用@RequestHeader传递请求头问题:使用@RequestHeader传递请求头,如果入参为中文字符串有可能会导致乱码,第三方例如python接收不到正确的值,导致解析失败解决方案:进行转码为utf-8String encode = URLEncoder.encode(“中文入参”, “utf-8”);...
2021-04-01 10:38:45 2512
原创 使用FastDateFormat替换SimpleDateFormat
使用FastDateFormat替换SimpleDateFormat以前对日期格式化的写法:SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String format = simpleDateFormat.format(new Date());System.out.println(format);使用FastDateFormat进行优化的写法:默认已经导入了hutool工具包Sys
2021-03-25 10:18:38 582
原创 swaggger中请求参数和响应参数显示null的问题处理
swaggger中请求参数和响应参数显示null的问题处理问题来源问题解决问题来源resultful分格接口,入参为对象但是swagger中显示为null问题解决@ApiModel(value=“测试”)这个加在类上的注解 value不能含有特殊符号. 之前为 com.xxxx.xxxx然后修改掉 . 即可正常显示入参出参...
2020-11-30 14:14:01 3099
原创 mysql varchar字段存数字 在sql中如果使用 varchar = varchar + 1
sql记录在mysql中有个字段为 varchar类型,存的数据结构为整数,1,2,3…在sql中update 如果对这个字段使用 varchar = varchar + 1假设 varchar 为1 ,那么结果是 11, 还是 2…之前一直以为是11,然后自己写了个sql跑了下发现居然是2.mysql会自动转换...
2020-09-17 10:48:03 1883
原创 SpringCloud-gateway解决前端请求跨域问题
SpringCloud-gateway解决前端请求跨域问题自己搭建的springcloud-alibaba架构,从zuul网关升级到gateway后跨服配置失效,试过了多种百度到的结果,最后这种是有效的package com.vmcshop.mall.gateway.config;/** * @author hs * @Description: {} * @date 2020/4/23 17:49 */import org.springframework.http.HttpHeaders
2020-05-14 17:20:15 2835 4
原创 优化接口使通过3000并发压力测试的思路
记一次高并发如何解决的思路需求:在项目完成后部署uat环境进行压力测试,3000并发压力测试10分钟,访问时间需在3秒内才可通过压力测试进行项目验收。解决思路:统计sql慢查询日志,对其中的慢查询sql进行优化,添加索引,和移除导致索引失效的错误sql。因为在项目中有rpc调用的地方使用try,catch来保证不会抛出大量异常,但是try,catch报错进入catch后会大量消耗性...
2019-12-31 11:21:54 1089
原创 kafka与zookeeper版本对应关系表
kafka版本 zookeeper版本 springboot版本 kafka_2.12-2.4.0 zookeeper-3.5.6.jar kafka_2.12-2.3.1 zookeeper-3.4.14.jar springboot2.2.2 kafka_2.12-2.3.0 zookeeper-3.4.14.jar spring...
2019-12-20 10:31:21 9454 9
原创 记一次在java项目中动态调用接口实现
###需求:提供一个统一的对外接口,调用者传入统一格式的json来进行调用到不同的接口并返回统一格式的json请求url:127.0.0.1:30072/openapi/api/v1/json请求示例代码:{ "method": "system_ping", "timestamp": "1576565002744", "sign": "7D57278C74EC01DF33F8...
2019-12-17 15:46:11 1577
原创 使用百度ocr识别图片文字,身份证,营业执照等,并转换为docx文件
去百度云申请ocr点击进入,创建应用进入应用列表获取到appid,apikey,secretkey具体decmo开源地址:ocrdemo (详细注释,完善的测试类,不管是学习还是工作使用都是极好的)...
2019-09-10 11:05:22 665
原创 使用阿里云oss存储来进行项目中文件的上传和下载
说明:在开发中,我们不管是企业项目还是单人项目,上传和下载文件总是不可或缺的一部分,我们可以上传到项目中,那又很麻烦,搭建个ftp这种图片服务器也很麻烦, 这个时候使用阿里云oss就很简单了.价格便宜,文档齐全,功能强大,对接起来也极其简单1:购买(单人开发使用的话40g一月1元)2:控制台-oss存储--文档阿里云官方文档...
2019-09-05 12:49:00 1348
原创 linux(centos7.6) 安装jdk和tomcat快速部署项目
1:下载jdkyum -y install java-1.8.0-openjdk*查询是否安装情况java -version2:下载tomcattomcat官网可以使用wget 下载到linux 或者直接下载下来使用ftp上传到linux下解压进入tomcatbin目录运行 ./startup.sh 如果没有权限的话请先赋予权限浏览器输入 ip:808...
2019-09-03 20:42:30 208
原创 linux(centos7.6) 安装jenkis来进行项目部署
一: 去jenkins官网 下载war放在tomcat中启动项目二:linux安装gityum -y install git三:linux安装maven1:使用wget方式下载maven,我这里选择了3.6.1版本,你可以去maven官网下载想要的版本wget http://mirror.bit.edu.cn/apache/maven/mave...
2019-09-03 20:31:23 161
原创 idea个人常用插件推荐
IDEA插件安装IDEA的插件安装非常简单,对于很多插件来说,只要你知道插件的名字就可以在IDEA里面直接安装。Preferences—>Plugins—>查找所需插件—>Install一:Maven Helper我一般用这款插件来查看maven的依赖树。在不使用此插件的情况下,要想查看maven的依赖树就要使用Maven命令maven dependency:tr...
2019-08-20 16:24:20 188
原创 java通过图片模版来对执业证和相关证件进行打印(指定位置输出文字)
最近公司有个需求,需要对执业证和相关证件进行打印,在证件的指定位置输出文字信息,因为在做的时候发现这类资料非常少,然后只能自己研究,整理了一个可行的打印方案,已经在项目中测试通过,应该适合所有需要这类指定位置输出文字打印到证照上打印方案思路: 使用空白图片模版使用java来定位需要的数据添加到模版图片中生成新图片返回web前端中,使用jquery打印插件jQuery.print....
2019-08-14 10:47:52 1307
maven把依赖的私有jar打包的另外的文件夹内,并引用
2020-07-24
java如何将rtf格式转换为docx格式的
2019-06-05
java如何使用百度ocr识别图片中文字并还原成word
2019-05-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人