自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好记性不如烂键盘

好记性不如烂键盘

  • 博客(22)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 mysql连表查询,多表查询

实现mysql连表查询多表查询,普通写法的连表查询,使用内连接inner join的连表查询和左连接left join右连接right join查询。

2022-06-01 16:45:49 1569

原创 mysql分组查询 groud by

group by 使用查询每个年级的学分总和select grade,sum(score) from student group by grade group by 使用两个参数查询每个年级学生不同性别的学分最高select grade,max(score),sex from student group by grade,sexgroup by 配合where方式查询查询每个年级最高学分并且大于85的数据注:如果可以使用where方式解决尽量使用where的方式。having的执行效率.

2022-05-30 18:03:40 422

原创 mysql的函数

大小写转换函数lower 转换小写函数select lower(name) as name from studentupper转换大写函数select upper(name) as name from student截取字符串函数 substrselect substr(name,1,1) as name from student拼接字符串函数 concat注:拼接字符串如果拼接的字段中有任意参数为null,则返回nullselect name,position,concat(na.

2022-05-30 16:16:00 154

原创 mysql的普通查询

1. 简单查询select 字段名称 from 表名称;select 和 from 是查询使用的关键字查询所有字段select * from student查询特定字段查询特定的字段使用逗号分割select name,sex,grade from student查询时候起别名显示使用as来做为起别名SELECT name as "姓名",sex as "性别",grade as "年级" FROM student计算字段信息比方说我们想让学分项都乘10,可以直接使用字段名*10

2022-05-30 14:44:27 416

原创 Java集合

主要对Collection集合和Map集合进行说明

2022-03-25 17:45:05 822

原创 java: 程序包sun.XXX不存在

java: 程序包sun.security.util不存在java: 程序包sun.font不存在如果在开发中遇到 java: 程序包sun.XXX不存在开发的时候遇到这样的错误是开发工具默认jdk11 版本了修改:点击idea中的右上角部分中的这个按钮把这里的jdk改成1.8版本的就能正常跑起来了...

2022-03-09 09:16:05 26800 8

原创 Vue组件-插槽

插槽普通插槽在子组件中,使用特殊的标签就可以为子组件开启一个插槽,该插槽插入什么内容取决于父组件的使用<div id="app"> <comp>插槽被替换</comp> </div> <template id="tmp"> <h1> <slot>我是一个默认插槽</slot> </h1> </template> <script type="tex

2020-10-06 10:47:44 131

原创 Vue组件-父组件向子组件传值

父组件向子组件传值组件中可以用props来声明需要从父级接收的数据。props和data、method平级,有两种方式:1. 字符串数组方式,数组中的字符串就是传递时的名称<div id="app"> <!-- 第一步 使用bind绑定的方式 将父类的组件中的数据传给子组件 --> <parent :msg="msg"></parent> </div> <template id="temp"> <h2&

2020-10-06 09:59:31 1051

原创 Vue组件-注册私有组件和父子组件

私有组件注册组件的方法中注册的是全局组件,这样就意味着可以在任意的Vue实例中使用组件。 <div id="app"> <my-component></my-component> <!--这个是comp可以用的 这个是app对象里的私有方法--> <comp></comp> </div> <div id="app2"> <my-component></my-co

2020-09-26 18:57:10 320

原创 Vue组件-注册组件的三种方式

Vue组件注册组件的三种方法1.使用Vue.extend方法2.不使用extend方法3.使用template方法不管使用那种方法template属性只有一个 <div id="app"> <my-component></my-component> <my-component2></my-component2> <my-component3></my-component3> <my-c

2020-09-22 10:19:32 1070

原创 Vue基础语法-生命周期

生命周期beforeCreate表示刚初始化一个Vue的空对象。这个时候在这个对象上只有一些默认的事件和默认的生命周期函数,其他的没有创建。实例刚在内存中被创建出来,此时,还没有初始化好 data 和 methods 属性createddata、methods已经被初始化好了。data成功被挂载vue中,可以使用data的数据,这是data第一次可以使用。实例已经在内存中创建好,此时 data 和 methods 已经创建好,此时还没有开始编译模板beforeMount模板已经在内存中编译好,

2020-09-05 19:02:14 148

原创 Vue基础语法-循环遍历

循环遍历v-for遍历数组当我们有一组数据需要进行渲染时,我们就可以使用v-for完成。v-for类似于js中的for循环格式:v-for=“item in Data”。 item表示每一项的名称,Data表示要遍历的数组。v-for="(item,index) in Data"。 item表示每一项的名称,index表示索引,Data表示要遍历的数组 <ul id="app"> <!-- (item,index) in 数组 这个写法可以显示数组下标 --&

2020-09-04 11:31:01 466

原创 Vue基础语法-条件判断

条件判断v-if v-else v-else-ifv-if可以根据表达式中的值渲染或者销毁元素和元素组件。v-if会频繁创建DOM元素和销毁DOM元素,效率慢<div id="app"> <div v-if="score >= 90">优秀</div> <div v-else-if="score >= 80">良好</div> <div v-else-if="score >= 60"&gt

2020-09-04 11:29:31 479

原创 Vue基础语法-事件监听

事件监听v-on指令v-on指令的简写方式直接写@<div id="app"> <h2>{{count}}</h2> <button v-on:click="addCount">点</button><br> <!-- v-on的简写方法 --> <button @click="addCount">点</button><br> <inp

2020-09-04 11:27:42 114

原创 Vue基础语法-计算属性

计算属性* 计算属性计算属性写法是个方法,但是使用的时候作为属性使用。计算属性中使用到data中的数据只要发生了变化,计算属性就会重新计算。如果两次获取计算属性的时候,里面使用的属性没有发生变化,计算属性会直接使用之前缓存的值。代码: <div id="app"> <input type="text" v-model="firstName"/> <input type="text" v-model="lastName"/> <h2>{{

2020-08-28 10:07:21 329

原创 Vue基础语法-监听器

监听器监听器代码: <div id="app"> <input type="text" v-model="user.firstName"/> <input type="text" v-model="user.lastName"/> <h2>{{user.fullName}}</h2> </div> <script type="text/javascript"> var app=new Vue({

2020-08-28 10:03:46 147

原创 Vue基础语法-绑定

Vue基础语法属性绑定属性绑定v-bindv-bind动态绑定一个或多个值v-bind绑定有简单写法,就是不用写v-bind: 直接使用:冒号代码:<div id="app"> <a v-bind:href="link">link</a> <!-- 简写 --> <a :href="link">link</a> </div> <script type="text/javascr

2020-08-28 09:42:22 352

原创 Vue基础语法-插值操作

插值操作插值运算符语法: {{数据}}插值运算符可以显示也可以对数据进行计算代码:<div id="app"> <h2>{{firstName}} {{lastName}}</h2> <h2>年龄:{{count*2}}</h2></div><script type="text/javascript"> var app=new Vue({ el:"#app", data:{ fi

2020-08-28 09:30:25 631

原创 Docker的容器命令

创建并启动容器docker run [options] images [commend][args]–name=“容器的名字” 为容器指定一个名字-d 后台运行容器,并返回容器ID,也即启动守护式容器上面的tomcat用不了,没有对外的端口号,只是演示后台运行-i 以交互模式运行容器,一般与 -t 同时使用-t 为容器分配一个伪输入终端,一般与 -i 同时使用运行后会进入到另一个终端-P 随机端口映射docker run -Pd tomcat 后台运行tomc

2020-07-02 15:38:38 353

原创 Docker启动tomcat容器访问端口显示404页面显示,源服务器未能找到目标资源的表示或者是不愿公开一个已经存在

Docker遇到的坑docker启动tomcat容器访问端口显示404页面显示 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在解决方法:1. 防火墙问题先看是不是防火墙是否关了service firewalld status 查看防火墙的状态[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XAxZnLuY-1593672807334)(media/15936597902639/15936712982766.jpg)]systemctl st

2020-07-02 15:04:50 2165 5

原创 Docker的帮助和镜像命令

帮助命令docker version 查看docker版本docker info 显示全系统信息docker --help 显示docker相关的所有命令镜像命令列表镜像docker images 列表本机上的镜像REPOSITORY --表示镜像的仓库源TAG --表示镜像的标签IMAGE ID --镜像的IDCREATED --镜像的创建时间SIZE --镜像大小docker images -[option] 带有参数的说明-a 列表本地的所有镜像及子镜像-q 只显示

2020-07-01 16:39:55 129

原创 Docker下载和安装卸载

DockerDocker下载和安装卸载安装要求:CentOS7以上的版本cat /etc/redhat-release安装gcc确定centos7能上外网yum -y install gccyum -y install gcc-c++安装Dockeryum install docker启动Dockersystemctl start docker查看Docker版本docker version列表当前Docker引擎里的所有镜像docker image

2020-07-01 08:01:40 163

layuiAdminprov1.x【单页版】开发者文档.pdf

layuiadmin api 帮助文档 单页版pdf文件 使用layuiadmin的必备利器放心下载

2019-08-02

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除