Java面试错误或者难点记录

数据库方向

1. mysql数据库中的DATE_FORMAT函数作用是什么?sql server有相同作用的函数吗?

DATE_FORMAT函数是格式化日期或时间类型的数据,有两个参数,第一个参数是日期或者时间数据,第二个参数是格式化字符串(%Y %m %d %H %i %s), sql server没有DATE_FORMAT函数,有类似的方法,CONVAT(转换后类型,日期数据,日期格式数值),作用是将日期类型转换成其他类型的数据,如果有第三个参数可以对日期类型进行格式化操作CONVAT(VARCHAR(19),GETDATE(),120/20) YYYY-MM-DD HH:mi:ss

MyBatis Plus

1.MyBatis plus属于几级缓存?如何提高(亿级别)大量数据插入数据库的效率?

  1. Mybatis Plus开启的缓存机制默认是一级缓存,也称本地缓存,一级缓存是基于SqlSession的缓存,当Mybatis plus执行查询语句时,会将结果返回到本次缓存中,sqlSession的缓存特点时当一个Session提交或者关闭后,缓存内容清楚
  2. 而常见的Redis是二级缓存,基础SqlSessionFactory的缓存,包括了很多个SqlSession,Redis支持key-value,list,set,hash等数据结构,Redis会先保存在内存中,当内存数据被占满,会将长期未使用的value值,转存到磁盘中,当Redis崩了,Redis可以通过aof找回
  3. 而Memcache相较于redis,存储数据类别比Redis广泛,如图片和音频,但是Memcache崩了后,无法找回

第二个问题想法:
1.分批次存储数据库,结合多线程并行处理
2.先存入redis,然后redis存入数据库?

Vue

1.Vue2 和 Vue3父组件传给子组件的区别

数据库方向

1. mysql数据库中的DATE_FORMAT函数作用是什么?sql server有相同作用的函数吗?

DATE_FORMAT函数是格式化日期或时间类型的数据,有两个参数,第一个参数是日期或者时间数据,第二个参数是格式化字符串(%Y %m %d %H %i %s), sql server没有DATE_FORMAT函数,有类似的方法,CONVAT(转换后类型,日期数据,日期格式数值),作用是将日期类型转换成其他类型的数据,如果有第三个参数可以对日期类型进行格式化操作CONVAT(VARCHAR(19),GETDATE(),120/20) YYYY-MM-DD HH:mi:ss

MyBatis Plus

1.MyBatis plus属于几级缓存?如何提高(亿级别)大量数据插入数据库的效率?

  1. Mybatis Plus开启的缓存机制默认是一级缓存,也称本地缓存,一级缓存是基于SqlSession的缓存,当Mybatis plus执行查询语句时,会将结果返回到本次缓存中,sqlSession的缓存特点时当一个Session提交或者关闭后,缓存内容清楚
  2. 而常见的Redis是二级缓存,基础SqlSessionFactory的缓存,包括了很多个SqlSession,Redis支持key-value,list,set,hash等数据结构,Redis会先保存在内存中,当内存数据被占满,会将长期未使用的value值,转存到磁盘中,当Redis崩了,Redis可以通过aof找回
  3. 而Memcache相较于redis,存储数据类别比Redis广泛,如图片和音频,但是Memcache崩了后,无法找回

第二个问题想法:
1.分批次存储数据库,结合多线程并行处理
2.先存入redis,然后redis存入数据库?

Vue

1.Vue2 和 Vue3父组件传给子组件的区别

Vue3 多个Setup这一步骤 Setup(prop:any){ const data = ref(props.msg) return data}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/711565.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何用ChatGPT+GEE+ENVI+Python进行高光谱,多光谱成像遥感数据处理?

原文链接:如何用ChatGPTGEEENVIPython进行高光谱,多光谱成像遥感数据处理? 第一:遥感科学 从摄影侦察到卫星图像 遥感的基本原理 遥感的典型应用 第二:ChatGPT ChatGPT可以做什么? ChatGPT演示使用 …

