自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 Access denied for user ‘***‘@‘localhost‘ (using password: YES)

Access denied for user '***'@'localhost' (using password: YES)

2022-10-11 11:35:53 1141 1

原创 Druid连接池的快速使用

Druid连接池的快速使用

2022-09-15 14:48:17 186

原创 JDBC动态代理归还连接

JDBC动态代理归还连接

2022-09-15 09:25:34 250

原创 动态代理

动态代理

2022-09-15 09:01:31 128

原创 JDBC快速使用

JDBC快速使用

2022-09-14 20:58:52 144

原创 JDBC归还连接之适配器模式

归还连接之适配器模式

2022-09-14 20:35:36 350

原创 File类和IO流

File类和IO流的简单使用

2022-09-03 11:29:54 555

原创 Stream流

Stream流的简单实用

2022-09-03 10:40:25 131

原创 Date日期类

Date日期类简单使用

2022-09-03 10:36:59 243

原创 消息的订阅和发布

消息的订阅和发布

2022-07-25 11:09:08 98

原创 向路由组件传递参数

向路由组件传递参数。

2022-07-25 11:04:14 100

原创 C#表格数据去重

C#表格数据去重

2022-07-23 10:55:47 377

原创 layui-from

layui-from

2022-07-21 08:34:53 398

原创 LAYUI-FROM

layui-from

2022-06-24 20:37:54 308

原创 Git

Git基础命令操作说明git init初始化文件,创建git仓库git status查看状态(查看是否添加和提交操作)git add添加,添加到暂存区git commit提交,将暂存区的文件提交到历史仓库git log查看历史日记基本操作git reflog:可以查看所有分支的所有的操作记录。git reset --hard 唯一索引值的前几位:切换历史版本。(reflog可以查看到)分支创建...

2022-06-19 20:05:22 110

原创 sql修改数据和数据定义

sql修改数据和数据定义

2022-06-08 16:36:13 405

原创 sql分组数据

分组数据group by使用group by ,查询语句就必须写明查询的字段名,并且在group by语句中也要写明SELECT state FROM sales.customers GROUP BY state以上代码的意思就是根据by的规则来对数据进行分组,也可以将上面的代码理解为去重的意思。GROUP BY子句和聚合函数COUNT()函数返回每个组中的行数。SELECT state, count( city ) 城市数量 FROM sales.customers

2022-05-26 08:21:34 114

原创 sql表连接

sql表连接where 的条件放进on语句中,用and来连接多条判断语句,等效内连接inner join onSELECT * FROM production.products p OUTER JOIN production.brands b ON p.brand_id = b.brand_id ORDER BY b.brand_id用于连接多张表,查看数据左连接left join onSELECT * FROM production.products p LE

2022-05-18 08:30:00 1065

原创 sql过滤数据

sql过滤数据Distinctselect distinct manager_id, ...from sales.staffs他会过滤相同的数据,返回匹配的第一条数据,NULL会被视作为相同的值过滤多个就用,号分割whereselect *from sales.staffswhere staffs.name = '张三'-- 查找name是张三的数据and-- 在where条件后面继续在加条件限制where p.brand_id = b.brand_id and p.nam

2022-05-08 08:30:00 177

原创 sql排序用法

sql排序用法select关键字*星号表示全搜索where关键字SELECT *FROM PW_StudentWHERE StudentSex = '女'排序写法ORDER BY [column_name | expression] [ASC | DESC ]关键字升序 ASC(默认)降序 DESCSELECT *FROM PW_StudentORDER BY StudentSex desc按多列对结果集进行排序SELECT *FROM PW_Studen

2022-04-28 15:41:57 23040

原创 ES6扩展运算符

ES6扩展运算符扩展运算符:......:它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。let arr = ['h','e','l','l','o'];console.log(...arr);// h e l l o可以遍历数组,将数组的数据一一展示出来。当然也不只是可以遍历数组console.log(...'hello');// h e l l o字符串也是可以进行遍历的操作。把字符串转化为真正的数组console.log([...'hello']

2022-04-20 11:04:08 203

原创 java类和对象

java类和对象对象对象:指的是客观存在的事物。面向过程编程:是一种以过程为中心的编程思想,实现每一个功能,都是自己实现的。面向对象编程:是一种以对象为中心的编程思想,通过指挥对象来实现具体的功能。类类是对现实生活中具有一类具有具体共同属性和行为的事物的抽象。类是对对象的一种描述。类和对象的关系类是对象的描述对象是类的实体使用首先先定义一个类,创建一个Java文件,不写主方法public class 类名 { 成员变量... 成员方法...}在

