编程笔记

  • 2022-07-25 第二组 程梓杭 Java(9) 链表练习

    今日学习内容:链表练习 一、什么是链表? 下面有三张图,分别是链表单元——结点、链表概念和链表实际模型。 结点由两部分组成,第一部分用于存储数据,第二部分是本结点的下一个结点。这样就形成了一个递归的结构,…

    编程笔记 2022年7月25日
  • Kafka-java代码向kafka中输入和消费数据

    Kafka-java 1. 在写代码前需要导入依赖 <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-connector-kafka</artifactId> <version>${flink.version}</…

    编程笔记 2022年7月25日
  • 01 类加载子系统

    类加载子系统 概述 JVM 内存的结构 类加载器子系统的作用 类加载器子系统负责从文件系统或者网络中加载Class文件,class文件在文件开始由特定的文件标识 ClassLoader只负责class文件的加载,至于它是否可以运行,则…

    编程笔记 2022年7月25日
  • Java学习10之代码分析自增自减运算

    package test06; public class TestCast { public static void main(String[] args) { int i=10; i=i++; System.out.println(i); } } 分析如上代码,最后输出的i结果是多少呢 运行可以发现结果是10 package test06;…

    编程笔记 2022年7月25日
  • 同时安装py2和py3-安装多版本python

    遇到问题和需求 我的电脑环境:先安装py2再安装py3,平时我工作中是使用python2,如何保证两个版本共存且让代码来选择要使用的版本。 遇到问题 在cmd中输入python,进入的是py2的环境,但是通过pip install模块是安…

    编程笔记 2022年7月25日
  • java数据结构分析-红黑树

    红黑树的特性(1)每个节点或者是黑色,或者是红色。(2)根节点是黑色。(3)每个叶子节点(NIL)是黑色。 [注意:这里叶子节点,是指为空(NIL 或NULL)的叶子节点! ](4)如果一个节点是红色的,则它的子节点必须…

    编程笔记 2022年7月25日
  • java数据结构分析-B-TREE

    B-tree 又叫平衡多路查找树。一棵 m 阶的 B-tree (m 叉树)的特性如下(其中 ceil(x)是一个取上限的函数) 1. 树中每个结点至多有 m 个孩子;2. 除根结点和叶子结点外,其它每个结点至少有有 ceil(m / 2)个孩子;3. …

    编程笔记 2022年7月25日
  • java数据结构分析-位图

    位图的原理就是用一个 bit 来标识一个数字是否存在,采用一个 bit 来存储一个数据,所以这样可以大大的节省空间。 bitmap 是很常用的数据结构,比如用于 Bloom Filter 中;用于无重复整数的排序等等。 bitmap 通常…

    编程笔记 2022年7月25日
  • JAVA发送Email 用于安全验证

    1.基于Oracle提供的mail.jar实现发送email的方式 package com.yang.email; import javax.mail.*; import javax.mail.internet.AddressException; import javax.mail.internet.InternetAddress; import javax.mail.i…

    编程笔记 2022年7月25日
  • day05-Java基础

    Java基础 6.变量、常量、作用域 6.1变量 变量:可以变化的量 Java是一种强类型语言,每个变量都必须声明其类型 Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域 语法规则:   type   varNam…

    编程笔记 2022年7月25日