算法 源码 编码java
代码随想录算法训练营第十七天|110. 平衡二叉树、257. 二叉树的所有路径
【参考链接】 110. 平衡二叉树 【注意】 1.一棵高度平衡二叉树定义为:一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过1。 2.求高度一定要用后序遍历。 【代码】 1 # Definition for a binary tree node. 2 # class TreeNode(obj ......
第一章 初始java
# 第一章 初识java语言 ## 本课目标 > 了解Java虚拟机与跨平台原理; > > 熟练掌握安装、配置JDK开发环境; > > 熟练掌握使用记事本开发Java; > > 程序理解Java编译原理; > > 会使用MyEclipse开发Java程序 * java 技术平台 javaSE 基础核 ......
维吉尼亚密码编码实验
#【实验目的】 ## 熟练掌握多表古典密码维吉尼亚密码加密解密算法原理及实现和应用。 # 【知识点】 ## 维吉尼亚密码 # 【实验原理】 ## 维吉尼亚密码(Vigenèrecipher)是由法国科学家BlaisedeVigenère于1858年提出的一种代换密码,它是多表代换密码的典型代表。维吉 ......
王道数据结构算法实现
# 一、线性表 ## 1.顺序表 ```cpp #include #include #include using namespace std; #define InitSize 10 //定义最大长度 静态分配 //typedef struct { // int data[InitList]; // ......
仿射密码编码实验
# 【实验目的】 ## 熟练掌握多表古典密码仿射密码加密和解密算法原理及实现和应用。 # 【知识点】 ## 仿射密码 #【实验原理】 ## 单码加密法的另一种形式称为仿射加密法(affinecipher)。在仿射加密法中,字母表的字母被赋予一个数字,例如a=0,b=1,c=2...z=25。仿射加密 ......
java——微服务——spring cloud——Eureka——服务发现
修改: 第一步: 第二步: 完成后,进行重启: 访问101和102,看是否已经对userservice进行负载均衡访问: 从日志看是否进行了负载均衡访问: 总结: ......
KMP算法
# KMP算法 ### 一 . 问题场景 有字符串A和字符串B,求B在A中首次出现的位置。力扣题目链接:[28. 找出字符串中第一个匹配项的下标 - 力扣(LeetCode)](https://leetcode.cn/problems/find-the-index-of-the-first-occu ......
乘法密码编码实验
#【实验目的】 ## 熟练掌握多表古典密码简单乘法加密算法原理及实现和应用。 #【知识点】 ## 乘法密码编码 #【实验原理】 ## 1.乘法密码原理 乘法密码是简单代替密码的一种。需要预先知道消息元素的个数,加密的过程其实是相当于对明文消息所组成的数组下标进行加密,然后用明文消息中加密后位置所对应 ......
java——微服务——spring cloud——Eureka——插叙——服务访问——Demo——示例演示
user查询: order订单查询: user服务,查询user对象: 查询order对象: ......
区块链应用:椭圆曲线数字签名算法ECDSA
#### 1 椭圆曲线密码学 - 椭圆曲线密码学(Elliptic Curve Cryptography,缩写ECC),是基于椭圆曲线数学理论实现的一种非对称加密算法。椭圆曲线在密码学中的使用是在1985年有Neal Koblitz和Victor Miller分别提出来的。 - 标准的椭圆曲线 ![ ......
阅读《java并发编程实战》第三章
# 阅读《java并发编程实战》第三章 第一个例子,没有重现 ```java public class NoVisibility { private static boolean ready; private static int number; private static class Reade ......
Java第八次作业
1、定义一个点类Point,包含2个成员变量x、y分别表示x和y坐标,2个构造器Point()和Point(intx0,y0),以及一个movePoint(int dx,int dy)方法实现点的位置移动,创建两个Point对象p1、p2,分别调用movePoint方法后,打印p1和p2的坐标。[必 ......
Java入门10(IO流)
## IO流(input/output) 数据运输的载体或者中间键 ### 字节流 #### 输入字节流(FileInputStream) 以字节为最小单元,读取任何类型的文件,但是要注意字符集类型的转换。 ```Java public static void testFileInputSt ......
类欧几里得算法与万能欧几里得算法
# 类欧几里得算法与万能欧几里得算法 ## 前置知识 $\lfloor \frac{a}{b} \rfloor$ 表示 $a$ 除以 $b$ 向下取整的结果。 在一定情况下,我们希望将带有「向下取整」的不等式转化为不带有「向下取整」的不等式。方便起见,在下面列出其公式,其中 $a, b, c, d$ ......
java实现导入word模板导入试题
最近有一个项目需要将一个word文档中的试题数据导入,并存储到数据库中。试题类型包括:单选题、多选题、判断题、填空题、简答题。支持图片导入(我的这篇是借鉴JAVA实现Excel、Word模板导入 - JAVA - 华仔部落,java poi 解析上传word试卷(题库管理系统) - 爱码网)这两 ......
java面试(10)
1: java的基本类型有几种?String是不是基本类型? 在 Java 中一共有 8 种基本类型(primitive type)。 4 种整型 int、short、long、byte 2 种浮点型 float、 double 1 种表示 Unicode 编码字符的类型(字符型) char 1 种 ......
java——微服务——spring cloud——Eureka——服务注册
2步搞定:1、引入依赖 2、编写配置 user服务: order服务:一样的处理 ......
java面试(9)内存泄露
1: Java 中也存在栈内存泄露的情况? 在 Java 中,栈内存主要用于存储方法调用和本地变量。与堆内存不同,栈内存的分配和释放是由编译器和虚拟机自动处理的,通常不需要手动释放。 然而,如果在编写代码时出现一些问题,可能会导致栈内存泄露。以下是一些可能引起栈内存泄露的常见情况: a 递归调用问题 ......
java——微服务——spring cloud——Eureka——搭建Eureka服务
创建新工程: 创建main函数,并添加注解 编写参数: 启动: 点击打开浏览器: ......
JVM垃圾收集算法
JVM垃圾收集算法当前商业虚拟机的垃圾收集器,大多数都遵循了 “分代收集”(Generational Collection)的理论进行设计,分代收集名为理论,实质是一套符合大多数程序运行实际情况的经验法则,分代收集理论建立在两个分代假说之上:弱分代假说(Weak Generational Hypot ......
m基于SPA和积译码算法的LDPC误码率matlab仿真
1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 LDPC ( Low-density Parity-check,低密度奇偶校验)码是由 Gallager 在1963 年提出的一类具有稀疏校验矩阵的线性分组码 (linear block codes),然而在接下来的 ......
基于JAVA的sprinboot+vue车辆充电桩,附源码+数据库+论文+PPT
**1、项目介绍** 利用springboot、Java、idea和mysql数据库等知识点,结合相关设计模式、以及软件工程的相关知识,设计一个车辆充电桩管理系统,来进行记录用户的信息,以及系统信息的增删改查的功能,根据实现需求,系统需完成这些基本功能: (1)系统合理显示系统首页界面,管理员界面, ......
drf——全局处理异常、接口文档、jwt介绍、based64编码与解码
## 全局异常处理原理 ```python # 对于前端来讲,后端即便报错,也要返回统一的格式,前端便于处理 {code:999,msg:'系统异常,请联系系统管理员'} # 只要三大认证,视图类的方法出了异常,都会执行一个函数: rest_framework.views import except ......
Spring源码分析-BeanDefination加载
# ConfigurationClassPostProcessor ![img](https://img-blog.csdnimg.cn/20200604201728662.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shad ......
Day2-java泛型与集合
ArrayList类的使用 Set接口及实现类的使用 了解 对象顺序,Comparable接口及其使用 Queue接口和实现类的使用 了解 Map接口及实现类的使用 Collections类的实用方法操作List对象 StreamAPI的使用 了解 泛型类型 取出和输入不用强制类型转换 泛型是带一个 ......
Java基础
# Java基础 1. 将一个对象作为参数传递是值传递还是引用传递? + **java中只有值传递没有引用传递!!!** + 无论是基本数据类型还是引用类型都是值传递,引用类型传递的时地址的值 2. new string()和string的区别? + new String是在堆空间中创建对象,而st ......
Spring源码分析-SpringBoot启动
### 一、启动流程 1. createApplicationContext: 构造器会初始化``AnnotatedBeanDefinitionReader``和``ClassPathBeanDefinitionScanner``,在AnnotatedBeanDefinitionReader构造器中 ......
jdepend java 包依赖分析库
jdepend 是一个java 库,可以通过便利源码以及java class 生成每个java 包的质量metrics 说明 对于比较关心代码质量,或者需要在持续交付中关注质量metrics的jdepend 是一个值得使用的工具 参考资料 https://github.com/clarkware/j ......
liteflow 一个强大的java 规则框架
liteflow 是一个java 规则引擎,融合了编排以及规则引擎的能力,功能上很强大,支持比较复杂的编排(swtich,when,if,while,for。。。)同时还支持的不少的脚本引擎,我们同时还可以将规则存储在外部,实现一些规则管理以及reload 说明 liteflow 对于java 生态 ......