内卷的Java工程师
内卷的Java工程师
全部文章
后端
Java(711)
微服务(14)
数据库(15)
未归档(2)
网络(5)
队列(5)
面试(5)
归档
标签
去牛客网
登录
/
注册
内卷的Java工程师的博客
全部文章
/ 后端
(共272篇)
深入浅出:Spring Boot整合Netty
前言 本篇文章主要介绍的是SpringBoot整合Netty以及使用Protobuf进行数据传输的相关内容。Protobuf会简单的介绍下用法,至于Netty在之前的文章中已经简单的介绍过了,这里就不再过多细说了。 Protobuf 介绍 protocolbuffer(以下简称PB)是goo...
2021-10-09
0
597
在数据库架构设计中,最重要的基本概要!
所有概念均以“用户中心”举例。画外音:这是一个提供用户注册、登录、信息查询与修改的常见业务。一、单库架构 单库架构,是业务初期最常见的数据库架构。 user-service:用户中心服务,对调用者提供友好的RPC接口 user-db:一个库进行数据存储 二、分组架构 ...
2021-10-09
0
525
再聊聊 synchronized 关键字
当synchronized关键字,有不少同学已经耳熟能详了,作为作为复习还是要巩固一下,因为面试常问这个东西。 第一个是多个线程去访问同一个资源的时候,对这个资源要上锁。为什么要上锁呢?访问某一段代码或者某临界资源的时候是需要有一把锁的概念的。 比如:我们对一个数字做递增,两个程序对它一块儿来做...
2021-10-09
0
413
Dubbo的架构设计及实现原理
0 前言 Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Pr...
2021-10-09
0
463
你知道吗?使用 MySQL 中InnoDB行锁需要避免这些坑?
一、InnoDB行锁的实现方式 通过给索引上的索引项加锁来实现的,也就意味着:只有通过索引条件检索数据,InnoDB才使用行级锁,否则,InnoDB将使用表锁。这一点在实际应用中特别需要注意,不然的话可能导致大量的锁冲突,从而影响引发并发性能。 实验一:对没有索引的加锁,导致表锁 1)准备工作...
2021-10-09
0
482
“又臭又长”的类重构,IDEA只要几分钟立马搞定!
最近,在对已有项目进行扩展的时候,发现要改动的一个类它长766行,开放了近40个public接口,我流着泪把它给改完了。 为了防止这样的惨剧再次发生在我的身上,我觉得有必要写一篇博客来让广大程序猿同胞知道代码重构的重要性。 如果你身边有一个类写上千行的猿,一定要把此文转给ta 为什么...
2021-10-09
0
604
细谈8种架构设计模式及其优缺点
一、什么是架构 我想这个问题,十个人回答得有十一个答案,因为另外的那一个是大家妥协的结果,哈哈,我理解,架构就是骨架 人类的身体的支撑是主要由骨架来承担的,然后是其上面的肌肉、神经、皮肤。架构对于软件的重要性不亚于骨架对人类身体的重要性。 二、什么是设计模式 这个问题我问过的面试者不下数十次...
2021-10-09
0
418
数据库允许空值(null),往往是悲剧的开始
数据库字段允许空值,会遇到一些问题,此处包含的一些知识点,和大家聊一聊。 数据准备: create table user ( id int, name varchar(20), index(id) )engine=innodb; insert into user...
2021-10-09
0
469
面试 HTTP ,99% 的面试官都会问到这些
HTTP 和 HTTPS 的区别 HTTP 是一种 超文本传输协议(Hypertext Transfer Protocol),HTTP 是一个在计算机世界里专门在两点之间传输文字、图片、音频、视频等超文本数据的约定和规范 HTTP 主要内容分为三部分,超文本(Hypertext)、传输...
2021-10-09
1
484
一个基于 Spring Boot 的项目骨架
最近使用Spring Boot 配合 MyBatis 、通用Mapper插件、PageHelper分页插件 连做了几个中小型API项目,做下来觉得这套框架、工具搭配起来开发这种项目确实非常舒服,团队的反响也不错。在项目搭建和开发的过程中也总结了一些小经验,与大家分享一下。 在开发一个API项...
2021-10-09
0
379
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页