热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

com.esotericsoftware.kryo.io.Output.writeShort()方法的使用及代码示例

本文整理了Java中com.esotericsoftware.kryo.io.Output.writeShort()方法的一些代码示例,展示了Output.

本文整理了Java中com.esotericsoftware.kryo.io.Output.writeShort()方法的一些代码示例,展示了Output.writeShort()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Output.writeShort()方法的具体详情如下:
包路径:com.esotericsoftware.kryo.io.Output
类名称:Output
方法名:writeShort

Output.writeShort介绍

[英]Writes a 2 byte short. Uses BIG_ENDIAN byte order.
[中]写入一个2字节的短字符。使用BIG_ENDIAN字节顺序。

代码示例

代码示例来源:origin: apache/incubator-dubbo

@Override
public void writeShort(short v) throws IOException {
output.writeShort(v);
}

代码示例来源:origin: apache/incubator-dubbo

@Override
public void writeShort(short v) throws IOException {
output.writeShort(v);
}

代码示例来源:origin: apache/flink

@Override
public void write(Kryo kryo, Output output, PyLong object) {
byte[] data = object.getValue().toByteArray();
output.writeShort(data.length);
output.writeBytes(data);
}

代码示例来源:origin: apache/tinkerpop

@Override
public void writeShort(int s) {
unshadedOutput.writeShort(s);
}

代码示例来源:origin: apache/metron

@Override
public void write(Kryo kryo, Output output) {
int numVariableMappings = variableMappings.isEmpty()?0:variableMappings.size();
output.writeShort(numVariableMappings);
for(Map m : variableMappings) {
byte[] b = m == null?new byte[]{}:SerDeUtils.toBytes(m);
output.writeInt(b.length);
if(b.length > 0) {
output.writeBytes(b);
}
}
}

代码示例来源:origin: com.esotericsoftware/kryo

