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

凯哥Java

专栏作者
845
文章
1485987
阅读量
53
订阅数
Redis实战13-集群下线程并发安全问题
通过前面两篇(Redis实战11-实现优惠券秒杀下单 Redis实战12-优惠券实现一人一单功能)的学习,我们已经解决了单机情况下优惠券秒杀及一人一单功能。其中,在优惠券秒杀时候,使用到了乐观锁处理的,在一人一单功能时候,使用了悲观锁,synchronized关键字及处理了spring事务失效情况。但是随着业务的增长,单机服务已经不能满足我们需求了,这个时候,需要多台机器来支撑。这就构成了集群,那么在集群模式下,我们再来测试我们的优惠券秒杀及一人一单情况。
凯哥Java
2023-02-25
4230
【以解决】项目使用feign时候提示bean不能注入feign
在项目中使用feign,将feign相关的功能抽取到了feign-api项目中。修改了pom引用,也导入包都对。但是在启动的时候报找到不feign对应的bean。如下图:
凯哥Java
2022-12-16
8810
Chrome扩展插件的开发--获取网页Cookies
Chrome浏览器在浏览器类应用软件中一直居于榜首,很多人选择Chrome浏览器不仅仅是因为它的稳定,还有它丰富的可拓展性。那么有没有想自己开发一款自己的谷歌浏览器插件呢?本文将介绍大家手动开发一个谷歌浏览器插件获取cookies.
凯哥Java
2022-12-16
1.9K0
【已解决】Requested bean is currently in creation: Is there an unresolvable circular reference?
在正常情况下order服务调用user服务正常。引入feign后将调用feign相关的抽取到了feign-api项目中.然后启动就报错。错误信息如下:
凯哥Java
2022-12-16
4.5K0
Redis+Guava,性能炸裂!这组合真的太顶了....
我们开发中经常用到 Redis 作为缓存,将高频数据放在 Redis 中能够提高业务性能,降低 MySQL 等关系型数据库压力,甚至一些系统使用 Redis 进行数据持久化,Redis 松散的文档结构非常适合业务系统开发,在精确查询,数据统计业务有着很大的优势。
凯哥Java
2022-12-16
6600
接口规范
原则 RPC-DUBBO 命名约定 参数约定 其他约定 示例 HTTP 命名规范 协议规范 示例 状态码 其他 版本发布 版本升级 超时时间 ---- 原则 如无必要,勿增接口; 强调API的可理解性,可发现性和可用性; 从具体的实施和用例中抽象出来。 RPC-DUBBO 命名约定 【Must】接口以XXXRemoteService命名; 【Must】请求响应以XXXRequest、XXXResponse接口; 【Must】请求响应参数命名统一驼峰。 参数约定 【Must】接口入参和返回参数是一个大对象,不
凯哥Java
2022-12-16
4520
工作中常用的几个git命令
git checkout master && git pull git checkout -b kaifa master git reset origin/release **/pom.xml git checkout . git commit -m “备注信息” git push -u origin 分支名称:分支名称 提交到远程 如:git push -u origin wangqian1221:wangqian1221
凯哥Java
2022-12-15
2040
idea下使用JavaDoc生产帮助文档
随着互联网的发展,项目越来越复杂,在加上项目运行好几年了,对外提供的API接口太乱了。那么怎么办呢?
凯哥Java
2022-12-15
8910
spring-boot 项目实践总结
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式, Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
凯哥Java
2022-12-15
4680
【图文教程】若依前后端分离版本-菜单怎么设置
在使用若依前后端分离版本作为基础架构的时候,需要新建菜单怎么操作?本文凯哥将详细讲解怎么添加。
凯哥Java
2022-11-28
9370
「已解决」Sentinel整合Feign出现循环依赖问题
在正常情况下order服务调用user服务正常。引入feign后将调用feign相关的抽取到了feign-api项目中.然后启动就报错。错误信息如下:
凯哥Java
2022-10-28
8800
Java中常用七个阻塞队列的总结
通过前面文章的学习,我们对Java中常用队列做了介绍。本文,咱们来对队列做个总结吧。
凯哥Java
2020-05-04
4550
Java阻塞队列四组API介绍
通过前面几篇文章的学习,我们已经知道了Java中的队列分为阻塞队列和非阻塞队列以及常用的七个阻塞队列。如下图:
凯哥Java
2020-05-02
5900
Java并发之显式锁和隐式锁比较
在面试的过程中有可能会问到:在Java并发编程中,锁有两种实现:使用隐式锁和使用显示锁分别是什么?两者的区别是什么?所谓的显式锁和隐式锁的区别也就是说说Synchronized(下文简称:sync)和lock(下文就用ReentrantLock来代之lock)的区别。
凯哥Java
2020-04-16
9610
设计模式之命令模式-引导篇及原理
项目背景:随着物联网的流行以及智能化家具普及。一个遥控器可以管控家里所有设备(家电等)也很正常了。
凯哥Java
2019-09-02
4980
设计模式之命令模式-使用命令模式实现遥控器及总结
public class LightOffCommand  implements ICommandInterface{
凯哥Java
2019-08-30
5160
vue中的代理转换机制proxyTable配置项
随着互联网技术的发展,现在很多互联网公司分工越来越明确了。后端开发人员只负责后端开发及接口的提供,前端人员负责按照设计图出页面及套页面,这个时候就出现了一种新的开发模式。即前后端分离模式。前端框架更新及普及更加推动了前后端分离开发。这种模式缩短了项目开发周期。但是,有时候会会出现比较尴尬的情况。比如再使用VUE写项目的时候,就会遇到。
凯哥Java
2019-08-15
5800
Selenium+TestNG实战-2 第一个Selenium脚本之登录
前一篇,我们准备了好wordPress本地环境和eclipse编写脚本环境,这篇,我们新建一个Java main方法,不管什么技巧,框架,什么数据分离,完全是根据selenium的简单几个API来实现wordpress的登录功能。
凯哥Java
2019-07-01
6230
单元测试框架系列教程9-测试方法、类以及组的概念
本篇来介绍Test Methods, Test classes ,Test groups的基本概念。了解这三个基本概念,有助于我们学习其他的功能。前面介绍了@Test下的before和after属性,其中就有beforeMethods和afterGroups等。
凯哥Java
2019-07-01
4400
高性能服务器架构思路(三)——分布式系统概念
任何的服务器的性能都是有极限的,面对海量的互联网访问需求,是不可能单靠一台服务器或者一个CPU来承担的。所以我们一般都会在运行时架构设计之初,就考虑如何能利用多个 CPU、多台服务器来分担负载,这就是所谓分布的策略。分布式的服务器概念很简单,但是实现起来却比较复杂。因为我们写的程序,往往都是以一个 CPU,一块内存为基础来设计的,所以要让多个程序同时运行,并且协调运作,这需要更多的底层工作。
凯哥Java
2019-06-30
4770
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档