自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端开发|背完这些你的Web前端就牛了!!!

所以是需要学习的,了解优化方法,在开发过程中就能规避一些使用体验不好的方案,也可以在业务完成后对项目进行优化;:据我所知,目前国内公司的前端开发基本都是使用框架进行开发的,使用框架可以提升开发的效率,国内用的比较多的框架是React和Vue,所以在学习过程中必须是要。:计算机网络在开发过程中可能不如上述知识点用到的多,但也是比较重要的,因为我们开发的应用是脱离不了网络的。我们可以选择性的去学,下面就。:计算机原理相关的很多知识在开发过程中会使用到,所以还是必须要学习的,并且在面试过程中也常常会被问到的;

2023-12-05 16:27:17 161

原创 如何在上班时间利用终端控制台摸鱼

在我们开发的项目中,几乎有很多项目要都是使用 webpack 作为构建工具来进行开发的,在它进行构建的时候,会有一些信息会输出在控制台上面,如下图所示:爱瞎折腾的朋友们可能就会想了,为什么 create-react-pp 也是用的 webpack 作为构建工具,为什么我的输出和它的输出是不一样的呢?如果你的项目是使用的 webpack,并且要想在项目的开发中自定义,你可以通过 compiler.hooks 的方式去监听不同的钩子,然后通过不同的方式来实现不同的信息输出。

2023-12-01 10:27:16 62 1

原创 Kafka 位移提交的正确姿势

你说你 Kafka 用了很多年了,但是位移提交的这些细节你未必清楚。不久前有个同事出去面试了,他说在 Kafka 问题上被面试官藐视了。同事:我做了一个消息总线,简化了业务团队消息的收发,并且提供了消息管理功能。面试官:你做的这个东西,有什么深入价值吗?同事:目的在于封装技术的复杂度,使业务团队更加专注于业务。面试官:这个价值并没有真实打动我,这不是很简单吗?简单吗?那我问你:Kafka 是如何进行位移提交的?(你不一定能答得全面)

2023-11-24 17:55:47 493 1

原创 前端发展的困局与破局 | Web前端开发寒冬自救指南

行业的发展从萌芽、发展、顶峰、回调、消亡的过程,我们人也如此,你只需要把自己的技术能力,包括深度和广度稍微提升一点,多看看源码,多提高自己的技术,培养自己的全局思考能力,能跑赢80%的人了,这是个反人性的过程,也是二八定律。培养思维能力,让自己在处于大浪潮的刺激当中依然能够理性看待事物的本质,保持积极、乐观、正能量的心态,保持早起、阅读、写作、运动、冥想,总之,任何消耗你能量的人和事,看多一眼都是你的不对!不要在内耗当中见证别人的成就,因为你也一样可以!这些前端面试题及相关资料有需要的关注+

2023-11-21 18:15:21 726

原创 从BeanFactory入手,讲透Spring整合Mybatis的底层原理

在专栏Mybatis源码分析中笔者以学习Mybaits时接触的四行代码为例详细的分析Mybatis的内部工作原理,感兴趣的同学可前往专栏Mybatis源码分析进行查看。入门Mybatis的四行代码//<1> 加载配置文件//<2> 创建sessionFactory对象//<3> 获取sqlSession对象信息//<4> 构建映射器的代理对象// .....调用相关方法信息而本次我们主要探究的工作原理,即探究分析清楚Spring整合Mybatis背后故事。至此,其实我们也就分析清楚了。

2023-11-18 16:17:53 288 1

原创 Java开发者的Python快速进修指南:文件操作

Python提供的文件操作相对于Java来说,更简单方便。不仅操作简单,代码可读性也更高。不过,我们还需要注意文件操作的各种模式和文件指针的移动。虽然文件操作只有几种方式,但我不会给出示例,避免浪费大家的时间和精力。

2023-11-16 17:52:18 137 1

原创 go-mongox:简单高效,让文档操作和 bson 数据构造更流畅

