Java架构设计
Java架构设计
全部文章
java
.net(2)
.netcore(1)
asp.net(1)
azure(1)
github(1)
golang(1)
http(1)
IDEA(2)
Java架构(2)
Java程序员(6)
Java面试(1)
jenkins(2)
kafka(2)
kubernetes(1)
linux(2)
macos(1)
mvc(1)
mysql(2)
nginx(1)
rabbitmq(1)
redis(6)
spring(10)
spring boot(6)
spring cloud(5)
spring-boot(1)
SQL(2)
tcp/ip(1)
中间件(1)
分布式(4)
前端(2)
区块链(1)
压力测试(1)
安全(2)
微服务(3)
散列表(2)
数据库(5)
数据结构(1)
服务器(1)
未归档(1)
程序人生(3)
经验分享(2)
网络(3)
网络协议(1)
链表(2)
面试(22)
归档
标签
去牛客网
登录
/
注册
Java架构设计的博客
全部文章
/ java
(共125篇)
干掉 XML Mapper,新出的 Fluent Mybatis 真香
使用fluent mybatis可以不用写具体的xml文件,通过java api可以构造出比较复杂的业务sql语句,做到代码逻辑和sql逻辑的合一。 不再需要在Dao中组装查询或更新操作,在xml或mapper中再组装参数。 那对比原生Mybatis, Mybatis Plus或者其他框架,Fl...
2022-01-21
0
237
一坨一坨 if/else 参数校验,被 SpringBoot 参数校验组件整干净了
来源: https://mp.weixin.qq.com/s/ZVOiT-_C3f-g7aj3760Q-g 数据的校验的重要性就不用说了,即使在前端对数据进行校验的情况下,我们还是要对传入后端的数据再进行一遍校验,避免用户绕过浏览器直接通过一些 HTTP 工具直接向后端请求一些违法数据。 最...
2022-01-21
0
201
先到先学,Alibaba 甩出第四次更新的 JDK 源码高级笔记(终极版)
作为 Java 开发者,面试肯定被问过多线程。对于它,大多数好兄弟面试前都是看看八股文背背面试题以为就 OK 了;殊不知现在的面试官都是针对一个点往深了问,你要是不懂其中原理,面试就挂了。可能你知道什么是进程什么是线程,但面试官要是问你进程之间是如何通讯的?ConcurrentHashMap 和 H...
2022-01-21
0
238
深入InnoDB存储引擎最小存储单位剖析MySQL,其实索引真不难
索引可以说是每个工程师的必备技能点,明白索引的原理对于写出高质量的 SQL 至关重要,今天我们就从 0 到 1 来理解下索引的原理,相信大家看完不光对索引还会对 MySQL 中 InnoDB 存储引擎的最小存储单位「页」会有更深刻的认识 从实际需求出发 假设有如下用户表: CREATE TAB...
2022-01-21
0
175
顶级理解,阿里这份Github星标63.7K的Redis高级笔记简直不要太细
Redis 大家都知道Redis的业务范围是非常广的,但是对于刚入行的小伙伴来说可能也就知道个缓存跟分布式锁。因为Redis的很多功能在一些小企业里,根本是用不到的,得等到并发量到了一定的程度,系统扛不住了,才会用到Redis那些高级的功能。下面LZ就带大家来看看,Redis到底能干些啥: ...
2022-01-21
0
182
终于理解 Spring Boot为什么如此受青睐 HikariCP了,这图太透彻
前言 现在已经有很多公司在使用HikariCP了,HikariCP还成为了SpringBoot默认的连接池,伴随着SpringBoot和微服务,HikariCP 必将迎来广泛的普及。 下面陈某带大家从源码角度分析一下HikariCP为什么能够被Spring Boot 请来,文章目录如下: ...
2022-01-21
0
300
面试必备,TCP协议经典十五连问
前言 TCP协议是大厂面试必问的知识点。整理了15道非常经典的TCP面试题,希望大家都找到理想的offer呀 1. 讲下TCP三次握手流程 开始客户端和服务器都处于CLOSED状态,然后服务端开始监听某个端口,进入LISTEN状态 第一次握手(SYN=1, seq=x),...
2022-01-21
0
194
10个 解放双手的 IDEA 插件,少些冤枉代码
正经干活用的 分享一点自己工作中得心应手的IDEA插件,可不是在插件商店随随便便搜的,都经过实战检验,用过的都说好。可能有一些大家用过的就快速划过就行了。 1、GenerateAllSetter 实际的开发中,可能会经常为某个对象中多个属性进行 set 赋值,尽管可以用BeanUtil.cop...
2022-01-21
0
236
怎么实现IDEA 的 debug ,出于好奇心我越挖越深
对 Debug 的好奇 初学 Java 时,我对 IDEA 的 Debug 非常好奇,不止是它能查看断点的上下文环境,更神奇的是我可以在断点处使用它的 Evaluate 功能直接执行某些命令,进行一些计算或改变当前变量。 刚开始语法不熟经常写错代码,重新打包部署一次代码耗时很长,我就直接面向...
2022-01-21
0
282
秀出新天际的SpringBoot笔记,让开发像搭积木一样简单
什么是 Spring Boot Java (面向对象编程语言)经过30多年的发展,产生了非常多的优秀框架。Spring (为解决企业应用程序开发的复杂性而创建的框架)曾是最受欢迎的Java框架之一, 但随着Node、Ruby、Groovy、PHP等脚本语言的蓬勃发展,使用Spring开发应用就显得...
2022-01-21
0
303
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页