搜云库技术团队

100 篇文章
23 人订阅

全部文章

搜云库技术团队

了解Mybatis的工作原理吗?

近来想写一个Mybatis的分页插件,但是在写插件之前肯定要了解一下mybatis具体的工作原理吧,于是边参考别人的博客,边看源码就开干了。

6620
搜云库技术团队

惊呆了,Spring Boot居然这么耗内存!

Spring Boot总体来说,搭建还是比较容易的,特别是Spring Cloud全家桶,简称亲民微服务,但在发展趋势中,容器化技术已经成熟,面对巨耗内存的Sp...

80440
搜云库技术团队

为什么要读源代码,如何阅读源代码

由于项目的需求,最近花了较多的时间来看开源项目的代码,在本文中,简单总结一下对为什么要看源码、如何看源码这两个问题的思考。

7120
搜云库技术团队

懂点 Nginx 如何实现反向代理与负载均衡,是面试加分项

企业在解决高并发问题时,一般有两个方向的处理策略,软件、硬件,硬件上添加负载均衡器分发大量请求,软件上可在高并发瓶颈处,数据库+WEB服务器两处添加解决方案,其...

7720
搜云库技术团队

性能优化指南:从优化的原则、层次、方法、深入理解

作为一个程序员,性能优化是常有的事情,不管是桌面应用还是web应用,不管是前端还是后端,不管是单点应用还是分布式系统。本文从以下几个方面来思考这个问题:性能优化...

7420
搜云库技术团队

很高兴!终于在生产上踩到了慢查询优化的坑

之前看了饿了么团队写的一篇博客:等等!这两个 Spring-RabbitMQ 的坑我们已经替你踩了。深受启发,一定要取个能吸引读者眼球的标题,当然除了响当当的标...

7830
搜云库技术团队

JVM最多支持多少个线程?

这取决于你使用的CPU,操作系统,其他进程正在做的事情,你使用的Java的版本,还有其他的因素。我曾经见过一台Windows服务器在宕机之前有超过6500个线程...

4810
搜云库技术团队

面试官:SpringBoot jar 可执行原理,知道吗?

文章篇幅较长,但是包含了SpringBoot 可执行jar包从头到尾的原理,请读者耐心观看。同时文章是基于 SpringBoot-2.1.3进行分析。涉及的知识...

9230
搜云库技术团队

Logback 这样配置,TPS提高10倍

SpringBoot工程自带 logback和 slf4j的依赖,所以重点放在编写配置文件上,需要引入什么依赖,日志依赖冲突统统都不需要我们管了。logback...

8020
搜云库技术团队

高并发系统,如何计算并发量和峰值数据?

1、平均并发用户数为 C=nL/T2、并发用户数峰值 C‘=C+3*根号CC是平均并发用户数,n是login session的数量,L是login sessio...

8020
搜云库技术团队

精选 Dubbo RPC 面试题,比较全面,含答案

RPC非常重要,很多人面试的时候都挂在了这个地方!你要是还不懂RPC是什么?他的基本原理是什么?你一定要把下边的内容记起来!好好研究一下!特别是文中给出的一张关...

14830
搜云库技术团队

JDK8 Stream 数据流,大数据量下的性能效率分析

Stream 是Java SE 8类库中新增的关键抽象,它被定义于 java.util.stream (这个包里有若干流类型:Stream<T> 代表对象引用流...

11130
搜云库技术团队

Tomcat和JVM的性能调优总结

找到Tomcat根目录下的conf目录,修改server.xml文件的内容。对于这部分的调优,我所了解到的就是无非设置一下Tomcat服务器的最大并发数和Tom...

7710
搜云库技术团队

SpringBoot 深度调优,让你的项目飞起来

作为一名工程师,项目调优这事,是必须得熟练掌握的事情。 在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。

8720
搜云库技术团队

面试官:如何保证缓存与数据库的双写一致性?

分布式缓存是现在很多分布式应用中必不可少的组件,但是用到了分布式缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何...

6920
搜云库技术团队

16 个Java 工具类,提高工作效率,放弃造轮子

在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁,最通用,最好用的Java工具类。以下工具类、方法按使用流行度排名,参考数据来源于Gi...

7720
搜云库技术团队

Pinpoint 大型分布式请求跟踪系统的搭建与使用

Pinpoint 是用 Java 编写的大规模分布式系统性能管理工具, 可以跟踪请求, 硬件信息收集, 请求时间统计等等

6820
搜云库技术团队

Spring Boot 项目脚本(启动、停止、重启、状态)

此脚本用来管理 SpringBoot 项目的进程状态。有提示功能。把脚本丢到项目文件夹, 添加执行权限即可。

10330
搜云库技术团队

单点登录系统原理与实现,图文并茂,附源码

web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,...

9220
搜云库技术团队

该死的 if else,到底该如何重构?

我并没夸大其词,我是真的遇到过了!嵌套6、7层,一个函数几百行,简!直!看!死!人!

9620

扫码关注云+社区

领取腾讯云代金券