Snack3,一个高性能的 JsonPath 框架 借鉴了 Javascript 所有变量由 var 申明,及 Xml dom 一切都是 Node 的设计.其下一切数据都以ONode表示,ONode也即 One node 之意,代表任何类型,也可以转换为任何类型. 强调文档树的操控和构建能力 高性能Json path查询(顶级的兼容性和性能) 顺带支持序列化.反序列化 基于 无参构造函数 + 字段 操作实现(反序列化时不会有触发危险动作的风险) <dependency> <groupId…
gRPC是一个高性能.开源.通用的RPC框架,面向移动和HTTP/2设计,是由谷歌发布的首款基于Protocol Buffers的RPC框架. gRPC基于HTTP/2标准设计,带来诸如双向流.流控.头部压缩.单TCP连接上的多复用请求等特性.这些特性使得其在移动设备上表现更好,更省电且节省空间占用. gRPC 1.0版本是2015年面世以后的第一次版本发布,开发者可以把该版本用于生产.API现在也是很稳定的. 关于Java版本发布情况,大家阅读发布日志:https://github.com/g…
ThinkPHP V5.——为API开发而设计的高性能框架 ThinkPHP5..0版本是一个颠覆和重构版本,采用全新的架构思想,引入了很多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载. GitHub项目地址:点击访问 ThinkPHP5在保持快速开发和大道至简的核心理念不变的同时,PHP版本要求提升到5.,对已有的CBD模式做了更深的强化,优化核心,减少依赖,基于全新的架构思想和命名空间实现,是ThinkPHP突破原有框架思路的颠覆之作,其主要特性包括: 基于命名空间和众多PH…
Solon 是一个微型的Java开发框架.项目2018年启动,参考过大量前人作品:内核0.1m的身材,超高的跑分,以及良好的使用体验.支持:RPC.REST API.MVC.WebSocket.Socket 等多种开发模式. Solon 强调:克制 + 简洁 + 开放的原则:力求:更小.更快.更自由的体验. 替代?那有什么异同之处? <Solon 特性简集,相较于 Springboot 有什么区别?> <Solon 的架构笔记> 所谓更小: 内核0.1m,最小的接口开发单位0.2m…
Snack3 是一个轻量的 JSON + Jsonpath 框架. 借鉴了 Javascript 所有变量由 var 申明,及 Xml dom 一切都是 Node 的设计.其下一切数据都以ONode表示,ONode也即 One node 之意,代表任何类型,也可以转换为任何类型. 强调文档树的操控和构建能力 做为中间媒体,方便不同格式互转 高性能Json path查询(兼容性和性能很赞) 支持序列化.反序列化 基于 无参构造函数 + 字段 操作实现(反序列化时不会有触发危险动作的风险) <dep…
   FastCGI编程包括四部分:初始化编码.接收请求循环.响应内容.响应结束循环. FCGX_Request request; FCGX_Init(); ); FCGX_InitRequest(&request, sock_fd, 0); ) { //get param 1 map<string,string> param_map; ; request.envp[i]; ++i) { string s = request.envp[i]; size_t pos = s.find_f…
http://blog.csdn.net/allenlinrui/article/details/19419721 1.介绍     Nginx - 高性能web server,这个不用多说了,大家都知道.     FastCGI程序 - 常驻型CGI程序,它是语言无关的.可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持在内存中并因此获得较高的性能.     Nginx要调用FastCGI程序,需要用到FastCGI进程管理程序(因为nginx不能直接执行外部的cgi程序,我们可使…
TensorFire:WEB端的高性能神经网络框架 摘要: 近日,一种专门用于在网页内执行神经网络算法的JavaScript库——TensorFire引起了人们的关注,这种JavaScript库在浏览器中使用GPU加速运行谷歌的TensorFlow,是机器学习走向大众化的一种方式. TensorFire由麻省理工学院研究生团队开发,可以在任何GPU上运行TensorFlow-style的机器学习模型,不需要任何像Keras-js这样特定于GPU中间件的机器学习库.TensorFire是通过程序员…
前提概要 简单回顾 jdk 里的队列: 阻塞队列: ArrayBlockingQueue主要通过:数组(Object[])+ 计数器(count)+ ReetrantLock的Condition (notEmpty:非空.notFull:非饱和)进行阻塞. 入队操作: 操作不阻塞: add:添加失败,则会直接进行返回. offer:添加失败后(满了)直接抛出异常,注意:offer(E o, long timeout, TimeUnit unit):可以设定等待的时间,如果在指定的时间内,还不能往…
概述 **本人博客网站 **IT小神 www.itxiaoshen.com 定义 Netty官网 https://netty.io/ 最新版本为4.1.70.Final Netty是一个异步的.事件驱动网络应用框架,用于快速开发可靠.可维护的高性能协议服务器和客户端.简单的说Netty是一个基于NIO的客户.服务器端的编程框架,它可以大大简化如TCP和UDP套接字的网络编程. Netty由JBOSS提供的一个Java开源框架,现为 Github上的独立项目Netty从许多协议如FTP.SMTP.…