自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工厂模式和代理模式在项目上的实现

代理模式是一种结构型设计模式,在这个模式中,一个类代表另一个类的功能。这里的 CarServiceProxyImpl 是一个方法拦截器,它用于选择合适的 UnifyCarService 实现,并代理其方法调用。CarServiceProxyFactoryBean 类实现了 Spring 的 FactoryBean 接口,这是一种工厂模式的体现。工厂模式是一种创建型设计模式,用于创建对象,特别是需要进行一些额外初始化或依赖注入时非常实用。

2024-05-10 16:49:58 220

原创 【无标题】

原来这里的列表非聚合前和聚合后的null值的排序不一定相同的,因为group by后的排序是根据分组的数据集来的,排序字段要统一,因为last_follow_time会有null,加个id就好了。PS做外呼时,由于线索/试驾会出现多条,会出现多次联系同一个客户的情况,现对线索和试驾等列表根据统一的国家客户维度进行聚合,提高通过客户维度查询和外呼效率。同一国家客户内/不同国家客户间根据前端的传参时间类型(比如更新时间,跟进时间,创建时间)进行排序,即原先是什么顺序,排序完还是什么顺序。

2024-04-26 18:39:34 361 1

原创 海外网站与国内网站开发的区别

软件中的国际化是通过配置文件来实现的,假设某个软件要支撑两种语言,那么就需要两个版本的配置文件。

2024-03-25 20:13:14 203 1

原创 关于es集群cpu较之前提升分析

2024年3月的某一天开始,生产环境ES集群CPU使用率较之前出现了明显升高的现象,峰值涨了10%~20%左右。期间可以看得到,es的读写较之前没有什么波动。

2024-03-25 15:34:21 404 1

原创 老年代内存飙升无法Gc问题

4、翻看archievs相关的操作代码,它对象类型是LinkedList,属于线程不安全,在多线程的操作下却未有锁保护,猜测极有可能造成内部数据混乱,即:size > 0,但first == null。5、翻看LinkedList的remove方法代码,发现如果first == null 是会报错的,而我们的业务代码直接吃掉了这个异常后返回,实际上压根就没有删除,这就是为什么内存会突涨的根本原因!3、这个类是怎么存储对象的。一、查看日志,线程数,请求并发量,网络io等无明显异常。近期每周都有1-2次。

2024-02-05 15:28:42 584 1

原创 阿里云音频拼接如何调用

可参考阿里云文档:https://help.aliyun.com/zh/oss/user-guide/zip-package-decompression。最近在调研阿里云的音频拼接接口,需要将多个音频拼接在一起。1、开通zip包自动解压到某个文件夹。下面展示一个可以调通的例子。

2023-12-25 17:16:44 531

原创 【多线程异步下,调用feign发生异常时,没有捕获】

多线程 异步 feign 异常

2022-08-16 09:51:55 946 1

空空如也

空空如也

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

TA关注的人

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