其他开源项目

打印

Lodop是什么?

java web 打印(lodop)案例

jQuery打印插件jqprint

发票

瑞宏网 - 电子发票服务平台

图表

Chart.js

Chart.js github

ECharts

echarts介绍及如何使用

使用Echarts实现中国地图

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>

前端框架

AdminLTE

PhantomJS 基础及示例 (转) 

hsweb (haʊs wɛb)

hsweb (haʊs wɛb) 是一个用于快速搭建企业后台管理系统的基础项目,集成一揽子便捷功能如:通用增删改查,

在线代码生成,权限管理(可控制到列和行),动态多数据源分布式事务,动态脚本,动态定时任务,在线数据库维护等等. 

wiki

哪个开源的wiki系统比较好用,请大家推荐一下?

搭建公司wiki系统-confluence 汉化破解版

利用Confluence搭建企业Wiki

Apache Traffic Server

Apache Traffic Server 正向代理配置

监控

Grafana+Prometheus打造全方位立体监控系统

Intellij IDEA集成JProfiler性能分析神器

消息队列

消息队列技术之基本概念

再谈消息队列技术

Java常用消息队列原理介绍及性能对比

发布订阅模型原理简述:

订阅(消费者向消息队列中心订阅主题【建立连接】)--》发送(生产者向消息队列中心发送消息)-- 》消费(消费者接收消息并处理)

大数据

Spark(一): 基本架构及原理

负载均衡

nginx

Traefik

LVS负载均衡(LVS简介、三种工作模式、十种调度算法)

工具

Google Guava 官方教程

Guava教程-易百

Google guava工具类的介绍和使用

Guava学习笔记目录

从Java future 到 Guava ListenableFuture实现异步调用

Guava并发:SettableFuture与CheckedFuture

一篇关于apache commons类库的详解

导出微软Office文档

(一)JAVA使用POI操作excel

【Java POI】1、Java POI的使用

Java 使用Apache POI读取和写入Excel表格

Java POI Excel读取

Apache POI 读写 Excel 文件

PDF

Pdf-renderer, PDFBox 和JPedal做一个简单的介绍

密码加密框架

Spongy Castle

<dependency>
            <groupId>com.madgag.spongycastle</groupId>
            <artifactId>core</artifactId>
            <version>1.52.0.0</version>
</dependency>

Android开发者须知的几种APP加密方式

使用Bouncy Castle生成数字签名、数字信封

BouncyCastle使用

API

Swagger入门教程

Swagger使用指南

Swagger详解(SpringBoot+Swagger集成)

Swagger,SpringBoot,SpringMVC,Yapi的集成

swagger常用注解

spring boot 2.2.3整合 swagger 2.10.5

springboot2+swagger3集成笔记

Swagger3 注解使用(Open API 3)

问:如何在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

YApi-高效、易用、功能强大的可视化接口管理平台

从零开始搭建Yapi环境 - 简书

基于docker部署yapi

Ryan-Miao/docker-yapi

接口文档神器YApi

内网搭建yapi接口管理平台

/docker-yapi

http通信

OkHttp

Okhttp3基本使用

jsoup教程

java实现HTTP请求的四种方式

原文地址:https://www.cnblogs.com/wangwangfei/p/7943967.html