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

码农架构

公众号:码农架构
专栏作者
388
文章
480994
阅读量
43
订阅数
Apache Struts2 再现严重漏洞!
Apache Software Foundation 发布了一个安全公告 S2-062,以解决 Struts 2.0.0 到 2.5.29 版本中存在的一个远程代码执行漏洞;攻击者可以利用此漏洞来控制受影响的系统。
码农架构
2022-06-28
4290
issues | SpringBoot 修复低版本中线程安全问题
导读:本文从业务为背景,结合实例给出最佳使用实践,来分析ArrayList线程安全问题,以便帮助各开发人员构建出稳定、高效的Java应用服务。
码农架构
2022-06-28
3460
JDK9为何要将String的底层实现由char[]改成了byte[]?
导读:本文主要探索JDK9为何要将String的底层实现由char[]改成了byte[]这一问题进行分析,总结本篇文章希望对从事相关工作的同学能够有所帮助或者启发。
码农架构
2022-04-13
8310
MyBatis 如何实现流式查询?
导读:本文主要围绕MyBatis流式查询方式进行总结,通过里流式查降低内存使用。总结本篇文章希望对从事相关工作的同学能够有所帮助或者启发 。
码农架构
2022-04-13
9580
为什么数据库连接池不采用IO多路复用?
导读:今天我们聊一个不常见的 Java 面试题:为什么数据库连接池不采用 IO 多路复用?总结本篇文章希望对从事相关工作的同学能够有所帮助或者启发 。
码农架构
2022-03-10
9350
微服务架构 | 如何让接口权限继续继承下去?
权限继承意味着网站集中某个元素的权限设置将传递给该元素的子元素。这样,网站会从网站集的顶级 ("root") 网站继承权限,库继承自包含库的网站,等等。权限继承使您能够一次进行权限分配,并且拥有该权限应用于继承权限的所有网站、列表、库、文件夹和项目。此行为可降低网站集管理员和网站所有者在安全管理上所花的复杂性和时间。
码农架构
2021-12-27
6480
微服务架构 | 怎样解决超大附件分片上传?
当我们的文件特别大的时候,上传是不是需要很长的时间啊,这么长时间的长连接,如果网络波动了呢?中间网络断开了呢?在这么长时间的过程中如果出现不稳定的情况,本次上传的所有内容就全部失败了,又要重新上传。
码农架构
2021-12-22
8680
Java17,有史以来最快 JDK
Oracle 还提议将 JDK LTS发布的节奏从每三年一次改为每两年一次,并且每个LTS 版本的服务时间至少8年以上。Java 版本通常是6个月一更新,时间分别在3月和9月,而这些版本的支持时间基本在半年左右。
码农架构
2021-11-12
5320
JVM问题定位 | 查看当前线程信息,查看线程的堆栈?
导读:虽然已经有很多分析工具 jvisualvm,jstat,jmap,jstack,Memory Analyzer等。但可能不是大杂烩,或者线上无法分析等。所以看看arthas的功能,好用就用它了
码农架构
2021-11-12
2.8K0
一次 QPS 翻倍的 Java 服务性能优化
导读:前段时间我们的服务遇到了性能瓶颈,由于前期需求太急没有注意这方面的优化,到了要还技术债的时候就非常痛苦了,本文记录Java性能优化过程,总结本篇文章希望对从事相关业务线的同学能够有所帮助或者启发。
码农架构
2021-11-10
5730
Spring Boot中使用Swagger2构建强大的RESTful API文档
导读:Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。
码农架构
2021-10-12
5520
性能优化 - Docker 容器中的 Java 内存使用分析
Docker 下运行的 Java 应用程序中的内存消耗时遇到了一个有趣的问题。该XMX参数被设置为256M,但Docker监控工具显示几乎两倍多使用的内存
码农架构
2021-10-12
3.8K0
为Docker设置Java内存防止OOM Killer
导读:应用程序都是Docker化的,并在Kubernetes内以docker容器运行。注意到在使用Java的容器上发生了大量重启,并且非常随机。
码农架构
2021-10-12
1.7K0
Spring Boot 如何通过JVM 调优,预防触发OOM-Killer机制
导读:手上有一个测试服务器,内存是8G,最近开始搭起微服务的软件架构,单个Spring Boot 服务内存占用有点大,比如一个RocketMq的消费者服务(单独运行的服务),启动占用了 500M 内存,导致我后面想运行其他服务,内存不够,触发了 Linux 的 OOM - Killer 机制
码农架构
2021-10-12
1.1K0
改善 Kubernetes 上的 JVM 预热问题
JVM 预热是一个非常头疼而又难解决的问题。本文讨论了在运行在 Kubernetes 集群中的 Java 服务如何解决 JVM 预热问题的一些方法和经验。
码农架构
2021-09-18
1.1K0
OracleJDK和OpenJDK有什么区别?
Oracle JDK与OpenJDK里的JVM都是HotSpot VM。从源码层面说,两者基本上是同一个东西。
码农架构
2021-09-18
1.8K0
为什么你应该关心领域模型?
领域模型是重要的概念。但是,真正了解并能熟练运用它的人并不多。这实在是殊为可惜的一件事情。
码农架构
2021-06-13
8060
面试题系列:Java 夺命连环20问
进程是程序的一次执行,是系统进行资源分配和调度的独立单位,他的作用是是程序能够并发执行提高资源利用率和吞吐率。
码农架构
2021-06-13
4620
阿里人都在使用的在线诊断工具—Arthas
Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:
码农架构
2021-06-13
6800
如何通过Jackson注解@JsonTypeInfo解决多态反序列化问题?
Jackson是Spring Boot(SpringBoot)默认的JSON数据处理框架,但是其并不依赖于任何的Spring 库。有的小伙伴以为Jackson只能在Spring框架内使用,其实不是的,没有这种限制。
码农架构
2021-06-13
4.2K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档