在Go语言中使用MongoDB官方框架进行集合操作时,深深感到构建bson数据是一件非常繁琐的工作。字段、逗号,括号等符号的排列,让我感觉仿佛是在进行一场拼图游戏。因此我在想,有没有一个能让我丝滑,高效操作MongoDB的第三方框架呢,遗憾的是,并没有找到符合我预期的框架,索性我就自己动手开发了一个,这就是go-mongox框架的由来。如果你也有类似我的这种感受,相信go-mongox框架能给你带来不一样的体验。

2023-11-15 18:34:59 193

原创 高并发场景下,怎么样设计订单库存架构,9个关键性问题

库存系统可以分为实物库存和虚拟库存两种类型。实物库存的管理涉及到采购、存储、销售和库存轮换等复杂的活动,需要进行供应链管理和仓库管理等工作。相比之下,虚拟库存的管理相对简单,主要适用于线上资源的数量管理,包括各类虚拟商品权益,例如线上课程、付费优惠券包和活动库存等。五阳哥长期从事虚拟电商领域,在今天的分享中将主要介绍虚拟库存的管理。假设产品需求中要求设置商品库存,限制售卖数量。我们应该如何设计技术方案?有哪些设计重点?一共9个关键问题,全文目录如下。

2023-11-14 18:05:46 134

原创 前端转折点,独孤求败的秘籍!!!

正如前端界的独孤求败:尤雨溪(Evan You),早已超凡入圣,研发出大道至简,重剑无锋的Vue.js框架之后,同样自此精修,渐进于无剑胜有剑之境,以前端技术傲睨一世,挟博纵辩,务欲胜人,所作亦颇博丽窈渺,声名甚著。其实仔细想想,出现上述的情况很容易理解,实际上前端开发单纯从数量上已经饱和了,所以大量的初级前端工程师找不到活干,但是从另一方面,高级前端工程师依然是凤毛麟角,高级岗的HC永远是不饱和的。当今前端开发领域正以惊人的速度发展,为了跟上这个变化迅猛的行业,前端开发人员需要不断学习和掌握新的技术。

2023-11-01 17:52:04 256 1

原创 Nginx与洗脚城技师的那些小故事

Nginx是一款是由伟大且牛逼的俄罗斯的程序设计师Igor Sysoev(伊戈尔 赛索耶夫)在摸鱼玩耍时所开发高性能的Web反向代理服务器,也是一个代理服务器。说到反向代理之前,我们来看看什么是正向代理(跑腿代购)。正向代理运行在客户端的出口,获取客户端发送的请求,用自己的身份发送到服务器并获取返回数据,最终返回给客户端。常见的正向代理,如网络爬虫的IP代理、VPN、游戏加速器......那么,什么是反向代理呢?反向代理服务器运行在服务端的入口,根据客户端请求的部分参数进行请求的分发与调度等。

2023-10-31 16:36:02 57 1

原创 如何成功设计一个高并发的Java秒杀系统

生产者通过RabbitMQ的Java客户端库创建连接和通道,然后声明一个队列,并发送秒杀消息到队列中。消费者也通过RabbitMQ的Java客户端库创建连接和通道,然后声明同样的队列,并创建一个消费者来监听队列并消费消息。:使用高性能的数据库,如Redis或者Memcached,将秒杀商品的库存信息等数据存储在内存中,以提高读写性能。:使用限流算法来控制请求的并发量,防止系统被过多的请求压垮。:使用消息队列来削峰填谷,将秒杀请求暂存到消息队列中,再按照一定的速率进行处理,以减轻系统压力。

2023-10-26 18:40:41 70

原创 改变axios的用法,让你的工作效率提升不止3倍

alova目前提供了8种请求策略,如果你希望在不同的请求场景下方便地实现特定的请求需求,那千万别错过它哦。alova 还提供了缓存管理、请求共享等更多功能,可以覆盖绝大多数请求场景。所以,在你的下一个项目中,你也可以来试试 alova,一定能给你带来更愉快的开发体验!

2023-10-25 18:45:21 76 1

空空如也

空空如也

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

TA关注的人

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