一、Java 基础1. JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。具...
事件起因6月初我负责的商家数据某功能由于业务原因导致数据量不断上涨,当时使用的MySQL单表已经难以提供高效的查询,因此基于商家维度(商家主键ID)对它进行了分表,问题得以解决。6月中旬我沉浸在无止尽的需求之中,边做边发出感慨:进大厂又能怎么样呢,还不是CRUD,面试造火箭罢了。此时,架构师笑了笑,...
这里有三个词很关键,我们来拆解一下,分别是是高性能、反向代理和web服务器;首先这个web服务器自不用多说,像我们熟知的Apache、IIS、Tomcat等都是web服务器;然后是高性能,一个服务器的性能自然是网站开发者最为关心的,那么服务器的性能如何来进行衡量呢?一般可以通过CPU和内存的使用量...
单元测试是什么?首先要明确单元测试的一些基本原则,优秀的单元测试具有以下特点:自动的、可重复的容易实现一旦写好,将来都可使用任何人都可运行单击一个按钮就可运行可以快速地运行单元测试并非是随手写来验证功能的临时代码,而是需要符合 AIR 原则,所以编写起来是需要一定的功力的。关于 AIR 原则在阿里的...
前端js面试题合集:web前端工程师(高级)Web前端软件工程师高级web前端开发工程师vue前言 (介绍 ECMAScript)最初 JavaScript 语言有 2 份标准:ECMA-262:主标准,由 ECMA 国际组织(Ecma International)负责管理(为了让最初的JavaS...
关于举办2021年青岛大学数学建模竞赛的通知各学院(学部): 为进一步加强对学生开放性思维和创新意识的培养,备赛2021年全国大学生数学建模竞赛,经研究决定举办青岛大学2021年数学建模竞赛。具体事宜通知如下:一、参赛对象 具有相关数学或计算机基础知识的青岛大学在校本科生...
2021年第二届“华数杯”全国大学生数学建模竞赛 一、比赛背景为了培养学生的创新意识及运用数学方法和计算机技术解决实际问题的能力,中国未来研究会大数据与数学模型专业委员会决定举办华数杯全国大学生数学建模竞赛。竞赛的目标是为培养大学生的科学精神及运用数学解决实际问题的能力,为创新性人才的培养奠定基础,...
大赛背景AI技术的迭代发展,将加速行业升级,从单场景AI创新向全场景智能数字化迈进。2021 DIGIX全球校园AI算法精英大赛邀请全球校园算法达人共同挑战数字时代前沿命题,为构建万物互联的智能世界贡献全新算法力量。 主办方华为终端云服务华为南京研究所江苏省人工智能学会(JSAI) 赛程安排1.报名...
竞赛信息 为了促进我国翻译教育事业的发展和专业人员翻译水平的提高,调动广大翻译爱好者,尤其是高等院校在校大学生提高翻译及应用技能的积极性,为国家未来的翻译事业和经济建设培养和输送具有较好翻译基础的青年人才,促进国际文化交流,使世界了解中国,使中国走向世界,在四川省翻译协会、山东省翻译协会、云南省...
参赛对象在校本科大学生、研究生 竞赛知识范围完全按照全国大学生数学竞赛大纲,分为数学组和非数学组数学组不超出数学专业本科教学大纲范围非数学组不超出理工科本科数学教学大纲 竞赛报名本次竞赛采用在线报名的方式,共分进行两次竞赛,第一次竞赛将于2021年7月17日至7月18日进行,参赛者请于2021年7...
http和https的介绍(1)http和https的基本概念http: 超文本传输协议,是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。https: 是以安全为目标的...
1大赛简介中国软件开源创新大赛已成功举办三届(前三届大赛名为“全国高校绿色计算创新大赛”),2021年第四届大赛重点围绕国家在开源人才培养和生态建设方面的重大战略需求,聚焦“卡脖子”软件领域以及人工智能、大数据等前沿技术领域的开源软件,联合华为、百度、飞腾、麒麟软件、长城科技、旷视科技、开放原子开源...
前端学习路线是螺旋上升的,前端学习需要耗费的时间和精力不比其他编程的少,由于前端稳健性的特点,使其成为大多数企业开发的刚需编程语言。在网上看到有很多的前端学习路线图,但大部分的前端学习路线图是很零碎的,没有系统的前端学习目标和重点知识,也不知道学到什么程度可以找工作。黑马程序员的前端学习路线图是根...
传说中的万物皆可JS,没想到你是这样的JS。我们都知道如果想写入JS语言的时候需要写上script标签,无论是外部引入,或者是在标签内写入,这个是我们平时在操作JS语言的两种最基本的方式了。如果我们选择使用外部引入的方式的话,一般来说我们会写一个后缀为".js"的文件。而且最重要的是当年的老师一定会...
Naive UI初体验,跟随大佬们的脚步!本文相对应的链接地址Naive UI: https://www.naiveui.com/zh-CN/os-themeVue 3: https://v3.cn.vuejs.org/Vite中文网: https://vitejs.cn/前言尤雨溪推荐的 Vite...
解析优化1)查询缓存 mysql会把查询结果缓存起来,如果第二次同样的查询进来,就可以不去底层查询数据,直接从缓存中返回数据。 缓存不命中:两个查询只要有字符上的不一致就不命中,即使语意上是一样的(所以必须说完全一样的话,mysql才认为是一样的);查询缓存中包含了某些...
排排坐,分糖果。我们买了一些糖果candies,打算把它们分给排好队的n = num_people个小朋友。给第一个小朋友1颗糖果,第二个小朋友2颗,依此类推,直到给最后一个小朋友n颗糖果。然后,我们再回到队伍的起点,给第一个小朋友n + 1颗糖果,第二个小朋友n + 2颗,依此类推,直到给最后一个...
面试题集合:web前端高级工程师 高级web前端开发工程师vue Git一,性能比2.x快1.2~2倍diff算法的优化在vue2中,虚拟dom是全量比较的。在vue3中,增加了静态标记PatchFlag。在创建vnode的时候,会根据vnode的内容是否可以变化,为其添加静态标记PatchF...
猜猜下面的代码会输出啥?void run(Callable<Object> c){ try{ System.out.println(c.call()); }catch (Exception ex){ System.out.println(ex);...
什么是FIS?FIS 前端集成解决方案 Front-end Integrated Solution 什么是GIT和SVN ?简单来说GIT和SVN都是版本管理系统。GIT跟SVN一样有自己的集中式版本库或服务器。但,GIT更倾向于被使用于分布式模式,也就是每个开发人员从中心版本库/服务器上chec...