首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
程序员新社区
获赞
249
粉丝
223
关注
4
看过 TA
329
中国石油大学(华东)
2018
Java
IP属地:湖南
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑程序员新社区吗?
发布(2004)
评论
刷题
收藏
程序员新社区
关注TA,不错过内容更新
关注
2021-10-12 17:40
已编辑
中国石油大学(华东) Java
GitHub上标星120k的Java进阶面试教程等!(建议收藏)
写在前面 大家都知道 Github 是一个程序员福地,这里有各种厉害的开源框架、软件或者教程。这些东西对于我们学习和进步有着莫大的进步,所以我有了这个将 Github 上非常棒的 Java 开源项目整理下来的想法。 今天给大家介绍分享的是GitHub上超级牛b的14个Java学习、进阶、面试等教程,这仅仅只是我精心整理的《Java开源项目合集》里的一部分牛逼的教程,里面还有Java实战项目、SpringBoot教程、微服务、分布式相关的开源项目,建议大家收藏起来随时学习。 转发+关注,然后私信回复关键字 “888” 或者 “666” 即可获得我精心整理的《Java开源项目合集》资料 一、《...
0
点赞
评论
收藏
分享
2021-10-12 17:39
已编辑
中国石油大学(华东) Java
为什么说Java程序员到了必须掌握SpringBoot的时候
Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,就单从我个人的博客的访问量大幅增加就可以感受到大家对学习 Spring Boot 的热情,那么在这么多人热衷于学习 Spring Boot 之时,我自己也在思考: Spring Boot 诞生的背景是什么?Spring 企业又是基于什么样的考虑创建 Spring Boot? 传统企业使用 Spring Boot 会给我们带来什么样变革? 给大家推荐一个专门收集 Spring Boot 学习资源的地方:Spring Boot 带着这些问题,我们一起来了解下 Spring Boot 到底是什么? Spring 历史...
0
点赞
评论
收藏
分享
2021-10-12 17:39
已编辑
中国石油大学(华东) Java
基于Rust-vmm实现Kubernetes运行时
前言 随着容器及Kubernetes的广泛使用,越来越多的容器安全与隔离问题被暴露出来,如:容器逃逸、水平攻击、DDos攻击等严重威胁了办公和生产环境的安全与稳定,影响了业务的正常运行。安全容器技术孕育而生,产生了Kata、gVisor、unikernel等多种安全容器方案。本文旨在介绍各种安全容器方案,分析各方案特点,结合腾讯在容器安全领域的实践,帮助读者选择适合自身特性的容器运行时。同时引入Rust-VMM项目,介绍 Rust-VMM 技术和生态,演示如何使用Kubernetes调度和启用Rust-VMM安全容器运行时,展望以Rust语言实现的容器运行时的广阔前景。 容器安全与隔离 一个基...
0
点赞
评论
收藏
分享
2021-10-12 17:38
已编辑
中国石油大学(华东) Java
阿里P8架构师呕心沥血整理出这份Spring Cloud实战
前言 随着互联网的高速发展,庞大的用户群体和快速的需求变化已经成为了传统架构的痛点。在这种情况下,如何从系统架构的角度出发,构建出灵活、易扩展的系统来快速响应需求的变化,同时,随着用户量的增加,如何保证系统的稳定性、高可用性、可伸缩性等等,成为了系统架构面临的挑战。 为了解决这些问题,微服务架构应运而生,它的本质在于分布式、去中心化。在微服务架构的实施和落地过程中,通常我们会进行技术选型,很多人会拿阿里开源的 Dubbo 和 Spring Cloud 进行对比,实际上对比的是 RPC 和 REST,其实 Dubbo 和 Spring Cloud 并不在同一领域,没有可比性。 Spring Cl...
0
点赞
评论
收藏
分享
2021-10-12 17:38
已编辑
中国石油大学(华东) Java
Spring Boot 如何快速集成 Redis 哨兵?
Redis Sentinel 介绍 Redis Sentinel:哨兵,放哨,看中文名字就知道它是一种 Redis 高可用解决方案,主要是针对 Redis 主从模式实现主从节点监控、故障自动切换。 没有 Redis Sentinel 架构之前,如果主节点挂了,需要运维人员手动进行主从切换,然后更新所有用到的 Redis IP 地址参数再重新启动系统,所有恢复操作都需要人为干预,如果半夜挂了,如果系统很多,如果某个操作搞错了,等等,这对运维人员来说简直就是恶梦。 有了 Redis Sentinel,主从节点故障都是自动化切换,应用程序参数什么也不用改,对于客户端来说都是透明无缝切换的,运维人员再...
0
点赞
评论
收藏
分享
2021-10-12 17:38
中国石油大学(华东) Java
认识 MongoDB 一篇文章就够了认识 MongoDB 一篇文章就够了
一、MongoDB 认识 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当***能最丰富,最像关系数据库的。 它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。 MongoDB服务端可运行在Linux、Windows或mac os x平台,支持32位...
0
点赞
评论
收藏
分享
2021-10-12 17:37
中国石油大学(华东) Java
聊聊Mysql——慢sql优化方法论
千里之堤,溃于蚁穴。一个在完美的架构,因为一个慢Sql,会导致系统直接崩溃。总结了一些解决慢sql的方法,供参考。 一、慢sql优化 订阅每日慢日志,优先解决调用次数多的慢sql,因慢sql优化的知识点非常多,只列举几个容易忽视的地方。 注意: 1、数据量不同,查询条件不同,sql使用的索引可能是不一样的,要构造多种查询条件去测试。 2、避免所有字段都返回,尽量使用覆盖索引,解决慢sql问题,终归是与库的磁盘IO、CPU做抗争。 3、避免隐式转换造成的索引无法使用问题。 4、控制好事务粒度,大事务不仅会严重影响数据库的吞吐量,CPU(死锁检测),也会造成主从的延迟,危害极大。 5、合理的设...
0
点赞
评论
收藏
分享
2021-10-12 17:37
已编辑
中国石油大学(华东) Java
近万服务实例稳定运行 0 故障,携程微服务架构是如何落地的?
导读:本文整理自作者于 2020 年云原生微服务大会上的分享《携程微服务框架实践及思考》,主要介绍了从携程自研框架遇到的问题,转到落地 Dubbo 微服务框架,携程是如何实践的,以及实践过程中遇到的问题;未来转型 service mesh 的道路上,dubbo 协议存在的问题,我们需要怎么样的协议层以及微服务 SDK 的定位。 阿里巴巴云原生公众号后台回复 818 即可获取直播回看地址和大会 PPT 合集。参与文末互动,还有机会得《携程架构实践》一书! 携程从 .Net 技术栈的时代就已经开始微服务领域的探索,转入 Java 技术栈之后,更是经历了自研微服务框架,到现在高性能的 dubbo,...
0
点赞
评论
收藏
分享
2021-10-12 17:36
已编辑
中国石油大学(华东) Java
就这一次:TCP、IP、操作系统、Netty、算法一次性讲透
就这一次:大学四年没有学会的TCPIP、操作系统、SocketIO、NIO、Linux内核、Epoll、数据结构与算法,一堂课讲明白——清华大学-马士兵-周志垒 IO篇 1,为什么IO这么重要 2,阻塞和非阻塞的本质区别 3,java代码和内核如何交互 4、NIO和多路复用器的差异 5,IO在面试中起到的作用 从TCP,NIO,Epoll一直学到Netty 0、TCP通信基础 0.1 操作系统中的BIONIOSELECTPOLLEPOLL实现 0.2 JDK中的NIO是什么 0.3 什么是selector、bytebuff...
0
点赞
评论
收藏
分享
2021-10-12 17:36
已编辑
中国石油大学(华东) Java
大厂面试题中爱问的「调度算法」,20张图一举拿下
前言 最近,我偷偷潜伏在各大技术群,因为秋招在即,看到不少小伙伴分享的大厂面经。 然后发现,操作系统的知识点考察还是比较多的,大厂就是大厂就爱问基础知识。其中,关于操作系统的「调度算法」考察也算比较频繁。 所以,我这边总结了操作系统的三大调度机制,分别是「进程调度/页面置换/磁盘调度算法」,供大家复习,希望大家在秋招能斩获自己心意的 offer。 正文 进程调度算法 进程调度算法也称 CPU 调度算法,毕竟进程是由 CPU 调度的。 当 CPU 空闲时,操作系统就选择内存中的某个「就绪状态」的进程,并给其分配 CPU。 什么时候会发生 CPU 调度呢?通常有以下情况: 当进程从运行...
0
点赞
评论
收藏
分享
2021-10-12 17:35
中国石油大学(华东) Java
一篇文章带你深入了解MySQL 索引相关
基础知识 一张数据表中具有百万级的数据时,如何精确且快速的拿出其中某一条或多条记录成为了人们思考的问题。 InnoDB 存储引擎的出现让这个问题得到了很好的解决, InnoDB 存储引擎是以索引来进行数据的组织,而索引在 MySQL 中也被称之为键,因此 UNIQUE KEY , PRIMARY KEY 约束字段会作为索引字段。 当没有明确指出 PRIMAY KEY 时, InnoDB 存储引擎会自动的创建一个6字节的隐藏主键用于组织数据,但是由于该主键是隐藏的所以对查询没有任何帮助。 索引相当于一本大字典的目录,有了目录来找想要的内容就快很多,否则就只能进行一页一页的遍历查询 查找过程 索引...
0
点赞
评论
收藏
分享
2021-10-12 17:35
中国石油大学(华东) Java
GitHub上标星高达55.3Kstar的牛逼项目,附项目源代码
一,Java面试指南 今天给大家分享一份【Java 面试 + Java 后端技术学习指南】:一份通向理想互联网公司的面试指南,包括 Java,技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、分布式、数据库(MySQL、Redis)、Java 项目实战等, 新鲜出炉! 此手册内容专注 Java面试 ,这是本人花费了半年的时间总结的【Java 面试 + Java 后端技术学习指南】,目前本人已经拿到了腾讯等大厂offer,只要大家把这上面的知识点都搞明白,进入前 50 的互联网公司是绝对没有问题的,希望对大家的面试有一定的帮助。 主要包括以下内容。 二、商城项目...
0
点赞
评论
收藏
分享
2021-10-12 17:35
已编辑
中国石油大学(华东) Java
你要连MySQL事务实现的基本原理都不懂,那你的面试基本凉凉
相信大家都用过事务以及了解他的特点,如原子性(Atomicity),一致性(Consistency),隔离性(Isolation)以及持久性(Durability)等。今天想跟大家一起研究下事务内部到底是怎么实现的,再讲解前我想先抛出个问题: 事务想要做到什么效果? 按我理解,无非是要做到可靠性以及并发处理 可靠性:数据库要保证当insert或update操作时抛异常或者数据库crash的时候需要保障数据的操作前后的一致,想要做到这个,我需要知道我修改之前和修改之后的状态,所以就有了undo log和redo log。 并发处理:也就是说当多个并发请求过来,并且其中有一个请求是对数据修改...
0
点赞
评论
收藏
分享
2021-10-12 17:34
中国石油大学(华东) Java
到了2020年,技术水平到底需要达到怎样的程度才能成为顶级的阿里P8架构师
最近部门招聘,很多工程师,包括我在内都参与了内推和面试的过程,经过这次招聘,我发现能够最终拿到offer的人,基本上在看到简历的那-瞬间就E经定下来了,后续的面试只不过是一-种验证而已(注意,是验证,而不是走过场) ,除非你面试过程中犯错误,或者你不想来,否则,那个offer一定是可以拿下的。 那些拿下offer的人,基本上都有这么一些特征 ●1.学校不错,一般都是985,211,如果学校一般,那么你下面的2和3满足的话,问题也不大。 ●2.之前三年工作经验,都是在业内有些名气的企业,比如百度,IBM, 腾讯,思科等等。国内的软件企业的工作经验往往认可度不高,甚至远远不如一些拿到了风投的创业...
0
点赞
评论
收藏
分享
2021-10-12 17:34
已编辑
中国石油大学(华东) Java
牛皮了!一篇文章直接解决关于TCP的23种疑难问题!
在进入今天主题之前我先抛几个问题,这篇文章一共提出 23 个问题。 TCP 握手一定是三次?TCP 挥手一定是四次? 为什么要有快速重传,超时重传不够用?为什么要有 SACK,为什么要有 D-SACK? 都知道有滑动窗口,那由于接收方的太忙了滑动窗口降为了 0 怎么办?发送方就永远等着了? Silly Window 又是什么? 为什么有滑动窗口流控还需要拥塞控制? 快速重传一定要依赖三次重复 ACK ? 这篇文章我想由浅到深地过一遍 TCP,不是生硬的搬出各个知识点,从问题入手,然后从发展、演进的角度来看 TCP。 起初我在学计算机网络的时候就有非常非常多的疑问,脑子里简直充满了十万个为什...
0
点赞
评论
收藏
分享
1
39
40
41
42
43
134
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务