首页
学习
活动
专区
工具
TVP
发布

凯哥Java

专栏作者
845
文章
1490413
阅读量
53
订阅数
Redis实战12-优惠券实现一人一单功能
在上一篇, Redis实战11-实现优惠券秒杀下单 我们已经把超卖问题解决了。接下来,我们来开发,优惠券一人一单功能。通过本文学习,您将有如下收获:
凯哥Java
2023-02-18
8270
Redis实战11-实现优惠券秒杀下单
1:查下优惠券、2:判断是否秒杀开始;3:判断秒杀是否结束;4:判断库存是否充足;5:扣减库存;6:创建订单;
凯哥Java
2023-02-11
9770
spring注解开发AnnotationConfigApplicationContext的使用
使用AnnotationConfigApplicationContext可以实现基于Java的配置类加载Spring的应用上下文。避免使用application.xml进行配置。相比XML配置,更加便捷。
凯哥Java
2022-12-16
3250
Spring的BeanFactoryPostProcessor
BeanFactoryPostProcessor是实现spring容器功能扩展的重要接口,例如修改bean属性值,实现bean动态代理等。很多框架都是通过此接口实现对spring容器的扩展,例如mybatis与spring集成时,只定义了mapper接口,无实现类,但spring却可以完成自动注入,是不是很神奇? 本文将通过简单的例子,展现BeanFactoryPostProcessor的扩展能力。
凯哥Java
2022-12-16
2490
【经验:图文教程】IDEA开启并配置services窗口,观察启动模块的端口并方便操作.
背景:在微服务架构中由于模块化的微服务拆分,导致模块很多,IDEA为开发者提供的Service界面可以很方便的观察启动模块的端口并方便操作.
凯哥Java
2022-12-16
2K0
【已解决】Requested bean is currently in creation: Is there an unresolvable circular reference?
在正常情况下order服务调用user服务正常。引入feign后将调用feign相关的抽取到了feign-api项目中.然后启动就报错。错误信息如下:
凯哥Java
2022-12-16
4.5K0
【eureka教程】2:eureka服务注册
将普通的spring boot项目修改成向eureka服务注册步骤: 1:pom中引入eureka的依赖 org.springframework.cloudspring-cloud-starter-netflix-eureka-client 2:在配置文件中添加eureka相关配置: #eureka:   client:     service-url: #eureka的地址信息       defaultZone: http://127.0.0.1:10086/eureka
凯哥Java
2022-12-16
4610
【已解决】SpringBoot项目bootstrap.yml配置文件不加载
我们在使用spring boot项目中想加入nacoas,我们知道nacoas是从bootstartap.yml中获取的。当我们在spring boot项目配置了bootstartap.yml后,有时候,会发现并不生效。接下来凯哥就讲讲怎么解决。
凯哥Java
2022-12-16
2.6K0
【Spring boot Nacos系列教程】Nacos第三篇:多环境配置
在实际开发过程中,我们会有多个多个环境。比如:dev、test、release、pro等不同的环境。那么在不同环境下,nacos是怎么配置的?
凯哥Java
2022-12-16
1.5K0
【官方】Nacos Spring Boot 快速开始
本文主要面向 Spring Boot 的使用者,通过两个示例来介绍如何使用 Nacos 来实现分布式环境下的配置管理和服务发现。
凯哥Java
2022-12-16
6090
解决org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException
解决org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException 今天在测试的时候,上传了一个3MB左右的文件,提示这个错误 📷 从错误信息可以发现,是上传的文件太大了。 分享原因: tomacat限制大小(默认1M), 当上传文件大于这个值时就会报错 解决方案: // 设置单个文件大小 spring.servlet.multipart.max-file-size= 50MB // 设置单次请求文件的总大小 spring
凯哥Java
2022-12-16
1.1K0
SpringBoot:Jar包工程启动、停止、重启脚本
 随着spring boot技术成为主流,我们都知道spring boot项目打的是jar包而非war包,虽然可以修改成war包,但是如果就是jar包的话,那么spring boot项目怎么怎么启动?停止?重启?怎么写?
凯哥Java
2022-12-16
1K0
记一次dubbo连接zookeeper注册中心发生异常的排查经历
java.lang.IllegalStateException: zookeeper not connected
凯哥Java
2022-12-16
3630
spring boot项目中handlerinterceptor autowired 为空解决办法
在我们使用拦截器的时候,有时候需要使用bean对象,这个时候,如果我们直接使用了@autowired或者是@Resource注解的的时候,发现对象为空。是什么原因导致的呢?
凯哥Java
2022-12-16
5770
Spring学习(二):Spring支持的5种Bean Scope
Scope是定义Spring如何创建bean的实例的。Spring容器最初提供了两种bean的scope类型:singleton和prototype,但发布2.0以后,又引入了另外三种scope类型:request、session和global session,这三种只能在web 应用中才可以使用。
凯哥Java
2022-12-16
3540
Spring 事务管理详解
我们知道,在JavaEE的开发过程中,service方法用于处理主要的业务逻辑,而业务逻辑的处理往往伴随着对数据库的多个操作。以我们生活中常见的转账为例,service方法要实现将A账户转账到B账户的功能,则该方法内必定要有两个操作:先将A账户的金额减去要转账的数目,然后将B账户加上相应的金额数目。这两个操作必定要全部成功,方才表示本次转账成功;若有任何一方失败,则另一方必须回滚(即全部失败)。事务指的就是这样一组操作:这组操作是不可分割的,要么全部成功,要么全部失败
凯哥Java
2022-12-16
3770
Java面试集锦(一)之Spring/SpringMVC
Spring是一套为了解决企业应用开发的复杂性而创建的框架,特点是分层的架构,允许用户在不同层面使用不同的组件进行组合。同时通过IOC容器来降低耦合,简化开发。利用AOP来进行切面编程统一管理通用模块。
凯哥Java
2022-12-16
2180
Java面试集锦(一)之SpringCloud
服务在发布时 指定对应的服务名(服务名包括了IP地址和端口) 将服务注册到注册中心(eureka或者zookeeper) 这一过程是springcloud自动实现 只需要在main方法添加@EnableDisscoveryClient 同一个服务修改端口就可以启动多个实例 调用方法:传递服务名称通过注册中心获取所有的可用实例 通过负载均衡策略调用(ribbon和feign)对应的服务
凯哥Java
2022-12-16
3080
Java面试集锦(一)之SpringBoot
Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。
凯哥Java
2022-12-16
1.2K0
Java面试集锦(一)
摘要:1. 在浏览器中输入url地址 显示主页的过程,整个过程会使用哪些协议 image.jpeg总体来说分为以下几个过程: DNS解析 TCP连接 发送HTTP请求 服务器处理请求并返回HTTP报文 浏览器解析渲染页面 连接结束 在浏览器中输入网址之后执行会发生什么? DNS解析,找到对应ip地址 客户 阅读全文
凯哥Java
2022-12-16
1870
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档