Java攻城狮5
Java攻城狮5
全部文章
java
DDD(1)
github(2)
gradle(1)
https(1)
jenkins(1)
JVM(1)
kafka(2)
linux(4)
mvc(1)
mysql(16)
postman(1)
rabbitmq(4)
redis(10)
rpc(3)
spring(22)
spring boot(11)
spring cloud(4)
sql(3)
tcp(1)
tcp/ip(3)
tomcat(1)
zookeeper(1)
中间件(3)
分布式(6)
安全(1)
微服务(4)
性能优化(2)
数据库(2)
数据结构(2)
服务器(1)
架构(2)
正则表达式(1)
程序人生(1)
算法(1)
系统架构(1)
经验分享(1)
缓存(2)
网络(3)
腾讯云(1)
阿里云(1)
面试(13)
归档
标签
去牛客网
登录
/
注册
Java攻城狮5的博客
全部文章
/ java
(共334篇)
还不赶快学起来,看完这篇Java性能实战经验手册,剑指P7
之前有朋友说,“我们公司的系统从来都没有经过性能调优,集成测试没问题后就上线了,上线后也几乎没出现过性能问题。”其实没遇到性能问题不代表程序不存在性能问题,只能说明系统的访问量有点小。微博瘫痪不就是因为短时间内访问量暴增后,系统扛不住,就出现性能瓶颈了吗! 性能优化是个系统性工程,对工程师的技术广...
2022-05-11
0
0
没有发生GC也进入了安全点?这段关于安全点的JVM源码有点意思
熟知并发编程的你认为下面这段代码的执行结果是怎么样的? image 我如果说,执行流程是: t1 线程和 t2 线程一直执行 num 的累加操作 主线程睡眠 1 秒,1 秒之后醒过来打印此时的 num 值 t1 线程和 t2 线程继续执行加 1 的操作,直到执行完 2亿 次累加...
2022-05-11
0
0
MySQL 8.0.23中复制架构从节点自动故障转移
接触MGR有一段时间了,MySQL 8.0.23的到来,基于MySQL Group Replicaion(MGR)的高可用架构又提供了新的架构思路。 灾备机房的slave,如何更好的支持主机房的MGR? MGR 到底可以坏几个节点? 这次我就以上2个问题,和大家简单聊下MGR的一些思想和...
2022-05-11
0
0
Java架构之路(多线程)synchronized详解以及锁的膨胀升级过程
synchronized是jvm内部的一把隐式锁,一切的加锁和解锁过程是由jvm虚拟机来控制的,不需要我们认为的干预,我们大致从了解锁,到synchronized的使用,到锁的膨胀升级过程三个角度来说一下synchronized。 锁的分类 java中我们听到很多的锁,什么显示锁,隐式锁,公...
2022-05-11
0
0
历经裁员风暴,凭借这份Java面试指南成功入职阿里
前言 上个月班上的好好的突然被通知"毕业了",现在工作也确实不好找。之前近一个月面了很多大大小小的公司降薪太严重都没考虑去,最后没办法本来都打算随便去一家了却偶然得到一个阿里的面试机会,足足面了七面(我太难了) 因为我的工程项目经验基本为0 所以被死磕Java,下面我简单说下...
2022-05-11
0
0
二面字节把我干懵了,问我SYN报文什么情况下会被丢弃?
大家好,我是小林。 之前有个读者在面试的时候,被问了这么一个问题:SYN 报文什么情况下会被丢弃? 好家伙,现在面试都问那么细节了吗? 不过话说回来,这个问题跟工作上也是有关系的,因为我就在工作中碰到这么奇怪的问题。 客户端向服务端发起了连接,但是连接并没有建立起来,通过抓包分析...
2022-05-11
0
0
美团强推JDK源码笔记,Github已星标54k,太猛了
JDK源码 不知道大家闲下来的时候有没有去阅读过JDK源码,虽然看源码有点找虐的感觉,但作为一名程序员,在闲暇时看一下jdk源码,有利于对自己日常的开发环境了解得更加深刻。而且还有以下五点好处。 了解思想 熟悉设计模式 提高自己的代码优雅性 知晓原理,提升面试能力 提升自己代码的严谨...
2022-05-11
0
0
一篇文章了解后端资源“拦截”和“权限认证”?
一.过滤器 过滤器实际上就是对web资源进行拦截,做一些处理后再交给下一个过滤器或servlet处理 通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理 Filter:拦截请求,过滤响应 如图所示: 通过filterChain.doFilter(requ...
2022-05-11
0
0
基于计算机底层基础设计一个高性能的单机管理主机的心跳服务
之前有很多读者问我学计算机基础有啥用?不懂算法、计算机网络、操作系统这些东西,也可以完成工作上的 CRUD 业务开发,那为什么要花时间去学? 是的,不懂这些,确实不会影响 CRUD 业务开发,对于这类业务开发的工作,难点是在于对业务的理解,但是门槛并不高,找个刚毕业人,让他花几个月时间熟悉业务和代...
2022-05-11
0
0
Redis到底是怎么想的?用跳表来实现有序集合
Keeper导读: 干过服务端开发的应该都知道 Redis 的 ZSet 使用跳表实现的(当然还有压缩列表、哈希表),我就不从 1990 年的那个美国大佬 William Pugh 发表的那篇论文开始了,直接开跳 文章拢共两部分 跳表是怎么搞的 Redis 是怎么想的 一、跳表...
2022-05-11
0
0
首页
上一页
25
26
27
28
29
30
31
32
33
34
下一页
末页