虎哥讲Java
虎哥讲Java
全部文章
分类
Java面试(6)
未归档(109)
归档
标签
去牛客网
登录
/
注册
虎哥讲Java的博客
全部文章
(共113篇)
建立TCP连接为什么要3次握手?
概述 TCP三次握手的目的是建立可靠的通信信道。通信,简单来说就是数据的发送和接收。而三次握手最主要的目的就是双方确认自己与对方的发送和接收是正常的。 如下图所示,下⾯的两个机器⼈通过3次握手确定了对方能正确接收和发送消息(图⽚来源:《图解HTTP》 )。 ...
2022-03-18
0
400
「干货」从零开始的微服务搭建之路
随着公司的业务发展,有幸经历了从单体应用迁移到分布式应用,又从分布式应用开始准备搭建微服务应用,以下是公司从零开始搭建微服务的过程,记录并分享出来,希望对大家有所帮助,我们先使用Spring Cloud GateWay作为网关,由于目前还没有服务发现组件,例如eurka,所以需要通过配置文件的方式配...
2022-03-17
0
259
大促流量激增,通过什么手段提升系统的高并发、高可用性?
在之前提到过,最近运营在前面搞了一个活动,比如抽奖,发放优惠券等方式,去吸引用户购买商品,但是卡券的有效时间只有2个小时,这样的话用户支付动作会比较集中,这也就对我们的支付系统有了更高的要求。所以,如何在流量激增的情况下保证支付服务的高并发和高可用性是对我们的要求。 经过一系列的压测、调优,达到了预...
2022-03-17
0
285
面试又让JVM给虐了,10分钟搞懂String堆内存和常量池
1、String 对象的两种创建方式 Stringstr1 ="abcd";Stringstr2 =newString("abcd");System.out.println(str1==str2);//false 这两种不同的创建方法是有差别的: 第一种方式是...
2022-03-15
0
279
面试题之java缓存总结,从单机缓存到分布式缓存架构
1、缓存定义 高速数据存储层,提高程序性能 2、为什么要用缓存(读多写少,高并发) 1、提高读取吞吐量 2、提升应用程序性能 3、降低数据库成本 4、减少后端负载 5、消除数据库热点 6、可预测的性能 3、缓存分类 3.1、单机缓存(localCache) 实现方案 1、基于JSR107规范自研(了...
2022-03-12
0
258
Java架构进阶笔记:一不小心就死锁了,怎么办?
我们用 Account.class 作为互斥锁,来解决银行业务里面的转账问题,虽然这个方案不存在并发问题,但是所有账户的转账操作都是串行的,例如账户 A 转账户 B、账户 C 转账户 D 这两个转账操作现实世界里是可以并行的,但是在这个方案里却被串行化了,这样的话,性能太差。 试想互联网支付盛行的当...
2022-03-12
0
266
js性能优化:彻底弄懂函数防抖和函数节流
函数防抖和节流 函数防抖和函数节流:优化高频率执行js代码的一种手段,js中的一些事件如浏览器的resize、scroll,鼠标的mousemove、mouseover,input输入框的keypress等事件在触发时,会不断地调用绑定在事件上的回调函数,极大地浪费资源,降低前端性能。为了优化体验,...
2022-03-11
0
179
还在用 RedisTemplate?试试 Redis 官方 ORM 框架吧,用起来够优雅
之前在SpringBoot项目中,我一直使用RedisTemplate来操作Redis中的数据,这也是Spring官方支持的方式。对比Spring Data对MongoDB和ES的支持,这种使用Template的方式确实不够优雅!最近发现Redis官方新推出了Redis的专属ORM框架RedisOM...
2022-03-10
0
245
js性能优化:彻底弄懂函数防抖和函数节流
函数防抖和节流 函数防抖和函数节流:优化高频率执行js代码的一种手段,js中的一些事件如浏览器的resize、scroll,鼠标的mousemove、mouseover,input输入框的keypress等事件在触发时,会不断地调用绑定在事件上的回调函数,极大地浪费资源,降低前端性能。为了优化体验,...
2022-03-10
0
299
Spring Boot 整合定时任务,可以动态编辑的定时任务
首先我们来看一个现成的框架:ElasticJob,有一个跟他齐名的 xxljob,这个咱们以后再抽空介绍。 1. ElasticJob 1.1 简介 ElasticJob 是一个分布式作业调度解决方案,它的官网是: http://shardingsphere.apache.org/elasticjo...
2022-03-09
0
330
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页