- 博客(17)
- 资源 (15)
- 收藏
- 关注
原创 利用GPT做取名小程序
文章摘要:作者开发取名小程序"吉灵灵"时,为节省API调用成本,尝试使用多个GPT模型(豆包、DeepSeek、通义千问等),最终选择豆包API。通过规范返回数据格式(严格JSON结构),成功实现8秒内获取可用结果,并分享了接口请求示例,同时寻求优化建议。文章展示了如何利用大语言模型替代付费API完成特定功能开发。
2025-08-21 11:47:32
224
原创 开发小程序流程和注意事项以及成本
本文分享了开发小程序"吉灵灵"的经验总结。开发阶段利用AI工具辅助样式调整,后端主要对接微信登录和存储数据。上线前需完成域名备案(7-20天)、选购服务器(首年100-200元)等准备工作。重点提醒:小程序内容需符合平台规则(如避免封建迷信内容),个人开发者收集用户信息受限,审核周期1-2天。认证费用个人30元/年,企业300元/年。总体而言,小程序开发技术门槛不高、成本较低,但商业化推广较困难。
2025-08-21 11:25:42
726
原创 利用AI Agent 快速开发一个小程序
AI技术正在重塑编程行业,程序员需要主动适应变革。本文记录了利用AI工具快速开发小程序的实践过程:首先在VSCode中集成GitHub Copilot Chat插件,完成账号注册后,通过AI交互生成包含日历和黄历功能的小程序首页,并逐步优化界面效果。整个过程仅耗时8-10小时,展示了程序员如何有效利用AI提高开发效率。作者建议选择Sonnet4或GPT-4模型,采用Edit/Agent模式进行代码优化,最终实现了满意的界面效果。
2025-07-21 11:36:19
248
原创 基于Spring boot和mybatis-plus的管理平台,后端管理平台,可用于学习,毕业设计模板
本文介绍了一个基于Spring Boot、Security和MyBatis-Plus的Web管理平台,旨在为开发者提供一个快速搭建小型管理后端框架的解决方案,减少重复开发工作。该平台开箱即用,集成了用户管理、权限管理、角色管理、字典管理、参数管理、通知公告、操作日志、登录日志、定时任务、代码生成、系统接口、服务监控、表单构建、数据监视、租户管理、接口限流、导出导出等多项功能。项目结构清晰,功能模块齐全,支持多租户架构和轻量级限流方案,同时提供了详细的API接口文档和系统监控功能。开发者可以通过下载并运行该项
2025-05-20 10:21:56
361
原创 spring参数校验、自定义错误响应码的国际化实现
在企业开发应用中,我们经常会出现提供给APP,OP端的接口需要做国际化配置,一些参数校验的错误提示,以及业务处理过程中的自定义错误提示都需要进行国际化处理,由于自定义的响应码提示内容是动态,导致不能直接在配置文件中写死,以下是我自己的处理方法,如果大佬有更好的方法,可以让我公司卷以下。在改文件下创建message.properties,message_en_US.properties,message_zn_CN.properties文件。在message_en_US.properties中加入。
2023-06-14 11:30:37
608
原创 基于springboot +oauth2+securityJwt实现token校验,接口访问权限控制
在管理后台的开发中经常需要对用户授权及权限控制,用户登录后,需要对用户拥有的角色来判断能够访问的资源。首选简单创建5张表来存储用户、角色、资源表及用户-角色、角色-资源的关联表。最后就是在登录方法中通过令牌来生成JWT的token放回给前端。统一对登录后的token校验以及注解式的角色权限控制。创建一个适配器,来配置哪些接口需要鉴权,鉴权的方式。来表示只有角色是admin的才能访问该接口。登录后访问其他接口时的token校验。自定义用户登录时查询用户角色的方法。自定义身份验证,并生成令牌。
2023-05-19 15:20:15
1643
原创 spring 使用redisson实现分布式锁
1.使用redisTemplate的setIfAbsent来设置加锁的key及有效时间,这种方式比较常用,也是问题较多的方法,后面有时间再优化下,加入一个线程,动态监测业务执行状态,来动态延迟锁的有限时间。System.out.println("1---已上锁,开始执行业务。System.out.println("2---业务执行完成。System.out.println("上锁成功。System.out.println("锁已存在");String str = "开始上锁。str = "释放锁成功";
2023-02-28 09:21:36
71
原创 spring 解析swagger.json
微服务开发,经常会用到swagger,开发过程中也可以直接验证、测试接口是否可用,但是由于swagger不是正式的对接文档,我们提供给前端或者外部来进行联调时还是要正式的文档。为了解决这一痛点,发现swagger是通过swagger.json解析生成html的,那是否也可以通过解析json来生成对应的word文档呢?生成word的完整代码已上传gitee,可以供大家一起讨论、学习。下面只提供将json解析的工具类,不废话,直接上源码。老规矩 ,在pom中导入jar包依赖。
2022-03-10 09:28:18
3593
8
原创 Spring freemarker word模板导出List数据
老规矩,导入jar包<dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.20</version> </dependency>编写word模板,选创建一个word文档...
2022-01-06 16:14:50
1488
原创 基于DLIB的视频人脸识别对比
环境:python3.6 win10安装opencv,numpy,dlib下载人脸关键点检测器 face_landmarks.dat下载人脸识别、提取特征值 dlib_face_recognition.dat直接上源码import os, dlib, glob, numpyfrom skimage import ioimport cv2import json# 人脸关键点检测器predictor_path = '../resource/dat/shape_predic..
2021-11-08 16:11:03
2714
原创 spring boot利用反射动态回调不同业务
在实际的业务,开发中经常会出现在多个业务完成了同一个业务后需要回调到各自业务中来完成不同的操作,例如订单平台,在调佣统一的支付接口完成支付后,订单支付系统会将支付结果回调,这时,我们可能需要根据业务类型来回调到具体的service中1:添加一个SpringBeanUtil的组件类,添加@Component注解,继承ApplicationContextAware@Componentpublic class SpringBeanUtil implements ApplicationCo...
2021-09-23 16:00:23
459
原创 springboot RabbitMQ 发送延时消息(可用于订单的实时失效)
前提:先安装rabbitMQ,请自行搜索安装教程,需要注意的是一定要安装 延迟插件rabbitmq-delayed-message-exchange,不然在发送消息会报错版本:springboot 2.2.2.RELEASE RabbitMQ:3.7.5老规矩,导入jar包依赖 <dependency> <groupId>org.springframework.boot</groupId> <...
2020-08-03 09:15:00
804
原创 spring 使用javaMail 发送带附件的邮件
老规矩 在pom文件中导入需要的jar依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> ...
2020-07-29 20:07:45
402
原创 Springboot2.0 +Zuul Eureka Feign整合
版本说明:springboot:2.2.2.RELEASEjdk:1.8由于使用的是springCloud的eureka,会存在springboot和springcloud版本不兼容<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId...
2020-07-29 15:46:41
732
原创 apache poi 百万级数据导出excel
最近项目要求把solr中百万条数据导出到excel,用hssfworkbook 速度非常慢,最后研究发现用SXSSFWorkbook,100000条数据在1min内,废话不多,直接上代码。public static void Excel2007AboveOperate(String filePath,int num) throws IOException { ...
2019-01-16 14:20:36
470
原创 Centos系统上 nginx 代理多个域名站点
域名的解析现在就不多说了,强调一下,多个域名要解析到同一个IP下在配置nginx代理一个域名前,需要在centos上启动多个服务,可以使tomcat,apache获取其他的服务,但是端口要不一致,并没有被占用.我用的是127.0.0.1:8080 和 127.0.0.1:9090找到服务器上nginx.conf的位置,我的实在/usr/local/nginx/nginx.conf ,首选...
2018-07-02 17:20:16
2402
原创 开发异常/问题总结
在开发过程中遇到的一些问题,记录下来1.jsp form表单ajax提交数据时,会出现点击保存按钮并没有跳转到相应的ajax方法来提交数据 解决办法:将提交按钮设置属性type="button"2.jQuery ajax跨域请求问题解决办法:1.设置属性dataType:"jsonp" 2.$.getJson(url,data,callback);3.IE兼容性问...
2018-03-01 11:46:26
481
基于Spring Boot、Security和MyBatis-Plus的Web管理平台,旨在为开发者提供一个快速搭建小型管理后端框架的解决方案,减少重复开发工作
2025-05-20
开发中常见错误及问题,自己开发经验总结
2016-07-04
基于TDOA的声源定位算法研究及实现.pdf
2022-07-28
springboot2.0 +zuul gateway + eureka + feign 整合
2020-07-24
springboot2.0 +zuul gateway + eureka + feign 整合
2020-07-24
spring mvc freemarker 自定义标签
2016-08-16
java springMVC 单点登陆DEMO
2015-08-17
centos Centos系统上 nginx 代理多个域名站点 nginx配置
2018-07-02
Java 小例子合集 demo
2017-04-07
java ftp上传 下载,获取文件集合
2016-07-04
IdCardVerificationUtils.java
2019-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