找回密码
 立即注册
记录服务上线一年来的点点滴滴
2015年12月,也就是在一年前,开发了半年的云存储服务上线。这对于付出了半年努力的我们来说,是一件鼓舞人心的事件。因为这个服务在我们手上经历了从0到1的过程。这是我们自己的一小步,却是整个云存储服务的一大步。 我们开发的是一款 ...
吮槌圯 2025-5-29 00:04
65 0 0
DDD峰会归来话DDD
一场大戏落幕,首届DDD中国峰会如大会主题色一般的红。或许在12月9日这一天,全中国的DDD粉丝大约有一半都汇聚在了国家会议中心。听起来是幸,其实是不幸,因为DDD在中国的人群基数实在是太少了。 因为要负责大会的其中一个Track,期间 ...
虾氲叱 2025-5-29 00:04
51 0 0
架构随聊
阅读目录 [*]架构的定义 [*]如何开始设计一个架构 [*]一个好架构的特点 [*]做架构中的误区 [*]结语   一、架构的定义   所谓一千个架构师中有一千种“最好的架构”模式。   “架构”是我们这行业种一个很常见的词,表明其必然也 ...
雨角 2025-5-29 00:04
31 0 0
自定义基于 VLC 的视频播放器
前言(蛋疼的背景故事)   前段时间,接了一个小项目,有个需求是要在系统待机一段时间以后,循环播放 MV(类似于 Windows 系统的屏幕保护)。   听到这个需求,我首先想到的是 MediaPlayer 和 Flash,因为这两个组件几乎所有 Window ...
兼罔 2025-5-29 00:04
99 0 0
从SHAttered事件谈安全
大新闻? 在刚刚过去的2017年2月23日,Cryptology Group at Centrum Wiskunde & Informatica (CWI)和Google的研究人员公开了2个PDF文件,我也第一时间下载并按提示检查了SHA-1的校验值。文件内容和SHA1的结果如图1所示。 ↑ 图1 重现大 ...
汲佩杉 2025-5-29 00:03
24 0 0
一个由进程内存布局异常引起的问题
前段时间业务反映某类服务器上更新了 bash 之后,ssh 连上去偶发登陆失败,客户端吐出错误信息如下所示: 图 - 0 该版本 bash 为部门这边所定制,但是实现上与原生版并没有不同,那么这些错误从哪里来? 是 bash 的锅吗 从上面的错误信 ...
跑两獗 2025-5-29 00:03
57 0 0
单点登录原理与简单实现
(2017-09-22更新)GitHub:https://github.com/sheefee/simple-sso 一、单系统登录机制 1、http无状态协议   web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或 ...
别萧玉 2025-5-29 00:03
69 0 0
一次生产事故的优化经历
在一次正常的活动促销之后,客服开始陆续反馈有用户反应在抢标的时候打不开网页或者APP,在打开的时候标的就已经被抢光了,刚开始没有特别的上心,觉得抢标不就是这样吗,抢小米手机的时候也不就这样吗?随着活动继续推进,有更多的用户 ...
毕余馥 2025-5-29 00:03
35 0 0
打破牢笼,展望更高层次的世界
打破牢笼,展望更高层次的世界--------------------------------------------------------------    笔者袁永福是一个十多年的老程序猿,一穷二白的出来创业多年,期间经历许多曲折和磨难,成功的在炮火连天的商业战场上活了下来,并 ...
尚腱埂 2025-5-29 00:03
85 0 0
分布式、服务化的ERP系统架构设计
ERP之痛        曾几何时,我混迹于电商、珠宝行业4年多,为这两个行业开发过两套大型业务系统(ERP)。作为一个ERP系统,系统主要功能模块无非是订单管理、商品管理、生产采购、仓库管理、物流管理、财务管理等等。作为一个管理系统 ...
玻倌瞽 2025-5-29 00:02
82 0 0
变身超人程序员
清明节放假前工作最后一天,协助同事解决了一个BUG,这个BUG对于所属的程序而言,可以说不是痛不痒,完全不影响使用,只是看起来有点变扭而已。然而, 对我而言, 解决这个问题的思路却是比较有代表性的,颇有一种曲线救国的味道。   事 ...
幽淆 2025-5-29 00:02
79 0 0
谈谈敏捷开发
我对敏捷开发是源于10多年前看了一本关于迭代开发的书,从而对迭代开发有了一些兴趣。从那时开始有了迭代开发的概念。随着项目经验的增加迭代的重要性也越发觉得明显。随后进入了提倡敏捷开发的公司,被迫式的接触了许多“敏捷开发”,随 ...
荦绅诵 2025-5-29 00:02
68 0 0
没有功能需求设计文档?对不起,拒绝开发!
在很多软件公司,特别是一些创业型的团队中,对于这样的情景可能大家都很熟悉:项目经理或者产品经理(产品狗)口头或者简单记录一下软件产品的大致要做的功能,直接就让研发团队的兄弟(程序猿)去狂撸代码。然后他就去喝茶撩妹或者回家 ...
钨哄魁 2025-5-29 00:02
89 0 0
我的编程经历与我所热爱的游戏服务端开发
     嗨,大家好,我是风雅,有一段时间没写博客了,其实我在持续进步中,每天都成长很快,这段时间有很多次想写博客的想法,但都因为当时的状态更想敲一些代码或是看一些书而没有立马去写博客总结,后来再想去写时,灵感过了,也写 ...
