加载中
图文并茂,Spring Boot Starter 万字详解。还有谁不会?

一、SpringBoot的starter简介 1.1 什么是starter(场景启动器) 在SpringBoot出现之前,如果我们想使用SpringMVC来构建我们的web项目,必须要做的几件事情如下: 首先项目中需要引入SpringM...

图文并茂,Spring Boot Starter 万字详解!还有谁不会?

一、SpringBoot的starter简介 1.1 什么是starter(场景启动器) 在SpringBoot出现之前,如果我们想使用SpringMVC来构建我们的web项目,必须要做的几件事情如下: 首先项目中需要引入SpringM...

昨天 09:04
0
详解 Java 中的自动装箱与拆箱,5000+字,看了不懂你打我

什么是自动装箱拆箱? 很简单,下面两句代码就可以看到装箱和拆箱过程 //自动装箱 Integer total = 99; //自动拆箱 int totalprim = total; 简单一点说,装箱就是自动将基本数据类型转换为包...

WebSocket 分布式集群怎么搞?

作者:邱城铨 来源:https://segmentfault.com/a/1190000017307713 问题起因 最近做项目时遇到了需要多用户之间通信的问题,涉及到了WebSocket握手请求,以及集群中WebSocket Session共享的问...

常见内网穿透工具,收好了!

作者: V0WKeep3r 链接:http://v0w.top/2020/08/11/IntranetProxy/ 0x00 前言 本文以渗透的视角,总结几种个人常用的内网穿透,内网代理工具,介绍其简单原理和使用方法。 0x01 nps-npc 1.1 简...

面试官:Java 8 map 和 flatMap 的区别?大部分人答不上来!

背景 栈长面试会经常问 Java 8 map 和 flatMap 的区别,大部分人都答不上来,会用 map 的都不多,还有一部分人甚至都不知道这两个玩意是干嘛用的,有的还以为我问 HashMap 和 FlatMap。。 这...

Docker + Spring Boot + FastDFS 搭建一套分布式文件服务器,太强了!

首先说一下从零开始自己去搭一个fastdfs挺麻烦,后来看到有人把做好的 docker 镜像传出来了,那搭建起来就很容易了 1.第一步安装docker: 在 root 权限下 yum install -y docker-io #安装doc...

面试官问:Mybatis Plus 是如何实现动态 SQL 语句的?原理你懂吗?

来源:juejin.cn/post/6883081187103866894 Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,那么它是怎么增强的呢?其实就是它已经封装好了一些crud方法,开发就不需要再写xml了,直接调用...

11/23 17:22
14
HTTP/2 都还没上用,HTTP/3 又是什么鬼?

作者:IT影子 链接:https://www.jianshu.com/p/b0b3c6df1a16 HTTP/3是超文本传输协议(HTTP)的第三个正式版本,将改善网络性能和稳定性,解决各种安全隐私问题,但尽管如此,仍存在一些安全...

11/23 09:59
27
接了个变态需求:生成 Excel + PDF 导出,用 Java 怎么实现?

作者:慢时光 来源:cnblogs.com/Tom-shushu/p/14279357.html 一、序言 Excel、PDF的导出、导入是我们工作中经常遇到的一个问题,刚好今天公司业务遇到了这个问题,顺便记个笔记以防下次遇到...

搞了 2 周性能优化,QPS 终于翻倍了!

来源:https://zhenbianshu.github.io/ 前段时间我们的服务遇到了性能瓶颈,由于前期需求太急没有注意这方面的优化,到了要还技术债的时候就非常痛苦了。 在很低的 QPS 压力下服务器 load 就...

重磅!Spring Boot 2.6 正式发布,一大波新特性,看完我彻底躺平了。。

Spring Boot 2.6.0 来了 太猛了!Spring Boot 2.5.6 发布不到一个月,Spring Boot 又接连发布了三个版本: Spring Boot 2.6.0(最新) Spring Boot 2.5.7 Spring Boot 2.4.13 后面两个版本都...

Spring Boot 实现各种参数校验,写得太好了,建议收藏!

作者:伍陆七 来源:https://juejin.cn/post/6856541106626363399 之前也写过一篇关于Spring Validation使用的文章,不过自我感觉还是浮于表面,本次打算彻底搞懂Spring Validation。 本文会...

为什么编程语言社区没那么多初创公司呢?

几周前我主持了一个小组讨论,会上有人问道:“为什么编程语言社区没那么多初创公司呢?” 这个小组会议的主题是职业路径,是编程语言设计和实现(PLDI)会议的一个环节。那人问的是为什么我...

利用 Fastjson 注入 Spring 内存马,太秀了~!

本文仅供参考学习使用。 1 基础 实际上java内存马的注入已经有很多方式了,我在学习中动手研究并写了一下针对spring mvc应用的内存马。 一般来说实现无文件落地的java内存马注入,通常是利用...

11/18 15:35
8
MySQL 中的 INSERT 是怎么加锁的?

在之前的博客中,我写了一系列的文章,比较系统的学习了 MySQL 的事务、隔离级别、加锁流程以及死锁,我自认为对常见 SQL 语句的加锁原理已经掌握的足够了,但看到热心网友在评论中提出的一个...

44 个神仙注释,太有才了……

有时候,我们会写一些非常有创意的注释,而有些注释确实让人不得不佩服 程序员的想象力。看到下面这些注释,相信每个人都会捧腹大笑。 【1】 #想了解递归,请参见文件末尾 . .(代码末尾…)...

再见 Swagger UI!国人开源了一款超好用的 API 文档生成框架,Star 4.7K+,真香!!

背景 最近,栈长发现某些国内的开源项目都使用到了 Knife4j 技术,看名字就觉得很锋利啊! 是不是这样的缩写呢: Knife4j = Knife for Java ? Java 匕首? 看起来很牛逼的样子,当然,这是我...

面试官:new Object[5] 一共创建了几个对象?

Java 数组中new Object[5]语句是否创建了5个对象? Java 数组的本质是一个Java类,它是通过new语句来实例化,但是这个new语句却不会实例化数组中的对象,我们对它的理解有些偏差。 对于基本类...

11/17 11:49
12
JWT、JWE、JWS 、JWK 都是什么鬼?还傻傻分不清?

作者:NinthDevilHunster 来源:https://www.freebuf.com/articles/web/180874.html JWT 相信很多小伙伴都知道,JSON Web Token,如果在项目中通过 jjwt 来支持 JWT 的话,可能只需要了解 JW...

11/16 20:46
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部