加载中
关于 Spring 依赖注入的几个知识点

本文的内容主要是想探讨我们在进行Spring 开发过程当中,关于依赖注入的几个知识点。感兴趣的读者可以先看下以下问题: @Autowired, @Resource, @Inject 三个注解的区别 当你在使用@Autowire...

推荐一款零注解侵入的 API 接口文档生成工具!

介绍 smart-doc是一款同时支持JAVA REST API和Apache Dubbo RPC接口文档生成的工具,smart-doc在业内率先提出基于JAVA泛型定义推导的理念,完全基于接口源码来分析生成接口文档,不采用任何注...

SpringBoot+SpringSecurity 前后端分离 + Jwt 的权限认证

前言 一般来说,我们用SpringSecurity默认的话是前后端整在一起的,比如thymeleaf或者Freemarker,SpringSecurity还自带login登录页,还让你配置登出页,错误页。 但是现在前后端分离才是正道,...

09/12 13:49
0
Spring Boot + MyBatis + MySQL读写分离

1. 引言 读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事儿,无非两个,要么中间件帮我们做,要么程序自己做。因此,一般来讲,读写分离有两种实现方...

IDEA 远程 Debug 及使用场景

说到远程Debug这个功能,基本上大多IDE都会自带,笔者切换到IDEA之后,还真再就没用过远程Debug,直到昨天发现了一个非常基础的错误... 坑从何来 坑来自于我的开源小工具, V-Mock.笔者本意是...

基于 Netty 搭建 WebSocket 集群实现服务器消息推送

本文内容是构建高性能、高可用消息推送的经典案例,在微服务 Spring Cloud 环境下基于 Netty 搭建 websocket 集群实现的。目录为: 1、背景 2、websocket 3、netty 3.1 socket 3.2 Java IO模...

Spring MVC 请求处理过程详解

SpringMVC请求处理相信大家都很熟悉了,本篇主要是基于SpringMVC处理请求的流程来阅读并调试源码,以及解决几个仅靠流程图无法解释的问题。SPring MVC 相关的文章可以关注公众号「Java后端」...

大佬辞职了 ...

辞职,对每个人而言都是非常重要的决定。尤其对于辞职后,长达半年、一年的休息间隔而言,对职场的影响更是非常巨大。 偶然间看到一篇Google大佬的文章,经过仔细的思考,将自己的辞职经历做...

09/08 14:08
160
短信验证码登录流程思路及详细步骤

Part1业务流程 1. 构造手机验证码:使用random对象生成要求的随机数作为验证码,例如4位验证码:1000~9999之间随机数; 2. 使用接口向短信平台发送手机号和验证码数据,然后短信平台再把验证码...

09/09 14:21
101
面试官问:生成订单30分钟未支付,则自动取消,该怎么实现?

在开发中,往往会遇到一些关于延时任务的需求。例如 生成订单30分钟未支付,则自动取消 生成订单60秒后,给用户发短信 对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就...

09/09 14:21
0
300 多道 Java 常考面试题(非常全)

金九银十到了,有很多即将面试的朋友咨询怎么做准备。这里必须要和大家再强调一下要准备的7大方面!总结起来包括:1 至 2 门你最熟悉的编程语言 + 数据结构和算法题 + 计网 + 操作系统 + 设计...

几行 Java 代码搞定图片提取文字功能

近日浏览网上一些图片提取文字的网站,觉得甚是有趣,花费半日也做了个在线图片识别程序,完成了两个技术方案的选择,一是 tesseract + Python flask的方案实现,二是 tesseract + Spring w...

09/06 13:48
88
分享一个基于 Spring Boot 的在线教育平台系统

今天给大家开源一个基于springboot的在线教育平台系统,系统是小孟开发的,第一个版本是小锋开发的。该系统完全免费、白嫖。系统完美运行。具体的介绍如下所示。 1. 技术介绍 核心技术:Spr...

MySQL 定时备份数据库(非常全)

在操作数据过程中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库。本篇文章主要讲述了几种方法进行 MySQL 定时备份数据库。 一. mysqldump命令备份数据 在MySQL...

09/06 13:48
115
IDEA REST Client 真好用

接口调试是每个软件开发从业者必不可少的一项技能,一个项目的的完成,可能接口测试调试的时间比真正开发写代码的时间还要多,几乎是每个开发的日常工作项。 所谓工欲善其事必先利其器,在没...

09/07 14:07
65
堪称神级的 Java 技术栈手册火了!

本文是为了帮大家快速回顾了Java中知识点,这套面试手册涵盖了诸多Java技术栈的面试题和答案,相信可以帮助大家在最短的时间内用作面试复习,能达到事半功倍效果。 本来想将文件上传到 GitH...

09/07 14:07
106
如何画出优秀的架构图?

作者 | 三画 来源 | 公众号「阿里巴巴云原生」 导读:技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,也体现在优秀工程师在工作效率提...

09/04 11:47
117
干掉大量 if 判断,规则执行器太香了!

近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示: if (是否海外用户) { return false; } if (刷单用户) { return false; } if (未付费用户 &&...

09/04 11:47
152
Nginx 通过 Lua + Redis 实现动态封禁 IP

为了封禁某些爬虫或者恶意用户对服务器的请求,我们需要建立一个动态的 IP 黑名单。对于黑名单之内的 IP ,拒绝提供服务。 实现 IP 黑名单的功能有很多途径: 1、在操作系统层面,配置 ipta...

美团二面:说说单点登录吧

点击上方 Java后端,选择 设为星标 优质文章,及时送达 在 B/S 系统中,登录功能通常都是基于 Cookie 来实现的。当用户登录成功后,一般会将登录状态记录到 Session 中,或者是给用户签发一个...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部