工厂模式:没你想像的那么难

工厂模式 工厂模式是一种创建型设计模式,它允许创建对象而无需指定将要创建的对象的具体类。它通过将对象的创建委托给一个单独的方法或类来完成,从而隐藏了对象的实例化逻辑。这样可以提高代码的灵活性,减少了代码中的重复和耦合。 在工厂…

2021年下半年教师资格证考试《高中信息技术》题

4.使用某转码软件对一段时长为2分钟的AVI视频进行转码,转码后的视频信息如图4所示,计算存储该视频文件所需的空间大小为(C )。 A18MB B36MB C60MB D512MB 6.某21位二进制代码100101011010011110101,已知该代码由3个…

html基础操练和进阶修炼宝典

文章目录 1.超链接标签2.跳锚点3.图片标签4.表格5.表格的方向属性6.子窗口7.音视频标签8.表单9.文件上传10.input属性 html修炼必经之路—各种类型标签详解加展示&#xff0c;关注点赞加收藏&#xff0c;防止迷路哦 1.超链接标签 <!DOCTYPE html> <html lang"en…

再议【每天进步一点点】

概述 之前听姜胡说&#xff0c;讲到了他自己日更博客的故事&#xff0c;也就是每天去更新一篇博客文章。 日更&#xff0c;其实是一件很可怕的事情。 先不说文章的深度如何&#xff0c;单单从时间的耗费上&#xff0c;文字的积累上&#xff0c;以及对事物的敏感度上&#xf…

vue实现自定义树形穿梭框功能

需求&#xff1a; 我们在开发过程中&#xff0c;会遇到需要将一个数据选择做成穿梭框&#xff0c;但是要求穿梭框左侧为树形结构、右侧为无层级结构的数据展示&#xff0c;ElementUI自身无法在穿梭框中添加树形结构&#xff0c;网上搜到了大佬封装的插件但是对于右侧的无树形结…

【从Python基础到深度学习】9.Python 语法基础

一、常量与变量 常量:程序中使用的具体的数、字符。在运行过程中&#xff0c;值无法更改 变量:表示一一个存储单元&#xff0c;其中存储的值可以修改 如&#xff1a;a5,b6 变量命名: 1、只能包含字母、数字、下划线 2、只能以字母、下划线开头 3、不要使用关键字作为变量名称 …

不知道伦敦银模拟账户该如何使用?至少3个用法

由于模拟交易的特别属性&#xff0c;很多人对模拟交易并不用心&#xff0c;假的资金用心干什么&#xff1f;就算交易得再好&#xff0c;盈利得再多&#xff0c;假的资金会变成真的吗&#xff1f;因此当然不会这么用心对待伦敦银模拟账户交易账户。实际上&#xff0c;这种观点是…

Python 操作数据结构队列 queue和 双端队列 deque

“”" 队列&#xff08;Queue&#xff09;和双端队列&#xff08;Deque, Double-ended Queue&#xff09;都是线性数据结构&#xff0c;但它们在操作上有所不同&#xff1a; 队列&#xff08;Queue&#xff09;&#xff1a; 队列遵循先进先出&#xff08;FIFO, First-In…

List集合的Stream流式操作实现数据类型转换

目录 问题现象&#xff1a; 问题分析&#xff1a; 解决方法&#xff1a; 拓展&#xff1a; 1、Collectors.toList() 2、Collectors.toCollection(ArrayList::new) 3、Collectors.toCollection(LinkedList::new) 4、Collectors.toCollection(LinkedHashSet::new) 5、Collector…

MAC M1 安装mongodb7.0.5 版本

1、进入官网 Download MongoDB Community Server | MongoDBDownload MongoDB Community Server non-relational database to take your next big project to a higher level!https://www.mongodb.com/try/download/community 2、选择版本 3、下载后解压 放到 /usr/local 并修改…

