- 博客(28)
- 收藏
- 关注
原创 Multi-Device 调用Andriod原生文件选择器获取文件后上传
本文介绍了在Android平台上使用Delphi调用原生文件选择器并处理文件上传的实现方法。第一部分展示了如何创建文件选择器Intent并处理返回结果,通过订阅消息机制获取用户选择的文件URI。第二部分实现了将URI指向的文件复制到应用私有目录的功能,包括获取文件名、创建输入输出流进行文件拷贝,最后调用上传函数。
2025-07-23 10:42:53
109
原创 Docker
需要5.7版本的mysql容器使用镜像mysql:5.7后台运行 -d数据需要持久化 -v开放3306端口 -p设置root的密码 -e停止后自动重启 --restart容器命名为blog_mysql --name之后连接执行数据库执行脚本即可希望后端的镜像当中就包含了后端的jar包,镜像启动的时候默认就是会启动该jar包。编写DockerFile: sg_blog_dockerfile#指定工作目录# 添加jar包到镜像# 声明开放端口# 指定容器运行命令构建镜像。
2025-06-17 13:36:07
847
原创 VMware 安装配置 Ubuntu18.04.6
本文介绍了Ubuntu Server的安装配置与SSH连接管理流程。通过本文可快速掌握Ubuntu Server的基础运维配置和故障排查方法。
2025-06-06 17:38:42
954
原创 win配置exe开机自启
可以启动SSMS,同时产生日志。以管理员运行bat脚本,应用则以管理员身份启动。使用Windows任务计划程序来定时执行这个批处理文件。打开“任务计划程序”。通过按下Win + R键,输入。操作选项卡:新建-启动程序-选择脚本路径-确认。,想启动其他程序修改应用配置部分即可。常规选项卡:名称随意,勾选框内三个选项。条件选项卡:取消勾选电源下这两个选项。触发器选项卡:新建-登录时-确认。以开机启动SSMS为例。重启测试脚本是否生效。
2025-05-13 09:44:19
574
原创 WebSocket (连接前验证token)
用户连接服务器weksocket前,需经过jwt的token验证(token中包含账号信息),验证合法后,才可以于服务器正常交互。
2025-05-12 10:48:15
894
原创 AOP记录日志
本文介绍了如何通过自定义注解和切面类实现操作日志的记录。首先定义了两个枚举类 OperatorType 和 BusinessType,分别表示操作人类别和业务操作类型。接着,通过 @Log 注解标记需要记录日志的方法,并指定模块、功能、操作人类别等参数。最后,通过 LogAspect 切面类在方法执行后或抛出异常时,记录请求信息、响应数据及异常信息。该方案通过注解和切面的结合,实现了灵活且可扩展的日志记录功能。
2025-05-12 10:37:45
163
原创 声明式/编程式 事务处理
因为对于 spring aop异常捕获原理,被拦截的方法需要显示的抛出异常,并不能进行任何处理,这样 aop 代理才能捕获到方法的异常,才能进行事务的回滚操作;注解,但是A方法的内部调用的方法B,其中方法B进行了数据库的操作,但是改部分的异常被方法B进行了处理并且没有进行抛出,这样的话事务是不会生效的。声明式事务是建立在AOP上的,我们的程序会通过注解的方式提供元数据,AOP与事务元数据结合产生一个代理,当执行方法的时候,拦截器。,A方法内部调用B方法,事务也是不会生效的。注解进行修饰的方法,有。
2025-05-12 10:22:31
275
原创 用Redis的List实现消息队列
介绍如何在 Spring Boot 中使用 Redis List 的BRPOPLPUSH命令来实现一个线程安全且可靠的消息队列。
2025-05-11 18:13:19
1065
原创 uniapp vue2 扫码二维码实现 微信小程序 || APP || H5
微信小程序 || APP || H5 平台使用相机或者从相册扫码二维码。
2025-05-10 20:51:04
475
原创 百万Excel数据导入导出
百万级数据导入导出解决方案Spring Boot 、EasyExcel 、MyBatis-Plus、 Disruptor 、MySQL
2025-04-07 15:30:56
167
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人