网站首页 > 技术文章 正文
Paozhu C++ Admin 管理后台 1.4.0 版本发布
Paozhu C++ web 框架 1.4.0 版本发布。
提供一个完整的 admin 管理后台,支持图片管理,文件上传,修改百度开源编辑器 ueditor 上传管理程序为 c++
框架自带 C++ ORM 框架,支持 HTTP/1 HTTP/2
框架自带 C++ 结构体或复杂嵌套结构体 转换为 JSON,或 JSON 解析到结构体
框架特性
? 1. 自带 JSON 编解码不用第三方库,标准 JSON 支持
? 2. 支持多域名网站
? 3. 支持多域名 ssl 服务端
? 4. 支持 http/1.1、http/2 协议
? 5. 支持 websocket 服务端
? 6. 框架自带 websocket 推送,支持定时推送到 webscoket 客户端
? 7. 支持同步 httpclient get post
? 8. 框架自带 ORM, 使用链接池方式,目前支持 mysql
? 9. 框架自带线程池,和用户代码运行的线程池
?10. 框架使用 asio 自带的协程
?11. 框架特色是 I/O 使用协程池 用户代码运行使用线程池,类似 GO 那种调度,只是针对 http 请求调度
?12. 框架支持普通文件 gzip、br, 并支持缓存到磁盘,下次不用 cpu 再压缩
?13. URL、POST 和上传文件,解析结果 client.get [] client.post [] client.files [] 方式获取内容
?14. 自带 sendmail 类库
?15. 生成二维码 (qrcode), 需要 gd、qrencode 库
?16. 插件化编程,热动态更新,使用动态库方式
?17. 框架内置通用数据缓存模块,ORM 结果缓存,提高并发能力
?18. 框架 controller 目录注解功能,方便添加 URL 路由映射,降低入门心智
?19. 结构和类注解 JSON 功能,使用 json_encode json_decode 操作复杂 C++ 结构体和 JSON 互转,可以参考 Wiki
?20. 提供一个完整 admin 后台管理框架(见后面图片), 访问 URL 为 /admin/main
原文链接:https://www.oschina.net/news/242814/paozhu-1-4-0-released
开源企业微信 Java 开发包 wecom-sdk 发布 1.0.11 版本
wecom-sdk 是开源的企业微信开放 API 的 Java 实现,目前已经实现了企业微信通讯录管理、上下游、客户管理、微信客服、素材管理、OA 办公相关接口近 200 个,配置简单、API 友好、屏蔽了签名、token 等复杂流程,开发人员不需要很高的学习成本就能快速优雅地接入企业微信。
采用技术栈
- Spring RestTemplate
- okhttp
- lombok
- jackson2
- xstream
1.0.11 更新日志
- 由 http client 切换到 okhttp
- 增加审批相关接口
- 补充被动回复消息回调参数
- 简化 API 实现,删除大量样板代码
- 优化随机数生成器
- 新增获取客户详情接口,新增视频号留资服务添加场景
- 支持设置通知范围成员权限
原文链接:https://www.oschina.net/news/242815/wecom-sdk-1-0-11-released
GoEdge CDN v1.1.0 发布,优化细节、修复 Bug
GoEdge 是一款可以帮你快速构建 CDN & WAF 平台的工具,支持 HTTP、HTTPS、Websocket、TCP、TLS、UDP、PROXY Protocol、IPv6、WAF 等特性,支持多个第三方 DNS 服务。
GoEdge v1.1.0 版本主要优化一些细节、修复 Bug。
EdgeAdmin - 管理系统
- 防盗链增加” 同时检查 Origin 选项 “,并默认在检查 Referer 之外自动检查 Origin Header
- HTTP Header - CORS 跨域设置增加多个选项,包括请求方法列表、预检缓存时间等
- HTTP Header 中支持设置非标 Header,以便更好地支持非标准的 Header,比如 hello_world
- WAF 国家 / 地区封禁、省份封禁增加例外 URL、限制 URL,并在触发时增加更加精准的提示文字
- WAF 正则表达式填写多行时提示用户需要转换成竖杠(|)符号
- WAF 增加 “跳转” 动作
- 创建节点表单显示剩余节点数配额
- 集群列表页也增加 “创建节点” 链接,方便更快速地创建节点
- 手动执行健康检查时提示用户当前集群尚未部署网站
- 非超级用户不提示弱密码管理员
- 登录管理系统时,如果管理系统前端有反向代理,则不要自动从 HTTP 跳转到 HTTPS
- 数据库手动清理页面增加按表名和按占用空间排序
EdgeAPI - API 节点
- 提升集群健康检查执行性能
- 优化创建缓存任务时域名检查速度
- ACMETaskService.FindEnabledACMETask() 返回信息中增加关联的证书信息
EdgeNode - 边缘节点
- 内存缓存增加容量、提升 GC 速度,防止因为数据量问题无法实现 CC 统计
- CORS 跨站默认允许的请求方法增加 PATCH
- ${header.NAME} 变量中的 NAME 可以是非标准格式
- ${response.header.NAME} 变量中的 NAME 可以是非标准格式
- URL 跳转跳转前 URL 支持查询参数
- 网站在开启 HTTPS 但未绑定证书时不再自动匹配证书
- 修复 UserAgent 分析可能产生的死锁,此问题导致相关使用 UserAgent 分析的地方产生阻塞
- 修复特定 WAF 正则表达式分析过慢的问题
原文链接:https://www.oschina.net/news/242825/goedge-1-1-0-released
likeshop基于「ThinkPHP + Vue + Nuxt + uni-app」实现的免费开源商城系统,支持H5、小程序、APP,微信支付、支付宝支付、短信、云存储、优惠券、秒杀、拼团、抢购等主流功能,专业团队维护,值得信赖,欢迎下载体验。
2千+star开源地址:https://gitee.likeshop.cn/1HurY0AC
官网文档地址:https://gitee.likeshop.cn/1HurY0AC
sms4j 2.1.0 正式发布
爷爷!你关注的短信框架终于更新啦!
SMS4J 2.1.0 版本正式发布!
本次更新带来了诸多的新特性,也修复了先前版本中的诸多问题,接下来让我们一起来看一下本次更新的内容吧!
新特性
新增天翼云短信支持
- V 2.1.0 版本再添新支持厂商,天翼云短信,在新版本中,小伙伴们可以使用天翼云短信啦
添加 solon 框架支持
- solon 是一个非常优秀的国产框架,作者也是一个很强大的男人(单挑 spring 的男人),目前 solon 框架已经得到了多家军工企业的青睐,没准未来会与 spring 平分天下哦!在这里也感谢 solon 的作者对于我们的支持。
SupplierFactory 添加一个通用的 set 方法
- 对于想要传值来构建不同实现类型的小伙伴来说,每个厂商一个 set 方法用起来不太方便,这里我们整合了一个完整的 set 方法,可以实现所有厂商的 set
添加负载均衡工具
- 在本次的版本中添加了一个实验性的新特性,短信负载均衡,当你有多个厂商同时存在,并且不关注本次短信使用哪个厂商发送时,可以使用该工具,工具采用平滑加权负载均衡算法实现,可以根据设置的权重,自动选择托管中的短信服务
添加了一个静态方法用于获取 LinkedHashMap 实例
- 很多人并不常用 LinkedHashMap,为了方便使用和记忆,我们添加了用于获取它的实例,位于
org.dromara.sms4j.comm.utils.SmsUtil 类中的 getNewMap()
修复
- 修复云片短信未能如期创建实现对象的问题
在先前的版本中我们发现,云片短信并未能如期的创建一个完整的实现,我们在这个版本中对其进行了修复 - 修复亿美短信返回值异常
在 2.0.2 版本中,亿美短信的返回值在某些情况下存在异常(比如请求的 url 错误时),在这个版本中我们对此进行了修复 - 修复阿里云短信返回值异常
在先前的版本中,阿里云短信的返回值未能如期的通过 SmsResponse 对象返回,而是打印在了 log 中 - 先前版本中短信拦截未生效
短信限制功能的拦截一直过度依赖于 Spring 的 AOP 实现,一旦开启就是全局的拦截,无法做到精准的厂商级别拦截,在 2.1.0 版本中我们对于短信限制功能进行了重构,使其能够精准的分厂商进行短信拦截
优化
- 优化了厂商短信的实现
- 优化 javax 加密包使用
- 部分短信发送的返回值添加了非空判断
- 优化阿里云实现的部分代码
- 优化 SmsFactory 内部实现,获取更好的性能和拓展性
原文链接: https://www.oschina.net/news/242832/sms4j-2-1-0-released
Content Replace Plugin 1.8.0 发布,Jenkins 文件内容替换插件
Content Replace Plugin 1.8.0 发布了,作为一个 Jenkins 插件,用于构建过程中对一些文本文件内容的修改替换。
比如:每次构件时需要在指定的文件中修改版本号、只在持续集成时写入一些敏感信息等,适合构建工具不支持或编写代码不方便的内容修改
插件有以下特点:
- 支持多文件内容替换
- 支持常见编码格式选择
- 支持换行符设置
- 支持正则表达式匹配
- 支持使用变量设置内容
- 支持设置匹配次数,实际替换次数与设置不一致时,构建失败
- 支持多种任务类型设置
- 支持子节点、多平台
新版更新内容有:
- 支持换行符设置
- 解决在替换 “以换行符结尾” 的文件内容时,丢失文件最后一行问题
原文链接:https://www.oschina.net/news/242872/content-replace-plugin-1-8-released
Northstar v6.0.0-RC3.1 已经发布,盈富量化平台
Northstar v6.0.0-RC3.1 已经发布,盈富量化平台
此版本更新内容包括:
v6.0 重大更新
- 把包名全部改为 org.dromara 的前缀
- 重构了指标框架
- 简化了项目依赖,移除了 redis 的持久化实现,采用了更轻的 H2
- 优化了领域模型
- 增加风控过滤规则,避免出现频繁发单
- 增加自动化检查机制
- 拆分网关项目与主程序项目,从而实现解耦迭代
原文链接:https://www.oschina.net/news/242729
likeshop基于「ThinkPHP + Vue + Nuxt + uni-app」实现的免费开源商城系统,支持H5、小程序、APP,微信支付、支付宝支付、短信、云存储、优惠券、秒杀、拼团、抢购等主流功能,专业团队维护,值得信赖,欢迎下载体验。
2千+star开源地址:https://gitee.likeshop.cn/1HurY0AC
官网文档地址:https://gitee.likeshop.cn/1HurY0AC
猜你喜欢
- 2024-09-08 精讲RestTemplate第7篇-自定义请求失败异常处理
- 2024-09-08 java实现调用http请求的几种常见方式
- 2024-09-08 深度原理学习——白话TCP与HTTP的keep–alive机制
- 2024-09-08 有了WebClient还在用RestTemplate?
- 2024-09-08 Spring Boot外部接口调用:使用RestTemplate与WebClient操控HTTP
- 2024-09-08 Java服务优雅上下线(java项目如何上线)
- 2024-09-08 Spring 框架里的 HTTP 调用,RestTemplate 还是 WebClient
- 2024-09-08 微服务中如何使用RestTemplate优雅调用API(详细分析)
- 2024-09-08 真不是吹,Spring 里这款牛逼的网络工具库你可能没用过
- 2024-09-08 Java工具类封装微服务间HTTP通信(java md5工具类)
- 02-21走进git时代, 你该怎么玩?_gits
- 02-21GitHub是什么?它可不仅仅是云中的Git版本控制器
- 02-21Git常用操作总结_git基本用法
- 02-21为什么互联网巨头使用Git而放弃SVN?(含核心命令与原理)
- 02-21Git 高级用法,喜欢就拿去用_git基本用法
- 02-21Git常用命令和Git团队使用规范指南
- 02-21总结几个常用的Git命令的使用方法
- 02-21Git工作原理和常用指令_git原理详解
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)