Wesley13 Wesley13
3年前
1. 初识 Lucene
在学习Lucene之前呢,我们当然首先要了解下什么是Lucene.0x01 什么是Lucene?Lucene是一套用于全文检索和搜索的开放源代码程序库,由Apache软件基金会支持和提供。Lucene提供了一个简单却强大的应用程序接口,能够做全文索引和搜索,在Java开发环境里Lucene是一个成熟
Wesley13 Wesley13
3年前
CGLIB代理基础
  本文意在讲解CGLIB的基础使用及基本原理。一、CGLIB的基本原理:  依赖ASM字节码工具,通过动态生成实现接口或继承类的类字节码,实现动态代理。  针对接口,生成实现接口的类,即implements方式;针对类,生成继承父类的类,即extends方式。二、为什么使用CGLIB?  JDK的动态代理只能基于接口,有时候我们想基于类
Wesley13 Wesley13
3年前
18、软件缺陷
定义缺陷就是软件的问题,最终表现为没有满足用户的需求。软件测试缺陷1、软件未达到规格说明书表明的功能2、软件出现了规格说明说中指明不会出现的错误。3、软件功能超出了规格说明书指明的范围4、软件未达到规格说明书虽未指明但应该达到的目标5、软件测试人员或用户觉得不好。示例1、计算器说明书一般声
孟起 孟起
1年前
最新收集近百个专业开放免费api接口 (个人创业者的福音)
随着互联网技术的不断发展,API接口已经成为各行各业中不可或缺的一部分。API接口平台作为提供API服务的载体,不仅为开发者提供了便利,也为企业提供了更多的商业机会。本文将介绍几个常用的API接口平台,以及它们的特点和优势。1.阿里云API接口平台阿里云A
火德星君 火德星君
1年前
最新汇总近百个程序员开发常用开放免费的api接口 (IT必备)
免费的API接口:为开发者提供无限可能随着互联网技术的飞速发展,越来越多的开发者开始借助API接口来实现各种功能的开发。API接口不仅能够简化开发流程,还可以让开发者们更专注于核心业务的创新。然而,一些高质量的API接口往往需要付费才能使用,这对于许多初创
sum墨 sum墨
8个月前
《优化接口设计的思路》系列:第四篇—接口的权限控制
我们在做系统的时候,只要这个系统里面存在角色和权限相关的业务需求,那么接口的权限控制肯定必不可少。但是大家一搜接口权限相关的资料,出来的就是整合Shrio、SpringSecurity等各种框架,然后下面一顿贴配置和代码,看得人云里雾里。实际上接口的权限控制是整个系统权限控制里面很小的一环,没有设计好底层数据结构,是无法做好接口的权限控制的。那么怎么做一个系统的权限控制呢?
sum墨 sum墨
8个月前
《优化接口设计的思路》系列:第七篇—接口限流策略
好像一提到防抖,接下来就会提到限流,我在第六篇文章写了一些接口防抖的策略,那么这篇正好讲讲接口如何限流。不知道从哪里看到的,“防抖是回城,限流是攻击”,感觉真的很形象,我来简要描述一下
幂简集成 幂简集成
2个月前
API 优先开发的 10 条准则:构建更强大接口的关键
在软件开发领域,应用程序编程接口()类似于一种魔术胶水,将不同的系统结合在一起,使它们能够和谐地进行通信和工作。API充当API使用者和开发人员的用户界面,应在产品策略中发挥核心作用。它应该经过精心设计,以便为API使用者提供最佳的可扩展性和体验。正如那句
WeiSha100 WeiSha100
2年前
督学培训软件源码
有点播,直播,刷题,考试,督学,在线支付等功能,作为一个培训软件挺好用的,提供前后台源码,可二次开发,有开发文档,数据字典。1、点播:在线点播视频,可上传图文资料,习题,课件等,课件支持多格式2、直播:对接七牛云端口,千人在线流畅直播,可录制保留为在线点播视频3、刷题:可批量管理上传的题库,随时随地刷题4、考试:多场景考试设置,有模拟考和正式考,客观题考完自
WeiSha100 WeiSha100
2年前
学习系统开源软件
学习系统开源软件,有开发文档,前后台源码,源码可二次开发。私有化部署,内网外网均可部署,支持多个终端,功能有点播,题库,直播,考试,督学,营销等,经搭建测试软件源码完整可用。1、点播:在线点播视频,可上传图文资料,习题,课件等,视频防盗等2、题库:可批量管理上传的题库,随时随地刷题,试题防复制3、考试:多场景考试设置,高并发、强制交卷、考试防作弊、成绩导出、