熬夜不加班的程序员
熬夜不加班的程序员
全部文章
分类
985(1)
AQS(1)
B+树(1)
BAT(1)
bean(1)
B树(1)
docker(3)
Dubbo(2)
HashMap(1)
HR(1)
Java(141)
Java IO(1)
Java web(1)
Java性能调优(3)
java架构师(2)
Java面试(1)
JVM(5)
JVM面试(3)
K8S(1)
Kafka(2)
MySQL(16)
Netty(1)
offer(2)
oracle(1)
Python(3)
Python编程(5)
RabbitMQ(2)
redis(14)
RocketMQ(1)
SOA(1)
Spring(18)
spring APO(1)
Spring Boot(7)
Spring Boot (1)
spring cloud(1)
Spring Framework(1)
Spring5(1)
SpringBoot(3)
SpringCloud(2)
SQL(2)
Stream API(1)
synchronized(1)
top(1)
try-catch-finally(1)
zookeeper(2)
中台(1)
休假(1)
分布式(9)
分布式数据库(1)
分布式系统(1)
华为(5)
华为面试(2)
压缩(1)
原子性问题(1)
大学生(1)
头条(3)
女博士(1)
字节跳动(2)
并发(1)
并发编程(7)
微服务(4)
性能调优(1)
拼多多(1)
数据库(4)
数据结构(1)
数据结构与算法(3)
日期(1)
未归档(4)
架构(2)
消息中间件(3)
清华(1)
源码(2)
百度(1)
研究生(1)
秋招(1)
程序员(17)
程序员加班(1)
算法(2)
线程(1)
缓冲池(2)
缓存(1)
网易(3)
美团(2)
腾讯(4)
裁员(1)
设计模式(2)
试用期(1)
调优(1)
阿里(8)
阿里云(1)
限流(1)
面试(14)
面试 笔试 微软 百度 腾讯(1)
面试清单(1)
高可用(1)
高并发(7)
高性能(1)
归档
标签
去牛客网
登录
/
注册
熬夜不加班的程序员的博客
加微❤:mf97532 免费获取文中资料以及更多Java面试+架构资料
TA的专栏
232篇文章
4人订阅
Java进阶之路
232篇文章
2075人学习
全部文章
(共425篇)
MySQL:为什么查询列表中多了它,GROUP BY语句就会报错呢?
01 事前准备 为了故事的顺利发展,我们先得建一个表: CREATE TABLE student_score ( number INT(11) NOT NULL, name VARCHAR(30) NOT NULL, subject VARCHAR(30) NOT NULL, s...
2021-05-13
0
391
你的代码优化了吗?分享一波七个优化代码的小技巧
01 提炼函数(适当抽取小函数) 1.1 定义 提炼函数就是将一段代码放进一个独立函数中,并让函数名称解释该函数用途。 一个过于冗长的函数或者一段需要注释才能让人理解用途的代码,可以考虑把它切分成一个功能明确的函数单元,并定义清晰简短的函数名,这样会让代码变得更加优雅。 1.2 优化例子 ...
2021-05-13
0
1030
搞清楚Spring Cloud的这4个点,轻松应对面试官!
01 大的单体项目 以前我们做单机系统的时候,所有的代码都在一个项目里面,只是不同的模块按照包名来划分的。我们以前做的一个某省的教育项目,有学生信息和就业系统、有高校培训系统、有一个人资系统等一共六个,4个小伙伴都在一个代码里面进行开发,各个系统之间有一定的联系,但是大部分是不相关的,但管理页面在...
2021-05-13
0
431
面试官:服务器安装JDK还是JRE?可以只安装JRE吗?
前些日子有朋友面试时被问到如题所示的问题,由于他之前没有准备到这些最最基础的知识,没有考虑过这个问题,所以被问到时竟一脸萌币,回答的不是很好。这道题主要考的是对 Java 基础知识的了解,现在我们一起来分析下。 01 JDK和JRE是什么? 在回答这个问题之前我们先来看看什么是JDK什么是JRE...
2021-05-13
0
428
聊聊java中一些减少if-else 的编码方式!
01 前言 前段时间在阅读别人所写的代码的时候 , 发现其中一些业务相关的方法体内 , 出现了比较多的if-else语句多层嵌套的情况 . 首先我个人不是不提倡写if-else语句 , 不得不说 , 很多时候 , 在写某些逻辑 使用if-else 去做判断 , 代码看起来还是十分直观的 , 但是如...
2021-05-13
0
454
Redis中设置了过期时间的Key,有哪些需要注意的事项?
熟悉Redis的同学应该知道,Redis的每个Key都可以设置一个过期时间,当达到过期时间的时候,这个key就会被自动删除。 01 为key设置过期时间需要注意的事项 1.1 DEL/SET/GETSET等命令会清除过期时间 在使用DEL、SET、GETSET等会覆盖key对应val...
2021-05-13
0
390
10种阻碍程序员职业生涯发展的行为,你有吗?
1. 太害怕学不会新的工具、语言和框架 一般的程序员会墨守他们最喜欢的工具,而不希望学习新的,因为他们认为,离开了那些语言和工具,多年的经验就会付诸东流。而强大的程序员会拥抱那些挑战和机会,积极地学习新的工作方式。 2. 直到特性“完...
2021-05-13
0
372
B+树的正确打开方式?你知道吗?
01 前言 InnoDB数据页的7个组成部分,各个数据页组成了一个双向链表,而每个数据页中的记录按照主键从小到大的顺序组成一个单链表,每个数据页中为这些记录生成了一个目录,可以采用二分法查找,提升查询速度。 那么问题来就来了,如果表中的记录涉及多个数据页,那又该如何查找呢? 02 没有索...
2021-05-13
0
415
学并发编程,透彻理解这三个核心才是关键
并发编程可以抽象成三个核心问题: 分工、同步/协作、互斥 如果你已经工作了,那么你一定听说过或者正在应用敏捷开发模式来交付日常的工作任务,我们就用你熟悉的流程来解释这三个核心问题 01 分工 将当前 Sprint 的 Story 拆分成「合适」大小的 Task,并且安排给「合适」的 Tea...
2021-05-13
0
362
Java开发:后端框架开发,需要注意哪几个点?
跌跌撞撞了在程序员的道路上也有一年的时间了,慢慢的觉得这一年的工作大部分时间都是在简单的CRUD中度过,而有时候我们在CRUD中有多少重复性的代码呢?有些代码我们每次写都需要重复性的写一次,不仅浪费时间,而且对于自己提升并没有多大的提高。无意中看到了《程序员你为什么这么累》文章后,才幡然醒悟,为什么...
2021-05-13
0
391
首页
上一页
18
19
20
21
22
23
24
25
26
27
下一页
末页