优秀程序员的代码都是如何分层的?
作者:咖啡拿铁
有赞零售财务中台架构设计与实践
来自:有赞技术有赞coder文|汤师爷on零售
如何优雅地根治null值引起的Bug
作者:Lrwin来源:https://lrwinx.github.io
你的服务器够安全吗
来源于公众号代码如诗,作者朴瑞卿
数据库缓存最终一致性的四种方案
作者:叶不闻
日均5亿查询量的京东订单中心,为什么舍弃MySQL用ES?
来源:京东技术订阅号(ID:jingdongjishu)作者:张sir
彻底理解ZooKeeper分布式锁实现原理
文章转自:石杉的架构笔记
如何设计一个网关?来自天猫精灵的架构供你参考
原创:周隹来自:天猫精灵技术
漏洞预警 | Fastjson远程代码执行0day漏洞
来自:程序IT圈作者:小猿
架构图解:支付宝钱包系统架构内部剖析
作者:雪姬,来自:移动支付网
Java对象的内存分配过程是如何保证线程安全的?
作者lHollis来源lHollis(ID:hollischuang)
在线就能用的Linux我给你找好了
来自:【编程珠玑】作者:守望先生网站:https://www.yanbinghu.com
滴滴从KV存储到NewSQL实战
作者:李鑫来自:滴滴技术
linux下编写C/C++代码须知———串讲
一、C/C++的编辑编译与链接敲代码的过程就是编辑过程,在编辑完成程序后需要经过编译和链接两个步骤才可以把程序变成我们所需要的可执行程序。编译过程(包括预处理、编译,汇编(test.s到test.o)三个过程)最终在linux系统上生成.o文件,在windows系统上生成.obj文件。这个过程会将.
某大厂的C++协程框架(Kiev)技术内幕
Kiev框架简介kiev是该大厂推送平台目前使用的Linux-C++后台开发框架。先后由多位资深架构师、资深C++工程师倾力打造,已经在推送平台这个千万用户级的大型分布式系统上经历了近多年的考验。如今Kiev在该大厂推送平台中,每天为上百个服务完成数百亿次RPC调用。kiev作为一套完整的开发框架,
linux下C/C++网络编程基本:socket实现tcp和udp的例子
linux下socket编程可以概括为以下几个函数的运用:socket()bind()listen()connect()accept()read()write()close()函数基于TCP实现流程server代码#include<stdio.h>#include<sys/type
一篇文章让你读懂epoll详细工作原理
开发高性能网络程序时,windows开发者们言必称iocp,linux开发者们则言必称epoll。大家都明白epoll是一种IO多路复用技术,可以非常高效的处理数以百万计的socket句柄,比起以前的select和poll效率高大-发了。我们用起epoll来都感觉挺爽,确实快,那么,它到底为什么可以
详解C/C++协程实现原理及使用
协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。所以子程序调用是通过栈实现的,一个线程就是执行一个子程序。子程序调用总是一个入口,
如何使Nginx支持FastCGI(C/C++) (支持调用多个FastCGI程序)
本文解决两个问题:1、如何在一个Nginx的网页上面遇到.cgi请求的时候,启用外部的fcgi程序2、如何让Nginx服务器支持调用多个fcgi程序。1、原理性概述Fastcgi程序可以使用很多语言来编写,PHP,Python,C/C++等等,本文采用C语言来编写。Nginx不支持对外部程序的直接调
风控引擎(Radar)
项目介绍一款基于java语言,使用Springboot+Mongodb+Groovy等框架搭建的轻量级实时风控引擎,适用于反欺诈应用场景,极简的配置,真正做到了开箱即用。通过学习本项目能快速了解风险的定义,进而量化风险,最后达到集中管理风险的目的。Areal-timeriskanalysisengi