自定义博客皮肤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)
  • 收藏
  • 关注

原创 前端实现排序数组的合并

分享前端实现将两个升序数组合并成一个升序数组,并支持自定义数组元素的比较函数,以及是否需要对相同元素进行去重。

2024-03-01 17:19:55 346 1

原创 前端实现gzip压缩与解压

分享前端对过大的传输消息内容进行gzip压缩。

2023-08-03 23:32:33 1016 1

原创 利用Next.js+Nginx实现支持国际化的静态网站

分享利用Next.js+Nginx实现支持国际化的静态网站经验。

2023-07-19 00:20:05 1004

原创 微服务框架下的分布式数据系统冗余数据同步

在微服务框架下,各个服务的数据组织与存储原则上应该进行拆分,以保证微服务在开发与部署方面的松散耦合、可扩展性、以及独立性。这里分享K8S部署Canal实现分布式数据系统中的冗余数据同步。

2023-07-13 23:26:35 639

原创 在本地开发环境与K8S生产环境实现Golang爬虫

分享实际爬虫项目中的开发与生产环境配置与相关代码经验。

2023-07-11 16:02:19 312

原创 聊一聊这些年用过的产品原型工具

分享这些年用过的产品原型设计工具与云端协作平台的使用经验。

2023-07-10 15:50:10 101

原创 初聊WebRTC实现点对点音视频通话

在多媒体通信领域,WebRTC是最具影响力的技术变革——正是它的出现,极大地降低了音视频通信的入门门槛。这里分享React项目中的WebRTC点对点音视频通话实现代码。

2023-07-09 00:22:36 513

原创 Golang实现ZIP压缩与解压

分享Golang如何实现本地文件夹的zip压缩打包、与zip文件解压。

2023-07-07 18:03:46 1316

原创 前端实现本地文件夹打包成zip压缩包

前端实现本地文件夹打包成zip压缩包,用于上传文件夹。

2023-07-05 12:02:46 1764 2

原创 前端实现拖拽本地文件到浏览器

前端实现拖拽本地文件(或者文件夹)到浏览器,典型场景是上传文件。

2023-07-04 20:50:43 481

原创 前端实现对一维数组化的树状结构转化

采用一维数组将树状结构数据“拍扁”,方便对其进行存储、处理、传输等。这里分享前端如何利用Array.reduce方法将接收到的一维数组,转换成树状结构数据。

2023-07-04 15:17:31 299

原创 Golang实现图片与视频的缩略图生成

图片与视频的缩略图是一个十分常见的需求,比如即时消息。这里摘取了Golang项目中的相关代码,分享图片与视频相关处理的开发经验。

2023-07-01 20:14:55 706

原创 聊一聊这些年用过的绘图工具

好的程序员需要会绘图,好的开发团队更需求会绘图。分享这些年用过的绘图工具经验。

2023-06-29 23:14:14 76

原创 利用JAVA的AOP运行时注解实现请求VO的复杂组装

运行时注解实现JAVA的AOP,摘取的是利用运行时注解实现微服务对请求对象(VO)中的指定字段特殊处理的统一封装,典型场景就是SpringCloud Gateway对用户请求经过鉴权、过滤、路由等处理之后,将必要信息添加到消息头中,转发到相应的微服务。

2023-06-29 15:36:12 237

原创 利用JAVA的AOP编译时注解实现领域实体对象的通用封装

在JAVA开发中,针对某一些场景,AOP(面向切面编程)往往可以带来另外一种巧妙的解决方式。这里主要是摘取了在DDD(领域驱动设计)实践中的领域对象基础公共实现,来分享一些预编译时注解的开发经验。

2023-06-27 14:40:41 315

原创 聊一聊这些年用过的网盘/云盘工具

网盘/云盘是团队协作中最基础的,也是最必不可少的工具。随着业务发展,越来越多的文档需要归档,需要分享。分享几个用过的网盘/云盘系统使用经验。

2023-06-26 22:53:12 879

原创 聊一聊这些年用过的需求管理工具

最近总算可以放慢脚步,停下来回头看看了。发现有很多可以写,但又担心这样的美好时光随时会被中断。就如同我们所处的世界变化多端,唯一不变的就是变化。所以,我们就从“变化”开始讲起吧!作为一名IT产品研发的老司机,看到“变化”二字,第一反应就是需求。不论是在不同年代的创业公司,还是在华为,不论是在技术操作层面,还是在策略方法层面,做好需求管理都是一件非常富有挑战的工作。就策略方法层面而言,谈论起来会稍微偏虚一些,以后有时间了再专门来聊。这里,我们就先来聊一聊技术操作层面上的事情。

2023-06-26 22:40:12 163

空空如也

空空如也

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

TA关注的人

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