-->
上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 其实,很多初学者(包括我自己)初期学习多线程时都被视频带偏了...虽然我始终认为培训班的视频是最适合非科班零基础入门的,但是在多线程方面,无一例外都讲得比较糟糕。 感触很深的一点是:很多新手觉得多线程难,并不是因为volatile、ReentrantLock或者Executor线程池,而是从一开始就 阅读全文
posted @ 2023-08-17 10:31 角刀牛Java 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 提到 MySQL 索引,相信使用过的小伙伴并不陌生,日常工作中,我们经常会加索引来提升查询效率,那么,为什么一个慢查询加上索引查询速度就能提升一个档次?索引后面的实现机制到底是什么?今天就让我们一起来探讨这个话题。 申明:本文说的磁盘是指普通的机械磁盘 一、索引是什么 比如阅读时,索引就是书的目录, 阅读全文
posted @ 2023-08-17 08:36 角刀牛Java 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 电商系统中秒杀是一种常见的业务场景需求,其中核心设计之一就是如何扣减库存。本篇主要分享一些常见库存扣减技术方案,库存扣减设计选择并非一味追求性能更佳,更多的应该考虑根据实际情况来进行架构取舍。在商品购买的过程中,库存的抵扣过程通常包括以下步骤: 开启事务:在开始进行库存抵扣操作前,开启一个事务。 查 阅读全文
posted @ 2023-08-16 15:59 角刀牛Java 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。本文将通过示例详解Java如何实现自定义注解,需要的可以参考一下 − 目录 概念 作用 JDK中预定义的一些注解 注解生成文档案例 自定义注解 格式 本质 属性:接 阅读全文
posted @ 2023-08-16 11:13 角刀牛Java 阅读(321) 评论(0) 推荐(0) 编辑
摘要: @Autowired 和 @Resource 都是 Spring/Spring Boot 项目中,用来进行依赖注入的注解。它们都提供了将依赖对象注入到当前对象的功能,但二者却有众多不同,并且这也是常见的面试题之一,所以我们今天就来盘它。 @Autowired 和 @Resource 的区别主要体现在 阅读全文
posted @ 2023-08-14 11:44 角刀牛Java 阅读(1468) 评论(0) 推荐(0) 编辑
摘要: 远程调试是一项重要的技术,特别是对于使用IDEA开发的开发者来说。在本篇技术博客中,我们将探讨如何使用IDEA进行远程调试。 1 IDEA 配置 首先,我们需要确保我们的开发环境已经准备就绪。我们需要在远程服务器上安装并配置好调试器,如GDB或LLDB。我们还需要在本地计算机上安装IDEA,并确保我 阅读全文
posted @ 2023-08-14 11:20 角刀牛Java 阅读(413) 评论(0) 推荐(0) 编辑
摘要: @RequestParam 和 @PathVariable 注解是用于从request中接收请求的,都可接收参数 @RequestParam 是从request里取值 @PathVariable 是从一个URI模板里面来填充 @RequestParam 示例 URL如下: http://localh 阅读全文
posted @ 2023-08-14 11:05 角刀牛Java 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 背景: 在项目开发中,习惯去设计一些自定义的异常类来处理各层的异常。比如: DAO层会有对应的DAOException.java Service层有对应的ServiceException.java Controller层有对应的ControllerException.java 当程序遇到不可忽视的错 阅读全文
posted @ 2023-08-08 16:05 角刀牛Java 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 使用Hutool工具请求第三方接口遇到的一篮子问题1. 请求第三方接口的几种方式1.1 使用HttpUtil请求,返回String类型的JSON串一般用在请求普通的页面情况下,返回的结果是JSON格式,但是如果出现了404、504错误,返回的是HTML格式报错(视情况而定) 示例代码(来源于Huto 阅读全文
posted @ 2023-08-08 15:59 角刀牛Java 阅读(2092) 评论(0) 推荐(0) 编辑
摘要: 最近在项目中发现前端发送过来的请求id和数据库不一致的问题,最后亲测解决。具体如下。 前端请求如下: 数据库的数据确是: 经过排查发现是 JS对long型数据进行处理时丢失精度,导致提交的id和数据库中的id不一致。 解决办法:我们可以在服务端给页面响应json数据时进行处理,将long型数据统一转 阅读全文
posted @ 2023-08-08 14:34 角刀牛Java 阅读(280) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页