/** Bulk output of a short array. */
public void writeShorts (short[] object) throws KryoException {
for (int i = 0, n = object.length; i writeShort(object[i]);
}

代码示例来源:origin: com.esotericsoftware.kryo/kryo

/** Bulk output of a short array. */
public void writeShorts (short[] object) throws KryoException {
for (int i = 0, n = object.length; i writeShort(object[i]);
}

代码示例来源:origin: svn2github/kryo

/** Bulk output of a short array. */
public void writeShorts (short[] object) throws KryoException {
for (int i = 0, n = object.length; i writeShort(object[i]);
}

代码示例来源:origin: com.esotericsoftware/kryo-shaded

/** Bulk output of a short array. */
public void writeShorts (short[] object) throws KryoException {
for (int i = 0, n = object.length; i writeShort(object[i]);
}

代码示例来源:origin: com.esotericsoftware/kryo

public void writeShort (int v) throws IOException {
output.writeShort(v);
}

代码示例来源:origin: junkdog/artemis-odb

@Override
public void write (Kryo kryo, Output output, SaveFileFormat.ComponentIdentifiers ci) {
int count = 0;
for (Map.Entry> entry : ci.idToType.entrySet()) {
count++;
}
output.writeShort(count);
for (Map.Entry> entry : ci.idToType.entrySet()) {
output.writeShort(entry.getKey().intValue());
output.writeString(entry.getValue().getName());
}
}

代码示例来源:origin: net.onedaybeard.artemis/artemis-odb-serializer-kryo

@Override
public void write (Kryo kryo, Output output, SaveFileFormat.ComponentIdentifiers ci) {
int count = 0;
for (Map.Entry> entry : ci.idToType.entrySet()) {
count++;
}
output.writeShort(count);
for (Map.Entry> entry : ci.idToType.entrySet()) {
output.writeShort(entry.getKey().intValue());
output.writeString(entry.getValue().getName());
}
}

代码示例来源:origin: junkdog/artemis-odb

@Override
public void write (Kryo kryo, Output output, ArchetypeMapper.TransmuterEntry te) {
int count = te.componentTypes.size();
output.writeInt(count);
for (int i = 0; i Class type = te.componentTypes.get(i);
int index = identifiers.typeToId.get(type);
output.writeShort(index);
}
}

代码示例来源:origin: com.esotericsoftware/kryo

public void write (Output output, Object object) {
output.writeShort(unsafe().getShort(object, offset));
}

代码示例来源:origin: net.onedaybeard.artemis/artemis-odb-serializer-kryo

@Override
public void write (Kryo kryo, Output output, ArchetypeMapper.TransmuterEntry te) {
int count = te.componentTypes.size();
output.writeInt(count);
for (int i = 0; i Class type = te.componentTypes.get(i);
int index = identifiers.typeToId.get(type);
output.writeShort(index);
}
}

代码示例来源:origin: com.esotericsoftware/kryo

public void write (Output output, Object object) {
try {
output.writeShort(field.getShort(object));
} catch (Exception e) {
KryoException ex = new KryoException(e);
ex.addTrace(this + " (" + type.getName() + ")");
throw ex;
}
}

代码示例来源:origin: com.esotericsoftware.kryo/kryo

public void write (Output output, Object object) {
try {
output.writeShort(field.getShort(object));
} catch (Exception e) {
KryoException ex = new KryoException(e);
ex.addTrace(this + " (" + type.getName() + ")");
throw ex;
}
}

代码示例来源:origin: com.esotericsoftware/kryo-shaded

public void write (Output output, Object object) {
try {
output.writeShort(field.getShort(object));
} catch (Exception e) {
KryoException ex = new KryoException(e);
ex.addTrace(this + " (" + type.getName() + ")");
throw ex;
}
}

代码示例来源:origin: org.scray/scray-client-jdbc

@Override
public void write(Kryo k, Output o, JavaSimpleRow v) {
o.writeShort(v.getColumns().size());
for (JavaRowColumn rowcol : v.getColumns()) {
k.writeObject(o, rowcol);
}
}

代码示例来源:origin: org.onosproject/onos-core-serializers

@Override
public void write(Kryo kryo, Output output, DefaultApplicationId object) {
output.writeShort(object.id());
output.writeString(object.name());
}

推荐阅读
  • 标题: ... [详细]
  • 阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • 本文介绍了如何清除Eclipse中SVN用户的设置。首先需要查看使用的SVN接口,然后根据接口类型找到相应的目录并删除相关文件。最后使用SVN更新或提交来应用更改。 ... [详细]
  • 本文介绍了一个适用于PHP应用快速接入TRX和TRC20数字资产的开发包,该开发包支持使用自有Tron区块链节点的应用场景,也支持基于Tron官方公共API服务的轻量级部署场景。提供的功能包括生成地址、验证地址、查询余额、交易转账、查询最新区块和查询交易信息等。详细信息可参考tron-php的Github地址:https://github.com/Fenguoz/tron-php。 ... [详细]
  • Java如何导入和导出Excel文件的方法和步骤详解
    本文详细介绍了在SpringBoot中使用Java导入和导出Excel文件的方法和步骤,包括添加操作Excel的依赖、自定义注解等。文章还提供了示例代码,并将代码上传至GitHub供访问。 ... [详细]
  • Sleuth+zipkin链路追踪SpringCloud微服务的解决方案
    在庞大的微服务群中,随着业务扩展,微服务个数增多,系统调用链路复杂化。Sleuth+zipkin是解决SpringCloud微服务定位和追踪的方案。通过TraceId将不同服务调用的日志串联起来,实现请求链路跟踪。通过Feign调用和Request传递TraceId,将整个调用链路的服务日志归组合并,提供定位和追踪的功能。 ... [详细]
  • 本文整理了Java中java.lang.NoSuchMethodError.getMessage()方法的一些代码示例,展示了NoSuchMethodErr ... [详细]
  • 本文整理了Java中org.apache.solr.common.SolrDocument.setField()方法的一些代码示例,展示了SolrDocum ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • Apache Shiro 身份验证绕过漏洞 (CVE202011989) 详细解析及防范措施
    本文详细解析了Apache Shiro 身份验证绕过漏洞 (CVE202011989) 的原理和影响,并提供了相应的防范措施。Apache Shiro 是一个强大且易用的Java安全框架,常用于执行身份验证、授权、密码和会话管理。在Apache Shiro 1.5.3之前的版本中,与Spring控制器一起使用时,存在特制请求可能导致身份验证绕过的漏洞。本文还介绍了该漏洞的具体细节,并给出了防范该漏洞的建议措施。 ... [详细]
  • 本文介绍了禅道作为一款国产开源免费的测试管理工具的特点和功能,并提供了禅道的搭建和调试方法。禅道是一款B/S结构的项目管理工具,可以实现组织管理、后台管理、产品管理、项目管理和测试管理等功能。同时,本文还介绍了其他软件测试相关工具,如功能自动化工具和性能自动化工具,以及白盒测试工具的使用。通过本文的阅读,读者可以了解禅道的基本使用方法和优势,从而更好地进行测试管理工作。 ... [详细]
author-avatar
w3shuajiang2
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有