原来select语句在MySQL中是这样执行的!看完又涨见识了!这回我要碾压面试官!

一文搞懂MySQL的分层架构和select语句在MySQL中的执行流程!
分类: 企业开发 发布时间: 04-06 10:26 阅读次数: 0

JVM1_初识JVM、JVM内存结构、程序计数器、虚拟机栈、本地方法栈、堆、方法区、StringTable字符串常量池垃圾回收、优化

引言随着Java行业竞争越来越激烈,面试的难度也在不断的提升初级程序员也是很有必要了解掌握JVM,简单说是为了应对面试,换句话说也是为了长远学习JVM可以更好的理解一些底层的实现自动拆箱、装箱foreach怎么实现的动态代理相关…目录1JVM简单介绍2JVM学习路线3内存结构3.1程序计数器3.2虚拟机栈3.3本地方法栈3.4堆3.5方法区开始1简单介绍2学习路线1JVM内存结构2GC垃圾回收3字节码4类加载器5解释器、即时编译器3.
分类: 其他 发布时间: 04-06 10:26 阅读次数: 0

Vue解决报错1_This relative module was not found: * ./components/Login.vue in ./src/router/index.js

报错描述:This relative module was not found:* ./components/Login.vue in ./src/router/index.js版本vue2.0,@vue/cli 4.5.11,应该是路径的问题解决将.换为@即可,发现不在报错
分类: 其他 发布时间: 04-06 10:26 阅读次数: 0

[蓝桥杯] 牌型种数 (Python 实现)

题目:题目描述: 小明被劫持到 X 赌城,被迫与其他 3 人玩牌。 一副扑克牌(去掉大小王牌,共 52 张),均匀发给 4 个人,每个人 13 张。 这时,小明脑 子里突然冒出一个问题: 如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺 序,自己手里能拿到的初始牌型组合一共有多少种呢?请填写该整数,不要填写任何多余的内容或说明文字。代码:count=0#当前手中牌的数量res=0#符合条件的结果数def dfs(x): global count global res
分类: 企业开发 发布时间: 04-06 10:26 阅读次数: 0

Delphi线程内部

目录Delphi线程内部unit System.Classes;unit System;unit System.Threading; //Delphi的内部用户态线程库如何池化线程并进行管理:3.1、ITask--->TTask未来:也是池化的任务接口并行库,也是池化的:Delphi线程内部unit System.Classes;function ThreadProc(const Thread: TThread): Intege...
分类: 编程语言 发布时间: 04-06 10:26 阅读次数: 0

Vue解决报错2_自定义vue的eslint效验,忽略空格检查、console报错检查

