![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
interview
文章平均质量分 53
老饼干
这个作者很懒,什么都没留下…
展开
-
03--09.22涂鸦智能- -面
v 09.22涂鸦智能- -面1.聊项目和比赛聊了很久2.java的map3.Linux中查看进程的命令4.对项目中的人脸识别设计测试用例5.对登录注册功能进行测试用例6.Java中的数据类型有哪些7.http状态码,503和404各自的含义8.get和post的区别9.postman的原理10.http报文结构包牛客@offer就是道, offer就java的map (第二次) 顶层接口ma.原创 2021-09-29 15:17:05 · 137 阅读 · 0 评论 -
ofenfeign日志
ofenfeign日志1、作用OpenFeign提供了日志打印功能,我们可以通过配置来调整日志级别,从而了解OpenFeign中Htp请求的细节。即对OpenFeign远程接口调用的情况进行监控和日志输出。2、日志级别NONE:默认级别,不显示日志BASIC: 仅记录请求方法、URL、 响应状态及执行时间HEADERS:除了BASIC中定义的信息之外,还有请求和响应头信息FUL:除了HEADERS中定义的信息之外,还有请求和响应正文及元数据信息3、配置日志bean@Configuratio原创 2021-09-20 11:59:00 · 71 阅读 · 0 评论 -
# 免费短信测试服务-容联云使用
免费短信测试服务-容联云使用进入官网 https://www.yuntongxun.com/注册登录绑定测试号码测试思路图使用导入依赖<dependency> <groupId>com.cloopen</groupId> <artifactId>java-sms-sdk</artifactId> <version>1.0.3</version></dependency>原创 2021-09-17 11:07:11 · 2033 阅读 · 0 评论 -
Vue组件和vue-admin-template各个组件详解
Vue 组件思想图解[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QH7dkvF0-1631699858496)项目组件分析核心是index.html解析时src下的内容动态解析为app.js原型时main.js最后new Vue ,APP对应的App.vue对应的是,跟组件加载到index.html 和路由对应的地址挂载到根节点网页详情高级映射/view/dashboard/index 不存在侧边侧边实在 conponent:原创 2021-09-15 17:59:19 · 467 阅读 · 0 评论 -
es6十大新特性
es6十大新特性1.letlet 不能重复声明let作用域外不能调用作用域,用块级作用域提升变量2.const常量声明需要初始值不可改变一般是大写字母和下划线组成常量地址不变时,可以修改常量的内容3.解构赋值数组解构对象解构,需要同名优化4.模板字符床``能够原样输出 ’ '和java一样是字符串字符拼接${}5.声明对象传统声明传入方式声明传入变量和定义变量一致时可以省略6.方法的简写传统简原创 2021-09-12 13:26:47 · 5919 阅读 · 3 评论 -
# Nginx 快速入门
Nginx 快速入门http和反向代理是作为web服务器最常用的功能之一正向代理核心是资源双重加载反向代理是代理服务器端客户端访问一个ip,自动区选取空闲服务器,但是ip地址不变Nginx的负载策略1.轮询2.加权轮询加上权重给不同服务器分配不同个数任务iphash对客户端请求的ip进行hash操作,然后根据hash结果将同一一个客户端ip的请求分发给同一台服务器进行处理,可以解决session不共享的问题。核心是对ip分配服务器,实现session的共享,不建议使用原创 2021-09-11 10:55:16 · 55 阅读 · 0 评论 -
Docker02 小更新
Docker01 概述 https://www.kuangstudy.com/bbs/1422136651148275713Docker安装docker的基本组成镜像(image):docker镜像就好比是一个模板 ,可以通过这个模板来创建容器服务, tomcat镜像===> run ==> tomcat01容器(提供服务器),通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的) .容器(container):Docker利用容器技术,独立运行一个或者- 个组应转载 2021-08-06 15:43:28 · 134 阅读 · 0 评论 -
Docker 学习01 概述
Docker 学习Docker概述由来一款产品:开发一上线两套环境!应用环境,应用配置!开发—运维。问题:我在我的电脑上可以运行!版本更新,导致服务不可用!对于运维来说,考验就十分大?环境配置是十分的麻烦,每一个机器都要部署环境(集群Redis. ES. Ha… ! 费时费力。发布一个项目(jar+ ( Redis MySQL jdk ES )),项目能不能都带上环境安装打包!之前在服务器配置-个应用的环境Redis MySQL jdk ES Hadoop . 配置超麻烦了,不能够跨平台。W转载 2021-08-06 15:42:58 · 48 阅读 · 0 评论 -
计算机网络02
计算机网络02计算机网络01 https://www.kuangstudy.com/bbs/1418481892931420162TCP拥塞控制基本概念拥塞控制算法慢开始,拥塞避免快重传快恢复TCP超时重传重传选择困难的原因计算公式TCP可靠传输的实现滑动窗口重复确认,上一篇文章说过了,具体实现按TCP运输连接的管理TCp连接的建立建立的问题三次握手建立连接,Syn=1表示是一个Tcp连接请求报文段TCP四次挥手释放连接seq传送过的报文最后一个字节+原创 2021-08-06 15:42:28 · 63 阅读 · 0 评论 -
计算机网络学习笔记 01(更新)
计算机网络02 https://www.kuangstudy.com/topic/to-update/1419862886657818625计算机网络电路交换分组交换分组交换将数据划分成为更小的等长数据段,并在数据段上加上首部,构成一个个分组,首部知名了分组发送的地址,分组交换就是存储转发,分组在路由器上存储排队等待发送,当可以发送了就发送到对应的目的地,就是分组交换。报文交换用于早期的电报通信网,如今较少使用,不做追叙。对比计算机网络定义路由器一般是一个wan多个lan。原创 2021-08-06 15:41:47 · 186 阅读 · 0 评论 -
JVM常见面试和探究
JVM常见面试和探究都是理解,没什么什么实现请你谈谈你对JVM的理解? java8虚拟机和之前的变化更新?什么是00M,什么是栈溢出StackOverFlowError?怎么分析?JVM的常用调优参数有哪些?内存快照如何抓取,怎么分析Dump文件?知道吗?谈谈JVM中,类加载器你的认识? rtjar ext applicatoin1.JVM的位置jvm在上层2.JVM的体系结构调优一般在堆 中c’bcb3.类加载器作用: 加载Class文件,类是模板是抽象的 类.class原创 2021-06-24 14:34:01 · 83 阅读 · 1 评论 -
算法 07 常用算法和数据结构更新完毕
图图结构图的设计顶点类package tu;public class Vertex { private String data; public Vertex(String data) { this.data = data; } public String getData() { return data; } public void setData(String data) { this.da原创 2021-06-21 15:37:04 · 43 阅读 · 0 评论 -
算法05 二叉排序树:bst
二叉排序树:bst对于二叉树的任何一个非叶子节点,左比当前节点小,右比当前节点大package suanfa05;import static org.junit.jupiter.api.Assertions.*;class treeTest { public static void main(String[] args) { tree tree = new tree(); int[] arr={7,3,10,12,5,1,9}; for原创 2021-06-21 15:35:15 · 49 阅读 · 0 评论 -
算法04 线索二叉树 不是重点 霍夫曼树和霍夫曼编码
堆排序https://www.kuangstudy.com/bbs/1402601383655378946线索二叉树 不是重点本质二叉树的遍历本质上是将一个复杂的非线性结构转换为线性结构,使每个结点都有了唯一前驱和后继(第一个结点无前驱,最后一个结点无后继)。对于二叉树的一个结点,查找其左右子女是方便的,其前驱后继只有在遍历中得到。为了容易找到前驱和后继,有两种方法。一是在结点结构中增加向前和向后的指针,这种方法增加了存储开销,不可取;二是利用二叉树的空链指针。存储结构线索二叉树中的线索能记录每原创 2021-06-21 15:34:45 · 118 阅读 · 0 评论 -
算法03 树结构简介和前中后序遍历
树结构简介树是一种重要的非线性数据结构,直观地看,它是数据元素(在树中称为结点)按分支关系组织起来的结构,很象自然界中的树那样。数的基本概念度树的度——也即是宽度,简单地说,就是结点的分支数。以组成该树各结点中最大的度作为该树的度,树中度为零的结点称为叶结点或终端结点。树中度不为零的结点称为分枝结点或非终端结点。除根结点外的分枝结点统称为内部结点。就是该节点 又多少个子节点深度树的深度——组成该树各结点的最大层次;层次根结点的层次为1,其他结点的层次等于它的父结点的层次数加1.路径对原创 2021-06-21 15:34:14 · 257 阅读 · 0 评论 -
算法02 八种常用排序 更新完毕 修复了图片不显示
八种常用排序算法交换排序冒泡排序算法原理:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。package suanfa02;import java.util.Arrays;public class bubble { public static v原创 2021-06-21 15:33:45 · 53 阅读 · 0 评论 -
算法06 平衡树/多路查找树/2-3-4树/b+树 /哈希表。冲突优化
(val) 平衡树核心 : 任何左子树和右子树的高度差的绝对值不超过1.实现 : 太复杂了 不要了,也不是重要部分当个了解多路查找树计算机的存储方法就是将元素封装为一个集合,减少了高度2-3树的原理或2-3-4树原理b+树和b树B树的阶2-3树是3阶的B树2-3-4树是4阶的B树b+树非叶子节点之存储索引信息, 叶子节点最右边的指针指向下一个相邻的叶节点,叶节点组成了一个有序链表哈希表散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而原创 2021-06-21 15:29:33 · 123 阅读 · 0 评论 -
算法01 递归 常见数据结构已经更新完毕
常用数据结构已更新完毕数据结构01 数据结构概述https://www.kuangstudy.com/bbs/1399692979765055489数据结构02 数组(变长),数组对象,数组操作https://www.kuangstudy.com/bbs/1400646624300044289数据结构03 栈 / 队列 /数组查找算法https://www.kuangstudy.com/bbs/1401082922496270337数据结构04 链表/循环链表/双向链表https://www原创 2021-06-07 15:31:49 · 152 阅读 · 0 评论 -
数据结构03 栈 / 队列 /数组查找算法
数组 查找算法线性查找就是用像查找的数一个个对比数组的数,成功返回下标,失败返回-1 ,因为数组下标没有-1public static int flow(int[] a,int ele){ for (int i = 0; i <a.length ; i++) { if (a[i]==ele){ return i; } } return -1;}二分法查找 优化 二分法找不到必要条件是数组内数字有原创 2021-06-06 21:06:59 · 515 阅读 · 0 评论 -
数据结构02 数组(变长),数组对象,数组操作
数组(变长),数组对象,数组操作数组长度不可变我需要解决这个问题,就是创建一个新数组,赋值后,改变原来变量的指向import java.util.Arrays;public class arrayToLong { public static void main(String[] args) { //创建一个数组 int[] a=new int[]{7,7,7}; System.out.println(Arrays.toString(a));原创 2021-06-06 21:06:29 · 135 阅读 · 2 评论 -
数据结构01 数据结构概述
数据结构概述数据结构(data structure)是带有结构特性的数据元素的集合通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。数据的存储结构顺序结构 数组链式结构 链表数据的逻辑结构:集合结构线性结构树形结构图形结构多对多算法算法就解决问题的方法算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。算法的特质输入 一原创 2021-06-06 21:05:54 · 72 阅读 · 0 评论 -
数据结构04 链表/循环链表/双向链表
链表简介链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。实现 增加/获取下一个节点/是否是最后的节点/获取节点数据package jklove;public class node {//链表就是火车 ,每个节点需要装载自己的货物,和连接物int data;node next;原创 2021-06-06 21:05:19 · 91 阅读 · 0 评论 -
面试题 成员变量和局部变量
面试题 成员变量和局部变量堆(Heap),此内存区域的唯一目的就是存放对象实例几乎所有的对象实例都在这里分配内存。这一点在Java虚拟机规范中的描述是:所有的对象实例以及数组都要在堆上分配。通常所说的栈(Stack) ,是指虚拟机栈。虚拟机栈用于存储局部变量表等。局部变量表存放了编译期可知长度的各种基本数据类型(boolean、byte、char、 short、int、 float、long、double) 、对象引用(reference 类型,它不等同于对象本身,是对象在堆内存的首地址)。方法执原创 2021-05-19 18:13:03 · 93 阅读 · 0 评论 -
面试编程题04
面试编程题\:有n步台阶一次只能上1步或2步,共有多少种走法?迭代 或递归package loopAndRe;public class demo01 { public static void main(String[] args) { System.out.println(f(4)); System.out.println(f1(4));}// 因为最后一步两步固定 ,其实进入n-1 走1步一种 和 n-2 走二步 2 种已经确定,只需确定n-1 和 n-原创 2021-05-19 18:12:31 · 47 阅读 · 0 评论 -
面试题 单例模式
单例模式: 某个类在整个系统中只能有一个实例对象可被获取和使用如Jvm 的环境runtime ;1.某个类只能有一个实例构造器私有化2.它必须自行创建这个实例一个静态变量来保存这个唯一的实例3.必须向整个系统提供整个实例3.1 直接暴露 3.2 有静态变量的get方法获取package Sington;/** * 构造器私有 ,禁止创建 * 可获取,用静态变量表示 * 用 final 强调am - a amb 单例 */public class singTon1 {原创 2021-05-18 18:04:19 · 103 阅读 · 0 评论 -
面试题 类初始化和实例化的顺序
类初始化,创建时初始化,main方法所在的类需要先加载和初始化运行时会初始化 父类,执行clinit(),1.静态变量显示和赋值代码2.静态代码块顺序从上至下实例初始化 linitsuper()1.非静态变量赋值2.非静态代码块3.顺序上下执行,而对应构造器的代码最后执行4.每次创建实例对象,调用对应构造器,执行的就是对应的init方法5.父类实例化时的this是指的是子类,如果调用方法就是子类重写的方法final/静态方法 private 方法 不可被重写 ,多态s原创 2021-05-18 18:03:11 · 324 阅读 · 0 评论 -
Error: A JNI error has occurred, please check your installation and try again Exception in thread “m
Error: A JNI error has occurred, please check your installation and try againException in thread “main” java.lang.SecurityException: Prohibited package name: java这个是建立的包名和 内部的包名冲突我这个包名叫java改一个名字解决问题...原创 2021-05-16 17:33:57 · 186 阅读 · 0 评论