敕码 2025-5-29 00:01
101 0 0
在微服务中使用领域事件
稍微回想一下计算机硬件的工作原理我们便不难发现,整个计算机的工作过程其实就是一个对事件的处理过程。当你点击鼠标、敲击键盘或者插上U盘时,计算机便以中断的形式处理各种外部事件。在软件开发领域,事件驱动架构(Event Driven Arch ...
连热 2025-5-29 00:01
32 0 0
从性能角度看react组件拆分的重要性
React是一个UI层面的库,它采用虚拟DOM技术减少Javascript与真正DOM的交互,提升了前端性能;采用单向数据流机制,父组件通过props将数据传递给子组件,这样让数据流向一目了然。一旦组件的props或则state发生改变,组件及其子组件都将重 ...
崔竹 2025-5-29 00:00
109 0 0
为了快一点为什么却要慢一点
原文首发于我的微信公众号:GeekArtT. 将代码分层,当然是为了控制复杂度,让你的管理井井有条。那为什么非得要建立多个不同的独立文件夹,再创建不同的文件呢?   一个直接的考虑是,在同一个文件下,也就是同一个文本环境之下,当然 ...
骆贵 2025-5-29 00:00
11 0 0
浅谈重构中踩过的坑
博主个人独立站点开通啦!欢迎点击访问:https://shuyi.tech 文章首发于【博客园-陈树义】,点击跳转到原文浅谈重构中踩过的坑 最近重构了公司一个将近10年的核心功能模块,踩了不少坑。在做这个重构的时候好几次都觉得做不下去,好几 ...
拼潦 2025-5-28 23:54
109 0 0
如何实现在Windows上运行Linux程序,附示例代码
微软在去年发布了Bash On Windows, 这项技术允许在Windows上运行Linux程序, 我相信已经有很多文章解释过Bash On Windows的原理, 而今天的这篇文章将会讲解如何自己实现一个简单的原生Linux程序运行器, 这个运行器在用户层实现, 原理和Bas ...
田雅宁 2025-5-28 23:48
71 0 0
[认证 & 授权] 4. OIDC(OpenId Connect)身份认证(核心部分)
1 什么是OIDC? 看一下官方的介绍(http://openid.net/connect/): OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol. It allows Clients to verify the identity of the End-User based on the authe ...
徙办 2025-5-28 23:47
76 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则