分析流程 1.创建 Maven 工程工程信息如下:Groupid :cn.oesoftArtifactId :mybatis02Packing :jar <dependencies> <!-- 日志坐标 --> <dependency&g...
一、多线程基础基础知识1. 并发编程1.1 并发编程的优缺点优点:充分利用多核CPU的计算能力,通过并发编程的形式将多核CPU的计算能力发挥到极致,性能得到提升。方面进行业务的拆分。提高系统并发能力和性能:高并发系统的开发,并发编程会显得尤为重要,利用好多线程机制可以大大提高系统的并发能力及性能;面...
JVM系列之内存模型(Java Memory Model)1. 内存模型和运行时数据区 java虚拟机重点存储数据的是堆和方法区,所以本章节也重点从这两个方面进行比较详细描述。堆和方法区是内存共享的,而java虚拟机栈、Native方法栈、程序计数器是线程私有的2、思维导图和图例一个是非堆区(方法区...
//第一次拿c开始写数据结构,因为自己写的,追求代码量少,和学院ppt不太一样。有错请指出#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct node//定义节点{ i...
系列问题一:斐波那契数列问题在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*)根据定义,前十项为1, 1, 2, 3, 5, 8, 13, 21, 34, 55问题一:给定一个正整数n,求出斐波那契数列第n项...
(1)、两个栈模拟一个队列,讲思路。(2)、判断链表是不是有环,写代码。(3)、数据库查询,链接两个表,最基础的,写查询语句。(4)、测试百度搜索界面,只是功能测试,并说出从哪些维度判断。(5)、死锁产生的条件,你写的代码产生过吗?(6)、你自己的代码是怎么测试?(7)、c++内存分配,堆里面的东西...
设计模式是对大家实际工作中写的各种代码进行高层次抽象的总结,其中最出名的当属 Gang of Four (GoF) 的分类了,他们将设计模式分类为 23 种经典的模式,根据用途我们又可以分为三大类,分别为创建型模式、结构型模式和行为型模式。有一些重要的设计原则在开篇和大家分享下,这些原则将贯通全文...
(1)、cpp文件是怎么运行起来的(2)、编译生成的二进制文件计算机是怎么识别的(3)、优先队列的时间复杂度(4)、堆的维护时间复杂度(5)、关系型数据库,事务(6)、数据库索引(7)、b树(8)、从输入网址到显示网页,过程(9)、http的格式(10)、http有状态吗(11)、cookie是什么...
什么是原型?在JS中,每个函数在被创建的时候就会有一个 prototype属性,这个属性是一个指针,指向一个对象,而这个对象就是这个函数的原型对象(也就是原型),它是用来共享所有实例的属性和方法的地方,所以原型其实就是函数的伴生体(与生俱来的)var a = [1, 2, 3, 4, 5];a.__...
HTTPS 是建立在密码学基础之上的一种安全通信协议,严格来说是基于 HTTP 协议和 SSL/TLS 的组合。理解 HTTPS 之前有必要弄清楚一些密码学的相关基础概念,比如:明文、密文、密码、密钥、对称加密、非对称加密、信息摘要、数字签名、数字证书。接下来我会逐个解释这些术语,文章里面提到的『数...
再过几天就是端午节了,而根据国务院安排2021年端午节是法定节假日,是要放假的,那端午节放假,2021年放几天?高速免费吗?为什么端午节高速不免费? 一、端午节放假2021年放几天高速免费吗? 1.端午节放假2021年放几天? 端午节2021年放三天,分别是6月12日,6月13日,6月14日三天...
nginx是什么?Nginx是俄罗斯人Igor Sysoev编写的轻量级Web服务器,它的发音为 [ˈendʒɪnks] ,它不仅是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP (邮件协议)代理服务器。HTTP基础功能:处理静态文件,索引文件以及自动索引;反向代理加...
这套题还不错,感兴趣的猿可以试一试:前端开发工程师1、解析规则:1、html字符串被浏览器接收后一句一句读取并解析2、如果解析到link标签,便发送请求获取css;3、解析到script标签,发送请求获取js后并执行相应的代码4、解析到img后会请求图片资源5、在解析html过程中构建dom树,解析...
这套题还不错,感兴趣的猿可以试一试:前端开发工程师//this.hello() //ES 6变量声明//this.extendOperater(1,2,3) //扩展运算符 ...//this.restOperater(1,2,3,4,5,6,7,8)this.add(1,2,3,4,5)//thi...
这套题还不错,感兴趣的猿可以试一试:前端开发工程师1、基础地址(固定)let baseUrl = 'http://www.xdocin.com/xdoc?_func=to&_format=html&_cache=1&_xdoc='2、自己上传的word地址,必须公网可访问,并...
这套题还不错,感兴趣的猿可以试一试:前端开发工程师前端人员一定要掌握MySQL数据库,而日志文件记录了影响MySQL数据库的各种类型活动,因此也成为其必须要掌握的知识。今天千锋ava培训小编就给大家介绍MySQL数据库中常见的日志文件。MySQL数据库中常见的日志文件有错误日志、二进制日志、慢查询...
这套题还不错,感兴趣的猿可以试一试:前端开发工程师问题现有 40 个异步请求需要发送,但由于某些原因,我们必须将同一时刻并发请求数量控制在 6 个以内,同时还要尽可能快速的拿到响应结果。应该怎么做?这个问题与一道经典面试题很类似:实现一个批量请求函数 multiRequest(urls, maxNu...
这套题还不错,感兴趣的猿可以试一试:前端开发工程师 产品经理需要懂代码吗?简单地说:不需要。也就是说,产品经理一行代码都不懂,对编程技术一窍不通,也是照干不误。为什么?因为产品经理的最基本技能是提供良好的用户体验。只要用户体验好,用户使用得方便,就行了。至于代码如何实现,那是程序员的事情,和产品经理...
这套题还不错,感兴趣的猿可以试一试:前端开发工程师#存储过程和函数/*存储过程和函数:类似于java中的方法好处:1、提高代码的重用性2、简化操作*/#存储过程/*含义:一组预先编译好的SQL语句的集合,理解成批处理语句1、提高代码的重用性2、简化操作3、减少了编译次数并且减少了和数据库服务器的连接...
这套题还不错,感兴趣的猿可以试一试:前端开发工程师#函数/*含义:一组预先编译好的SQL语句的集合,理解成批处理语句1、提高代码的重用性2、简化操作3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率区别:存储过程:可以有0个返回,也可以有多个返回,适合做批量插入、批量更新函数:有且仅有...