电动蝶阀

2023-11-27
阅读 1 分钟
335
对对对反反复复

先写个标题呗

2021-09-22
阅读 1 分钟
880
hellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohellohello

ES的性能优化

2021-02-05
阅读 1 分钟
2.4k
在es里,不要期待着随手调一个参数,就可以万能的应对所有的性能慢的场景。也许有的场景是你换个参数,或者调整一下语法,就可以搞定,但是绝对不是所有场景都可以这样。

单例设计模式

2020-07-20
阅读 1 分钟
1.1k
1.自己写的单例模式 {代码...}

排序算法

2020-07-20
阅读 1 分钟
1.2k
1.冒泡排序算法 {代码...}

2020面试题

2020-07-19
阅读 1 分钟
978
1.商越网络 1.beanFactory和FactoryBean的区别? 2.spring boot的前端解析流程?

电商业务问题总结

2020-07-19
阅读 1 分钟
1.8k
1.谈谈你对供应链的理解? 首先基础的采购,入库,销售出库的基本流程。采购的话,先填请购单,生成采购单,采购了的东西还能退,还需要提供返厂。采购采购的是供应商的东西,还需要有供应商的管理。对供应商资质的审核。对供应商管理,子公司管理,仓库的库区库位这些都属于业务的基本数据管理。有一个单独的项目。入库...

高并发电商扣库存是如何做的?

2020-07-19
阅读 3 分钟
2.8k
先查询redis中是否有库存信息,如果没有就去数据库查,这样就可以减少访问数据库的次数。 获取到后把数值填入redis,以商品id为key,数量为value。 注意要设置序列化方式为StringRedisSerializer,不然不能把value做加减操作。 还需要设置redis对应这个key的超时时间,以防所有商品库存数据都在redis中。

java 锁总结

2020-07-17
阅读 2 分钟
1.5k
1.基于数据库的乐观锁和悲观锁 有个版本字段,更新的时候先读出来,更新的时候作为where条件update。如果控制版本是状态不是单向的话还是有ABA的问题。单向的没问题。 悲观锁在查询的时候就把数据给锁住。

项目内存或者 cpu 占用率过高如何排查

2020-07-17
阅读 1 分钟
2.5k
项目内存或者 cpu 占用率过高如何排查

在高并发的环境下如何进行日志追踪?

2020-07-16
阅读 1 分钟
1.5k
1.比如库存服务,并发量比较高的情况下,搜索日志看不出来链路关系怎么办?使用MDC进行链路分析。对于分布式应用spring cloud使用域名地址传参就行了,对于dubbo使用spi扩展,filter进行传参。MDC接入参考

优先级队列算法以及二叉堆

2020-07-12
阅读 7 分钟
1.4k
1.优先队列算法 mysql的排序如果limit比较小的话会使用优先队列算法。如果limit比较大采用的是归并排序算法。实现: {代码...} {代码...} 结果为:原理是用了二叉堆(最大堆)下面为最大堆的实现方式: 1.定义接口: {代码...} 2.定义抽象类 {代码...} 3.定义实现: {代码...} 说明:如果是最小堆只需要基于最大堆修改比较器...

归并排序算法

2020-07-11
阅读 1 分钟
1.2k
1.将序列中带排序数字分为若干组,每个数字分为一组 2.将若干组两两合并,保证合并后的组是有序的 3.重复第二步操作指导只剩下一组,排序完成。 比如对如下数组排序: 第一步: 第二步: 第三步: 代码实现如下: