IT互联网打工人
IT互联网打工人
全部文章
未归档
b树(5)
eureka(3)
git(2)
github(2)
gradle(2)
hibernate(2)
java(105)
javascript(8)
json(2)
jvm(2)
kafka(2)
linux(8)
maven(4)
mysql(16)
redis(5)
rpc(5)
spring(7)
spring boot(2)
中间件(3)
云原生(1)
云计算(2)
代理模式(2)
前端(4)
哈希(2)
学习(2)
微服务(2)
数据库(9)
数据库架构(2)
数据结构(2)
程序人生(14)
缓存(7)
网络(7)
蓝桥杯(4)
面试(2)
归档
标签
去牛客网
登录
/
注册
IT互联网打工人的博客
全部文章
/ 未归档
(共49篇)
优秀的后端 Java 开发应该有哪些好的开发习惯?
毕业快三年了,前后也待过几家公司,碰到各种各样的同事。见识过各种各样的代码,优秀的、垃圾的、不堪入目的、看了想跑路的等等,所以这篇文章记录一下一个优秀的后端 Java 开发应该有哪些好的开发习惯。 拆分合理的目录结构 受传统的 MVC <typo id="typo-123&quo...
2022-05-06
0
0
面试的时候都绕不过JVM,都要重新背一下,不要再死记硬背Java的类加载啦
作为一个程序员,面试的时候都绕不过JVM,可以说这是我们永远的痛。是不是感觉每次面试的时候,都要重新背一下,不然面试会被虐惨。 那么问题就来了,为什么每次面试都要背?``为什么背完过了断时间就忘了?除了记忆不深刻,还有一个重要原因是没理解,不理解的东西当然记不久。 所以从这篇...
JVM
程序员
JAVA
面试
2022-05-06
0
252
面试的时候都绕不过JVM,都要重新背一下,不要再死记硬背Java的类加载啦
image.png 作为一个程序员,面试的时候都绕不过JVM,可以说这是我们永远的痛。是不是感觉每次面试的时候,都要重新背一下,不然面试会被虐惨。 那么问题就来了,为什么每次面试都要背?``为什么背完过了断时间就忘了?除了记忆不深刻,还有一个重要原因是没理解,不理解的东西当然记不久。 ...
2022-05-06
0
0
定制自己的Go项目目录布局?带你了解Go项目标准目录布局
很多的时候,我们开发一个简单的Go项目的时候并不需要纠结于项目的的目录布局,因为我们会将所有go源码文件扔在项目的根目录中,就像下面这样: demo ├── main.go ├── model.go └── service.go 复制代码 但当我们的项目变得复杂的时候,我们就需要好好思考怎么组...
Java
程序员
Go
2022-05-05
0
516
JDK源码,从哪读起呢?大厂整理的通常所需阅读的源码范围
很多java开发的小伙伴都会阅读jdk源码,然而确不知道应该从哪读起。 以下为小编整理的通常所需阅读的源码范围。 标题为包名,后面序号为优先级1-4,优先级递减 1、java.lang Object 1 String 1 AbstractStringBuilder 1 StringBuffer 1...
2022-05-05
0
0
Linux命令 常用总结(一)
以下是常用linux命令汇总: ip add/ifconfig(需要执行yum install net-tools.x86_64 ) //查看网卡信息 vi /etc/sysconfig/network-scripts/ifcfg-ens192 //配置网络 ip route show //查...
2022-05-05
0
0
经常面试被问JVM,十年程序员经验万字整理教你理解JVM虚拟机(内存、垃圾回收、性能优化)解决面试中遇到问题
一. JVM内存区域的划分 1.1 java虚拟机运行时数据区 java虚拟机运行时数据区分布图: JVM栈(Java Virtual Machine Stacks): Java中一个线程就会相应有一个线程栈与之对应,因为不同的线程执行逻...
JVM
程序员
面试
面试技巧
面经
JAVA
2022-05-05
0
249
大厂多年经验,总结Java高并发问题方案,不管工作还是面试,吃透即可上升一个台阶,堪称教科书级
作为一个 Java 开发人员,多线程是一个逃不掉的话题,不管是工作还是面试,但理解起来比较模糊难懂,因为多线程程序在跑起来的时候比较难于观察和跟踪。搞懂多线程并发知识,可以在面试的时候和周围人拉开差距,另外自己在编码的时候可以做到心中有数。 然而现在网上关于Java并发编程的学习笔记资料多如牛毛,却...
面试经验
面试技巧
java
程序员
高并发
2022-05-04
0
0
想把Java代码写的更漂亮么?了解一下Try吧
ava的Optional非常好用。我们一般使用Optional做非空处理,省去if的处理。主要的目的,就是为了解决Java中臭名昭著的空指针异常。 比如我们在平常的编码中,经常遇到对输入参数的非空判断。 public void getXXX(Map<String...
Java
程序员
代码
Try
2022-05-04
0
279
超给力!“基础-中级-高级”Java程序员面试集结,看完献出我的膝盖
Java基础(对象+线程+字符+接口+变量+异常+方法) 面向对象和面向过程的区别? Java 语言有哪些特点? 关于 JVM JDK 和 JRE 最详细通俗的解答 Oracle JDK 和 OpenJDK 的对比 Java 和 C++的区...
程序员
面试
面试经验
JAVA
2022-05-04
0
0
首页
上一页
1
2
3
4
5
下一页
末页