上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 一、前言 策略模式可能是在工作中使用最多的,也是在面试中最常提到的,代码重构和优化的必备! 小编之前也是一直说,其实没有真正的实战;最近有了机会实战了一下,来分享一下使用心得和在企业级的使用! 二、策略模式 1. 什么是策略模式 策略模式,英文全称是 Strategy Design Pattern。 阅读全文
posted @ 2023-01-06 11:19 小王基地博客 阅读(1221) 评论(2) 推荐(2) 编辑
摘要: 一、前言 redis在我们企业级开发中是很常见的,但是单个redis不能保证我们的稳定使用,所以我们要建立一个集群。 redis有两种高可用的方案: High availability with Redis Sentinel(哨兵) Scaling with Redis Cluster(分片集群) 阅读全文
posted @ 2023-01-03 16:20 小王基地博客 阅读(1344) 评论(1) 推荐(4) 编辑
摘要: 一、前言 我们在空闲之余喜欢研究一些经典框架的源码,发现没办法把自己的注释添加上。 会给出提示:File is read-only 很烦,但是为了安全考虑也是没有办法的! 这是一个大佬就写了一个IDEA插件,让我们摆脱了这个烦恼!也不会耽误执行! 一起安装使用起来哈!! 二、安装插件 找到设置输入: 阅读全文
posted @ 2022-12-29 15:45 小王基地博客 阅读(1242) 评论(2) 推荐(0) 编辑
摘要: 一、前言 在数据量大的企业级实践中,Elasticsearch显得非常常见,特别是数据表超过千万级后,无论怎么优化,还是有点力不从心!使用中,最首先的问题就是怎么把千万级数据同步到Elasticsearch中,在一些开源框架中知道了,有专门进行同步的!那就是Logstash 。在思考,同步完怎么查看 阅读全文
posted @ 2022-12-28 09:00 小王基地博客 阅读(1577) 评论(4) 推荐(5) 编辑
摘要: 一、前言 近几年大数据是异常的火爆,今天小编以java开发的身份来会会大数据,提高一下自己的层面! 大数据技术也是有很多: Hadoop Spark Flink 小编也只知道这些了,由于Hadoop,存在一定的缺陷(循环迭代式数据流处理:多 并行运行的数据可复用场景效率不行)。所以Spark出来了, 阅读全文
posted @ 2022-11-03 09:03 小王基地博客 阅读(1403) 评论(0) 推荐(1) 编辑
摘要: 一、前言 我们在企业级的开发中,必不可少的是对日志的记录,实现有很多种方式,常见的就是基于AOP+注解进行保存,但是考虑到程序的流畅和效率,我们可以使用异步进行保存,小编最近在spring和springboot源码中看到有很多的监听处理贯穿前后:这就是著名的观察者模式!! 二、基础环境 项目这里小编 阅读全文
posted @ 2022-10-28 08:56 小王基地博客 阅读(1289) 评论(7) 推荐(4) 编辑
摘要: 一、前言 小编最近在项目里看到有的同事大神用到了Lombok中的一个@RequiredArgsConstructor,带着好奇发现这个东西就是简化了一些@Autowired注解,想想如果一个Service还有几十个注入,这样就要写上几十个@Autowired,这样代码显示很臃肿哈。有了@Requir 阅读全文
posted @ 2022-10-25 09:32 小王基地博客 阅读(251) 评论(3) 推荐(0) 编辑
摘要: 一、前言 我们在实际开发中肯定会遇到后端的时间传到前端是这个样子的:2022-08-02T15:43:50 这个时候前后端就开始踢皮球了,!! 后端说:前端来做就可! 前端说:后端来做就可! 作为一名有责任感的后端,这种事情怎么能让前端来搞呢! 还有就是Long类型的返回到前端可能会损失精度,这个情 阅读全文
posted @ 2022-10-21 08:57 小王基地博客 阅读(1566) 评论(0) 推荐(3) 编辑
摘要: 一、前言 Springboot的自动配置原理,面试中经常问到,一直看也记不住,不如手写一个starter,加深一下记忆。 看了之后发现大部分的starter都是这个原理,实践才会记忆深刻。 核心思想:约定大于配置。 二、初探starter启动原理 我们直接看看官网的starter是怎么设计的,仿照这 阅读全文
posted @ 2022-10-20 09:37 小王基地博客 阅读(900) 评论(2) 推荐(5) 编辑
摘要: 一、前言 在一些商城网上中,必不可少的是支付,支付宝和微信比较常见,最近小编也是在研究这一块,看看支付宝怎么进行支付的,支付宝给我们提供了demo和沙箱测试。减少我们的申请的麻烦,公钥和秘钥也比之前方便了,还是挺简单的,沙箱和正式的区别就是申请一下权限和把网关修改了就可以了! 不过支付宝的案例还是j 阅读全文
posted @ 2022-10-14 09:13 小王基地博客 阅读(907) 评论(2) 推荐(2) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页