51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#百面机器学习
rpc框架之gRPC 学习
grpc是google在github于2015年开源的一款RPC框架,虽然protobuf很早google就开源了,但是google一直没推出正式的开源框架,导致github上基于protobuf的rpc五花八门,国内比较著名的有百度的sofa-pbrpc,但是遗憾的是soft-pbrpc没有对应的java实现版本。r...
代码星球
·
2020-04-06
rpc
框架
gRPC
学习
rpc框架之 avro 学习 2
同一类框架,后出现的总会吸收之前框架的优点,然后加以改进,avro在序列化方面相对thrift就是一个很好的例子。借用ApacheAvro与Thrift比较一文中的几张图来说明一下,avro在序列化方面的改进:1、无需强制生成目标语言代码avro提供了二种使用方式,一种称之为Sepcific方式,这跟thrift基本一...
代码星球
·
2020-04-06
rpc
框架
avro
学习
rpc框架之avro 学习 1
avro是hadoop的一个子项目,提供的功能与thrift、ProtocolBuffer类似,都支持二进制高效序列化,也自带RPC机制,但是avro使用起来更简单,无需象thrift那样生成目标语言源代码,目前支持的语言有java、c#、php、c++等(详情见:https://cwiki.apache.org/co...
代码星球
·
2020-04-06
rpc
框架
avro
学习
rpc框架之 thrift 学习 2
thrift的基本构架:上图源自:http://jnb.ociweb.com/jnb/jnbJun2009.html底层UnderlyingI/O以上的部分,都是由thrift编译器生成的代码,其中:YourCode这是根据thrift文件中定义的dto及service接口方法FooService.Client及Foo...
代码星球
·
2020-04-06
rpc
框架
thrift
学习
rpc框架之 thrift 学习 1
thrift是一个facebook开源的高效RPC框架,其主要特点是跨语言及二进制高效传输(当然,除了二进制,也支持json等常用序列化机制),官网地址:http://thrift.apache.org跨语言通常有二种做法,一是将其它语言转换成某种主流的通用语言,比如:delphi.net以前就是先将delphi转换成...
代码星球
·
2020-04-06
rpc
框架
thrift
学习
velocity模板引擎学习(4)-在standalone的java application中使用velocity及velocity-tools
通常velocity是配合springmvc之类的框架在web中使用,但velocity本身其实对运行环境没有过多的限制,在单独的javaapplication中也可以独立使用,下面演示了利用velocity模板引擎生成『每日发货单』邮件内容:一、先定义邮件内容模板:mail-template.vm<string...
代码星球
·
2020-04-06
velocity
模板
引擎
学习
standalone
scala 学习笔记(07) 一等公民的函数
在scala中一切皆对象,一切皆函数,函数跟Int,String、Class等其它类型是处于同等的地位,换句话说,使用函数跟使用普通的类型一样,没什么区别,因此:1、函数可以赋值给变量,可以当参数传递defhelloWorld(msg:String):Unit={println("Hello,"+msg)}deffoo...
代码星球
·
2020-04-06
scala
学习
笔记
一等
公民
Jboss EAP:native management API学习
上一节已经学习了CLI命令行来控制JBOSS,如果想在程序中以编码方式来控制JBOSS,可以参考下面的代码,实际上在前面的文章,用代码控制Jboss上的DataSource,已经有所接触了,API与CLI是完全等价的,一个是人工敲指令,一个是代码控制,二者最终的效果一致。importcom.sun.javafx.sg....
代码星球
·
2020-04-06
Jboss
EAP
native
management
API
jboss CLI 命令行接口学习(适用JBOSS EAP 6.2+)
一、确认CLI所使用的端口以domain模式为例,查看domaincontroller(也就是master主机)上的host.xml1<management-interfaces>2<native-interfacesecurity-realm="ManagementRealm">3<so...
代码星球
·
2020-04-06
jboss
CLI
命令行
接口
学习
scala 学习笔记(06) OOP(下)多重继承 及 AOP
一、多继承上篇trait中,已经看到了其用法十分灵活,可以借此实现类似"多重继承"的效果,语法格式为:class/traitAextendsBwithCwithD...之所以要给多重继承加一个引号,是因为这有约束条件的,上面的语法中,从左向右看,extends后的B是A的基本类型,不管后面接多少个trait,如果C或D...
代码星球
·
2020-04-06
scala
学习
笔记
OOP
多重
scala 学习笔记(05) OOP(中)灵活的trait
trait--不仅仅只是接口!接上回继续,scala是一个非常有想法的语言,从接口的设计上就可以发现它的与众不同。scala中与java的接口最接近的概念是trait,见下面的代码:packageyjmyzzobjectApp{defmain(args:Array[String]){valbird=Bird("pige...
代码星球
·
2020-04-06
scala
学习
笔记
OOP
活的
scala 学习笔记(04) OOP(上)主从构造器/私有属性/伴生对象(单例静态类)/apply方法/嵌套类
一、主从构造器java中构造函数没有主、从之分,只有构造器重载,但在scala中,每个类都有一个主构造器,在定义class时,如果啥也没写,默认有一个xxx()的主构造器classPerson{varname:String=_/***从构造器*@paramname*/defthis(name:String)={this...
代码星球
·
2020-04-06
scala
学习
笔记
OOP
主从
scala 学习笔记(03) 参数缺省值、不定个数参数、类的属性(Property)、泛型初步
继续学习,这一篇主要是通过scala来吐槽java的,同样是jvm上的语言,差距咋就这么大呢?作为一个有.NET开发经验的程序员,当初刚接触java时,相信很多人对java语言有以下不爽(只列了极小一部分):1.一堆的setter/getter方法,没有c#中的property属性概念2.方法的参数值,不能设置缺省值3...
代码星球
·
2020-04-06
参数
scala
学习
笔记
缺省
汇编实验一 查看CPU和内存,用机器指令和汇编语言指令编程
在装完DosBox环境之后,就可以用debug模式进行汇编指令的编程了。实验内容: 首先用a指令进行数据的储存,然后用t命令进行调试。 可以发现ax,bx在不同的命令下发生了改变,cs的地址和指令是相同的,ip的值也是根据输入指令的长度而不断的增加。(2)将下面3...
代码星球
·
2020-04-06
指令
汇编
实验
查看
CPU
css案例学习之table tr th td ul li实现日历
效果代码<html><head><title>Calendar</title><style><!--.month{border-collapse:collapse;table-layout:fixed;width:780;}.monthcaption{t...
代码星球
·
2020-04-06
css
案例
习之
table
tr
首页
上一页
...
262
263
264
265
266
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他