会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
code2roc
博客园
首页
新随笔
联系
订阅
管理
[置顶]
NetCore3.1开发后台管理系统框架思路与实现
摘要: 前言 在去年完成基于ASP.NET MVC的后台管理系统后,刚好进入NetCore大面积被关注时期,同时对于框架的细节,页面美观度等方面还有很大的提升空间,所以决定基于NetCore3.1重构一版进行查漏补缺 项目地址:https://gitee.com/code2roc/FastExecutorC
阅读全文
posted @ 2021-04-11 16:48 code2roc
阅读(1687)
评论(2)
推荐(0)
2025年7月2日
oauth2在web系统中的应用
摘要: 前言 在日常开发中,系统常需作为对接方或被对接方与其他系统集成。此类集成的首要环节通常是身份认证,其中 OAuth 2.0 认证尤为常见。本文旨在略过繁杂的定义与规范解读,聚焦两个典型应用场景,阐述 OAuth 2.0 的落地设计思路。 单点登录 (Single Sign-On, SSO) 单点登录
阅读全文
posted @ 2025-07-02 15:51 code2roc
阅读(69)
评论(0)
推荐(0)
2024年12月31日
SpringBoot集成ECDH密钥交换
摘要: 简介 对称加解密算法都需要一把秘钥,但是很多情况下,互联网环境不适合传输这把对称密码,有密钥泄露的风险,为了解决这个问题ECDH密钥交换应运而生 EC:Elliptic Curve——椭圆曲线,生成密钥的方法 DH:Diffie-Hellman Key Exchange——交换密钥的方法 设计 数据
阅读全文
posted @ 2024-12-31 14:29 code2roc
阅读(204)
评论(0)
推荐(0)
2024年10月8日
SpringBoot+SeetaFace6搭建人脸识别平台
摘要: 前言 最近多个项目需要接入人脸识别功能,之前的方案是使用百度云api集成,但是后续部分项目是内网部署及使用,考虑到接入复杂程度及收费等多种因素,决定参考开源方案自己搭建,保证服务的稳定性与可靠性 项目地址:https://gitee.com/code2roc/fastface 设计 经过检索对别多个
阅读全文
posted @ 2024-10-08 14:21 code2roc
阅读(1849)
评论(1)
推荐(0)
2024年6月23日
SpringBoot使用spring.factories加载默认配置
摘要: 在日常开发过程中,发布一些产品或者框架时,会遇到某些功能需要一些配置才能正常运行,这时我们需要的提供默认配置项,同时用户也能覆盖进行个性化 创建Initializer public class FrameContextInitializer implements ApplicationContext
阅读全文
posted @ 2024-06-23 15:13 code2roc
阅读(97)
评论(0)
推荐(0)
2024年4月29日
Linux下制作Nginx绿色免安装包
摘要: 前言 linux下安装nginx比较繁琐,遇到内网部署环境更是麻烦,所以研究了下nginx绿色免安装版的部署包制作,开箱即用,特此记录分享,一下操作在centos8环境下安装,如果需要其他内核系统的安装(Debian/Ubuntu等),请在对应环境虚拟机下安装制作 安装包制作 安装依赖 yum in
阅读全文
posted @ 2024-04-29 15:35 code2roc
阅读(522)
评论(0)
推荐(0)
SpringBoot配置HTTPS及开发调试
摘要: 前言 在实际开发过程中,如果后端需要启用https访问,通常项目启动后配置nginx代理再配置https,前端调用时高版本的chrome还会因为证书未信任导致调用失败,通过摸索整理一套开发调试下的https方案,特此分享 后端配置 生成HTTPS密钥 keytool -genkeypair -ali
阅读全文
posted @ 2024-04-29 15:22 code2roc
阅读(150)
评论(0)
推荐(0)
2024年3月26日
SpringBoot手动取消接口执行方案
摘要: 实际开发中经常会遇到比较耗时的接口操作,但页面强制刷新或主动取消接口调用后后台还是会继续运行,特别是有大量数据库操作时会增加服务器压力,所以进行研究测试后总结了一套主动取消接口调用的解决方案 自定义注解用于标记耗时接口 @Retention(RetentionPolicy.RUNTIME) @Tar
阅读全文
posted @ 2024-03-26 15:39 code2roc
阅读(295)
评论(0)
推荐(0)
2024年1月5日
Windows安装多个Tomcat部署项目
摘要: 前言 在实际生产环境中,经常会有一个tomcat部署多个应用程序的场景,但多个项目应用同一个基础框架时,会出现某些文件路径相同的情况导致管理混乱(例如附件,日志,缓存文件),并且更新有时需要关闭tomcat导致多个项目同时失效,本文提供同时安装多个tomcat的方案,独立部署每个项目便于管理 下载
阅读全文
posted @ 2024-01-05 10:38 code2roc
阅读(137)
评论(0)
推荐(0)
2023年11月2日
从零开发基于ASM字节码的Java代码混淆插件XHood
摘要: 项目背景 因在公司负责基础框架的开发设计,所以针对框架源代码的保护工作比较重视,之前也加入了一系列保护措施 例如自定义classloader加密保护,授权license保护等,但都是防君子不防小人,安全等级还比较低 经过调研各类加密混淆措施后,决定自研混淆插件,自主可控,能够贴合实际情况进行定制化,
阅读全文
posted @ 2023-11-02 08:52 code2roc
阅读(220)
评论(2)
推荐(0)
2023年9月11日
SpringBoot集成微信支付JSAPIV3保姆教程
摘要: 前言 最近为一个公众号h5商城接入了微信支付功能,查找资料过程中踩了很多坑,以此文章记录一下和大家分享 前期准备 公众号认证 微信支付功能需要开通企业号并进行资质认证,费用一年300,且需企业营业执照等信息,对公账户打款验证 登录微信公众平台https://mp.weixin.qq.com/,创建服
阅读全文
posted @ 2023-09-11 16:38 code2roc
阅读(3742)
评论(0)
推荐(0)
下一页
公告