整合Swagger-UI实现在线API文档 软件架构

整合Swagger-UI实现在线API文档

各位大佬好啊,我是你们的杨洋啊,今天跟大家聊聊(shui)一篇swagger-ui,嘿嘿,拖更了几篇,我会慢慢补上的...阅读前先点赞、养成好习惯呀~ Swagger-UI是什么? Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 为什么要使用Swagger-UI? 咱们程序员不喜欢虚的,肯定是直接列举跟日常工作学习相关的优点 ...
阅读全文
权限设计算法基础 编程技术

权限设计算法基础

权限管理在一个系统中是不可或缺的,总的来说还是一个数学的问题。 最笨的方法 之前这个系统的权限管理是通过配置文件来处理的,大概流程是这样的,把用户分成多个用户组,然后每个用户组对应着多个用户的 id,每次访问页面的时候,都会读取这个配置文件的信息,判断登录用户的 id 属于哪个用户组,然后在页面判断这个用户组是否有访问这个链接的权限。配置文件的格式是这样的: {"adm&quo...
阅读全文
深入Android系统(一)Build系统 编程技术

深入Android系统(一)Build系统

深入Android系统 这本书是以Android5.0为基础讲解,但本人使用的是Android9.0的源码,所以和原书内容会有些出入。 对于Android的构建系统,在 Android7.0 之后Google就已经使用Soong构建系统,旨在取代 Make。它利用 Kati GNU Make 克隆工具和 Ninja 构建系统组件来加速 Android 的构建。 这里是官方构建传送门 ...
阅读全文
你不是不会,只是害怕 Java

你不是不会,只是害怕

最近给微信小助手增加了消息转发相关的功能,这篇文章记录一下整个的开发过程。中间的流水账大家随便看看就好,总点在最后想说的部分里。 正文 在19年8月份的时候,自己 hack 了微信小助手的源码,加了转发及通过第二个微信账号回复消息的功能, 微信消息转发以及给指定好友发送消息 这篇文章中有记录当时的过程,不过这个时候写的代码只是在插件中指定了另一个账号进行操作,这样虽然实现了功能,但是只能在...
阅读全文
新一期的干货来了,BootStrap该怎么用(乐字节java)5 编程技术

新一期的干货来了,BootStrap该怎么用(乐字节java)5

BootStrap 插件 如果需要更多资料点击下方图片加好友领取⬇(注明来意) ​ 表单主要功能是用来与用户做交流的一个网页控件,良好的表单设计能够让网页与用户更好的沟通。表单中常见的元素主要包括:文本输入框、下拉选择框、单选按钮、复选按钮、文本域和按钮等。 导航 ​ 使用下拉与按钮组合可以制作导航 ​ 要点: 1、基本样式: .nav 与 “nav-tabs”...
阅读全文
从源码看 Jetpack(1) -Lifecycle源码解析 Java

从源码看 Jetpack(1) -Lifecycle源码解析

Lifecycle 是 Jetpack 整个家族体系内最为基础的内容之一,正是因为有了 Lifecycle 的存在,使得如今开发者搭建依赖于生命周期变化的业务逻辑变得简单且高效了许多,且大大减少了业务代码发生内存泄漏和 NPE 的风险。本文的内容就是对 Lifecycle 进行了一次全面的源码讲解,希望对你有所帮助 本文所讲的的源代码基于以下依赖库当前最新的 release 版本: compi...
阅读全文
SpringBoot集成Spring Security Java

SpringBoot集成Spring Security

1、Spring Security介绍 Spring security ,是一个强大的和高度可定制的身份验证和访问控制框架。它是确保基于Spring的应用程序的标准 ——来自官方参考手册 Spring security和 shiro 一样,具有认证、授权、加密等用于权限管理的功能。和 shiro 不同的是, Spring security 拥有比 shiro 更丰富的功能,并且,对于...
阅读全文
Jmeter-接口压测 编程技术

Jmeter-接口压测

一、概述 JMeter是Apache下一款在国外非常流行和受欢迎的开源性能测试工具,JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。 1、压测不同的协议和应用 1) Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …) 2) SOAP / REST Webservices 3) FT...
阅读全文
Loading...