2022-04-10 08:54:25 78

原创 Java方法

Java方法简述:方法就是一段代码块,不调用就不执行。定义:方法必须创建之后才能使用,这个过程称之为方法定义。调用:方法定义好之后需要手动的去调用才可以执行,这个过程叫做方法调用。方法定义的格式:public static void 方法名(){ 代码块...}方法和方法之间是平级关系,不能嵌套使用众所周知,这个是主方法public static void main(String[] args) { 代码块...}所以格式为public static void main

2022-03-28 10:04:05 301

原创 Java数组的常见的使用方式

Java数组的常见的使用方式数组的遍历通过循环来获取数组里面的所有值。public static void main(string[] args){ // 声名一个数组 int[] arr= {1,2,3,4,5,6}; // 通过for循环来获取里面的数值 for(int i = 0 ; i < arr.length ; i++){ System.out.println(arr[i]); } System.ou

2022-03-17 10:03:38 547

原创 Vue修饰符

修饰符修饰符是由点开头的指令后缀来表示的。事件修饰符.stop.prevent.capture.self.once.passive<!-- .stop修饰符可以阻止事件继续传播下去 --><a v-on:click.stop="Click">这是a标签</a><!-- .prevent修饰符可以阻止提交事件不再重载页面 --><form v-on:submit.prevent="onSubmit"></form&

2022-03-09 20:31:57 181

原创 子组件给父组件的值传递

子组件给父组件的值传递传递数据方法:​ 在子组件中的调用方法里,也就是this.$emit(“自定义名”, “参数”),写进需要传递的数据。​ 然后再父组件中的方法中添加参数,fn(参数){}首先你就得认识父组件如何传递方法给子组件。因为这就是在这基础上添加emit的使用。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-eq

2021-12-01 18:46:02 1804

原创 vue组件中的信息传递

vue组件中的信息传递父组件传递数据给子组件子组件不能直接使用父组件中的数据。父组件可以通过props属性向子组件传值。传递数据的方法:​ 在父组件中通过v-bind:自定义接受名=“传递的数据”​ 在子组件中用props:[“自定义接受名”],来接收数据​ 接受之后在子组件中使用的名称为"自定义接受名"<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">

2021-12-01 18:40:29 285

原创 二维数组和集合

二维数组动态创建格式:数据类型 [] [] 变量名 = new 数据类型 [m] [n];​ 数据类型 [] 变量名 [] = new 数据类型[m] [n];m:表示这个二维数组可以存放几个一维数组。n:表示每一个一维数组,可以存放几个元素。public class test { public static void main(String[] args) { // 动态创建第一种方法 int [][] IntArr = new

2021-11-15 21:18:33 654

原创 var、let、const 的区别

var、let、const 的区别1、var 声明的变量会挂载在 window 对象上,而 let 和 const 声明的变量不会。举例:var a = '我是a';let b = '我是b';const c = '我是c';console.log(a); // 我是aconsole.log(window.a); // 我是aconsole.log(b); // 我是bconsole.log(window.b); // undefinedconsole.log(c); // 我是c

2021-11-07 16:53:35 251

原创 事件委托。

事件委托通俗地来讲,就是把一个元素响应事件的函数委托到另一个元素。我们通常想在ul标签里添加大量的事件,例如经常使用的点击事件。我们通常的写法,是为每个<a>都绑定类似onclick之类的事件监听。或者是使用for循环给连续的标签添加事件。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compat

2021-11-07 16:45:12 61

原创 vue组件

vue组件组件也分问两种:全局组件:通过Vue.component形式定义的是全局组件局部组件:子啊Vue.component中使用components属性的是局部组件全局组件全局组件有三种写法:第一种:使用Vue.extend方法定义组件,使用 Vue.component方法注册组件。注意点:extend对象里面只能有一个根节点<!DOCTYPE html><html lang="en"><head> <meta charset=

2021-10-18 14:00:43 70

原创 v-on 的修饰符

v-on 的修饰符v-on的常见事件修饰符v-on 提供了很多事件修饰符来辅助实现一些功能。事件修饰符有如下:.stop 阻止冒泡。本质是调用 event.stopPropagation()。.prevent 阻止默认事件(默认行为)。本质是调用 event.preventDefault()。.capture 添加事件监听器时,使用捕获的方式(也就是说,事件采用捕获的方式,而不是采用冒泡的方式)。.self 只有当事件在该元素本身(比如不是子元素)触发时,才会触发回调。

2021-09-29 23:31:06 1597

原创 vue指令

vue指令本文就简单的说一下一些vue的指令。本文只是简单介绍几个指令。不做详细介绍。v-modal指令v-modal:可以双向的传输数据。可以实现页面的数据和后台的数据联通。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> &

2021-09-21 08:24:32 75

原创 如何简单使用vue

如何简单使用vue这次就来说说如何使用VUE。首先是吧,肯定得有项目文件,就先创建一个新的项目文件。然后把VUE的文件放到我的项目文件中,再进行引入VUE文件。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name

2021-09-08 21:19:50 224

原创 VUE

VUE首先先说说为什么要学习vue框架。框架可以大大提高我们开发项目的效率,在企业开发中,效率就是金钱。模板渲染:基于 html 的模板语法,学习成本低。响应式的更新机制:数据改变之后,视图会自动刷新。【重要】渐进式框架组件化/模块化Vue的核心概念数据驱动页面,避免手动的去操作DOM元素。Vue采用的是MVVM模式Model:负责数据存储View:负责页面展示View Model:负责业务逻辑处理(比如Ajax请求等),对数据进行加工后交给视

2021-08-28 22:32:55 393

原创 JavaScript对象

JavaScript对象1、 JavaScript对象对象属于一种复合的数据类型,在对象中可以存储多个不同数据类型的属性对象的分类:(1)、内建对象由ES标准中定义的对象,在任何ES的实现中都可以使用例如;Math、String、Number、Boolean、Function、Object…(2)、宿主对象由JS的运行环境提供的对象,目前来讲主要指由浏览器提供的对象比如:BOM(浏览器的对象模型) DOM(文档对象模型)例如:我们常用的console.log()就是DOM中的对象(3

2021-08-28 22:18:21 69

原创 try/catch语句

try/catch语句try/catch作为JavaScript处理异常的一种的方式,使用方法跟很多语言都是一样的。try{ // 未知的代码}catch(error){ // 代码异常时所要做的事}任何可能出错的代码放在try代码块里面,处理异常的代码就放在catch代码块里面。只要try代码块里面的代码出现了错误,就会直接执行退出,跳到catch里。catch接受一个参数对象,代码异常跳到catch时,该对象接收一个发生错误的的信息。catch和其他的语言有点不一样,就算

2021-08-08 11:18:43 9071

原创 识别错误

识别错误首先你得知道你的错误在哪里,在什么地方出现错误。因为JavaScript是松散类型的,对于函数是不会进行验证的。所以说,一般都是要等代码运行起来才会发现错误。一般情况来说需要注意几种类型错误经常发生:类型转换错误数据类型错误通信错误通常都是不清楚值的类型导致的错误。检查工具静态代码分析代码检查器值的说的是在代码构建流程中添加上静态代码分析器或者代码检查器,可以预先让你知道一些错误。这样的工具有非常多,常见的有几个:JSHint、JSLint、Google Closure

2021-08-08 11:16:28 437

原创 严格模式

严格模式在HTML 5中首次引入了严格模式的概念。严格模式是用更加严格的条件来检查代码的正确性。严格模式可以应用于全局,也可以应用于局部范围。这样可以更好的、更快的发现编译中出现的错误。因此了解严格模式是非常有必要的。现在的主流浏览器都已经接受了严格模式。既然要用严格模式,就要引用他的编译指示。其实也简单,就是写上一段字符串。假设现在你要在一个函数内部使用严格模式,你只需要在函数的里面最顶部的位置同样的写上那一段字符串就可以了。function fn(){ "use strict";

2021-08-08 11:13:07 667

原创 如何在HTML中使用JavaScript代码

如何在HTML中使用JavaScript代码在HTML插入这个标签有留个属性可供自行选择使用。async:可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或等待加载其他脚本。只对外部脚本文件有效src:可选。表示包含要执行代码的外部文件路径。type:可选。可以看成是language的替代属性;表示编写代码使用的脚本语言的内容类型(也称为MIME类型)。默认值为text/javaScript。charset:可选。表示通过src属性指定的代码的字符集。由于大多数浏览器会忽

2021-08-08 11:09:09 9460

tomcat - 8.5.82

tomcat - 8.5.82

2022-08-21

空空如也

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

TA关注的人

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