首页 > TAG信息列表 > Day22

面试题day22

广联达 秋招面试22届java面经 自我介绍 聊了聊项目 http与https,分别是什么,区别是什么 端口、ssl加密、证书 https的请求方式 封装继承多态 将bean封装,提供调用方法、子类继承父类、重载和重写 hashmap底层,扩容机制,容量为什么是2的幂 扰动函数 (h = key.hashC

基础day22

yum管理工具 yum概述 什么是yum yum也是一种rpm包管理工具,相比于rpm命令,优势是可以自动解决依赖关系 自动解决依赖关系前提条件,你的yum源中要有这些依赖包 举例: nginx 安装需要依赖 pcre-devel 、 openssl-devel  yum install -y nginx 什么是yum源 yum源:可以理解为手机中的应用

day22

异常:就是程序不正常的情况 java中程序的异常:Throwable Error:严重的问题,这样的情况,我们一般不做处理,因为这样的问题一般不是程序本身带来问题,而是外界导致。 Exception: 编译时期异常:除了RuntimeException以外的异常都是编译时期异常,这样的异常必须做处

day22

Day 22 Background 今天是学习java的第22天,今天学习的是树的存储。 Description 对于树的储存,用到了循环队列。具体操作是建立了两个队列,一个存值,另一个存对应的在二叉树中的序号。 Code Code1:对之前写的循环队列进行一个改写,使其适合树的储存。 package datastructure; pub

剑指Offer刷题记录_Day22

数学(simple) Q1 数组中出现次数超过一半的数字 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 思路一:哈希表,遍历,存储每个数出现的次数。 思路二:排序,所求数一定位于中位数的位置 class Solution {

每日刷题 Day22

题一:直接插入排序 #include<iostream> #include<vector> using namespace std; vector<int> InsertSort(vector<int> str){ int temp; //用于暂存待插入元素 int j; for(int i=1;i<str.size();i++){ //因为将第一个元素看作有序区,所以从第二个元素开始 temp=str[i]

Day22 并发编程(上)

day22 并发编程(上) 网络编程,了解网络相关的知识点并且要知道几乎所有网络的通信本质上都是通过socket模块实现。例如:网站、网络爬虫。 并发编程,提升代码执行的效率。原来代码执行需要20分钟,学习并发编程后可以加快到1分钟执行完毕。 今日课程目标:初步了解进程和线程并可以基

Day22死锁、线程通信、单例模式

1.死锁 1.1概述 /* 死锁:就是在执行过程中,都遇到了对方进入加锁的方法中,从而导致大家都访问不了的状态原理:1.某一线程 执行完成 需要 先后 嵌套 锁定 执行两个对象,并且在这个过程中,先锁定第一个对象2.另一个线程 执行完成 需要 先后 嵌套 锁定 执行两个对象,并且在这个过程中,先

day22(git的简单使用)

git的简单使用 git使一款免费的,开源的分布式 版本控制系统 git 使Linus Torvalds 为了linkus免费更新使用 1、安装 官网下载安装包,通过安装包安装 下载安装,检测是否安装成功: git --version//返回版本号就成功 或者点击鼠标右键出现git选项也可以检测安装成功 2、三个区 工作

JAVA_DAY22:JDBC(1)

jdbc中的关键字 1.DriverManager :驱动管理对象 功能:1.注册驱动:告诉程序该使用哪一个数据库驱动jar static void registerDriver(Driver driver):注册与给定的驱动程序 DriverManager 写代码使用:Class.forName("com.mysql.jdbc.Driver") 通过查看源码发现:在com.mysql.jdbc.Driver

Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day22,linux内核视频教程

优秀问答摘自:https://ask.csdn.net/questions/1101634 两者的共同点: 都是用来协调多线程对共享对象、变量的访问 都是可重入锁,同一线程可以多次获得同一个锁 都保证了可见性和互斥性 两者的不同点: ReentrantLock 显示的获得、释放锁,synchronized 隐式获得释放锁; Reentr

python day22

    hashlib模块 加密:将明文数据通过一系列算法变成密文数据(目的就是为了数据的安全) 加密算法:md系列 sha系列 base系列 hmac系列 # 基本使用 import hashlib ​ ​ # 1.先确定算法类型(md5普遍使用) md5 = hashlib.md5() # 2.将明文数据传递给md5算法(update只

【Python百日基础系列】Day22 - Dash布局实例(二)

文章目录 三、Dash布局实例(续)3.2 实例2:自定义HTML文本样式3.3 实例3:表格3.4 实例4:散点图3.5 实例5:Markdown 补充视频代码: 视频讲解: 【Python百日基础系列】22 - Dash布局实例(二) 三、Dash布局实例(续) Dash 包括“热重载”,当您使用app.run_server(debug=True). 这意

Day22 for循环详解

快捷键: 回车后: 说明: (也可以去掉) (更新完后再去看条件是否成立) 理一遍顺序: (保存奇数的和、偶数的和) (开始循环了) (i小于100成立就会往if走) (if循环体走后又走i++) (i++走完后又要进行判断) (判断还成立就继续走,直到i=100它不成立了就出来了) 运行结果:

java-day22

1、递归:自己调用自己 递归结构包括两个部分: ---递归头:什么时候不调用自身方法。如果没有头,会陷入死循环(即限制条件) ---递归体:什么时候调用自身方法。 递归的深度越大,占用的空间内存就会大,实用性也就不会那么好。大计算能少用递归就少用 尝试用下面的代码,会导致stackoverflowerror

day22面向对象编程思想

day22面向对象编程思想 1、面向过程 面向过程: 核心是“过程”二字 过程的终极奥义就是将程序流程化 过程是“流水线”,用来分步骤解决问题的 面向对象: 核心是“对象”二字 对象的终极奥义及时将程序“整合” 对象是“容器”,用来盛放数据和功能的 1.1类的定义和对象的产生 '''

8.10 day22 jave

                 反射的概述和初体验 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。1、体会反射机制的“动态性”@Testpublic void test2(){ for(int i = 0;i <

day22

继续常用API 6.Date类,需要导包6.1构造函数public Date()//分配一个Date对象,并初始化,以便它代表塔它被分配的时间,精确到毫秒public Date(long date)//分配一个Date对象,并将其初始化为表示从标准基准时间(1970年1月1日0时0分0秒)起指定的毫秒数Date d1=new Date();System.out.printl

Day22---学习Java第三弹

2021-08-01 Java经典编程例题(六) 17、题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元 时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提 成5%;40万到60万之间时高于40万元的部分,可提

day22-Jackson

day22-Jackson 对象类型数据返回 什么是JSON? JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写

函数 day22

今日内容 函数的基本使用 原则:先定义,后调用 # def 函数名(参数1,参数2,...): # """文档描述""" # 函数体 # return值 定义函数的语法: 1.def: 定义函数的关键字 2.函数名:函数名只想函数内存地址,是对函数体代码的引用。函数的命名应该反应出函数的功能 3.括号:括

day22面向对象笔记

# 先定义模子,来描述一类事物 # 具有相同的属性和技能叫做类 # 定义类 class Person: # 类名 def __init__(self,name,sex,job,hp,weapon,ad): # 必须叫这个名字,不能改变的,所有的在一个具体任务出现之后拥有的属性 # 都可以写在这里 self.name = name self.s

day22 1.函数的基本使用 2.函数的参数 3.内置函数

day22 1.函数的基本使用 1.函数的使用原则:先定义,后调用 2.定义函数的三种格式: def foo(): #无参函数 print('hello') def foo(x,y): #有参函数 res = x + y def spam(): #空函数 pass 3.函数的返回值 def foo(): return 123 4.调用函数的三种格式 def foo():

JavaScript学习Day22笔记

Day22笔记 一、什么是跨域 ​ 当浏览器从一个网页的URL地址去请求另一个网页URL的地址时,如果协议、域名、端口三者之间任意一个与当前页面的URL不同,都会引起跨域。 注:localhost和本机的IP地址虽然都指向本机,但也属于跨域。 二、引起跨域的原因 浏览器安全限制同源策略XHR(XML

Java day22

集成开发环境 1. 集成开发环境简称 IDE 什么是集成开发环境? * 集成开发环境可以让代码变得更加简单,更加高效 * 没有IDE 工具: - 需要安装JDK,需要配置环境变量