2023~某熊的成长之路:拥抱更大的世界

2 月 15 日
阅读 2 分钟
2k
2023 确实是颇为艰难的一年,以为是先立再破,没想到最后经济大环境还是变成了不破不立;时代的浪潮呼啸而来,让很多个体都感觉到了风雨飘摇。2023 年也是孕育希望的一年,我认识了将陪伴我一生的、又一位只有死亡才能将我们分开的(超难带)虎子哥;我自己感觉也开始继续地睁眼看世界,努力地打破惯性的认知的桎梏,尝...
封面图

2022-某熊的技术 & 产品成长之路:重启的第二曲线

2023-02-26
阅读 3 分钟
2k
在过去的 2022 年,伴随着经济寒冬感觉技术也进入了静默期,除了 AI 领域之外少了许多令人激动的技术突破、发现。在过去十年里因为各种新技术、新框架的出现、发展而诞生的各种技术造轮子、布道及各种新 KPI 的机会,在去年也感觉愈来愈少,内卷也是越来越厉害。另一方面,自己也是深刻感觉工作以来学习、阅读、笔记的时...
封面图

上海 | 联泰科技 | 智能制造/工业互联方向,招聘前端 / Java / 测试,Macbook,杜绝 996

2021-07-20
阅读 1 分钟
4.8k
技术方向:微服务云原生(Java/Go + Spring + K8s + Dapr + Serverless + 全球部署分布式系统)、微前端(React + TS + Qiankun)、工业物联云平台(边缘计算、分布式图像/图形处理、工业数据分析)、智能制造辅助(APS、自动报价、生产可行性分析、直播与异常检测)、基于 Web 的在线模型处理(THREE.js + WASM)、跨端...

坐标上海徐汇漕河泾(9 号线旁),招聘前端/Java/测试,3D 打印智能制造方向,杜绝 996

2021-06-17
阅读 1 分钟
803
技术方向:微服务云原生(Java/Go + Spring + K8s + Dapr + Serverless + 全球部署分布式系统)、微前端(React + TS + Qiankun)、工业物联云平台(边缘计算、分布式图像/图形处理、工业数据分析)、智能制造辅助(APS、自动报价、生产可行性分析、直播与异常检测)、基于 Web 的在线模型处理(THREE.js + WASM)、跨端...

十载浮沉:数字化赋能与重塑 3D 打印等非标服务型制造业的几个底层思考及展望

2021-06-15
阅读 10 分钟
3.9k
吾辈亦像鸟,躬身入局,飞往属于我们的山巅。谨以此文,记述过去两年间 Unionfab 优联智造团队([链接])共同奋斗、努力、探索,不断地实践印证、知行合一,不断地在诸多岔路丛中披荆斩棘,寻找属于我们自己道路的日日夜夜。从我们团队初次合作,至今已有七载;本文即是对过去的回顾、自省、总结,也是对未来迷雾的展望...

2020-我的技术之路:创业公司中的研发效能与技术赋能

2021-02-21
阅读 3 分钟
5.1k
2020 年,诸多不易,大家都是披荆斩棘砥砺前行;在这一年我在技术、产品、行业认知上也是起起伏伏,在挫折、摔打中不断地深化自己对行业的认知,融入制造团队,打磨产品,构建更顺滑的体验与交付能力。从技术与产品的视角看,2020 我的核心关注点如下:
封面图

2019 我的技术之路:分布式系统到分布式制造

2020-02-23
阅读 3 分钟
5.9k
2020 开春一场疫情,打乱了许多人的安排,也成为了此文拖延的借口;果然年年岁岁花相似,岁岁年年拖延症啊。2020 年于我而言也是折腾的一年,离开阿里重回第三次创业的轨道;不同于之前的互联网与大数据这种纯软的方向,我们一些五年前在 3D 打印领域折戟的小伙伴重聚,依托于母公司的设备、材料研发的能力,自己独立地...

并发面试必备系列之进程、线程与协程

2019-09-06
阅读 9 分钟
7.7k
在 《Awesome Interviews》 归纳的常见面试题中,无论前后端,并发与异步的相关知识都是面试的中重中之重,《并发编程》系列即对于面试中常见的并发知识再进行回顾总结;你也可以前往 《Awesome Interviews》,在实际的面试题考校中了解自己的掌握程度。也可以前往《Java 实战》、《Go 实战》等了解具体编程语言中的并发...

并发面试必备系列之并发基础与内存模型

2019-09-05
阅读 13 分钟
3.3k
在 《Awesome Interviews》 归纳的常见面试题中,无论前后端,并发与异步的相关知识都是面试的中重中之重,本系列即对于面试中常见的并发知识再进行回顾总结;你也可以前往 《Awesome Interviews》,在实际的面试题考校中了解自己的掌握程度。也可以前往《Java 实战》、《Go 实战》等了解具体编程语言中的并发编程的相关...

软件架构万字漫谈:业务架构、应用架构与云基础架构

2019-08-28
阅读 11 分钟
9.7k
软件开发就是把一个复杂的问题分解为一系列简单的问题,再把一系列简单的解决方案组合成一个复杂的解决方案。而软件开发中最大的挑战,就是即能够快速高效地针对需求、环境的变化做出改变,也能够持续提供稳定、高可用的服务。而软件架构,就是软件系统的骨骼与框架。

