- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 给minio/S3服务增加图片处理服务imgproxy,图片压缩、裁剪、水印,Java实现举例
minio图片处理服务,s3图片处理服务,图片裁剪、图片压缩、增加水印,使用Imgproxy实现,Java简单实现举例
2024-01-27 15:59:00
2870
原创 JAVA接入OPC DA2.0详细流程
JAVA对接OPC DA2.0,以及详细的DCOM配置;OPC模拟服务器KepServerV6、NETxKNX.OPC.Server.3.5的使用及配置
2022-07-20 19:32:12
9594
19
原创 升级Spring Cloud Alibaba 2021.1,Spring Cloud 2020.0.1,Spring Boot 2.4.2碰到的一系列兼容性问题及解决方案
项目场景:最近介于Log4j的漏洞,Spring boot也将版本升级到了2.6.2,并更新依赖版本Upgrade to Log4j2 2.17.0 , 本打算激进些直接把Spring Cloud升级到2021.0.x,Boot升级到2.6.2,奈何Cloud Alibaba还没兼容这块,发现直接强制升级存在循环依赖的问题,目前已知Nacos没问题,Sentinel和Dubbo存在循环依赖,所以还是乖乖升级到兼容版本,并且单独升级依赖的Log4j和Logback吧。更新过程中碰到一系列的问题,及解决方案
2021-12-26 13:15:49
7065
7
原创 docker启动官方Postgres中文排序非预期,自定义区域字符集
项目场景:docker-compose.ymlversion: "3"services: postgres: image: postgres:11.6 container_name: postgres restart: always environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: 123456 ports: - 5432:5432 volumes:
2021-07-27 15:54:12
1470
原创 Spring项目接口偶尔报404 Not Found
原文地址问题描述记录项目中碰到的一个小问题。问题描述:测试工程师在测试项目过程中发现会时不时出现404,起初还不相信,后来验证发现确实,而且出现的频率不算太高。配置及请求GET: localhost:9000/v1/auth/info?token=xxx访问错误信息如下:{ "timestamp": "2021-06-29T06:46:35.477+0000", "status": 404, "error": "Not Found", "message": "No
2021-07-01 11:36:19
1493
原创 SpringBoot通过Minio实现大文件分片上传
最近开发功能需要大文件上传,正常会在业务代码中封装一层minio的上传,为了避免中转,实现了minio直传的方式。实现过程中也确实碰到了不少坑,只能查询文档,本着开箱即用,简单方便的原则,java版本的Minio sdk默认是不允许单独调用分片的相关方法,但是升级到8.0.3后可以通过继承MinioClient实现分片方法的使用,后台又碰到官方Minio版本的bug,提交issue,还好Minio github开发者处理非常迅捷,再次感谢,2021-02-04修复的,使用的开发者需要注意下。大致描述下流程.
2021-02-23 17:43:54
20254
66
原创 网络连通性测试和端口扫描
博客原文地址:网络连通性测试和端口扫描包含命令:nc、telnet、nmap1. ncnc是netcat的简写。参数介绍:-p 端口 -l 侦听模式。指定该参数,则意味着nc被当作server,侦听并接受连接,而非向其它地址发起连接。 -u 使用UDP协议。默认使用TCP -v 输出详细信息 -w 超时时间 秒 -z 不发送任何数据 -s 指定发送数据的源IP地址,适用...
2019-09-08 22:11:31
744
原创 PHP PUT方法以multipart/form-data提交数据问题
博客地址链接:PHP PUT方法以multipart/form-data提交数据问题put方式提交数据,如果Content-Type是application/x-www-form-urlencoded,可正常解析数据,如果使用multipart/form-data数据就会变成一串字符串而不解析。我们只能手动进行解析:1、支持文件上传private function _parseP...
2019-09-07 23:44:11
1515
原创 PHPExcel出现 Formula Error的解决方案
原文:PHPExcel出现 Formula Error的解决方案今天使用PHPEXCEL导出excel报错:[error]1000:Error:汇总!B1370->FormulaError:Anunexpectederroroccured所在文件:vendor/phpoffice/phpexcel/Classes/PHPExcel/Cell.php...
2019-04-28 18:52:22
2317
1
原创 Mac OS找不到/usr/include文件夹的解决办法
问题引出:安装php插件:phpize提示:grep: /usr/include/php/main/php.h: No such file or directorygrep: /usr/include/php/Zend/zend_modules.h: No such file or directorygrep: /usr/include/php/Zend/zend_extensi...
2019-02-21 12:43:10
9589
5
原创 PHP CURL偶尔报错,错误码77
原:PHP CURL ERROR77项目中碰到curl https偶尔出现false,错误码返回77的情况。针对查阅数据,发现两种导致原因:1、确认安装机器ca-certificates,重启PHP。设置curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0):阻止对证书的合法性的检查2、centos默认安装curl ssl_version:NSS,需要更...
2018-12-11 14:06:50
5523
原创 php basename()无法正确获取带中文字符的文件名
原文链接:php basename()无法正确获取带中文字符的文件名查看文档:Note:basename() is locale aware, so for it to see the correct basename with multibyte character paths, the matching locale must be set using the setlocale(...
2018-10-11 17:16:52
2927
原创 MYSQL5.7版本 排序后groupby无效
原文链接:MYSQL5.7版本 排序后groupby无效遇到问题:子查询order by后,group by数据无效 需求:取test表中创建时间最近的所有去重名称:SELECT * FROM( SELECT * FROM test ORDER BY create_time DESC) t GROUP BY t.name发现问题: MYSQL5.7...
2018-09-29 17:18:00
2957
原创 parse_ini_file函数及问题
原文链接:parse_ini_file() 函数及问题parse_ini_file(file,process_sections) filename 要解析的 ini 文件的文件名。 process_sections 如果将最后的 process_sections 参数设为 TRUE,将得到一个多维数组,包括了配置文件中每一节的名称和设置。proces...
2018-08-27 17:57:31
1957
原创 php 小数精度问题
原文链接:php 小数精度问题项目中保留两位小数四舍五入遇到精度问题:$num = 0.99;$num1 = round($num, 2);//0.98999999999999999$num2 = floatval($num);//0.98999999999999999目前解决方案:sprintf("%.2f", round($money, 2));//会自动四舍五入ec...
2018-08-27 17:56:20
5988
原创 解决PHP报错No input file specified
原文链接:解决PHP报错No input file specified No Input File Specified 说明没有找到要执行的php文件路径,由SCRIPT_FILENAME参数传递。解决方案一:更改php.ini:cgi.fix_pathinfo=1但是存在安全性问题,可以通过上传图片添加php后缀来执行任意恶意代码。解决方案二:设置php.ini:...
2018-08-27 17:55:23
4859
原创 git文件权限修改引起的冲突及忽略文件权限的办法
原文链接:git文件权限修改引起的冲突及忽略文件权限的办法 git默认:文件权限变更也算差异的一部分,所以如果文件权限更改了会导致更新失败或者更新发生冲突。下面命令可以忽略权限产生的差异:#全局设置--如果设置无效,检测项目目录下是否已配置:.git/config$ git config --global core.filemode false#单个项目设置,进入到项目目录运行...
2018-08-27 17:54:11
1667
原创 ueditor使用需修复的一些问题
原文地址:ueditor使用需修复的一些问题1、调整图片按照上传顺序排序修改:dialogs/image/image.js718行后段位:uploader.on('uploadSuccess', function (file, ret) { var $file = $('#' + file.id); try { var responseText =...
2018-08-27 17:52:25
1327
原创 mysql日常操作及错误解决
1、查看mysql默认读取my.cnf的目录:mysql --help|grep 'my.cnf'输出: order of preference, my.cnf, $MYSQL_TCP_PORT,/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf靠前为...
2018-08-22 14:26:47
1153
原创 m3u8简单教程之我不是药神下载
原文链接:m3u8简单教程之"我不是药神"下载#MAC安装ffmpeg$brew install ffmpeg #下载eg:$ ffmpeg -i https://youku.cdn2-youku.com/20180710/12991_efbabf56/index.m3u8 "我不是药神.mp4"BASE64解码观看:aHR0cDovL3d3dy5pcXRmeS5jb20...
2018-08-15 12:01:31
14048
原创 m3u8简单教程之巨齿鲨下载
原文地址:m3u8简单教程之巨齿鲨下载#MACOS系统一枚#MAC安装ffmpeg$brew install ffmpeg#下载eg:$ ffmpeg -i http://yong.yongjiu6.com/20180814/5EtmHHmb/index.m3u8 "巨齿鲨.mp4"福利:巨齿鲨观看:BASE64解码~aHR0cHM6Ly8xMDBtM3U4Lm...
2018-08-15 11:14:32
11165
原创 nginx针对url参数重写URI
原文链接:nginx针对url参数重写URI场景:原url:http://blog.tuine.me/article/show?id=1&type=php&cat_id=2修改为:http://blog.tuine.me/article/show/1?type=php&cat_id=2 ngixn rewrite:不写last和break ...
2018-07-20 15:34:52
24022
原创 crontab命令的正确用法
原文链接:crontab命令的正确用法先看下用法:crontab参数 管理cron机制,让系统在指定的时间,去执行指定命令。 -u:这个参数可以让我们去编辑其他人的crontab,如果没有加上这个参数的话就会开启自己的crontab crontab -u 使用者名称 -l:可以列出crontab的内容 -r:可以移除crontab -e:可以使用系统预设的编辑器,开...
2018-07-10 19:42:42
10145
OPC DA客户端,无需安装,便携版,直接运行
2022-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人