ICode9

精准搜索请尝试: 精确搜索
  • MapReduce入门实战2022-08-14 11:30:52

    MapReduce 思想 MapReduce 是 Google 提出的一个软件架构,用于大规模数据集的并行运算。概率“Map(映射)”和“Reduce(归约)”以及它们的思想都是从函数式编程语言借鉴的,还有从矢量编程语言借来的特性。 当前的软件实现是指定一个“Map”函数,用来把一组键值对映射成一组新的键值对,指

  • 使用 Java 操作 Redis2022-08-13 23:30:53

    Jedis 1. 概述 Jedis 是一款使用 Java 操作 Redis 的工具,有点类似于 JDBC 2. 引入依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> 3. 操作 // 创建 jedis

  • java - IO流 ,File 类的使用 ,递归算法 ,字符流(FileReader 和 FileWriter) ,字节流(FileInputStream 和 FileOutputStream) ,2022-08-13 01:01:52

    第十章、IO流 10.1、File 类的使用 1)概念 在java中,在日常生活中,经常会对电脑上的文件进行操作,比如:把程序中的内容, 写入 到电脑上文件中;或者是把电脑中的文 件的内容,读取到 程序 中;这种过程,就叫做流( 数据 ),这种文件的操作,java中使用File类来解决。 Java中把文件或者目录(文件夹)都封

  • springboot使用redis2022-08-12 13:32:49

    SpringBoot操作数据:spring-data jpa jdbc mongodb redis !SpringData也是和SpringBoot齐名的项目! 说明︰在SpringBoot2.x之后,原来使用的jedis被替换为了lettuce? jedis :采用的直连,多个线程操作的话,是不安全的,如果想要避免不安全的,使用jedis pool连接池!更像BIO模式 lettuce :采用

  • 序列化和反序列化2022-08-10 22:31:32

    一、什么是序列化和反序列化?。 序列化:将内存中的对象转换成二进制流,转换成二进制流之后可以进行持久化和网络传输。简单来说就是将对象写入到IO流中。 反序列化:将二进制流的数据转换成对象。简单来说就是从IO流中恢复对象。 序列化机制允许将实现序列化的Java对象转换位字节序列

  • Scala中使用 Jackson API 进行JSON序列化和反序列化2022-08-10 17:35:07

    1.  什么是 Json 序列化 和 反序列化 序列化 => 将 Java对象 转换成 json字符串反序列化 => 将 json字符串 转换成 Java对象 2. 依赖包 说明 <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>

  • javase2022-08-08 22:01:49

    1、java语言的特点 面向对象、多线程、跨平台、高效、安全可靠、网络编程 2、什么是字节码? 一个java文件,经过javac命令编译之后就变成了字节码的文件,字节码是由十六进制的值组成,jvm以字节为单位进行读取。java之所以可以一次编写,到处运行,主要是无论在什么平台,都可以编译生成字节码

  • IO流2022-08-08 21:34:09

    FileInputStream:   用于文件读取数据,可以用new创建输入流对象     InputStream  Input = new FileInputStream();                --InputStream是抽象类,无法实例化,用FileInputStream接收     byte[] data = new byte[1024];       FileOutputStream:  

  • C# Json和对象的转换,序列化和反序列化2022-08-08 13:05:24

    序列化: Student student1 = new Student { Id = 12883, Name = "Jim David", Scores = new double[] { 87.5, 92, 76.2 } }; Student student2 = new Student { Id = 35228, Name = "Milly Smith", Scores = new double[] { 92.5,

  • JavaSE——深克隆/深拷贝2022-08-08 10:31:42

    深克隆 深克隆:原对象和克隆对象引用地址不同,且对象内的引用成员引用地址也不同 浅克隆的例子稍微修改一下就行 1、Teacher类clone方法修改成如下所示 2、Course类 添加实现接口如下所示 public class Course implements Cloneable 添加本类的clone方法 protected Course clone()

  • [转][osg]osgb序列化支持2022-08-08 10:00:08

    英文原文:http://www.openscenegraph.org/index.php/documentation/guides/user-guides/64-serialization-support OSG自支持格式的升级版是在2010年提出的,它的目的是方便扩展、跨格式可持续更新且支持任何OSG已有的格式。比如它可以代表图片,可以代表heighfield,可以代表模型等等。

  • 序列化2022-08-07 21:02:26

    序列化 查看 官方文档 就会发现 Serializable接口中一个成员函数或者成员变量也没有。那么这个接口的作用是什么呢。网上找了一些博客看过之后,知道这个接口的作用是实现序列化。 序列化:对象的寿命通常随着生成该对象的程序的终止而终止,有时候需要把在内存中的各种对象的状态(也就是

  • protobuf和brpc2022-08-07 20:32:46

    转自:https://izualzhy.cn/demo-protobuf-rpc 1.Protobuf简介 Protobuf(Google Protocol Buffers)提供一种灵活、高效、自动化的机制,用于序列化结构数据。 Protobuf作用与XML、json类似,但它是二进制编码格式,所以性能更好。 有代码生成机制,易于使用。 syntax="proto2"; package

  • Json数据的序列化与反序列化的三种常用方法介绍 :标准JSON解析与生成方法、使用gson解析与生成JSON数据 、使用fastJsson解析与生成JSON数据。2022-08-05 13:01:56

    https://blog.csdn.net/sfhinsc/article/details/83790814 Json数据的序列化与反序列化的三种常用方法介绍 分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!   

  • MFC - 5 文件操作、序列化机制、对话框2022-08-04 22:04:33

    文件操作 序列化基本类型 以二进制流形式读写硬盘文件,但这种方式效率高。 CFile 文件操作类,完成硬盘文件读写操作。 CArchive 归档类,完成内存数据操作。 CFile: CFile::Open CFile::Write / Read CFile::Close CFile::SeekToBegin / SeekToEnd / Seek void fun() { CFile f

  • Java序列化2022-08-04 22:03:47

      Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。   将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对

  • RedisTemplate这玩意到底儿咋用啊2022-08-04 20:33:09

    RedisTemplate中的几个角色: RedisSerializer:由于与Redis服务器的通信一定是使用字节数组完成的,所以RedisSerializer是将Java对象编码解码的组件 RedisOperations:封装了一些Redis操作 XXXOperations:封装了指定类型或功能的数据的操作,如ZSetOperations RedisSerializer RedisSeria

  • 串讲补充2022-08-03 23:00:26

    串讲补充 单例模式 单例模式的写法 请参考单例模式,内容包括单例的概念、用途、实现方式、如何防止被序列化破坏等。 单例的实际应用 数据库连接池的设计一般也是采用单例模式,因为数据库连接是一种数据库资源。数据库软件系统中使用数据库连接池,主要是节省打开或者关闭数据库连接所

  • django ORM 序列化 操作2022-08-03 20:01:17

    ORM ''' filter示例使用 ''' ''' res = Xyuser.objects.filter(id=request.data.get('id'), role_id__in=(2, 5)).update(is_active=0) instance = Xyuser.objects.filter(id=request.data.get('id')).first()

  • 序列化反序列化2022-08-03 17:32:59

    序列化: 对象转json   1 ObjectMapper objectMapper = new ObjectMapper(); 2 String jsonStr = objectMapper.writeValueAsString(dataDTO);  反序列化: json转列表  1 ObjectMapper objectMapper = new ObjectMapper(); 2 objectMapper.readValue(jsonStr, new TypeReferenc

  • 序列化 Serializable 和 Parcelable 的区别2022-08-01 12:02:43

    序列化:将一个对象转换成可存储或可传输的状态,序列化后的对象可以在网络上传输,也可以存储到本地,或实现跨进程传输; 为什么要进行序列化:开发过程中,我们需要将对象的引用传给其他 activity 或 fragment使用时,需要将这些对象放到一个 Intent 或 Bundle 中,再进行传递,而 Intent 

  • entity序列化问题2022-08-01 09:33:34

    创建entity的时候一般会序列化一下,虽然基本不会用到 ,但是没有序列化的话深克隆就会出错   序列化就是对实例对象的状态(State 对象属性而不包括对象方法)进行通用编码(如格式化的字节码)并保存,以保证对象的完整性和可传递性。 简而言之:序列化,就是为了在不同时间或不同平台的JVM之

  • fastjson反序列化漏洞区分版本号的方法总结2022-07-31 19:00:47

    判断漏洞是否存在,无非是以下几种方法: 1 显错判断 想办法使服务器组件抛出异常,也就是报错,在报错中得到我们想要的信息。 2 DNS请求判断 想办法触发一个DNS请求,前提是服务器出网,并且外围设备开放了DNS协议,然后你的dnslog服务地址没被监控设备拦截; 3 TCP、UDP端口请求判断 这里不止一

  • 不安全的反序列化2022-07-31 02:00:07

    反序列化拓展 RMI Java远程方法调用,即Java RMI (Java Remote Method Invocation),即允许运行在一个Java虚拟机的对象调用运行在另一个Java虚拟机上的对象的方法。这两个虚拟机可以运行在相同计算机上的不同进程中,也可以运行在网络上的不同计算机中。在网络传输的过程中,RMI中的对象

  • private static final long serialVersionUID = 1L;2022-07-29 07:00:54

    什么是Serializable? 这是java的一个接口,这个接口是用来完成序列化和反序列化操作的。 那么问题来了,什么是序列化和反序列化呢?   任何类型只要实现了Serializable接口,就可以被保存到文件中,或者作为数据流通过网络发送到别的地方。也可以用管道来传输到系统的其他程序中。 这样说可

专注分享技术,共同学习,共同进步。侵权联系[[email protected]]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有