文章库ARTICLE COLUMN

  • 序列化05序列化的练习

    序列化05序列化的练习

    摘要:练习序列化集合当我们想在文件中保存多个对象的时候可以把多个对象存储到一个集合中对集合进序列化和反序列化分析定义一个存储对象的集合往集合中存储对象创建一个序列化流对象使用对象中的方法对集合进行序列化创建一个反序列化对象使用对象中的方法读...

    MoxmiMoxmi 评论0 收藏0
  • [学习笔记-Java集合-11] Map - ConcurrentSkipListMap源码分析

    [学习笔记-Java集合-11] Map - ConcurrentSkipListMap源码分析

    摘要:介绍跳表是一个随机化的数据结构,实质就是一种可以进行二分查找的有序链表。跳表不仅能提高搜索性能,同时也可以提高插入和删除操作的性能。源码分析主要内部类内部类跟存储结构结合着来看,大概能预测到代码的组织方式。 介绍 跳表是一个随机化的数...

    nifhlheimrnifhlheimr 评论0 收藏0
  • [学习笔记-Java集合-12] Set - CopyOnWriteArraySet源码分析

    [学习笔记-Java集合-12] Set - CopyOnWriteArraySet源码分析

    摘要:介绍底层是使用存储元素的,所以它并不是使用来存储元素的。最简单的方式就是判断是否中的元素都在中,中的元素是否都在中,也就是两次两层循环。其实,并不需要。标记某个元素是否找到过,防止重复这个位置没找到过才比较大小 介绍 CopyOnWriteArrayS...

    Lin_YTLin_YT 评论0 收藏0
  • 打印流_概述和使用

    打印流_概述和使用

    摘要:打印流为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式。刷新此输出流并强制任何缓冲的输出字节被写出。将指定的字节输出流。 package com.itheima.demo05.PrintStream; import java.io.FileNotFoundException;import java.io.PrintS...

    EirunyeEirunye 评论0 收藏0
  • [学习笔记-Java集合-13] Set - ConcurrentSkipListSet源码分析

    [学习笔记-Java集合-13] Set - ConcurrentSkipListSet源码分析

    摘要:介绍底层是通过来实现的,它是一个有序的线程安全的集合。源码分析它的源码比较简单,跟通过实现的基本是一致,只是多了一些取最近的元素的方法。 介绍 ConcurrentSkipListSet底层是通过ConcurrentNavigableMap来实现的,它是一个有序的线程安全的集合...

    yunhaoyunhao 评论0 收藏0
  • IO课程总结一

    IO课程总结一

    摘要:字节输入流此抽象类是表示字节输入流的所有类的超类。定义了所有子类共性的方法从输入流中读取数据的下一个字节。从输入流中读取一定数量的字节,并将其存储在缓冲区数组中。关闭此输入流并释放与该流关联的所有系统资源。 showImg("https://segmentfa...

    Cc_2011Cc_2011 评论0 收藏0
  • 必看!java后端,亮剑诛仙(最全知识点)

    必看!java后端,亮剑诛仙(最全知识点)

    摘要:鉴于目前大多数服务器环境都是,提前接触能够相辅相成。正则也是必须要掌握的一个知识点。有多种创建多线程的方式,不过目前使用线程池的多一些。 原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 你可能有所感悟。零散的资料...

    陈江龙陈江龙 评论0 收藏0
  • 重学计算机组成原理(十)- "烫烫烫"乱码的由来

    重学计算机组成原理(十)- "烫烫烫"乱码的由来

    摘要:而大写字母,就是第个,也就是二进制的,对应的十六进制表示就是。在中文世界里,最典型的就是手持两把锟斤拷,口中疾呼烫烫烫的典故。既然今天要彻底搞清楚编码知识,我们就来弄清楚锟斤拷和烫烫烫的来龙去脉。参考深入浅出计算机组成原理 showImg("h...

    wenziwenzi 评论0 收藏0
  • 分布式-SpringBoot-SpringCloud-Eureka

    分布式-SpringBoot-SpringCloud-Eureka

    摘要:环境搭建注册中心依赖如下所示配置应用启动端口注册中心管理中的应用名称登陆注册管理中的的账号密码是否把自己注册到注册中心是否从上来获取服务的注册信息启动注册中心启动后访问登陆界面输入设置的账号密码进 环境 Java version 1.8 SpringBoot ve...

    OliviaOlivia 评论0 收藏0
  • 求解 4 的幂次方的装逼解法

    求解 4 的幂次方的装逼解法

    题目来源于 LeetCode 上第 342 号问题:4 的幂。题目难度为 Easy,目前通过率为 45.3% 。 题目描述 给定一个整数 (32 位有符号整数),请编写一个函数来判断它是否是 4 的幂次方。 示例 1: 输入: 16 输出: true 示例 2: 输入: 5 输出: false 进阶:你能不使...

    objc94objc94 评论0 收藏0
  • 转换流04_OutputStreamWriter介绍&代码实

    转换流04_OutputStreamWriter介绍&代码实

    摘要:是字符流通向字节流的桥梁可使用指定的将要写入流中的字符编码成字节。编码把能看懂的变成看不懂继续自父类的共性成员方法写入单个字符。刷新该流的缓冲。关闭此流,但要先刷新它。构造方法创建使用默认字符编码的。 package com.itheima.demo03.Rever...

    notebinnotebin 评论0 收藏0
  • 转换流05_InputStreamReader介绍&代码实

    转换流05_InputStreamReader介绍&代码实

    摘要:是字节流通向字符流的桥梁它使用指定的读取字节并将其解码为字符。解码把看不懂的变成能看懂的继承自父类的共性成员方法读取单个字符并返回。一次读取多个字符将字符读入数组。关闭该流并释放与之关联的所有资源。构造方法创建一个使用默认字符集的。 ...

    alanoddsoffalanoddsoff 评论0 收藏0
  • 转换流06_练习_转换文件编码

    转换流06_练习_转换文件编码

    package com.itheima.demo03.ReverseStream; import java.io.*; /* 练习:转换文件编码 将GBK编码的文本文件,转换为UTF-8编码的文本文件。 分析: 1.创建InputStreamReader对象,构造方法中传递字节输入流和指定的编码表名称GBK 2.创建OutputSt...

    linkFlylinkFly 评论0 收藏0
  • 【JVM从小白学成大佬】2.Java虚拟机运行时数据区

    【JVM从小白学成大佬】2.Java虚拟机运行时数据区

    摘要:虚拟机在执行程序的过程中会把它所管理的内存划分为若干个不同的数据区域。栈帧栈帧是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈的栈元素。栈帧的概念结构如下运行时数据区脑图高 这里我们先说句题外话,相...

    shuiboshuibo 评论0 收藏0
  • 重学计算机组成原理(八)- 程序的装载

    重学计算机组成原理(八)- 程序的装载

    摘要:这个办法,在现在计算机的内存管理里面,就叫作内存分页和分段这样分配一整段连续的空间给到程序相比分页则是把整个物理内存空间切成一段段固定尺寸的大小而对应的程序所需要占用的虚拟内存空间,也会同样切成一段段固定尺寸的大小。 showImg("https:/...

    DeveloperDeveloper 评论0 收藏0
  • 前阿里技术团队寻求项目合作

    前阿里技术团队寻求项目合作

    摘要:前阿里技术团队寻求项目合作团队组成团队核心成员毕业于北京邮电大学,曾就职于阿里巴巴百度等一线互联网公司,均为具有三年以上工作经验的资深工程师。包含前端后端安卓客户端客户端设计师等全部技术人才。 前阿里技术团队寻求项目合作 团队组成:团...

    idealcnidealcn 评论0 收藏0
  • Executor线程池原理与源码解读

    Executor线程池原理与源码解读

    摘要:线程池为线程生命周期的开销和资源不足问题提供了解决方案。状态说明线程池处于状态,不接收新任务,不处理已提交的任务,并且会中断正在处理的任务。线程池中允许的最大线程数。线程池的饱和策略。 线程池为线程生命周期的开销和资源不足问题提供了解...

    wpwwpw 评论0 收藏0
  • 重学计算机组成原理(九)- 动态链接

    重学计算机组成原理(九)- 动态链接

    摘要:不同的进程,调用同样的,各自里面指向最终加载的动态链接库里面的虚拟内存地址是不同的。实际上,在进行程序开发,一直会用到各种各样的动态链接库。通过动态链接这个方式,可以说彻底解决了这个问题。参考深入浅出计算机组成原理 showImg("https://i...

    biaoxiaoduanbiaoxiaoduan 评论0 收藏0
  • JEECG 使用这些年-新认识 jeecgboot

    JEECG 使用这些年-新认识 jeecgboot

    摘要:新版本新版,是一次新的尝试,可以看得出作者对中国开发的开源精神,也算是十分精良的设计啦。功能点丰富,技术选型也是给大家一次学习转型的机会,一开始并没有大面积使用组建,嵌套,大家集思广益,相信将来越来越好。 @TOC 初次接触Jeecg 最开始接...

    hlcchlcc 评论0 收藏0
  • 序列化01序列化和反序列化的概述

    序列化01序列化和反序列化的概述

    showImg(https://segmentfault.com/img/bVbww1d?w=969&h=423);

    OnlyMyRailgunOnlyMyRailgun 评论0 收藏0
  • 设计模式之桥接模式

    设计模式之桥接模式

    摘要:桥接模式中的所谓脱耦,就是指在一个软件系统的抽象化和实现化之间使用关联关系组合或者聚合关系而不是继承关系,从而使两者可以相对独立地变化,这就是桥接模式的用意。 0x01.定义与类型 定义:将抽象部分与它的具体实现部分分离,使它们都可以独立...

    kycoolkycool 评论0 收藏0
  • 额,又是一道装逼解法的算法题

    额,又是一道装逼解法的算法题

    摘要:题目难度为,目前通过率为。这个特殊的数有如下特点足够大,但不能超过位,即最大为个它的二进制表示中奇数位为,偶数位为符合这两个条件的二进制数是如果用一个的幂次方数和它做与运算,得到的还是的幂次方数。将这个二进制数转换成进制表示。 题目来...

    ZackZack 评论0 收藏0
  • 这或许是东半球讲十大排序算法最好的一篇文章

    这或许是东半球讲十大排序算法最好的一篇文章

    摘要:希尔排序希尔排序这个名字,来源于它的发明者希尔,也称作缩小增量排序,是插入排序的一种更高效的改进版本。我们可以发现,当区间为的时候,它使用的排序方式就是插入排序。 冒泡排序 冒泡排序无疑是最为出名的排序算法之一,从序列的一端开始往另一...

    wind3110991wind3110991 评论0 收藏0
  • 缓冲流02BufferedOutputStream_字节缓冲

    缓冲流02BufferedOutputStream_字节缓冲

    摘要:字节缓冲输出流继承自父类的共性成员方法关闭此输出流并释放与此流相关联的任何系统资源。刷新此输出流并强制任何缓冲的输出字节被写出。创建一个新的缓冲输出流,以将具有指定缓冲区大小的数据写入指定的底层输出流。 package com.itheima.demo01.Buf...

    seal_deseal_de 评论0 收藏0
  • 缓冲流03BufferedInputStream_字节缓冲

    缓冲流03BufferedInputStream_字节缓冲

    摘要:字节缓冲输入流继承自父类的成员方法从输入流中读取数据的下一个字节。从输入流中读取一定数量的字节,并将其存储在缓冲区数组中。关闭此输入流并释放与该流关联的所有系统资源。创建具有指定缓冲区大小的并保存其参数,即输入流,以便将来使用。 pack...

    WinerWiner 评论0 收藏0

热门文章

<