Spring

2020最新的Spring Boot 分布式锁的具体实现(内附代码)

3

刘莉莉 发布于 2020-07-07

前言 面试总是会被问到有没有用过分布式锁、redis 锁,大部分读者平时很少接触到,所以只能很无奈的回答 “没有”。本文通过 Spring Boot 整合 redisson 来实现分布式锁,并结合 demo 测试结果。 首先看下大佬总结的图 正文 添加依赖 <!--redi...

阅读(7)评论(0)赞 (0)

推荐一个基于nuxt.js和springboot的前后端分离的脚手架

xiaoli.he 发布于 2020-07-07

第一次发帖,好紧张啊,有没有潜规则,用不用脱啊,该怎么说啊,打多少字才显的有文采啊,我写的这么好会不会太招遥,写的这么深奥别人会不会看不懂啊,好激动啊,怎么才能装成是经常发帖的样子,好紧张啊。 背景 目前有很多优秀的开源java EE开发框架,在各自的场景都发挥着很重要的作用,想...

阅读(9)评论(0)赞 (0)

springBoot项目打包idea的多种方法

7

尖兵 发布于 2020-07-07

War包 1.首先在启动类继承SpringBootServletInitializer @SpringBootApplication public class DemoApplication extends SpringBootServletInitializer { @Over...

阅读(6)评论(0)赞 (0)

凭借着这份面试题,我拿到了阿里,美团,字节跳动的offer!

7

wenming.gapo 发布于 2020-07-07

为了方便同学们之后的面试复习,我把各类面试题给汇总了一下,每道题都是经过自己筛选后觉得需要掌握的,此次整理包括 Java、数据结构与算法、计算机网络、操作系统、数据库等。后面我会把这些问题的解答陆续放出来。 Java基础知识 java中==和equals和hashCode的区别 ...

阅读(6)评论(0)赞 (0)

这都2020年了,还不会搭Spring吗?

7

dulong 发布于 2020-07-07

​ Spring 是众多开源java项目中的一员,基于分层的javaEE应用一站式轻量级开源框架,主要核心是 IOC(控制反转/依赖注入)与 AOP(面向切面)两大技术,实现项目在开发过程中的轻松解耦,提高项目的开发效率。 ​ 在项目中引入 Spring 立即可以带来下面的好处 ...

阅读(6)评论(0)赞 (0)

Spring Cloud学习笔记(4)- 构建一个Eureka集群

xubiao.zhuang 发布于 2020-07-07

在上一章中讲到,Eureka很多的服务器配置项都来自于AWS。其中非常重要的: Region表示AWS中的地理位置,例如us-east-1、us-east-2、eu-west-1等,注意这些都是服务器集群; 每个Region都有多个Availability Zone,彼此内网打通...

阅读(7)评论(0)赞 (0)

你凭什么说Spring会导致MyBatis的一级缓存失效!

5

xubiao.zhuang 发布于 2020-07-07

一、概述 最近老是听说Spring和MyBtis集成后,一级缓存就不可用了! 我就纳闷了,为什么一级缓存不可用呢?这难道是Spring的BUG?这引起了我极大的兴趣,因为Spring作为一个极其优秀的项目管理框架,它居然也有BUG,我要一探究竟,满足我的好奇心! 二、真的没走缓存...

阅读(5)评论(0)赞 (0)

SpringBoot使用Jackson序列化Json和XML

darida 发布于 2020-07-07

关于Json库,最近讨论的最多是阿里开源的FastJson,虽然令人尴尬的是讨论的主要内容是其频繁暴露的安全漏洞问题。FastJson漏洞影响范围之大主要原因是在其在国内非常火爆,而在国外Jackson是主流选择,FastJson在国内热门的原因可能是因为作者是国人,版本更新频繁...

阅读(6)评论(0)赞 (0)

Spring源码之IOC

邓龙华 发布于 2020-07-07

了解Spring的特性IOC,首先我们要将IOC的定义和来源了解清除,这样我们就可以从一个更高的层次去了解Spring。后面我们从Spring的职责进行分步去了解Spring IOC的具体实现。所以我们会从容器的生命周期和托管的资源的生命周期,然后是依赖之间的处理,最后是配置的处...

阅读(6)评论(0)赞 (0)

一个依赖搞定 Spring Boot 反爬虫,防止接口盗刷!

6

邓龙华 发布于 2020-07-07

kk-anti-reptile 是适用于基于 spring-boot 开发的分布式系统的反爬虫组件。 系统要求 基于 spring-boot 开发(spring-boot1.x, spring-boot2.x均可) 需要使用 redis 工作流程 kk-anti-reptile ...

阅读(6)评论(0)赞 (0)

Springboot下Shiro+Token使用redis做安全认证方案

Harries 发布于 2020-07-07

以前项目中权限认证没有使用安全框架,都是在自定义filter中判断是否登录以及用户是否有操作权限的。 什么是Shiro Apache Shiro 是一个强大灵活的开源安全框架,可以完全处理身份验证、授权、加密和会话管理。 Realm是Shiro的核心组建,也一样是两步走,认证和授...

阅读(7)评论(0)赞 (0)

springboot 整合 Mybatis、JPA、Redis

12

puefu.he 发布于 2020-07-07

引言 在springboot 项目中,我们是用ORM 框架来操作数据库变的非常方便。下面我们分别整合mysql ,spring data jpa 以及redis 。让我们感受下快车道。 我们首先创建一个springboot 项目,创建好之后,我们来一步步的实践。 使用mybati...

阅读(10)评论(0)赞 (0)

【WEB系列】AsyncRestTemplate之异步非阻塞网络请求介绍篇

2

likai 发布于 2020-07-07

AsyncRestTemplate发起异步网络请求,由Spring4.0引入,但是在5.0就被表上了删除注解,官方推荐使用基于React的WebClient来代替。 虽然官方已经不推荐使用 AsyncRestTemplate ,但是如果你的web项目,并不想引入react相关的包...

阅读(11)评论(0)赞 (0)

入职阿里后,才知道原来简历这么写

3

xubiao.zhuang 发布于 2020-07-07

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮...

阅读(10)评论(0)赞 (0)

CKEditor 5 + SpringBoot实战(三):SpringData JPA数据持久化

6

songhua.gao 发布于 2020-07-06

在本系列的文章中,我将介绍如何在Spring Boot Application中使用CKEditor编辑器。介绍的内容包括基本环境的搭建,文件上传,SpringData JPA数据持久化,CKEditor5的安装,CKEditor图片上传,CKEditor插入视频,获取/设置CK...

阅读(12)评论(0)赞 (0)

Spring Boot 应用如何提高服务吞吐量?

1

zhuangli 发布于 2020-07-06

意外和明天不知道哪个先来。没有危机是最大的危机,满足现状是最大的陷阱。 背景 生产环境偶尔会有一些慢请求导致系统性能下降,吞吐量下降,下面介绍几种优化建议。 方案 1、undertow替换tomcat 电子商务类型网站大多都是短请求,一般响应时间都在100ms,这时可以将web容...

阅读(11)评论(0)赞 (0)

Maven一键部署Springboot到Docker仓库,为自动化做准备

3

wenming.gapo 发布于 2020-07-06

1 前言 前面《 Springboot整合MongoDB的Docker开发,其它应用也类似 》讲解了如何做 Docker 开发、如何把 Springboot 应用打包成一个镜像,但它是手动的,本文将讲解如何通过 maven 一键打包部署。 2 两个maven插件搞定 可以使用 m...

阅读(13)评论(0)赞 (0)

springboot 整合 thymeleaf(上手即用)

5

Harries 发布于 2020-07-06

引言 springboot 整合thymeleaf 其实用的不是很多,因为现在很多公司都是前后端分离的项目,通过接口交互了。但是我们后端人员,对前端不是很了解,但是又想做些东西看看效果。所以就可以整合 thymeleaf ,掌握一些基本的语法,就可以很好的操作啦。 使用 首先引入...

阅读(12)评论(0)赞 (0)