首页
学习
活动
专区
工具
TVP
发布

业余草

专栏作者
563
文章
1190963
阅读量
42
订阅数
国产最强开源 API 网关,没有之一,不接受任何反驳!
本文主要分析了 NGINX、Kong、APISIX、Tyk、Zuul、Gravitee 几个开源 API 网关架构及基本功能,测试了一定场景下各个 API 网关的性能。
业余草
2021-12-06
3.1K0
前后端分离架构:Web 实现前后端分离,前后端解耦
前后端分离已成为互联网项目开发的业界标准使用方式,通过 nginx + tomcat 的方式(也可以中间加一个 nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS 等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。
业余草
2021-12-06
1.9K0
再见MybatisPlus,阿里推出新ORM框架!
使用fluent mybatis也可以不用写具体的 xml 文件,通过 java api 可以构造出比较复杂的业务 sql 语句,做到代码逻辑和 sql 逻辑的合一。不再需要在 Dao 中组装查询或更新操作,或在 xml 与 mapper 中再组装参数。那对比原生 Mybatis,Mybatis Plus 或者其他框架,FluentMybatis提供了哪些便利呢?
业余草
2021-12-06
6090
从“消息队列”到“服务总线”和“流处理平台”
队列是一种先进先出的数据结构,特殊之处在于它只允许在队列的前端(front)进行删除操作,而在队列的后端(rear)进行插入操作。
业余草
2021-12-06
5920
手把手教你利用Java获取图片GPS信息
一张图片能包含很多敏感信息,其中就包括图片拍摄的 GPS 信息。GPS 对多数网民来说都不太注重,然而对于懂技术的程序员来说,根据 GPS 信息,我们能准确的定位到他们。
业余草
2021-12-06
1.4K0
k8s 就是这么简单!一文看懂其核心概念!
上一篇讲了如何安装 K8s,并用 K8s 写了个hello,world来开了个头,这一次我们来了解下 K8s 的核心概念,K8s 的核心概念主要有:Pod、Node、Service 等,这些核心概念还有个高大上的名字叫做:资源对象,他们是通过 K8s 提供的 Kubectl 工具或者是 API 调用进行工作的,然后保存在 ectd 里;
业余草
2021-12-06
5680
面试官:Java Optional 为什么设计成不可序列化的?
Optional 自 Java8 发布以来深受喜爱。很多人认为它是来解决“空”异常问题的,其实它并不能解决空异常,它只是一个容器,这个容器内的对象可能为空,需要使用者自行判断。
业余草
2020-12-31
1.3K1
CTO问我,为什么需要API网关?
最近看到了一篇 API 网关的文章,介绍了其三种角色:API 管理、集群入口控制、API 网关模式,最后还讲了与服务网格的关系,通过此文可以更全面的理解 API 网关的作用。
业余草
2020-12-28
6120
史上最简单通俗易懂的 RestFul 讲解!
/order/{orderid}/products/{id}: 指定订单下的指定商品
业余草
2020-11-24
3880
Swagger3.0官方starter诞生,可以扔掉那些野生starter了
对于 Rest API 来说很重要的一部分内容就是文档,Swagger 为我们提供了一套通过代码和注解自动生成文档的方法,这一点对于保证 API 文档的及时性将有很大的帮助。
业余草
2020-10-26
1.8K0
lazy-mock ,一个生成后端模拟数据的懒人工具
最近发现一个比较好玩的东东,一个不需要 mock 并且匹配正则的接口直接转发到后端地址的小工具。
业余草
2020-10-10
1.4K0
超赞,给你推荐20个使用 Java CompletableFuture的例子!
这篇文章介绍 Java 8 的 CompletionStage API和它的标准库的实现 CompletableFuture。API通过例子的方式演示了它的行为,每个例子演示一到两个行为。
业余草
2020-08-28
1.3K0
Java 实现文件批量导入导出最佳实践(兼容xls,xlsx)
java实现文件的导入导出数据库,目前在大部分系统中是比较常见的功能了,今天写个小demo来理解其原理,没接触过的同学也可以看看参考下。
业余草
2020-07-10
3.8K0
使用 Java 实现人脸融合!
说到这个技术,很多人可能很陌生,但是当提到 AI 人脸识别,AI 换脸,AI 算命,人脸美化等技术,相信都不陌生了。
业余草
2020-06-08
2K0
十分钟搞懂 Lombok 使用与原理
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
业余草
2019-12-03
1.5K0
同事没正确使用redis,把我害苦了...
原文链接:http://1t.click/atsQ
业余草
2019-12-03
3580
网络 IO 模型:同步异步,傻傻分不清楚?
阻塞 IO, 非阻塞 IO, 同步 IO, 异步 IO 这些术语相信有不少朋友都也不同程度的困惑吧? 我原来也是, 什么同步非阻塞 IO, 异步非阻塞 IO 的, 搞的头都大了.。后来仔细读了一遍。
业余草
2019-08-14
8710
Unsafe 的 CAS 和内存操作的原理、源码解毒
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xmt1139057136/article/details/88968991
业余草
2019-04-18
5520
Spring和Struts2配置文件不在默认路径下的web.xml配置方法
        希望越大,失望越大。朋友遇到struts2配置文件未在默认路径下的web.xml问题,我帮忙解决了很久,也没有从根本上解决。后来经过看struts2的api,仔细琢磨,最终解决了。给正在学习路上的朋友们一下帮助。
业余草
2019-01-21
7780
Log4j 2.0在开发中的高级使用详解—默认级别(二)
Log4j 经过几年的发展之后,终于迎来了它的姊妹版本Log4j 2.0 。在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。重大的升级必须带来重大的特性。对于2.0的颠覆性特性,我们将在之后一一讲解。今天我们就来看它的特性之一,默认级别。
业余草
2019-01-21
7360
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档