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互联网打工人的博客
全部文章
/ 未归档
(共26篇)
这个在Java当中很好用的数据结构你一定用过吗?
前言 Java 中常规的集合工具,相比大家都熟练于胸,但是如果说有一个集合类你不一定知道或者说肯定没用过,你相不相信呢?今天跟大家介绍的就是 java.util.EnumMap,也是 java.util 包下面的一个集合类,同样的也有对应的的 java.util.EnumSet,下面我们看一下...
Java
程序员
数据结构
后端
2022-05-07
0
272
2022程序员都需要知道的 6 个挺火的开源项目
本期推荐开源项目目录: 1. 一个轻量级的企业知识分享与团队协同软件 2. 一个简单的博客系统 3. 50 天 50 个项目 4. 新的编程语言:V 5. 去除图片背景的工具 6. 一个开源的音乐软件 01. 一个轻量级的企业知识软件 MM-Wiki...
后端
GitHub
JAVA
开源项目
程序员
2022-05-06
0
555
在这鱼龙混杂的时代,你觉得一个优秀的后端 Java 开发应该有哪些好的开发习惯?
毕业快三年了,前后也待过几家公司,碰到各种各样的同事。见识过各种各样的代码,优秀的、垃圾的、不堪入目的、看了想跑路的等等,所以这篇文章记录一下一个优秀的后端 Java 开发应该有哪些好的开发习惯。 拆分合理的目录结构 受传统的 MVC模式影响,传统做法大多是几个固定的文件夹 contro...
Java
程序员
开发
面试经验
2022-05-06
0
272
面试的时候都绕不过JVM,都要重新背一下,不要再死记硬背Java的类加载啦
作为一个程序员,面试的时候都绕不过JVM,可以说这是我们永远的痛。是不是感觉每次面试的时候,都要重新背一下,不然面试会被虐惨。 那么问题就来了,为什么每次面试都要背?``为什么背完过了断时间就忘了?除了记忆不深刻,还有一个重要原因是没理解,不理解的东西当然记不久。 所以从这篇...
JVM
程序员
JAVA
面试
2022-05-06
0
252
定制自己的Go项目目录布局?带你了解Go项目标准目录布局
很多的时候,我们开发一个简单的Go项目的时候并不需要纠结于项目的的目录布局,因为我们会将所有go源码文件扔在项目的根目录中,就像下面这样: demo ├── main.go ├── model.go └── service.go 复制代码 但当我们的项目变得复杂的时候,我们就需要好好思考怎么组...
Java
程序员
Go
2022-05-05
0
516
经常面试被问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
入门同学必看,你需要知道的Spring学习思路计划和环境基础搭建
我的学习思路 装配方式 + 依赖注入 设计理念 BeanDefintion scope beanClass lazy-init method constructor BeanDefintionMap 注册 BeanFactoryRegistry ...
Java
程序员
spring
架构
2022-05-04
0
283
首页
上一页
1
2
3
下一页
末页