首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
Java程序员小云
获赞
278
粉丝
145
关注
3
看过 TA
299
中南大学
2018
Java
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑Java程序员小云吗?
发布(208)
评论
刷题
收藏
Java程序员小云
关注TA,不错过内容更新
关注
2022-02-09 17:20
中南大学 Java
Java架构师大厂面试致命十连问,你接得住吗?
1.什么是缓存雪崩?怎么解决? 通常,我们会使用缓存用于缓冲对 DB 的冲击,如果缓存宕机,所有请求将直接打在 DB,造成 DB 宕机——从而导致整个系统宕机。 如何解决呢? 2 种策略(同时使用): 对缓存做高可用,防止缓存宕机 使用断路器,如果缓存宕机,为了防止系统全部宕机,限制部分流量进入 DB,保证部分可用,其余的请求返回断路器的默认值。 2.什么是缓存和数据库双写不一致?怎么解决? 解释:连续写数据库和缓存,但是操作期间,出现并发了,数据不一致了。 通常,更新缓存和数据库有以下几种顺序...
0
点赞
评论
收藏
分享
2022-02-08 16:58
已编辑
中南大学 Java
两个通宵熬出来的Java互联网大厂最新面试题整理1000道
1.什么是ZooKeeper? ZooKeeper 是一个开放源码的分布式协调服务, 它是集群的管理者, 监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终, 将简单易用的接口和性能高效、功能稳定的系统提供给用户。 分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。 Zookeeper 保证了如下分布式一致性特性: 顺序一致性 原子性 单一视图 可靠性 实时性( 最终一致...
0
点赞
评论
收藏
分享
2022-01-24 20:36
中南大学 Java
Java开发第一份工作一定要去大厂吗?
能进大厂,一定要进大厂,能让你少走好几年的弯路! 大厂和二三线互联网公司的发展差距还是比较大的,公司的规模、市值、甚至是股价等方面。 业务以技术为基础,因此这些公司的技术往往也是业界最顶尖的,比如阿里的云计算和中间件,头条的推荐算法、腾讯的游戏技术等等。 不过,大厂也不是这么好进的。 你最少要掌握Java基础、计算机基础知识,并且是非常熟练地掌握,你需要深入理解每一个知识点。 因为面试官会不断深入地向你提问,了解你的知识深度,同时,你需要对源码有所理解,在读懂源码的基础上去理解框架的实现、JDK的实现。 ...
0
点赞
评论
收藏
分享
2022-01-24 16:05
中南大学 Java
我接触了不少小公司的程序员后,感叹不少程序员做不到30岁
本人最近和不少小公司的程序员打交道。经过和他们的深入交流,我感受到了不少小公司程序员的现状,由此深深地感叹,可能真有不少小公司的程序员未必能干到30岁,甚至,一些技术一般态度又不好的程序员,可能还未必能干到28岁。 1 能踏实做好增删改查的程序员,就算能力达标 我去我朋友开的一家软件坐了坐,顺带近距离观察了他们java程序员的开发日常,首先说明,我接触到的程序员不是才入职,而是普遍有2到3年工作经验。他们的开发团队是一个项目组长外带10多号人做个java方面的维护项目,用到了spring boot。 其中所谓技术好的程序员,是能根据现有的业务照抄代码,编写新业务功能。编写过程...
Qadccccc:
可以开始招生,创办机构。
0
点赞
评论
收藏
分享
2022-01-24 15:56
中南大学 Java
Spring Boot为什么不需要额外安装Tomcat?
首次接触 Spring Boot 的时候,绝大多数小伙伴应该和我一样好奇: 为什么 Spring Boot 不需要额外安装 Tomcat 啊? 到底为什么呢?让我们带着好奇心开始今天的旅程吧。 打开上一节我们搭建好的 tobebetterjavaer 项目,找到 pom.xml 文件,可以在里面看到一个 parent 属性,代码如下: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-par...
0
点赞
评论
收藏
分享
2022-01-23 19:56
中南大学 Java
Java基础之Hibernate面试题
给大家介绍了流行了框架中的常见面试题,主要包括spring/spring mvc以及spring boot和spring cloud的相关面试题。 今天继续为大家介绍java后端开发常见的面试题。首先给大家介绍的就是Hibernate的常见面试题: 一、Hibernate 1、为什么要使用 hibernate? • hibernate 是对 jdbc 的封装,大大简化了数据访问层的繁琐的重复性代码。 • hibernate 是一个优秀的 ORM 实现,很多程度上简化了 DAO 层的编码功能。 • 可以很方便的进行...
0
点赞
评论
收藏
分享
2022-01-23 19:27
中南大学 Java
Java架构师职位常见面试题,你掌握了多少?
在编程领域,架构师这个职位是相当一部分程序员理想的职位了,一般都成为架构师,绝大多数人都是技术非常牛,在项目开发阶段也很有可能有着相当了不起的战功,他们也是由普通的程序员一步步的走来的,对于你遇到的问题他们可能一下就能找到解决办法,不是因为他们聪明,很有可能是这些问题,这些坑他们都是踩过的,他们算是过来人了,总之没有一定的实战经验与阅历智慧是不太可能成为架构师的。 对于大多数程序员来说,都还没有做过架构师,也只是略略与架构师打过交道,但是对于架构师的具体工作可能也只是了解一个皮毛,一名合格的架构师需要具备哪些技能,这些大多数人应该还比较好奇,那么架构师的日常工作是什么呢...
0
点赞
评论
收藏
分享
2022-01-22 19:07
已编辑
中南大学 Java
高频面试题:Spring 如何解决循环依赖?
在关于Spring的面试中,我们经常会被问到一个问题:Spring是如何解决循环依赖的问题的。 这个问题算是关于Spring的一个高频面试题,因为如果不刻意研读,相信即使读过源码,面试者也不一定能够一下子思考出个中奥秘。 本文主要针对这个问题,从源码的角度对其实现原理进行讲解。 1. 过程演示 关于Spring bean的创建,其本质上还是一个对象的创建,既然是对象,读者朋友一定要明白一点就是,一个完整的对象包含两部分:当前对象实例化和对象属性的实例化。 在Spring中,对象的实例化是通过反射实现的,而对象的属性则是在对象实例化之后通过一定的方式设置的。 ...
0
点赞
评论
收藏
分享
2022-01-22 15:07
已编辑
中南大学 Java
看完CSAPP,我人麻了
最近几个周末去图书馆刷 CSAPP 完全停不下来啊,这种看不懂却还是强忍着痛苦硬逼着自己去看的感觉,真让我着迷。 这本书从真正意义上让我体会到了什么叫做看书五分钟,休息俩小时。 不过大家可千万别学我,我相信在坐的各位绝对比我牛批,为什么?因为后面我给你推荐了一款神器,那么首先我们先来介绍一下这本书。 这本书总共分成十二个章节,我给你绘制了一个思维导图,比较简单明了。 第一章是提纲挈领性质的一章,从一个 hello world 程序来引出 C、引出 UNIX、Linux ,引出 C 语言程序的编译过程,引出高速缓存、系统的硬件组成、存储结构、虚拟内存、网络编程、并发编程...
0
点赞
评论
收藏
分享
2022-01-22 15:07
中南大学 Java
Springboot 接入ES启动时候自检报错
一.背景 最近在做一个项目,需要接入2个ES集群,于是我初始化了2个RestHighLevelClient实例esClient和esClient1 package com.xxx.common.config; import org.apache.http.HttpHost; import org.apache.http.auth.AuthScope; import org.apache.http.auth.UsernamePasswordCredentials; import org.apache.http.client.CredentialsProvider; import org...
0
点赞
评论
收藏
分享
2022-01-22 15:07
已编辑
中南大学 Java
自动生成 CRUD 接口的数据库,你值得拥有
今天咱们来聊一款强大的云数据库!开始之前,我们先来回顾一下数据库发展历史。 数据库发展历史 关系型单机数据库 关系数据库的全称是 Relational Database Management System,简称叫 RDBMS。 像使用比较广泛的 Oracle、MySQL、PostgreSQL 都属于关系型单机数据库。 关系型单机数据库除了具备基本的数据存储能力之外,通常情况下,还会支持常见的数据库经典特性比如事务、视图、外键约束等等。对于中小规模的项目来说,关系型单机数据库完全可以满足你的需求。 不过,如果项目的访问量和数据量过大的话,关系型单机数据库完全没有办法支撑。这个时候,你...
0
点赞
评论
收藏
分享
2022-01-22 15:06
中南大学 Java
秋招总结|五非选手转Java 0 offer 结束秋招之旅
作者:shgang97 链接:秋招总结|五非选手转Java 0 offer 结束秋招之旅_技术交流_牛客网 来源:牛客网 秋招总结|五非选手转Java 0 offer 结束秋招之旅 背景:五非(非985,非211,非一流院校,非一流学科,非科班)硕,接触Java一年半以上半,认认真真也学了有一段时间(挺久的),没做过完整的练手项目,主要是学习写的一些demo。掌握的主要技术:Java基础、JVM、并发编程和线程池;开发框架(Spring、Mybatis、SpringBoot);数据库(MySQL、Redis);计算机基础:计网、数据结构和算法、操作系统;其他:Linux、前端、do...
0
点赞
评论
收藏
分享
2022-01-22 15:06
已编辑
中南大学 Java
学会了,SpringCloud+RocketMQ实现分布式事务
随着互联网公司的微服务越来越多,分布式事务已经成为了我们的经常使用的。所以我们来一步一步的实现基于RocketMQ的分布式事务。接下来,我们将要做的主题写出来。 RocketMQ的分布式事务结构和说明 搭建RocketMQ步骤 事务场景,然后准备工程,运行代码 一、RocketMQ的分布式事务结构和说明 我们通过下图来了解一下RocketMQ实现分布式事务的结构。采用半消息机制实现分布式事务,半消息顾名思义,就是发送方将消息发送到MQ中的Broker端,这个消息被标记为“暂不投递”状态,这个时间订阅方是不能收到这个消息的,当发送方将提交了Commit后,这个...
0
点赞
评论
收藏
分享
2022-01-22 15:06
已编辑
中南大学 Java
Java List的remove()方法踩坑
目录 1、普通for循环遍历List删除指定元素--错误!!! 2、for循环遍历List删除元素时,让索引同步调整--正确! 3、倒序遍历List删除元素--正确! 4、foreach遍历List删除元素--错误!!! 5、迭代删除List元素--正确! 6、迭代遍历,用list.remove(i)方法删除元素--错误!!! 7、List删除元素时,注意Integer类型和int类型的区别. 总结: Java的List在删除元素时,一般会用list.remove(o)/remove(i)方法。在使用时,容易触碰陷阱,得到意想不到的结果。总结以往经验,记录下来与大家分享...
0
点赞
评论
收藏
分享
2022-01-22 15:05
已编辑
中南大学 Java
高并发应用中的缓存设计和实现
高并发应用中的挑战 随着互联网快速发展、传统行业IT转型,很多应用的流量越来越高,高并发成为服务端中的一个重要挑战,在高并发场景下,只使用数据库来承担流量, 会遇到各种各样的问题和挑战。 本文分为三个部分,首先我们了解下高并发场景下常见的一些关于缓存的问题,然后给出一些通用的缓存设计模式解决方案,最后我们分析一下知乎中的一些功能点进行技术方案设计。 估算一个场景的浏览量功能需要的资源 现在我们用知乎这个app来分析,以实现其中的浏览量功能为例,来看一下我们可能会遇到哪些问题。 我们要实现的浏览量功能,核心需求分为两个部分,一个是展示浏览量,上图中在回答列表中会出现这个回答的浏览次...
0
点赞
评论
收藏
分享
1
2
3
4
5
6
14
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务