/public

Apache License 2.0Apache-2.0

这个仓库关联其他仓库,其他仓库作为子模块

模块

本文件会聚合各种工具服务
并且会生成一个便于docker(k8s)部署的版本

lanproxy

基于lan-proxy开源代理工具,改造让其首先读取lanproxy.home,然后才读取user.home
已调试完成,打包后运行Dockerfile第一行,然后运行proxy.yml即可 打包成容器的逻辑为:拷贝server中的内容,放到指定目录,设置正确的权限 k8s部署逻辑为:通过挂载本地目录覆盖config内容,并通过节点上的proxydata标签选择有数据的节点(你也可以通过其他方式进行数据挂载) 端口对外暴露方式为:把不同端口映射到节点端口上,由于我推荐使用ssl,所以我只暴露了ssl对应的端口。 而公网实际端口也是通过映射方式暴露的,所以管理端填的虽然是80,但是实际对外的端口不是。 进行验证的限制是为了更安全

swagger2word

基于 swagger2word对swagger2的json进行解析整理成word的开源工具。
由于其json字符串在请求参数,不好用,所以改成放在请求体中
本服务的dockerfile和yml已经过验证,但是请自行检查jar的文件名和路径

zzx-generator:

基于renren-generator改造
当前实现了:swagger/lombok通过配置开启开启,优化了响应类生成,请通过application.yml和generator.properties配置
远期目标为:可视化选择连接数据库(或提交sql)、选择是否包含swagger、lombok、用户信息,直接生成下载

simple-service

提供一个模拟服务的模板,分别有个参数控制进入返回成功还是失败的文件

docker-images

一个拉取外网镜像的简单脚本,开源根据自己需要随意修改

QRCode

一个二维码识别和生成的工具类,如果有需要可用于生成二维码

参与

如果有建议或意见,请在issues提出

致谢

感谢JetBrains提供的开发工具支持