Facebook Messenger链接分享:如何创建链接并设置自动化内容

Facebook Messenger链接是指基于Facebook用户名创建的会话链接&#xff0c;用户可以在其Facebook页面的设置部分复制此链接进行分享。然后将该链接直接粘贴到独立站、电子邮件、名片或社交媒体中&#xff0c;让目标受众可以一键进入对话。为了满足某些商家的需求&#xff0c;Fa…

vue3中的ref和reactive的区别

vue3中的ref和reactive的区别 1、响应式数据2、ref3、reactive4、ref VS reactive5、往期回顾总结&#xff1a; 1、响应式数据 处理响应式数据时到底是该用ref还是reactive... 响应式数据是指在 Vue.js 中&#xff0c;当数据发生变化时&#xff0c;相关的视图会自动更新以反映…

【bash】2、手把手实现一个 bash shell:多个机器批量执行 shell 命令,支持 ip 补全

文章目录 一、需求&#xff1a;多台机器批量远程执行 shell 命令1.1 业务需求拆解为脚本需求1.2 帮助函数&#xff1a;使用说明文档1.3 main 函数框架 二、功能&#xff1a;单机 sshp 执行2.1 fullip 函数&#xff1a;实现 ip 补全2.1.1 参数说明2.1.2 定义全局变量2.1.3 实现&…

Cu-HCP-H035 Cu-HCP-R250铜合金高精度零部件

Cu-HCP-H035 Cu-HCP-R250铜合金高精度零部件 CDA102-3/4H EN1982-CC333G EN1982-CC492K BS1400-LG4 EN1982-CC491K BS1400-LG2 CuNi18Zn19Pb1/CW408J CuNi12Zn38Mn5Pb2/CW407J CuNi12Zn30Pb1/CW406J CuNi12Zn29/CW405J CuNi12Zn25Pb1/CW404J CuNi10Zn42Pb2/CW402J CuNi10Zn27/C…

Pytorch 复习总结 4

Pytorch 复习总结&#xff0c;仅供笔者使用&#xff0c;参考教材&#xff1a; 《动手学深度学习》Stanford University: Practical Machine Learning 本文主要内容为&#xff1a;Pytorch 深度学习计算。 本文先介绍了深度学习中自定义层和块的方法&#xff0c;然后介绍了一些…

基于Beego 1.12.3的简单website实现

参考 用Beego开发web应用 https://www.cnblogs.com/zhangweizhong/p/10919672.htmlBeego官网 Homepage - beego: simple & powerful Go app frameworkbuild-web-application-with-golang https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/pr…

源码的角度分析Vue2数据双向绑定原理

什么是双向绑定 我们先从单向绑定切入&#xff0c;其实单向绑定非常简单&#xff0c;就是把Model绑定到View&#xff0c;当我们用JavaScript代码更新Model时&#xff0c;View就会自动更新。那么双向绑定就可以从此联想到&#xff0c;即在单向绑定的基础上&#xff0c;用户更新…

微信开发者工具-代码管理和码云Github远程仓库集成

目录 思考&#xff1a;IDE如何进行代码管理 代码管理方式 一、自身提供服务 二、Git 扩展 1、环境准备 2、创建项目代码 3、进行项目Git初始化 4、在码云新建远程仓库 5、将项目进行远程仓库关联 三、SVN扩展 四、代码管理 思考&#xff1a;IDE如何进行代码管理 初识开…

服务器部署测试环境回顾与改进建议

任务概述&#xff1a; 原计划在2小时内完成的任务&#xff0c;由于遇到一系列挑战&#xff0c;最终耗时1.5天。任务目标是在无外网环境的服务器上建立测试环境&#xff0c;涉及将SSD硬盘数据迁移至服务器、SSH连接、运行测试程序并监控服务器功耗。 高效实施策略&#xff1a;…