十年铲码,八大体系超千篇数百万字技术笔记系列汇总(GitBook 悦享版)

2019-08-22
阅读 4 分钟
4.5k
十年铲码两茫茫,纵思量,却易忘;不觉笔者步入程序员已有十年。十年里一直浮沉沉沉沉,愈深入,愈觉得世界之大,宇宙浩瀚。十年之期,正巧笔者从阿里离开,重回 3D 打印制造业的怀抱,希望能依托于设备优势逐步、真正构建分布式制造网络。十年里,笔者从最初的自我摸索、摔爬滚打,到进入华为、阿里这样的大厂,不断地...

K8s 实战之概念、集群部署与服务配置

2019-08-21
阅读 14 分钟
7.7k
Kubernetes [koo-ber-nay'-tice] 是 Google 基于 Borg 开源的容器编排调度引擎,其支持多种底层容器虚拟化技术,具有完备的功能用于支撑分布式系统以及微服务架构,同时具备超强的横向扩容能力;它提供了自动化容器的部署和复制,随时扩展或收缩容器规模,将容器组织成组,并且提供容器间的负载均衡,提供容器弹性等特性...

Cendertron,动态爬虫的滑动验证码绕过策略

2019-07-31
阅读 5 分钟
8.7k
Cendertron,动态爬虫的滑动验证码绕过策略 在 Cendertron 安全动态爬虫系列中我们依次介绍了安全爬虫的设计、爬虫的集群搭建,本篇则是讨论有关于滑动验证码的绕过策略。 本文采用的策略与代码来自 How to bypass “slider CAPTCHA” with JS and Puppeteer 一文。 爬虫中滑动验证的绕过 验证是常见的反爬虫策略之一,在...

Cendertron,安全爬虫的分布式与稳定性优化之路

2019-07-29
阅读 6 分钟
3.2k
Cendertron 是基于 Puppeteer 的 Web 2.0 动态爬虫与敏感信息泄露检测工具,其为 Chaos-Scanner 后续的基础扫描与 POC 扫描提供的扫描的 URL 目标。我们前文介绍了 Cendertron 的基础使用,这里我们针对实际扫描场景下的爬虫参数设计与集群架构进行简要描述。不得不说,再优雅的设计也需要经过大量的数据实践与经验沉淀...

fc-whiteboard,支持镜像、录播、回放的 Web 电子白板

2019-07-15
阅读 8 分钟
3.6k
在很多培训、协作、在线演讲的场景下,我们需要有电子白板的功能,能够方便地在演讲者与听众之间共享屏幕、绘制等信息。fc-whiteboard https://parg.co/NiK 是 Web 在线白板组件库,支持实时直播(一对多)与回放两种模式,其绘制版也能够独立使用。fc-whiteboard 内置了 EventHub,只需要像 Mushi-Chat 这样提供简单的 ...

Cendertron,动态爬虫与敏感信息泄露检测

2019-06-26
阅读 7 分钟
3.7k
Cendertron https://url.wx-coder.cn/HinPM 是基于 Puppeteer 的 Web 2.0 动态爬虫与敏感信息泄露检测工具。其依托于 xe-crawler 的通用爬虫、调度与缓存模型,新增了 Monkey Test 以及 Request Intercept 等特性,以期尽可能多地挖掘页面与请求。同时针对渗透测试的场景,Cendertron 内置了目录扫描、敏感文件扫描的能...

在 Google Colab 中快速实践深度学习

2019-06-17
阅读 8 分钟
7.7k
Colaboratory 是一个免费的 Jupyter 笔记本环境,不需要进行任何设置就可以使用,并且完全在云端运行。借助 Colaboratory,我们可以在浏览器中编写和执行代码、保存和共享分析结果,以及利用强大的计算资源,包含 GPU 与 TPU 来运行我们的实验代码。

MySQL 索引的原理与应用:索引类型,存储结构与锁

2019-06-02
阅读 11 分钟
16.2k
在数据结构与算法--索引 https://url.wx-coder.cn/O07eI 一节中,我们讨论了 B+Tree, LSM-Tree 这样的文件索引以及全文索引的基础算法,本文则会针对文件索引在关系型数据库中的实际应用进行探讨。

Serverless💖Node.js Puppeteer 渗透测试爬虫实践

2019-05-20
阅读 4 分钟
5.9k
参考 CNCF 的定义,Serverless 是指构建和运行不需要服务器管理的应用程序的概念;而 AWS 官方对于 Serverless 的介绍是:服务器架构是基于互联网的系统,其中应用开发不使用常规的服务进程。相反,它们仅依赖于第三方服务(例如 AWS Lambda 服务),客户端逻辑和服务托管远程过程调用的组合。

并发编程导论

2019-04-22
阅读 21 分钟
5.2k
随着硬件性能的迅猛发展与大数据时代的来临,并发编程日益成为编程中不可忽略的重要组成部分。简单定义来看,如果执行单元的逻辑控制流在时间上重叠,那它们就是并发(Concurrent)的。并发编程复兴的主要驱动力来自于所谓的“多核危机”。正如摩尔定律所预言的那样,芯片性能仍在不断提高,但相比加快 CPU 的速度,计算机...

一文了解数据库索引:哈希、B-Tree 与 LSM

2019-03-31
阅读 7 分钟
14k
索引(Index)是帮助数据库系统高效获取数据的数据结构,数据库索引本质上是以增加额外的写操作与用于维护索引数据结构的存储空间为代价的用于提升数据库中数据检索效率的数据结构。索引可以帮助我们快速地定位到数据而不需要每次搜索的时候都遍历数据库中的每一行。典型的索引譬如在内存中维护一个二叉查找树,每个节点...

关系型数据库中的事务管理详解:并发控制与事务日志

2019-03-10
阅读 8 分钟
5k
数据库系统的萌芽出现于 60 年代。当时计算机开始广泛地应用于数据管理,对数据的共享提出了越来越高的要求。传统的文件系统已经不能满足人们的需要。能够统一管理和共享数据的数据库管理系统(DBMS)应运而生。1961 年通用电气公司(General ElectricCo.)的 Charles Bachman 成功地开发出世界上第一个网状 DBMS 也是第...

某熊的技术之路指北 ☯

2019-02-23
阅读 5 分钟
4.3k
当我们站在技术之路的原点,未来可能充满了迷茫,也存在着很多不同的可能;我们可能成为 Web/(大)前端/终端工程师、服务端架构工程师、测试/运维/安全工程师等质量保障、可用性保障相关的工程师、大数据/云计算/虚拟化工程师、算法工程师、产品经理等等某个或者某几个角色。某熊的技术之路系列文章/书籍/视频/代码即是笔...

深入解析 PostgreSQL 系列之并发控制与事务机制

2019-01-31
阅读 13 分钟
6.4k
深入解析 PostgreSQL 系列整理自 The Internals of PostgreSQL 等系列文章,从碎片化地阅读到体系化地学习,感觉对数据库有了更深入地了解;触类旁通,相互印证,也是有利于掌握 MySQL 等其他的关系型数据库或者 NoSQL 数据库。

基于 React & TS & Webpack 的微前端应用模板

2019-01-28
阅读 5 分钟
10.2k
在 Web 开发导论/微前端与大前端一文中,笔者简述了微服务与微前端的设计理念以及微前端的潜在可行方案。微服务与微前端,都是希望将某个单一的单体应用,转化为多个可以独立运行、独立开发、独立部署、独立维护的服务或者应用的聚合,从而满足业务快速变化及分布式多团队并行开发的需求。如康威定律(Conway’s Law)所言...

Don't Make Me Think - 简单至上的交互设计书摘

2019-01-16
阅读 19 分钟
6.5k
早些年从后端逐步迈入前端,也没有什么艺术细菌,也多是从技术角度考虑而忽略了产品、交互以及视觉。在产品经理必读书单以及年度总结中,都会有想要逐步培养些产品思维,无论是自己平日工作中拧紧的螺丝钉还是手工做的小产品,都想赋予些设计而不仅仅是功能的堆叠。Don't Make Me Think 成书较早,提供的一些交互设计事...

2018-某熊的技术之路: 做些有趣的产品

2018-12-31
阅读 3 分钟
3k
年初的时候,我就在想,今年的主题词是什么;上半年考虑的较多的是所谓研发效能的提升,下半年却渐渐发现自己更多的会在想产品这两个字。从代码出发,在写代码的时候会想到模块/库/框架/平台等等概念,但是突兀地发现好像从未想过,做的任何东西都是产品。印象深刻的 Case 就是浏览了 Don’t Make Me Think 及其他书籍之...

数据浪潮之间的前端工程师

2018-11-01
阅读 3 分钟
3.2k
十年来,波澜壮阔的移动互联网浪潮促进了 Web 技术的迅猛发展,随着浏览器性能、网络带宽等基础设施的提升,Web 也能够承载起包含复杂交互、可视化、计算逻辑需求的富客户端应用。同时 RN, Weex, 小程序为代表的混合式开发日趋成为与 Android、iOS 原生开发并肩的开发模式之一;而 VR, AR, IoT 等新的交互方式或者媒介也...

一文盘点直播技术中的编解码、直播协议、网络传输与简单实现

2018-10-26
阅读 13 分钟
11.2k
音视频直播的基本流程都是采集 → 编码推流 → 网络分发 → 解码 → 播放这五大环节,其中又会涉及平台硬件、编解码、网络传输、服务并发、数字信号处理、在线学习等多方面技术。从交互模式上,又可以泛分为单对单模式与会议模式两大类;从实时性要求上,直播又可以分为伪实时、准实时与真实时三个等级:

Node.js 中流操作实践

2018-09-09
阅读 8 分钟
11.9k
Stream 是 Node.js 中的基础概念,类似于 EventEmitter,专注于 IO 管道中事件驱动的数据处理方式;类比于数组或者映射,Stream 也是数据的集合,只不过其代表了不一定正在内存中的数据。。Node.js 的 Stream 分为以下类型: