java
文章平均质量分 90
章志强
资深软件工程师,C/C++全栈技术专家,证券金融科技行业专家,mdb、zqdb、mytrader作者
展开
-
YAML 语言教程
编程免不了要写配置文件,怎么写配置也是一门学问。YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。本文介绍 YAML 的语法,以 JS-YAML 的实现为例。你可以去在线 Demo 验证下面的例子。一、简介YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。它的转载 2016-12-22 13:23:24 · 535 阅读 · 0 评论 -
Kafka 设计与原理详解
一、Kafka简介本文综合了我之前写的kafka相关文章,可作为一个全面了解学习kafka的培训学习资料。转载请注明出处 : 本文链接1.1 背景历史当今社会各种应用系统诸如商业、社交、搜索、浏览等像信息工厂一样不断的生产出各种信息,在大数据时代,我们面临如下几个挑战:如何收集这些巨大的信息如何分析它如何及时做到如上两点以上几个挑战形成了一个业务需求模转载 2017-02-15 14:47:01 · 437 阅读 · 0 评论 -
swig入门
最近发现有些漏洞不能扫描,原来是没有需要的库,这些库原来是用SWIG生成的一些接口程序,于是顺便小研究了下这个SWIG是怎么回事。下面是摘于SWIG中文网:http://swig.minidx.com/SWIG是个帮助使用C或者C++编写的软件能与其它各种高级编程语言进行嵌入联接的开发工具。SWIG能应用于各种不同类型的语言包括常用脚本编译语言例如Perl, PHP, Python转载 2017-12-18 19:38:26 · 5161 阅读 · 0 评论 -
gRPC vs Thrift
简单分布式架构基本问题 传输什么样的数据,用哪种协议哪种方式数据交换的效率好服务端如何处理请求需要扩展服务端时当你的服务超过最简单结构时,你想要 灵活性可扩展低延迟当然,你更想要简单应该用这些协议吗SOAP XML, XML还是XMLCORBA 美好的想法,糟糕的实现过渡设计和臃肿DCOM, COM+主要用于windows平台HTTP/TCP/Socket/Whatever 久经考验的但是缺少协议...转载 2018-02-11 15:39:58 · 2635 阅读 · 0 评论 -
C/C++ Windwos VS2015 gRPC protobuf 编译
gRPC是什么就不介绍了,下面直接进入如何正确编译gRPC一、准备和获取源码:Builds gRPC C and C++ with boringssl.Install Visual Studio 2015 or 2017 (Visual C++ compiler will be used).Install Git.Install CMake.Install Active State Perl (c...原创 2018-03-25 13:30:07 · 1914 阅读 · 0 评论 -
gRPC基础:C++
原文地址:http://doc.oschina.net/grpc?t=57966gRPC基础:C++本教程提供了C++程序员如何使用gRPC的指南。通过学习教程中例子,你可以学会如何:在一个 .proto 文件内定义服务.用 protocol buffer 编译器生成服务器和客户端代码.使用 gRPC 的 C++ API 为你的服务实现一个简单的客户端和服务器.假设你已经阅读了概览并且熟悉prot...转载 2018-03-27 12:21:48 · 12348 阅读 · 2 评论 -
Protobuf使用手册
Protobuf使用手册第1章 定义.proto 文件首先我们需要编写一个 proto 文件,定义我们程序中需要处理的结构化数据,在 protobuf 的术语中,结构化数据被称为 Message。proto 文件非常类似 java 或者 C 语言的数据定义,可以使用C或C++风格的注释。下面是一个proto文件的例子。 package tutorial; op...转载 2018-10-10 17:07:51 · 1555 阅读 · 0 评论 -
java手动生成jni头文件
1 、假如你的native方法如下:package nativeclass;//import javaclient.Callback;//import javaclient.ConnectItem;//import javaclient.DataSet;//import javaclient.Request;public class NativeBSClient { pub...原创 2019-06-25 11:08:33 · 1144 阅读 · 0 评论