自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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> &lt...

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

经典五子棋单机小游戏,可人机对战

经典五子棋单机小游戏,可人机对战,无需安装。打开即玩,可移植到小程序

2025-11-27

1024单机小游戏源码

1024单机小游戏源码 无需安装、解压、打开即玩,可移植到小程序中

2025-11-27

基于Spring Boot、Security和MyBatis-Plus的Web管理平台,旨在为开发者提供一个快速搭建小型管理后端框架的解决方案,减少重复开发工作

本文介绍了一个基于Spring Boot、Security和MyBatis-Plus的Web管理平台,旨在为开发者提供一个快速搭建小型管理后端框架的解决方案,减少重复开发工作。该平台开箱即用,集成了用户管理、权限管理、角色管理、字典管理、参数管理、通知公告、操作日志、登录日志、定时任务、代码生成、系统接口、服务监控、表单构建、数据监视、租户管理、接口限流、导出导出等多项功能。项目结构清晰,功能模块齐全,支持多租户架构和轻量级限流方案,同时提供了详细的API接口文档和系统监控功能。开发者可以通过下载并运行该项目,进一步探索其丰富的功能和应用场景。

2025-05-20

开发中常见错误及问题,自己开发经验总结

A client timed out while waiting to acquire a resource from An error occurred at line: [74] in the generated java file tomcat 8 直接启动startup.bat 一闪没有了 eclipse 新建项目把原来的代理复制进去编译出现classNotFound 异常 数据库链接加密处理 springMVC 多数据源配置 springMVC与mybatis整合 inux 启动tomcat 进入tomcat安装目录 ./startup.sh

2016-07-04

apache2与tomcat整合

应用于服务器负载均衡,以及后台方法重复多次提交的问题

2014-12-10

基于TDOA的声源定位算法研究及实现.pdf

声源定位系统被广泛用于电话会议、视频会议等工作中。论文在基于到达时间差 的 (Timer Difference ofArrival,T D O A ) 定位算法基拙上,提出一种归一化的三角形定位方法。在本系统中,将三个声音传感器按着直角三角形的形状布局,分别采集来自声源的声音信号,声音信号到达三个传感器的时间差通过单片机S T C 15F2K 60S2获得,然后利用余弦定理以及测得的到达时间差,推导出声源目标在二维空间中的位置。最后通过L C D 1602显示屏显示出声源坐标。通过测试表明,本系统可以实现对声源的位置进行计算分析

2022-07-28

springboot2.0 +zuul gateway + eureka + feign 整合

本demo采用最简单的流程创建一个springboot2.0 +zuul gateway + eureka + feign的调用请求流程,程序下载解压导入就可运行,可自己补充里面的内容

2020-07-24

mysql 数据库分页 sql 语句

通过输入条件进行数据库分页,还有页面显示,完整功能

2013-04-14

springboot2.0 +zuul gateway + eureka + feign 整合

本demo采用最简单的流程创建一个springboot2.0 +zuul gateway + eureka + feign的调用请求流程,程序下载解压导入就可运行,可自己补充里面的内容

2020-07-24

spring mvc freemarker 自定义标签

spring mvc freemarker 自定义标签demo spring mvc 通过自定义的标签在jsp页面调用,初学,记录下做个备忘

2016-08-16

java springMVC 单点登陆DEMO

这个DEMO是我手写,亲测能运行的项目,适合没有接触过单点登陆的新手,不足之处还请多多指教 spring mvc SSO 单点登录demo,适合初学者

2015-08-17

centos Centos系统上 nginx 代理多个域名站点 nginx配置

Centos系统上 nginx 代理多个域名站点 nginx配置,多个域名解析到同一IP,服务器上启动多个服务

2018-07-02

Java 小例子合集 demo

自己写的Java 各种小例子合集,包含AES加密,解密,excel的读取,FTP文件的读取与下载,图片的灰度与二值化处理,负载均衡算法,设计模式,线程......

2017-04-07

电脑资源使用情况 温度监控软件 hwmonitor

监控电脑CPU每个核心的使用率、温度 查看电脑CPU、硬盘、内存、显卡的温度 可以查看到电脑每个部件的运行状况

2020-05-15

face_landmarks.zip

python 人脸68个关键点检测器

2021-11-08

dlib_face_recognition.zip

基于python的人脸识别、提取特征值

2021-11-08

中位数_03.java

通过将两个数组合并为一个数组,然后将合并的数组排序,在找到数组的中心位置两个元素,如果是偶数个就去中间2个,奇数个就直接去中间的一个元素

2020-06-09

java ftp上传 下载,获取文件集合

java 连接linux系统上的ftp服务器,通过java代码上传,下载文件 通过链接ftp,获取文件列表,上传。下载、删除文件功能实现

2016-07-04

IdCardVerificationUtils.java

* 身份证号码的格式:610821-20061222-612-X 由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码, * 第18位为校验码。检验码分别是0-10共11个数字,当检验码为“10”时,为了保证公民身份证号码18位,所以用“X”表示。虽然校验码为“X”不能更换,但若需全用数字表示,只需将18位公民身份号码转换成15位居民身份证号码,去掉第7至8位和最后1位3个数码。 * 当今的身份证号码有15位和18位之分。1985年我国实行居民身份证制度,当时签发的身份证号码是15位的,1999年签发的身份证由于年份的扩展(由两位变为四位)和末尾加了效验码,就成了18位。 * (1)前1、2位数字表示:所在省份的代码; * (2)第3、4位数字表示:所在城市的代码; * (3)第5、6位数字表示:所在区县的代码; * (4)第7~14位数字表示:出生年、月、日; * (5)第15、16位数字表示:所在地的派出所的代码; * (6)第17位数字表示性别:奇数表示男性,偶数表示女性 * (7)第18位数字是校检码:根据一定算法生成

2019-09-10

java验证码图片生成

java登陆时,生成验证码功能

2016-07-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除