单体分层应用架构剖析
分层单体架构风格是分层思想在单体架构中的应用,其关注于技术视角的职责分层。同时,基于不同层变化速率的不同,在一定程度上控制变化在系统内的传播,有助于提升系统的稳定性。但这种技术视角而非业务视角的关注点隔离,导致了问题域与工程实现之间的Gap,这种割
刘望舒 刘望舒
4年前
Android Binder原理(一)学习Binder前必须要了解的知识点
本文首发于微信公众号「刘望舒」前言Binder原理是掌握系统底层原理的基石,也是进阶高级工程师的必备知识点,这篇文章不会过多介绍Binder原理,而是讲解学习Binder前需要的掌握的知识点。1.Linux和Android的IPC机制种类IPC全名为interProcessCommunication,含义为进程间
个推TechDay直播回顾 | 分享基于Flink的实时数仓搭建秘诀!附课件下载√
近日,个推TechDay“治数训练营”系列直播课第二期举办。来自每日互动(个推)的资深数据研发工程师为大家详细解读了实时数仓架构演进,分享了实时数仓的技术选型要点,并结合实战案例详细剖析实时数仓搭建秘诀。当下,企业的实时计算需求越来越高频。比如很多
隔壁老王 隔壁老王
4年前
Qt使用QSocket做tcp简单客户端
首先要在工程文件.por中添加network添加新文件在头文件中导入qtcpsocket之后定义成员函数用于发送和接收数据Qt封装的socket使用的是信号槽监听接收到的数据所以需要添加监听使用的传输格式报文长度8字节字符串base64转码的json报文头文件cppifndefTCPSOCKETHdefineTCPSOCKETHinclude<Q
我在京东做研发第五期:京东云自研服务器,如何将开发成本降低 60% 的同时还更低碳环保?
随着互联网的不断发展,各类技术工程对cpu算力的需求持续飙高,这不仅带来了技术上的压力,对电力能耗的需求也越来越大。为在有限的电力内达到最佳的效果,京东云自研服务器围绕三大主轴,提升性能效率、降低整体成本,让地球环境可以永续经营。
Stella981 Stella981
3年前
React Router 4.x 开发,这些雷区我们都帮你踩过了
前言在前端框架层出不穷的今天,React以其虚拟DOM、组件化开发思想等特性迅速占据了主流位置,成为前端开发工程师热衷的Javascript库。作为React体系中的重要组成部分:ReactRouter也成为开发者首选的路由库,其主要功能是通过管理url实现组件的切换和状态的变化。正文在ReactRouter
Wesley13 Wesley13
3年前
DDoS防护之TCP防护
欢迎访问网易云社区(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fsq.163yun.com%2Fblog%3Ftag%3DM_tg_767_64),了解更多网易技术产品运营经验。TCP协议,相信对于每一个开发工程师都不陌生。由于该协议是一个面向连接,可靠的特性,广泛应用于
Wesley13 Wesley13
3年前
Velocity API文档管理查询工具使用心得
Mac上的Dash(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fkapeli.com%2Fdash)是一款非常出色的API文档管理工具,是程序开发的绝佳辅助工具。我曾经期望Dash会推出Windows版本,遗憾的是,作者Kapeli没有这个打算。而当时,他推荐了Zeal这个开源工程给我
Stella981 Stella981
3年前
DevOps的概念
    DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。  1\.简介    DevOp
Easter79 Easter79
3年前
Tomcat突然启动不了
今天学习cookie的时候,建好了一个动态Web工程后,重启Tomcat突然启动不了。然后在网上寻找答案也没找到我的这种问题,后来只好直接寻找。最后发现了造成这个问题的原因,现将这个原因记录在这里,避免以后遇到相同的问题忘记。在新版的Eclipse中,新建的servlet会在servlet中加入注解@WebServlet("/Servlet