草庐IT

前端面试大全全全全

全部标签

MySQL查询语句大全(基础查询、函数使用、高级查询)

目录一、基础查询1.1、直接查询1.2、为字段取别名1.3、去重查询1.4、条件查询1.5、模糊查询1.6、逻辑运算符1.7、in与notin运算符1.8、算术运算符1.9、betweenand的范围查询1.10、排序查询1.11、分组查询1.12、分页查询二、函数使用2.1、统计函数2.2、字符串函数2.2.1、CONCAT(拼接内容)2.2.2、REPLACE/INSERT(字符串替换)2.2.3、LOWER(指定内容转换为小写)2.2.4、UPPER(指定内容转换为大写)2.2.5、SUBSTRING(指定内容截取)2.2.6、CAST/CONVERT(将字符串数字转换成数字类型)2.3

rabbitmq和kafka的区别面试带你碾压面试官

正文MyBatis的整体架构分为三层,分别是基础支持层、核心处理层和接口层,如下图所示。基础支持层反射模块该模块对Java原生的反射进行了良好的封装,提供了更加简洁易用的API,方便上层使调用,并且对反射操作进行了一系列优化,例如缓存了类的元数据,提高了反射操作的性能。类型转换模块类型转换模块提供了两个主要功能,一个功能是别名机制,MyBatis为了简化配置文件提供了别名机制;另一个功能是实现JDBC类型与Java类型之间的转换,该功能在为SQL语句绑定实参以及映射查询结果集时都会涉及。日志模块提供详细的日志输出信息,并且能够集成多种日志框架,其日志模块的一个主要功能就是集成第三方日志框架。资

大数据开发(Hadoop面试真题-卷二)

大数据开发(Hadoop面试真题)1、在大规模数据处理过程中使用编写MapReduce程序存在什么缺点?如何解决这些问题?2、请解释一下HDFS架构中NameNode和DataNode之间是如何通信的?3、请解释一下Hadoop的工作原理及其组成部分?4、HDFS读写流程是什么样子?5、Hadoop中fsimage和edit的区别是什么?6、Spark为什么比MapReduce更快?7、详细描述一下Hadoop高可用的原理?8、介绍下Hadoop9、说下Hadoop生态圈组件及其作用10、Hadoop1.x,2.x,3.x的区别?1、在大规模数据处理过程中使用编写MapReduce程序存在什么

前端缓存&本地缓存&分布式缓存

常见的缓存有哪些?Mysql一级缓存Mysql二级缓存本地缓存分布式缓存前端h5的sessionStorage前端h5的localStorage1.mybatis一级缓存publicListTrainQueryResp>queryAll(){ListTrain>trainList=selectAll();LOG.info("再查一次");trainList=selectAll();returnBeanUtil.copyToList(trainList,TrainQueryResp.class);}这段代码在查询火车的车次时会查询两次!但是当为该方法加入注解@Transactional,使该方法

python画图代码大全画雪人,用python画雪人编程代码

大家好,小编来为大家解答以下问题,python画图代码大全画雪人,用python画雪人编程代码,今天让我们一起来看看吧!大家好,小编为大家解答python画图代码大全画雪人的问题。很多人还不知道用python画雪人编程代码,现在让我们一起来看看吧!引言这是一个用pygame写的滑雪者的游戏熟练掌握python就业是不是好一点。skier从上向下滑,途中会遇到树和旗子,捡起一个旗子得10分,碰到一颗树扣100分,可以用左右箭头控制skier方向python创意。安装pygamepipinstallpygame用pip或设置界面安装,可自行百度以下是主界面代码,每一个类都是一个py文件,需要导包i

基于卷积神经网络的花卉识别(pytorch框架)【python源码+UI界面+前端界面+功能源码详解】

(一)简介基于卷积神经网络的花卉识别系统是在pytorch框架下实现的,系统中有两个模型可选resnet50模型和VGG16模型,这两个模型可用于模型效果对比。该系统涉及的技术栈有,UI界面:python+pyqt5,前端界面:python+flask 该项目是在pycharm和anaconda搭建的虚拟环境执行,pycharm和anaconda安装和配置可观看教程:超详细的pycharm+anaconda搭建python虚拟环境_pycharm配置anaconda虚拟环境-CSDN博客pycharm+anaconda搭建python虚拟环境_哔哩哔哩_bilibili(二)项目介绍1.pyc

前端基于Verdaccio搭建私有npm仓库,上传npm插件包,及下载使用自己的npm插件包

文章目录一、原理二、常用的仓库地址三、优势四、准备环境六、使用verdaccio搭建私有npm服务1、安装2、运行3、配置config.yaml,使局域网下能共享访问,否则只能本机访问。4、重新运行七、npm常见操作查看当前用户信息查看源地址切换源地址删除源地址创建用户登录发布八、项目使用1、你可以通过以下命令来设置registry。2、你可以在需要时带上--registry参数。3、在你的.npmrc中设置一个registry属性。4、在你的package.json中设置publishConfig九、插件打包1、package.json中新增一条编译为库的命令2、执行打包命令3、打包成功十、

【前端】实现Vue组件页面跳转的多种方式

目录前言1.内嵌2.跳转新页面2.1Demo12.2Demo22.3Demo33.拓展前言通过某个Button让页面多种方式跳转1.内嵌想要在Vue应用中内嵌一个外部网页,可以使用标签下面是一个示例:template>div>iframesrc="https://www.example.com"width="100%"height="500px"frameborder="0">iframe>div>template>script>exportdefault{name:'EmbeddedWebPage',}script>stylescoped>/*在这里添加样式*/style>标签的src属性设

若依报500异常,只有前端没有后端

1.在vue.config.js中target的网址为https://vue.ruoyi.vip,process.env.VUE_APP_BASE_API]:{target:`https://vue.ruoyi.vip`,}2.pathRewrite单引号中加入/prod-apipathRewrite:{'^'+process.env.VUE_APP_BASE_API]:'/prod-api'3.在.env.development中变更VUE_APP_BASE_API='/prod-api'

【前端寻宝之路】学习和总结JavaScript的书写形式

🌈个人主页:Aileen_0v0🔥热门专栏:华为鸿蒙系统学习|计算机网络|数据结构与算法|MySQL|​💫个人格言:“没有罗马,那就自己创造罗马~”前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击👉跳转到网站#mermaid-svg-8zNV0bTQWOg18iYH{font-family:"trebuchetms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-8zNV0bTQWOg18iYH.error-icon{fill:#552222;}#mermaid-svg-8z