- 博客(57)
- 收藏
- 关注
原创 数据库系统管理 笔记
{1234}\begin{Bmatrix} 1 & 2 \\ 3 & 4 \\ \end{Bmatrix}{1324}[123456]\begin{bmatrix} 1&2&3\\ 4&5&6\end{bmatrix}[142536]{AB=∅A+B=Ω\begin{cases}AB =\empty \\A+B = \Omega \end{cases}{AB=∅A+B=Ω
2022-04-07 20:24:46
951
原创 前端HTML中防止用户在短时间内频繁多次点击按钮
前端HTML中防止用户在短时间内频繁多次点击按钮基本思想:就是禁止用户在短时间多次点击点击按钮,致使后端多次执行重复的操作,所以要在用户点击后一定时间内将按钮禁用。可以用定时器实现,一定时间之后用户可再次点击按钮。代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Short Time Disable Button</title
2021-09-28 16:47:46
3975
原创 VMware player 在windows与虚拟机的端口映射
VMware player 在windows与虚拟机的端口映射背景:公司可能会因为网络安全的原因设置防火墙,有一些ip不能访问,那么要在本地访问虚拟机就访问不了了。所以这里需要映射。声明:1.虚拟机是Linux(CenOs 7)2.虚拟机ip是192.168.91.1293.需要映射的端口是90901.查看你的虚拟机的ip的地址这里建议最好设置固定ipLinux下设置静态IPifconfig2.修改VMware配置文件VMware的配置文件:C:\ProgramData\VMw
2021-06-09 16:15:38
649
原创 Extjs-获取选中行的数据(SelectionModel)
Extjs-获取选中行的数据(SelectionModel)在开发的过程中,当我们要实现用户删除某一行或者多行数据时,我们就需要或取用户用想要删除所选中行的数据。// 通过gird 对象获取SelectionModel对象。let selectionModel = grid.getSelectionModel();//通过刚刚获得的SelectionModel对象, 获取已被选中的行let selectionList = selectionModel.getSelection();//便利每一
2021-05-24 15:14:10
1387
原创 Extjs-为editor自定义vtype(Validation)
Extjs-为editor自定义vtype(Validation)1.extjs原有的vtype类型在extjt中内置了四种验证类型:alpha:希腊数字alphanum:字母和数字email:电子邮件地址url:网址如果只是验证这四种类型只需这样调用:{ xtype: 'textfield', name: 'email', fieldLabel: 'Email Address', vtype: 'email' // requires value to be
2021-05-21 17:28:50
278
原创 MacOS配置jdk环境变量
MacOS配置jdk环境变量1. 查看jdk安装的地址打开终端/usr/libexec/java_home -V2. 确定jdk安装完整ls -l /Library/Java/JavaVirtualMachines/jdk-11.0.8.jdk/Contents/Home/bin3. 打开基础配置文件如果第一次配置环境变量先创建一个.bash_profile的隐藏配置文件。touch .bash_profile如果已经配置过就直接打开基础配置文件open -e .bash_p
2020-10-20 22:21:42
609
原创 JMeter(压力测试工具)官方下载
JMeter(压力测试工具)官方下载1.进入JMeter的官网JMeter官网2.点击Download Release3.下载完成
2020-10-20 19:02:38
767
1
原创 Linux下设置静态IP
Linux下设置静态IP1.操作步骤使用VMware Fusion:2.在Linux中配置静态IP2.1 打开配置文件vim /etc/sysconfig/network-scripts/ifcfg-ens332.2 修改配置信息2.2.1修改信息BOOTPROTO=staticONBOOT=yes2.2.2添加信息IPADDR=192.168.2.101NETMASK=255.255.255.0GATEWAY=192.168.2.2DNS1=192.168.2.2DN
2020-09-13 23:20:36
173
原创 Linux下安装Tomcat
Linux下安装Tomcat安装前提必须先安装jdkLinux下安装jdk1.官网下载Tomcat官网2.上传到linuxrz3.解压tar -xzvf apache-tomcat-8.5.57.tar.gz -C 你要解压的路径4.开放Linux的对外访问的端口8080firewall-cmd --zone=public --add-port=8080/tcp --permanent5.重启防火墙systemctl restart firewalld6.进入
2020-09-13 22:46:58
67
原创 Linux下安装Mysql
Linux下安装Mysql(需要连接互联网,下载mysql安装包)1. MySQL在线下载安装1.1CentOS7是否自带了MySQL,如果安装就要卸载,如果没有找到,就表示没有MySQLrpm -qa | grep mysql1.2 在想获取CenOS7的mysql的rpm安装文件安装的位置:当前目录wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm1.3执行安装命令rpm -ivh my
2020-09-13 20:54:13
124
原创 Vue表单绑定: v-model
Vue表单绑定: v-model双向绑定v-model = v-bind + @input(事件)1.v-model的基本基本使用 <div id="app"> <input type="text" v-model="msg"> {{msg}} </div> <script> const vue = new Vue({ el: '#app', data: { m
2020-08-10 16:29:12
244
原创 JS遍历的方式
JS遍历的几种方式1.普通方式1.1 for循环<script> let arrayStr = ['111', '222', '333', '444', '555']; for (let i = 0; i < arrayStr.length; i++){ console.log(i + ':' + arrayStr[i]); }</script>1.2 for in<script> let arrayStr = ['1
2020-08-07 17:00:51
228
原创 Vue的基本使用案例
Vue的基本使用案例1.当鼠标经过一行时显示不一样的颜色<style> .active{ background: red; }</style><div id="app"> <ul> <!-- 这样只能拿到属性的value,不能拿到key--> <li v-for="(name, index) in names" :key="name" :class="{active : showActive(
2020-08-07 15:35:18
125
原创 Vue循环遍历
Vue循环遍历1.v-on介绍 作用 循环遍历 预期 Array | Object | number | string | Iterable (2.6 新增) 用法 alias in expression ## 2.v-for 遍历数组<div id="app"> <ul> <li v-for="name in names">{{name}}</li>
2020-08-07 14:24:50
2774
原创 Vue条件判断
Vue条件判断1. v-if <div id="app"> <h1 v-if="showed">Hello World1!</h1> <h1 v-if="!showed">Hello World2!</h1> </div> <script> const vue = new Vue({ el: '#app', data: { show
2020-08-06 16:29:11
3084
原创 Vue监听事件:v-on
Vue监听事件:v-on1.v-on介绍 作用 绑定事件监听器 缩写 @ 预期 Function | Inline Statement | Object 参数 event 2.v-on的基本是用 <div id="app"> <span v-text="count"></span> <button v-on:click="i
2020-08-06 15:37:18
713
原创 ES6对象的增强写法
ES6对象字面量的增强写法对象的字面量:const obj = {name:‘张三’,}1.属性的增强写法//es5 字面量的写法const obj1 = {name: '张三'};//es6 属性的增强写法const name = '张三';const obj = {name};2.方法的增强写法//es5:const obj = { run: function(){ }, get: function(){ },}//es6:const obj = { fun()
2020-08-05 18:05:03
387
原创 ES6的let、const
ES6的let、const1.let和var的区别1.let的由来事实上var可以看成是JS语言在设计上的缺陷,但是这种错误多半不能修复和移除,以为需要向后兼容。于是作者添加了一个新的关键字: let可以将let看成完美的var。2.区别定义:变量的块级作用域:变量在什么范围内是可用的。let有块级作用域var没有块级作用域ES5之前因为if 和 for 都没有块级作用域的概念,所以在很多时候,我们都必须借助于function的作用域解决应用外面得变量的问题。ES6中,加入了let
2020-08-05 17:49:54
110
原创 SpringBoot没有读取到application.yml
SpringBoot没有读取到application.yml1.遇到的问题***************************APPLICATION FAILED TO START***************************Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Re
2020-08-04 12:51:13
7631
1
原创 Window下安装Mysql
Window下安装Mysql1.提前下载好Window版本的Mysql下载教程: 下载Window版本的Mysql教程2.双击运行安装程序3.点击下一步4.选择下一步5.选择执行6.选择下一步7.完成8.添加MySQL Server9.执行Install10.下一步11.执行12.下一步13.下一步14.下一步15.设置Mysql Server的端口号16.设置密码注意如果想要多一个用户可以点Add User17.默认
2020-08-04 10:57:01
76
原创 Window下配置Mysql的环境变量
Window 配置mysql的环境变量1.右击我的电脑选择 属性2.选择高级系统设置MYSQL_HOMEC:\Program Files\MySQL\MySQL Server 5.73.配置环境变量%MYSQL_HOME%\bin4.使用命令行测试(Win + R)mysql -u 用户名 -p 密码成功...
2020-08-04 10:46:01
143
原创 Mysql官方下载(Window)
Mysql官方下载(Window)1.登录官网由于mysql被Oracle收购了,所以登录Oracle就好了2.进入开发者选项3.在技术框中选择数据库4.进入收Database之后在下载框选择Mysql5.选择下载社区版6.选择Windows版本的数据库7.下载...
2020-08-03 17:39:04
214
原创 Mongodb在Linux下的下载安装
Mongodb在Linux下的下载安装1.下载Mongodb1.进入官网2.Try Free3.选择社区版下载4.下载成功2.将Mongodb传输到Linux3.解压tar -zxvf mongodb-linux-x86_64-rhel70-4.2.8.tgz -C /sort/mongodb/4.配置环境变量vim /etc/profile在最后一行空白行增加以下内容:/sort/mongodb/mongodb-linux-x86_64-rhel70-4.2.8
2020-07-06 12:00:36
750
原创 Linux下安装jdk
Linux下安装jdk这里以jdk11为例1.到Oracle官网下载好jdk到本地https://www.oracle.com/java/technologies/javase-jdk11-downloads.html2.将jdk传输到Linux虚拟机上3.解压jdktar -xzvf jdk-11.0.7_linux-x64_bin.tar.gz -C /sort/java/4.配置环境变量vim /etc/profile.d/java.sh# jdk 存放得位置JAVA
2020-07-03 15:43:33
96
原创 数据量过大需要分批次操作List
数据量过大需要分批次操作ListCommon Util:private <T> List<List <T>> splitList(List<T> sourceList, int groupSize) { int length = sourceList.size(); int num = (length + groupSize - 1) / groupSize; List<List<T>&g
2020-05-25 16:23:59
610
原创 原生js写的模态框
HTML代码<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Test</title><style> #pageMask { visibility: hidden; position: abso...
2020-04-23 22:35:55
314
原创 a标签作用详解
a标签作用详解a标签是行级标签1.超链接,页面跳转(最为人熟知)<a href="www.baidu.com">baidu</a>例子:baidu2.锚点(也最为人熟知)作用: 定位的相应位置,或者快速找到目标<a href="#">页面顶部描点</a>例子:页面顶部描点3.打电话<a href="tel:88888...
2020-04-22 17:00:33
822
原创 Win10下打包Chrome的扩展程序
Win10下打包Chrome的扩展程序1.打开扩展程序面板2.开启开发者模式3.打包扩展程序4.选择要打包的扩展程序win10下Chrome的扩展程序存放在C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\ExtensionsApp Data:这个文件夹是隐藏的点进去文件看会发现文件...
2020-04-21 17:36:58
1381
原创 Vue的计算属性
计算属性定义:用于对data中属性的值惊醒运算<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Complute</title> <script type="text/javascript" src="../js/...
2020-04-07 13:55:45
416
原创 Vue的Temlate语法
Vue的Temlate语法1.插值插值的定义就是在data中定义了一些属性的值插入到DOM中渲染显示。 语法名称 语法格式 语法用途 Mustache {{属性名称}} 将data属性中的值插入到DOM中 v-once指令 <标签体 v-once>{{属性名}} 你也能执行一次性地插值,当数据改变时,插值处的内容不会更新。...
2020-04-06 18:37:42
394
原创 Vue入门
Vue入门1.简介什么是VueVue是一套用于构建用户界面的渐进式 (将vue作为项目的一部分嵌套进去,例如重构jQuery的项目,可以没重构保留原有的jQuery,重构用Vue,可以一点点的引用进去)框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结...
2020-04-05 22:49:07
87
原创 Docker自制Tomcat镜像
Docker自制Tomcat镜像1.将jdk和tomcat上传到Linux上传到/docker路径下2.编写DockerfileFROM nginx:latestMAINTAINER JERRYRUN mkdir /usr/local/javaRUN mkdir /usr/local/tomcatADD jdk-8u171-linux-x64.tar.gz /usr/l...
2020-03-31 12:36:33
219
原创 Windows10下安装Linux子系统
Windows下的Linux子系统1.首先我们需要开启开发者模式1.打开设置2.打开更新和安全3.点击开发者选项2.选择开发人员模式3.更改系统功能1.系统管理菜单(WIN +X)选择应用和功能2.选择程序和功能...
2020-03-27 13:38:19
295
原创 npm安装Vue(Windows)
npm安装Vue(Windows)1. 安装前须知:名称作用npmNode.js下的包管理器webpack它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包vue-cli用户生成Vue工程模板。(帮助用户开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要npm install就...
2020-03-18 15:37:35
254
原创 Window10分区
Window10分区1.进入磁盘管理邮寄此电脑选择管理(或win + x)2.选择磁盘管理3.选择压缩卷4.选择你想要的压缩空间(系统会自动帮你分配一个)5.选择刚新建的盘,右键选择新建压缩卷6.然后会出现一个向导,一直点击下一步即可7.完成...
2020-02-24 10:10:22
116
原创 Linux版本Oracle12c图形化界面安装
Linux版本Oracle12c图形化界面安装1.将下载好的压缩把上传到Linux2.解压到当前路径unzip linuxamd64_12102_database_1of2.zipunzip linuxamd64_12102_database_2of2.zip3.安装Oracle12c依赖包yum -y install binutils compat-libstdc++-33 c...
2020-02-23 23:18:51
1777
1
原创 Linux提示网络不可达
Linux提示网络不可达1.查看网卡中,检查ip 网关 子网掩码 dns 等配置是否配齐(静态ip)vim /etc/sysconfig/network-scripts/ifcfg-ens332.检查无误后,可以在检查网关是否真的有设置成功查看网卡:nmcli connection show2.查看网关service NetworkManager stoproute -...
2020-02-22 16:27:27
11965
原创 Tomcat下载
1.百度Apache(因为tomcat是Apache下的)2.将页面滚至页底选择Tomcat3.选择下载的版本4.选择要下载的tomcat类型
2020-02-21 20:44:44
125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人