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

凯哥Java

专栏作者
845
文章
1485711
阅读量
53
订阅数
Redis实战13-集群下线程并发安全问题
通过前面两篇(Redis实战11-实现优惠券秒杀下单 Redis实战12-优惠券实现一人一单功能)的学习,我们已经解决了单机情况下优惠券秒杀及一人一单功能。其中,在优惠券秒杀时候,使用到了乐观锁处理的,在一人一单功能时候,使用了悲观锁,synchronized关键字及处理了spring事务失效情况。但是随着业务的增长,单机服务已经不能满足我们需求了,这个时候,需要多台机器来支撑。这就构成了集群,那么在集群模式下,我们再来测试我们的优惠券秒杀及一人一单情况。
凯哥Java
2023-02-25
4230
【已解决】springboot在使用redisTemplate的测试的时候报空指针
在使用springboot项目中,使用RedisTemplate在Junit测试的时候,报RedisTemplate空指针:
凯哥Java
2022-12-16
1.2K0
【图文安装教程】Docker安装ES的拼音分词器-搜索时候自动补全必备
当用户在搜索框输入字符时,我们应该提示出与该字符有关的搜索项,这种根据用户输入的字母,提示完整词条的功能,就是自动补全了。
凯哥Java
2022-12-16
9310
maven跳过测试的命令
在使用maven的时候,install需要跳过测试相关的。那么到底是 mvn clean install package '-Dmaven.test.skip=true'还是mvn clean install package -Dmaven.test.skip=true?
凯哥Java
2022-12-16
9300
【已解决】使用SLF4J时的一个错误Failed to load class org.slf4j.impl.StaticLoggerBinder
使用SLF4J时的一个错误Failed to load class org.slf4j.impl.StaticLoggerBinder和log4j:WARN No appenders could be found for logger解决方案
凯哥Java
2022-12-16
3K0
【已解决】使用SLF4J时的一个错误Failed to load class org.slf4j.impl.StaticLoggerBinder
使用SLF4J时的一个错误Failed to load class org.slf4j.impl.StaticLoggerBinder和log4j:WARN No appenders could be found for logger解决方案
凯哥Java
2022-12-16
5310
自测规范
零、说明 需要QA测试的需求、项目,应当第一时间与QA团队沟通,确定人力投入。 提测之前,一定要进行自测,如果冒烟测试,必须先通过,否则给出说明。 主流程不通过,QA有权利打回,RD需要为delay负责。 自测用例应有文档说明。 一、自测用例 开发时间大于0.5天,需要编写自测用例wiki,可以参考qa的测试用例,必须包含主流程的测试用例。 建议自测用例让QA进行评审,与QA的测试用例互补,RD除了关注开发过程中涉及的点,也应当站在用户角度去思考。 二、自测环境 neibu、release环境数据与线上存在
凯哥Java
2022-12-16
3370
git分支使用规范
项目同期有多个需求,同时每个需求需要多个人开发且每个需求会拆分成多个sprint测试和上线
凯哥Java
2022-12-16
3050
springboot支付项目之springboot集成jpa
我们遵从MVC三层模式,DAO层设计与开发、Service层设计与开发以及Controller层。
凯哥Java
2022-12-15
6230
rabbitMQ系列高级整合应用rabbitTemplate
RabbitTemplate:消息模板。这是spring整合rabbit提供的消息模板。是进行发送消息的关键类。
凯哥Java
2022-12-15
1760
Java中注解学习系列教程-4 使用自定义注解实现excel导出
有表头、数据值。一般第一行是表头,从第二行开始就是数据了。而且我们可以发现,每个表头都会对于一列。
凯哥Java
2022-12-15
3260
MySQL 百万级分页优化(Mysql千万级快速分页)
SELECT * FROM table ORDER BY id LIMIT 1000, 10; 
凯哥Java
2022-12-15
2.3K0
spring boot 2.x 整合mybaits及分页插件
在众多ORM持久层框架中,凯哥还是比较喜欢使用mybatis。至于mybatis的好处在此就不一一列举了。本篇主要介绍的是在spring boot中怎么整合mybatis及git的分页插件。
凯哥Java
2022-12-15
2530
SpringBoot 整合 Redis 的简单案例
5).新建一个config包,用来存放一些配置文件,新建RedisConfig.java
凯哥Java
2022-12-15
2770
spring boot学习4 多环境配置
在企业中,一个项目一般都有测试环境(test) 、开发环境(dev)、生产环境(pro)等等。在每个环境中,配置信息会不一样的。比如数据库、静态资源文件位置等都会不一样的。
凯哥Java
2019-09-11
4740
rabbitMQ高级整合应用第三篇 SimpleMessageListenerContainer
​rabbitMQ精讲系列第二十一篇 高级整合应用第三篇 SimpleMessageListenerContainer
凯哥Java
2019-08-19
2.4K0
RabbitMQ学习系列教程五四:Topic Exchange的使用
Topic Exchange:所有发送到Topic Exchange的消息被转发到所有关系rotekey中指定的topic的queue上。
凯哥Java
2019-07-14
1.2K0
SpringBoot 整合 Redis 的简单案例
5).新建一个config包,用来存放一些配置文件,新建RedisConfig.java
凯哥Java
2019-07-01
4650
Selenium+TestNG实战-1-环境准备
Selenium[1]  是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。
凯哥Java
2019-07-01
5570
单元测试框架系列教程9-测试方法、类以及组的概念
本篇来介绍Test Methods, Test classes ,Test groups的基本概念。了解这三个基本概念,有助于我们学习其他的功能。前面介绍了@Test下的before和after属性,其中就有beforeMethods和afterGroups等。
凯哥Java
2019-07-01
4400
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档