自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Redis实时排名

1.异步添加积分import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.EnableAsync;import org.springframework.scheduling.concurrent.ThreadPoolTaskExecuto

2022-05-13 17:28:49 856 1

原创 mysql 时间字段索引失效

SELECT *FROM t_electronic_vip_order_req tevorWHERE 1 = 1AND tevor.CREATED_AT >= STR_TO_DATE('2020-07-28', '%Y-%c-%d')AND tevor.CREATED_AT < date_add( DATE_FORMAT('2020-06-29', '%Y-%c-%d'), INTERVAL 1 DAY)AND tevor.QY_PRODUCT...

2020-07-17 15:05:58 5108

转载 秒杀系统架构分析与实战

正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货;秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高;2 秒杀技术挑战#假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大并发请求数是10000,秒杀系统需要面对的技术挑战有:对现有网站业务造成冲击秒杀活动只是网站营销的一个附加活动,这个活动具有时间短,并发访问量大的特点,如果

2020-06-29 23:12:44 300

转载 什么是Spring cloud

什么是Spring cloud构建分布式系统不需要复杂和容易出错。Spring Cloud 为最常见的分布式系统模式提供了一种简单且易于接受的编程模型,帮助开发人员构建有弹性的、可靠的、协调的应用程序。Spring Cloud 构建于 Spring Boot 之上,使得开发者很容易入手并快速应用于生产中。官方果然官方,介绍都这么有板有眼的。我所理解的 Spring Cloud 就是微服务系统架构的一站式解决方案,在平时我们构建微服务的过程中需要做如 服务发现注册 、配置中心 、消息总线 、负

2020-06-29 23:06:07 278

原创 2020面试题总结

一. java基础:集合去重数组下标,去重偶数StringString HashObjects.eques Hash重定向和转发jvm类加载机制,参数你对java哪块比较深入HashMaparrList LinekListjava int和Integer的区别https://blog.csdn.net/zjfahs/article/details/90138277Java中float与double的区别https://blog.csdn.net/a_hellolpq/art..

2020-06-14 22:44:21 481

原创 Spring Cloud Eureka: 多网卡环境下Eureka服务注册IP选择问题

问题场景服务器上分别配置了eth0, eth1和eth2三块网卡,只有eth2的地址可供其它机器访问,eth0和eth1的 IP 无效。在这种情况下,服务注册时Eureka Client会自动选择eth0作为服务ip, 导致其它服务无法调用。解决方案忽略指定网卡通过上面源码分析可以得知,spring cloud肯定能配置一个网卡忽略列表。通过查文档资料得知确实存在该属性:cloud: inetutils: ignoredInterfaces: -...

2020-06-12 15:03:25 241

原创 Webflux,如何拦截请求并添加新的标头

如果直接操作org.springframework.http.HttpHeaders.add("appId","2134532");会报个错误java.lang.UnsupportedOperationException!!!解决方法:示例java代码:@Componentpublic class AuthorizationFilter implements WebFilter { @Override public Mono<Void> filter(Serve...

2020-06-03 12:09:40 3158

原创 No primary or default constructor found for interface javax.servlet.http.HttpServletRequest

项目网关有zuul升级spring cloud gateway 导致如下的问题:java.lang.IllegalStateException: No primary or default constructor found for interface javax.servlet.http.HttpServletRequest at org.springframework.web.reactive.result.method.annotation.ModelAttributeMethodArgu...

2020-06-03 10:45:13 9102

原创 springcloud gateway 启动报WebMvcConfigurerAdapter.class cannot be opened because it does not exist

问题描述:springcloud gateway 启动报WebMvcConfigurerAdapter.class cannot be opened because it does not exist

2020-06-02 10:21:13 9491

转载  微服务网关SpringCloudGateway

作为Netflix Zuul的替代者,Spring Cloud Gateway是一款非常实用的微服务网关,在Spring Cloud微服务架构体系中发挥非常大的作用。本文对Spring Cloud Gateway常见使用场景进行了梳理,希望对微服务开发人员提供一些帮助。微服务网关SpringCloudGateway1.概述Spring cloud gateway是spring官方基于Spring 5.0、Spring Boot2.0和Project Reac...

2020-06-01 11:30:49 342

原创 maven jar冲突彻底解决

你还在为jar冲突而找不到到底哪引用来的而烦恼嘛?今天就为大家解决这个问题!!!1. 首先你要确认是哪个jar跟你实际要使用的jar冲突了 方法:根据报错的最原始位置点进去,查看jar的包跟自己的是否一致。2. 知道哪个jar不是你要的,现在就要排除掉 方法步骤如下图:打开后是密密麻麻的maven包依赖图:不用细看(眼花,脑壳痛):ctrl+f 输入你要找的冲突jar包名,然后点击(选择回车)进去顺着指向这个jar的线找下去,直达你所在的项目pom.xml...

2020-05-25 18:07:16 1484

原创 2020-05-12

1.0判断java对象已死的算法1.1引用计数算法一般实现是:给对象添加一个引用计数器,每当有一个地方引用它时,计数器的值+1,,当引用失效时,计数器的值-1;任何时刻计数器为0的对象就是不可能再被使用。但是这个算法解决不了循环引用的问题,就是A对象的某个属性是B对象的引用,并且B对象的某个属性是A对象的引用。1.2可达性算法一般实现:通过一系列的称为“GC ROOTS”的对象作为起始点,从这些节点开始向下搜索,搜索所走的路径称为引用链(Reference Chain),当一个对象到GC ROOTS

2020-05-12 08:48:54 113

转载 git push报错fatal: The remote end hung up unexpectedly error: RPC failed; result=56, HTTP code = 20

网上说的方法是:修改提交缓存大小为500M,或者更大的数字 在项目的路径下右击选择Git Bash Here 执行下面的命令 git config --global http.postBuffer 524288000 或者直接找到项目所在的.git文件夹下的config文件进行编辑修改如下:如果修改完能成功提交,恭喜你成功了!但是我这边还是不行我试了连接自己的手机热点,结果成功提交了,原来是公司的局域网网速低。...

2020-05-08 18:04:31 360

原创 SpringBoot+Cloud+Eureka+Seate整合分布式事务

2020年的金三银四跟往常不太一样,因为疫情的影响,对各个行业的影响很大,互联网也在所难免。我从一家电商公司出来找了快一个月才找到工作,真的太难了。上来就让我弄个阿里的分布式事务Seata 一脸懵 ,各种找资料,官方的例子参考并适配到实际项目上,各种版本问题 。自己项目整合Seata,主要步骤如下:- 1.[下载seata-server](https://github.com/seata...

2020-04-27 22:19:12 4185 1

转载 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):

在实际项目,搭建mybatis会爆出 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 这个错误非常的头疼,如图1,不知道为什么mybatis就是找不到对应的xml文件。博主整理了三种可能的情况,三种情况下肯定有一种能帮助到你。图1.爆出错误的demo情况一:mappe...

2020-04-26 21:45:45 3082

原创 下拉框的触发事件分析(onchange、onfocus、onclick)

select的onChange事件问题解决(onchange、onfocus、onclick、onmousedown)一、onChange事件只有在值改变时才可触发,所以必须在每一次选择时(尤其第一次)保证选择的值是改变的!所以selected>个人//在这要选定一个默认的值 “selected”单位这样在选择第二个时,值就会变即可触发onChang

2020-04-23 22:19:46 13976

原创 WebEndpointProperties找不到

java.lang.IllegalStateException: Failed to introspect Class [org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration$ActuatorSkipPatternProviderConfig] from ClassLoader [sun.misc.L...

2020-04-23 14:08:43 1285

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除