打印
发票
瑞宏网 - 电子发票服务平台
图表
ECharts主题使用示例
<script src="echarts.js"></script> <!-- 引入 vintage 主题 --> <script src="theme/vintage.js"></script> <script> // 第二个参数可以指定前面引入的主题 var chart = echarts.init(document.getElementById('main'), 'vintage'); chart.setOption({ ... }); </script>
前端框架
hsweb (haʊs wɛb)
hsweb (haʊs wɛb) 是一个用于快速搭建企业后台管理系统的基础项目,集成一揽子便捷功能如:通用增删改查,
在线代码生成,权限管理(可控制到列和行),动态多数据源分布式事务,动态脚本,动态定时任务,在线数据库维护等等.
wiki
Apache Traffic Server
监控
Intellij IDEA集成JProfiler性能分析神器
消息队列
发布订阅模型原理简述:
订阅(消费者向消息队列中心订阅主题【建立连接】)--》发送(生产者向消息队列中心发送消息)-- 》消费(消费者接收消息并处理)
大数据
负载均衡
nginx
Traefik
工具
从Java future 到 Guava ListenableFuture实现异步调用
Guava并发:SettableFuture与CheckedFuture
导出微软Office文档
Pdf-renderer, PDFBox 和JPedal做一个简单的介绍
密码加密框架
Spongy Castle
<dependency> <groupId>com.madgag.spongycastle</groupId> <artifactId>core</artifactId> <version>1.52.0.0</version> </dependency>
API
Swagger详解(SpringBoot+Swagger集成)
Swagger,SpringBoot,SpringMVC,Yapi的集成
spring boot 2.2.3整合 swagger 2.10.5
问:如何在swagger文档中映射成paramType为body?
答:在参数前加 @RequestBody ,默认 paramType 为 query。
参考:
对于@ApiImplicitParam的paramType:query、form域中的值需要使用@RequestParam获取, header域中的值需要使用@RequestHeader来获取,path域中的值需要使用@PathVariable来获取,body域中的值使用@RequestBody来获取,否则可能出错;而且如果paramType是body,name就不能是body,否则有问题,与官方文档中的“If paramType is "body", the name should be "body"不符。
YApi
http通信