JavaDog程序狗

归档

2023 年 10 月

通过Java+百度ocr,实现图片识别文字小工具。从Java Swing页面基础布局,百度ocr配置,将java项目打包成jar,exe4j将jar打包exe四个方面入手,实现功能的同时,也熟悉了其他工具的使用,学以致用特来分享一下。
本文通过github主页加入提交记录贪吃蛇为引,拓展分析了如何在github设置主页,并将提交记录生成贪吃蛇动画,以及github中action使用及如何运行workflow等。

2023 年 09 月

SpringBoot监听Iphone15有货邮件提醒+python自动化脚本小功能。后端基于SpringBoot为,通过苹果官网进行有货接口调用,将JSON结果解析分析是否有货,并展示近10条有货记录列;可灵活监听对应型号,通过邮件关联,有货邮件通知;也可灵活进行有货自动触发自动化Selenium+Python脚本。
本文通过多个SpringBoot实际项目进行归纳整理,从统一接口返回结果和配置全局异常处理两个方面出发,介绍如何优雅的封装规范后端接口输出,详细刨析@RestControllerAdvice和@ExceptionHandler注解及使用方式,增加后端服务健壮性和与前端对接规范性
工欲善其事必先利其器,通过此篇文章,简单总结了一下本狗工作中工具的使用方式。从三个方面作为切入点,分别讲解了Apifox目录如何分层整理;管理环境的灵活使用;前置/后置操作的配合应用。希望可以通过此水文让更多博友更加熟悉运用手里中的"兵器,让其发挥更大的作用。

2023 年 08 月

解决夏令时导致日期少一天的解决方案 1. @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8" ) 2. 启动时JVM加入参数 -Duser.timezone=GMT+08 3. @JsonFormat(pattern = "yyyy-MM-dd", locale = "zh", timezone = "Asia/Shanghai")
小程序超出大小,分包加载步骤 1.查看项目结构 2.分析主包大小 3.查阅参考文档 4.结构调整 5.修改pages.json
navicat配合HTTP通道远程连接SQLite数据库 找到本机(本电脑) 上的ntunnel_sqlite.php; 将ntunnel_sqlite.php文件放置到Linux服务器; 验证http服务; 验证连接sqlite; 使用navicat进行HTTP通道连接;

2023 年 06 月

本篇文章以结解决国内ip无法访问chatgpt接口为切入点,熟悉并了解V2ray,掌握魔法小梯+V2ray配合操作,openai-gpt3-java 配合使用代理实现访问
Aspose.Words for Java模板语法详细剖析,如何查找aspose-words官方文档,,如何使用aspose-words常用模板标签,如何开发aspose-words项目实操。 Using Conditional Blocks(使用条件块);Using Variables(使用变量);Merging Table Cells Dynamically(动态合并表单元格)等具体模板语法介绍