2020年10月的文章

java系列

彻底干掉恶心的 SQL 注入漏洞, 一网打尽!

发布于 2020-10-13

0x01简介 0x02 JDBC 介绍 说明 0x03 Mybatis 介绍 说明 更多场景 0x04 JPA和休眠 介绍 说明 JPA 0x01简介 文章主要内容包括: Java持久层技术/框架简单介绍 不同场景/框架下易导致SQL注入的写法 如何避免和修复SQL注入 0x02...

阅读(320)评论(0)赞 (0)

云原生

这样轻松两步,我在 SpringBoot 服务上实现了接口限流

发布于 2020-10-13

Sentinel是阿里巴巴开源的限流器熔断器,并且带有可视化操作界面。 在日常开发中,限流功能时常被使用,用于对某些接口进行限流熔断,譬如限制单位时间内接口访问次数;或者按照某种规则进行限流,如限制ip的单位时间访问次数等。 之前我们已经讲过接口限流的工具类ratelimter可...

阅读(358)评论(0)赞 (0)

云原生

Netty结合Protostuff传输对象案例,单机压测秒级接收35万个对象

发布于 2020-10-13

单纯netty结合protostuff进行rpc对象传输的demo网上有很多,大部分都是一个模子刻出来的,一开始我也是抄了一个,本地测试畅通无阻,未发生任何异常。 部署预发环境,进行压测后,问题巨多,各种报错层出不穷。当然,压测时我用的数据量大、发送请求非常密集,单机是每秒前10...

阅读(278)评论(0)赞 (1)

云原生

微服务的下一步,离不开服务网格

发布于 2020-10-13

软件行业走了很长一段路,在整个过程中,软件体系结构也已经发展了很多。经历了1层(单节点),2层(客户端/服务器),3层和分布式,我们在此过程中看到了一些不同的软件架构模式。 微服务面临的挑战 大多数软件公司,正从单体架构(Monolithic)过渡到微服务架构(Microserv...

阅读(300)评论(0)赞 (0)

云原生

精选Kubernetes常见开发和运维工具

发布于 2020-10-13

Kubernetes在行业中很受欢迎,作为一项成熟的技术,正在被全球各地的组织越来越多地用于面向容器的微服务的开发。由于,Kubernetes能够满足应用程序多样化的要求,因此它已是常用的容器编排框架之一。 在本文中,我们将介绍适用于Kubernetes开发和运维的工具。这些工具...

阅读(286)评论(0)赞 (0)

java系列

容器编排的优势与特点

发布于 2020-10-12

目前,正在影响现代基础设施的两个趋势分别是容器和 DevOps。DevOps 生态系统正不断发展,提供着持续集成、持续测试、持续部署和持续监控的功能,从而提高了软件开发的速度。另一方面,容器正与 DevOps 实践相结合,以实现大规模的快速部署。 容器有助于提高开发人员的生产效率...

阅读(243)评论(0)赞 (1)

java系列

Java 反射到底慢在哪?

发布于 2020-10-12

反射真的存在性能问题吗? 反射到底慢在哪? 如果避免反射导致的性能问题? 后记 有朋友在我前两天写的一篇文章深入浅出反射底下留言,问反射具体是怎么影响性能的?这引起了我的反思。是啊,在阐述某个观点时确实有必要说明原因,并且证明这个观点是对的,虽然反射影响性能人尽皆知,我曾经也真的...

阅读(267)评论(0)赞 (0)