使用 @Transactional 时常犯的N种错误

@Transactional是我们在用Spring时候几乎逃不掉的一个注解,该注解主要用来声明事务。它的实现原理是通过Spring AOP在注解修饰方法的前后织入事务管理的实现语句,所以开发者只需要通过一个注...

为什么IDEA不推荐你使用@Autowired ?

@Autowired注解相信每个Spring开发者都不陌生了!在DD的Spring Boot基础教程和Spring Cloud基础教程中也都经常会出现。 但是当我们使用IDEA写代码的时候,经常会发现@Autowired注解下面是有小...

是谁在Go标准库的源码中植入了色情网站?

昨天,有网友在群里说在GitHub上发现了色情网站! GitHub上怎么会有色情网站呢?网友给出了下面的截图: 这个出现在Go标准库中的Issue里面,有一个url... 该Issue地址:https://github.com/...

2021/10/17 13:18
1W
Spring Boot中使用PostgreSQL数据库

在如今的关系型数据库中,有两个开源产品是你必须知道的。其中一个是MySQL,相信关注我的小伙伴们一定都不陌生,因为之前的Spring Boot关于关系型数据库的所有例子都是对MySQL来介绍的。而今...

Spring Boot中如何配置线程池拒绝策略,妥善处理好溢出的任务

通过之前三篇关于Spring Boot异步任务实现的博文,我们分别学会了用@Async创建异步任务、为异步任务配置线程池、使用多个线程池隔离不同的异步任务。今天这篇,我们继续对上面的知识进行完善...

2021/09/23 14:39
45
Spring Boot中有多个@Async异步任务时,记得做好线程池的隔离!

通过上一篇:配置@Async异步任务的线程池的介绍,你应该已经了解到异步任务的执行背后有一个线程池来管理执行任务。为了控制异步任务的并发不影响到应用的正常运作,我们必须要对线程池做好相...

Spring Boot中使用@Async的时候,千万别忘了线程池的配置!

上一篇我们介绍了如何使用@Async注解来创建异步任务,我可以用这种方法来实现一些并发操作,以加速任务的执行效率。但是,如果只是如前文那样直接简单的创建来使用,可能还是会碰到一些问题。...

2021/09/16 12:15
497
Spring Boot中使用@Async实现异步调用,加速任务的执行!

什么是“异步调用”?“异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异...

求职必备技能:教你如何扒了公司的底裤!

来源: 内容整理搜集来自知乎网友: 普通人OP的回答 有不少同学在投简历的时候,一般会面临如下情况。 市面上除了一些大家耳熟能详的大公司以外,还有很多本地的小公司。 投递简历的时候遇到...

MySQL:SELECT COUNT 小结

作者 | 翁智华 来源 | https://www.jianshu.com/p/4913fdd1e277 背景 今天团队在做线下代码评审的时候,发现同学们在代码中出现了 select count(1) 、 select count(*),和具体的select coun...

2021/09/13 10:30
388
帮你朋友进来看看:色情片伤害人体的全过程

来源 | 公众号:锦鲤青年(iiijinli) Tips 1: 每个男人电脑的C、D、E、F盘都有一个神秘的文件夹,不信你去翻翻看自己男朋友的电脑。 Tips 2: 为了身体健康以及另一半的幸福着想,奉劝各位男同...

阿里规定超过三张表禁止JOIN,为啥呢?

作者 | e71hao 来源 | http://blog.itpub.net/30393770/viewspace-2650450/ 一、 问题提出 《阿里巴巴JAVA开发手册》里面写超过三张表禁止join,这是为什么? 二、问题分析 对这个结论,你是...

2021/09/12 11:30
71
招聘:PingCAP大范围招募,有兴趣的小伙伴速点!

后端开发工程师(2022 届)急招! 北京平凯星辰科技发展有限公司 后端开发 工作地址 四川·成都市 | 广东·深圳市 | 广东·广州市 | 上海市·黄浦区 | 北京市·海淀区 | 浙江·杭州市 职位描...

利用注解 + 反射消除重复代码(Java项目)

作者 | Leilei Chen 来源 | https://llchen60.com/ 1. 案例场景 假设银行提供了一些 API 接口,对参数的序列化有点特殊,不使用 JSON,而是需要我们把参数依次拼在一起构成一个大字符串 按照...

加入 Spring 技术学习群

入群须知 为了构建高质量的技术交流社群 减少低质量内容的产出,建议入群前先阅读本须知 了解本社群所涉及的内容主题与相关群规 社群主题:Spring技术 适合人群: 已经具备Java基础能力(若还...

建议被降级降薪员工主动辞职?网友炸了!

整理 | 程序员求职面试(ID:CoderJob)整理 来源 | 公众号 程序猿 身在职场就可能面对排挤、可以边缘化,甚至是被迫降级降薪,如果你遇到这样的事情你会怎处理? 近日,当当网创始人李国庆在...

如何轻松搞定CRUD的创建人、修改人、时间等字段的赋值

作者 | 一起随缘 来源 | https://juejin.cn/post/6984555714752561183 背景 数据库设计过程中,我们往往会给数据库表添加一些通用字段,比如创建人、创建时间、修改人、修改时间,在一些公司...

一款实用可行的支付系统,专供互联网企业使用,赶紧收藏了!

前两天有小伙伴来找小编,问哪里有互联网企业用的支付系统,想学习学习提升提升。 小伙伴的要求,小编自然是放在第一位去实现的,这几天废寝忘食的搜寻,终于找到一款不错的开源支付系统,赶...

聊聊订单系统的设计?

来源 | r6d.cn/uEJQ 本文主要讲述了在传统电商企业中,订单系统应承载的角色,就订单系统所包含的主要功能模块梳理了设计思路,并对订单系统未来的发展做了一些思考。 1. 订单系统在企业中的...

2021/09/10 12:15
174
堪称神级的Java技术栈手册火了!

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

2021/09/09 14:08
372

没有更多内容

加载失败,请刷新页面