Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

protobuf进行序列化

protobuf进行序列化

Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。一、开发前的准备下载protoful :https://github.com/google/protobuf/releases,下载需要的版本二、创建.proto文件option java_package = "io.nett...
MyBatis动态SQL标签用法详解

MyBatis动态SQL标签用法详解

动态 SQLMyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语言来改进这种情形,这种语言可以被用在任意的 SQL 映射语句中。动态 SQL 元素和使...
Java 8 新特性之泛型的类型推导

Java 8 新特性之泛型的类型推导

1. 泛型究竟是什么?在讨论类型推导(type inference)之前,必须回顾一下什么是泛型(Generic).泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。通俗点将就是“类型的变量”。这种类型变量可以用在类、接口和方法的创建中。理解Java泛型最简单的方法是把它看成一种便捷语法,能节省你某些Java类型转换(casting)上的操作:List<Apple> ...
Java 8中一些常用的全新的函数式接口

Java 8中一些常用的全新的函数式接口

这一篇属于菜鸟级博客,只是介绍了一些在Java 8中新出现的一些很有用的接口,通过一些简单的例子加以说明,没有深入地阐述。函数式接口什么是函数式接口? 函数式接口,@FunctionalInterface,简称FI,简单的说,FI就是指仅含有一个抽象方法的接口,以@Functionalnterface标注,注意??,这里的抽象方法指的是该接口自己特有的抽象方法,而不包含它从其上级继承过来的抽象方法,例如:@FunctionalInterfaceInter...
Linux系统中的文件管理

Linux系统中的文件管理

1 文件管理的相关函数open close write read lseek 调整文件的读写位置1.1 标C文件处理和UC文件处理函数的比较根据程序的结构可知,标C的文件处理函数比UC的文件处理函数速度快,因为标C函数内部都有输入输出缓冲区,会积累一定数量之后再写入文件,因此读写的效率比较高,使用 time 命令来查看程序运行的时间。real 真实时间 user 用户态时间 sys 内核态时间;注意对于UC的文件处理函数来讲,可以通过自定义缓冲区来提高读写...
Linux系统的内存管理

Linux系统的内存管理

1 局部优先法则 只要局部变量定义,就会屏蔽全局变量。内存管理1.1 内存区域的划分代码区 只读常量区 全局区/数据区 BSS段 堆区 栈区8048444 80486c0804a 804a 808f bfa1e总结1 按照地址从小到大的排列 进程中的内存区域依次是:代码区 只读常量区 全局区/数据区 BSS段 堆区 栈区。2 其中代码区和只读常量区统称为代码区,全局区数据区和BSS段,统称为全局区或者数据区。在3 在进程的内存区域的最上面,用来存放命令行...
UNIX/Linux 系统中的环境变量和库文件的使用方法

UNIX/Linux 系统中的环境变量和库文件的使用方法

1 环境变量的概念和使用1.1 基本概念环境变量一般是指在操作系统中用来指定操作系统运行环境./应用程序环境的一些变量path 就是一个环境变量,一般来说应用程序的执行需要带上路径才可以运行,而定义在环境变量path 中的路径,系统会自动识别,因此对应的应用程序只需要程序名称即可运行。1.2 基本配置1 Windows 中的配置我的电脑 -属性- 高级-环境变量-系统变量-path -点编辑,在path 变量后面增加分号,用于分隔路径,在追加新的路径,设置...
<< 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 >>