Java程序员小云
Java程序员小云
全部文章
分类
c++(1)
elasticsearch(1)
git(3)
intellij-idea(1)
java(62)
json(2)
jvm(1)
kafka(1)
linux(3)
mysql(7)
oracle(1)
qt(1)
rabbitmq(1)
redis(5)
restful(1)
r语言(1)
serverless(1)
spring(15)
spring boot(7)
spring cloud(1)
tcp/ip(1)
tomcat(1)
人工智能(1)
前端(1)
华为(1)
单元测试(1)
后端(1)
开发语言(1)
微服务(1)
数据库(3)
数据结构(1)
未归档(1)
架构(1)
程序人生(3)
经验分享(1)
缓存(1)
自动化(1)
面试(53)
高并发(1)
归档
标签
去牛客网
登录
/
注册
Java程序员小云的博客
全部文章
(共191篇)
Service 层和 Dao 层每个类都加上接口吗?
前几天刷头条又刷到了「Service层和Dao层真的有必要每个类都加上接口吗?」这个问题,之前简单回答了一波,给出的观点是「看情况」! 现在结合我参与的项目以及阅读的一些项目源码来看。如果项目中使用了像Spring这样的依赖注入框架,那可以不用接口! 先来说说为什么使用了依赖注入框架以后,可以不...
2022-01-22
0
333
当我把 SpringBoot 的启动 Banner 换成了老师;同事:借一bu说话...
哥儿几个,都来啦!! 大家好,我是小海!今天带大家玩个好玩儿的配置。 当我们启动SpringBoot项目的时候,控制台会输出SpringBoot的logo以及版本相关的信息! 可能很多朋友不知道,这个logo的是可以自定义的,而且自定义起来还非常简单,只需要在resources目录下放上一...
2022-01-22
0
307
Spring Boot + GraphQL 应用
在浅尝GraphQL一文描述了GraphQL及基本使用,本文提供一个基本示例,描述如何基于spring boot的web项目快速应用。 graphql-java的官方文档:Getting started with GraphQL Java and Spring Boot,提供了相关依赖用以快速配置...
2022-01-22
0
375
快手二面:引入RabbitMQ后,你如何保证全链路数据100%不丢失?
我们都知道,消息从生产端到消费端消费要经过3个步骤: 1、生产端发送消息到RabbitMQ; 2、RabbitMQ发送消息到消费端; 3、消费端消费这条消息; 这3个步骤中的每一步都有可能导致消息丢失,消息丢失不可怕,可怕的是丢失了我们还不知道,所以要有一些措施来保证系统的可...
2022-01-22
0
345
面试官问:生成订单30分钟未支付,则自动取消,该怎么实现?
在开发中,往往会遇到一些关于延时任务的需求。例如 生成订单30分钟未支付,则自动取消 生成订单60秒后,给用户发短信 对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的区别究竟在哪里呢?一共有如下几点区别 定时任务有明确...
2022-01-22
0
301
你真的会写for循环吗?来看看这些常见的for循环优化方式
前言 我们都经常使用一些循环耗时计算的操作,特别是for循环,它是一种重复计算的操作,如果处理不好,耗时就比较大,如果处理书写得当将大大提高效率,下面总结几条for循环的常见优化方式。 首先,我们初始化一个集合 list,如下: List<String> list = new Ar...
2022-01-22
0
302
MySQL 中的 INSERT 是怎么加锁的?
在之前的博客中,我写了一系列的文章,比较系统的学习了 MySQL 的事务、隔离级别、加锁流程以及死锁,我自认为对常见 SQL 语句的加锁原理已经掌握的足够了,但看到热心网友在评论中提出的一个问题,我还是彻底被问蒙了。 他的问题是这样的: 加了插入意向锁后,插入数据之前,此时执行了 sele...
2022-01-22
0
538
bee-spring-boot V1.9.8. boot 2.5.6 双 11 版正式发布
bee-spring-boot V1.9.8. boot 2.5.6 双 11 版正式发布 1 bee-spring-boot V1.9.8.boot2.5.6(双11版) Bee 1.9.8 整合 Spring-boot 2.5.6 并且提供bee-spring-boot-star...
2022-01-22
0
469
用 Java 打造一款 SSH 客户端,这个太强了。。
前言 最近由于项目需求,项目中需要实现一个WebSSH连接终端的功能,由于自己第一次做这类型功能,所以首先上了GitHub找了找有没有现成的轮子可以拿来直接用,当时看到了很多这方面的项目,例如:GateOne、webssh、shellinabox等。 这些项目都可以很好地实现webssh的功能,...
2022-01-22
0
381
带你解密:SpringBoot接口到底支持多少种类型的参数
目前所有系列文章已同步至个人博客(itsoku.com),个人博客已改版,更方便翻阅,点击文末左边的阅读原文直达博客。 1、来看 2 个好问题 大家在使用 SpringMVC 或者 SpringBoot 开发接口的时候,有没有思考过下面这 2 个问题 接口的参数到底支持哪些类型?有什么规...
2022-01-22
0
373
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页