问题描述eslint效验对于新手不太友好,随便一个空格,逗号都会引发编译错误为了解决这种情况,可以关闭eslint效验自定义eslint规则解决第一种方式可以自行尝试,我推荐第二种方式,只需要加上简单的配置语句即可module.exports = { root: true, env: { node: true }, extends: [ 'plugin:vue/essential', '@vue/standard' ], parserOpt
分类: 其他 发布时间: 04-06 10:26 阅读次数: 0

Hadoop 编写集群统一启动停止脚本 | 查看所有服务器Java进程脚本

文章目录一、Hadoop集群启停脚本 myhadoop.sh1、编写脚本2、脚本解读3、测试二、查看三台服务器Java进程脚本 jpsall1、编写脚本2、脚本解读3、测试三、脚本分发在配置两个脚本之前,需要配置好ssh免密登陆一、Hadoop集群启停脚本 myhadoop.sh1、编写脚本在用户家目录的bin下,创建脚本myhadoop.sh[wzq@hadoop102 ~]$ cd /home/wzq/bin/[wzq@hadoop102 bin]$ vim myhadoop.sh将
分类: 企业开发 发布时间: 04-06 10:26 阅读次数: 0

【C#程序设计】教学讲义——第二章:简单C#程序设计

教学目录2.1 面向对象的概念2.2 建立简单的应用程序2.3 窗体和Label控件2.4 文本框-属性2.5 按钮控件本章小结2.1 面向对象的概念2.1.1 对象和类1.对象对象是客观世界中对象的模型化。对象是有着特殊数据(属性)与操作(行为)的实体,对象的操作(行为)称为方法。程序中的对象是模型化了的客观世界的对象,它是代码和数据的封装体,用数据表示属性,用代码(过程或函数)表示方法。一个程序对象的属性用变量来表示;而对象的方法用对象中的代码来实现。 对象=数据+方法 2.类“
分类: 编程语言 发布时间: 04-06 10:26 阅读次数: 0

MongoDB初步使用1_快速使用、文章评论小案例

目录快速使用关系型、非关系型数据库对比MogoDB特点启动连接数据库操作数据库文章评论小案例开始一、关系型、非关系型数据库对比二、MongoDB特点数据结构特点三、开始使用MongoDB3.1启动MongoDB数据库启动方式1:命令窗口打开bin目录执行:mongod -- dbpath=../data/db启动方式2:配置数据库文件地址dbpath到mongodb.conf新建配置文件,mongod -f ..\conf\mongo.conf3.2
分类: 其他 发布时间: 04-06 10:26 阅读次数: 0

架构师成长记_第四周_14_Keepalived 双机主备原理与 Keepalived的安装

Keepalived 双机主备原理1. Nginx 的高可用(High Availablity)有两台Nginx形成主备关系, 当其中的一台宕机之后, 另一台可以代替这台机器继续工作, 从而保证服务器的稳定, 这两台Nginx不能同时的为用户进行服务.2. Keepalived 特性 (Keepalived 是一个功能组件)解决担当故障组件免费可以是实现高可用HA机制基于VRRP 协议 (虚拟路由冗余协议)PS: VRRPVirtual Router Redundancy Prot
分类: 企业开发 发布时间: 04-06 10:26 阅读次数: 0

css定位体系(2)

文章目录一、常规流脱离文档流就是不占元素位置盒模型中的auto值盒子位置二、浮动浮动盒子位置2.绝对定位一、常规流又叫普通流、文档流、普通文档流脱离文档流就是不占元素位置盒模型中的auto值水平方向常规流盒子水平方向上的尺寸,必须等于包含块的宽度如果不行,则强行将margin-right设置为auto垂直方向margin为auto:0pxheight为auto:适应内容的高度盒子位置盒子在包含块的垂直方向上依次摆放依次摆放:按照HTML元素的书写顺序从上到下摆放
分类: 编程语言 发布时间: 04-06 10:26 阅读次数: 0

Vue解决报错3_Syntax Error: TypeError: this.getOptions is not a function

问题描述使用vue ui 创建的项目,安装less 4.0.0、less-loader8.0.0开发依赖使用lang="less"之后发现编译报错,Syntax Error: TypeError: this.getOptions is not a function重装几遍依赖还是不行,感觉还是版本的问题!解决试了试将less-loader 和 less 的版本降下来,果然不报错了重新安装低版本的less依赖...
分类: 其他 发布时间: 04-06 10:26 阅读次数: 0

【高级开发进阶】redis单线程模型

你是如何理解redis单线程模型的?Redis 里面的单线程主要是 Redis 的网络 IO 和键值对读写,它是由一个线程来完成的,但是 Redis 的其他功能,比如说持久化、异步删除、集群数据同步等等,这些其实是由额外的线程执行的,这里的单线程主要是Redis 对外提供键值存储服务来说的。主要流程是这样的:redis 会将每个客户端都关联一个指令队列,客户端的指令通过队列来按顺序处理,先到先处理,一个客户端指令队列中的指令是按顺序执行的。redis 的每个客户端都关联一个响应队列,通过响应队列有顺
分类: 编程语言 发布时间: 04-06 10:26 阅读次数: 0

Vue解决报错4_父组件传递给子组件值,子组件使用插值表达式可以渲染,放在created函数中提示undefined

一、问题描述父组件传递给子组件值,子组件使用插值表达式可以渲染,放在created函数中提示undefined截图父组件子组件二、原因分析应该是 顺序的问题(生命周期的问题),在子组件created中调用getInfo()函数的时候,props还没有传值所以出现created里面的却不会发生改变, 子组件的html中的{{{principalID}}的值虽然会随着父组件的值而改变,但是过程中会报错:[Vue warn]: Invalid prop: type check fai
分类: 其他 发布时间: 04-06 10:26 阅读次数: 0

推荐一个golang日志库,配置简单又好用

zztlog(zztlog)golang日志库,支持输出到终端、文件,可以设置文件大小切割,终端颜色显示,显示文件名称或全路径,显示行数,显示函数名称等等安装go get github.com/zztroot/zztlog配置文件说明(如果没有配置文件,将输出默认格式){ "log_config": { "save_file_name": "log/zztlog.log", "time_format": "2006/01/02 15:04:05", "max_size
分类: 企业开发 发布时间: 04-06 10:26 阅读次数: 0

参与了音频文件传输的功能测试,我的测试总结

针对音频文件传输中传输文件完整性和正确性的测试,小编做了以下测试总结,希望能对大家以后文件传输类的测试具有一定参考价值。
分类: 企业开发 发布时间: 04-06 10:26 阅读次数: 0

基层教学组织评估系统1_SpringBoot、Shiro、前后端权限和登录初探、前端动态显示侧边栏、资源

SpringBoot + vue + shiro登录、权限认证一、需求登录:不同的用户具有不同的角色,访问不同的资源权限:不同的用户左边展示的菜单栏不太一样,动态路由进行非法资源拦截二、分析登录:输入账号、密码请求后端验证,验证通过,服务端返回一个token,拿到token,存储到cookie中,前端会根据token再去拉取一个 user_info 的接口来获取用户的详细信息(如用户权限,用户名等等信息)。权限:后端返回用户的信息,前端通过存储在cookie中的token和role信息进行
分类: 其他 发布时间: 04-06 10:26 阅读次数: 0

基于Node.js平台的Express教程

这里写目录标题Express 简介什么是 ExpressExpress 能做什么Express 的基本使用安装 Express创建基本的 Web 服务器监听 GET 请求监听 POST 请求获取 URL 中携带的查询参数获取 URL 中的动态参数托管静态资源express.static()托管多个静态资源目录挂载路径前缀nodemonnodemon 的作用安装 nodemon使用 nodemonExpress 路由路由的概念Express 中的路由路由的匹配过程路由的使用简单用法模块化路由创建路由模块注册路
分类: 编程语言 发布时间: 04-06 10:26 阅读次数: 0

基层教学组织评估系统2_登录、申报表信息填报、申报表详情页、审核状态的修改功能初步完成及遇到的问题解决

登录、申报表信息填报、申报表详情页、审核状态的修改功能初步完成一、需求登录:用户的登录、信息拉取、退出。申报表填报:基层负责人负责申报表信息的填写,初期未加入权限控制的话可以直接登录用户填报申报表详情页:可以看到填报的申报表列表,点击可进入申报表详情页审核状态的修改:在申报表详情页尾可以进行审核状态的改变二、分析实现2.1登录登录大致逻辑见往期博客:基层教育组织评估系统1_SpringBoot、Shiro、前后端权限和登录初探初期可以使用username + password登录、后
分类: 其他 发布时间: 04-06 10:25 阅读次数: 0

webpack5以上抽离配置文件(生产开发分明)

文章目录1.为什么要分离配置文件2.实施3.总结1.为什么要分离配置文件在我们开发过程中,经常在webpack.config.js文件中配置很多东西,不管是开发环境下,还是生产环境下。但是当我们在生产环境下打包时,其实很多我们开发环境下的配置时用不到的。那么当我们把所有的配置写在一个文件中时,那时不太稳妥的。因此我们需要抽离配置文件。2.实施我们需要安装webpack-merge插件 npm install webpack-merge --save-dev接着分离文件,将配置文件分为三个文件
分类: 编程语言 发布时间: 04-06 10:25 阅读次数: 0