自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Data JPA

Spring Data : Spring 的一个子项目。用于简化数据库访问,支持NoSQL 和 关系数据存储。致力于减少数据访问层 (DAO) 的开发量。开发者只要写好持久层接口就好。下面给出SpringData 项目所支持 NoSQL 存储:MongoDB (文档数据库)Neo4j(图形数据库)Redis(键/值存储)Hbase(列族数据库)SpringData 项目所支持的关系数据存储技术:JDBCJPASpring Data JPA实现步骤:1.配置 Spring 整合

2021-10-19 15:41:42 130

原创 restful oauth2

restfulREST,即Representational State Transfer的缩写。我对这个词组的翻译是"表现层状态转化"。"表现层"其实指的是"资源"(Resources)的"表现层"。所谓"资源",就是网络上的一个实体,或者说是网络上的一个具体信息。可以用一个URI(统一资源定位符)指向它,每种资源对应一个特定的URI。因此URI就成了每一个资源的地址或独一无二的识别符。我们把"资源"具体呈现出来的形式,叫做它的"表现层"(Representation)。如果客户端想要..

2021-10-19 13:38:40 234

原创 javaweb

1.目前流行的应用软件架构模式 C/S 客户端和服务器端 需要用户安装客户端使用 响应速度快 安全性强 一般应用于局域网中 但是需要经常更新客户端版本 B/S 浏览器和服务器端 用户有浏览器即可 跨平台零维护 但是响应速度受限于网络// 2.什么是HTTP协议// 是超文本传输协议,这个协议详细规定了浏览器和服务器之间的通信规则. 规则中定义了客户端发送给服务器端的内容格式 称作(请求协议),// 也规定了服务器端发给客户端的内容格式 称作(响应协议)...

2021-09-14 10:24:52 129

原创 maven

编译compile 测试test 打包package 安装install 部署deploy

2021-09-08 17:34:36 103

原创 vue组件

关于组件组件是可复用的vue实例,将重复使用的内容作为一个组件,后面利用组件即可全局组件和局部组件都可以模板外置全局组件:定义在vue实例外面 定义组件:定义组件中模板内容 注册组件 第一个参数为组件标签名 第二个参数为组件的名字 使用组件 在div中使用组件 组件可以重复使用 <!-- 引入vue.js --> <script src="js/vue.js" type="text/javascript" char...

2021-08-24 21:06:20 100

原创 vue中js常用方法,computed watch,class style绑定,关于数组,axios

在vue中使用js常用方法 有三种方式1.写在methds里面首字母大写例如:msg.substring(0,1).toUpperCase()+msg.substring(1)视图部分:<!-- 首字母变大写 --> <h2>{{msg.substring(0,1).toUpperCase()+msg.substring(1)}}</h2> <!-- 点击按钮首字母大写 v-on简写为@--> <input typ.

2021-08-23 23:52:26 263

原创 vue渐进式框架 MVC和MVVM vue指令

vue用于构建用户界面的渐进式框架如何引用(使用)vue 1.直接引入vue.js文件 在head里面写 没有网络也可以使用 在该网址中下载如图所示文件https://cn.vuejs.org/v2/guide/installation.html 然后该文件引入项目中 在html文档里script引用 2.通过cdn方式引入 在head里面写 没有网络不能使用<script src="https:/...

2021-08-19 22:50:31 322

原创 正则表达式 定时器 弹框 json

正则表达式regex 是一种自定义的规则,用检测数据是否符合一定的规则js中正确使用正则表达式的步骤 1.定义正则表达式(通过/规则/定义js中正则表达式) 2.获取要校验的数据 3.通过regex.test(数据)方法验证这个数据是否符合正则表达式的规则 方法返回值是布尔类型正则表达式常用的规则 a 表示匹配的数据中 只要包含a即可 ab 匹配的数据中只要包含ab即可 ^:匹配的是数据的开头 /^a/ ...

2021-08-19 00:43:35 199

原创 获取下拉框 window event this eval

通过js如何获取下拉框内容首先先给select标签加上id属性 获取select标签 通过select标签对象访问value属性 即 对象名.value 不用找option标签 原理:因为下拉框最多只能展示一个 所以获取select元素节点对象操作value属性时 其实也可以看作是操作option的value属性 option如果没有声明value属性 默...

2021-08-18 00:36:59 153

原创 JS DOM思想 节点对象 事件

什么是JavaScript? JavaScript是一种轻量级、弱类型数据的编程语言,简称JS JS通过var声明变量即可,不需要指定数据类型 例如 var=10;

2021-08-17 00:31:10 157

原创 JDBC 工具包

JDBC是JDBC(Java DataBase Connectivity) 称为Java数据库连接,一套基于Java技术的数据库编程接口,它由一些操作数据库的Java类和接口组成。创建JDBC应用程序的步骤1.加载驱动Class.forName("com.mysql.jdbc.Driver");2.获取连接DriverManager.getConnection("jdbc:mysql://localhost:3306/testuseUnicode=true&characte...

2021-08-16 23:30:59 436

原创 集合 Collection list set map

数组和集合的区别数组:可以存放基本类型数据以及引用类型数据,他是定长的,访问比较快,但是不会自动扩充集合:他只能存放引用数据类型,长度不固定,可自动扩充,开发常用Collection 单列集合的父接口set:无序,不重复list:有序,可重复的无序:元素在存时候的顺序和他存进去的顺序是不一致的(这不一定是绝对的)有序;录入元素顺序和输出数据顺序相同set集合1.hashset 集合1.创建hashset对象 Collection c = ...

2021-08-10 23:43:46 203 3

原创 Math 日期类

math类里包括数学常用算法一.math常用属性 1.pi 圆周率System.out.println(Math.PI); //3.1415926二.math常用方法1. 绝对值Math.abs(-1);//12.返回大于所给参数的最小整数值(向上取整)Math.ceil(3.14);//43.返回小于或者等于所给参数的最小整数值(向下取整)Math.floor(3.12);//34.返回两个数中的最大值Math.max(1, 3);//35.返...

2021-08-09 22:56:35 189

原创 字符串转换 字符串方法

字符串 String字符串缓冲区(池):StringBuffer StringBuilderString StringBuffer StringBuilder的区别?String 是内容不可变的字符串StringBuffer和StringBuilder 是内容可变的字符串String创建对象的区别静态创建对象:String s = "abc";使用静态方式创建的字符串,在方法取得常量池中只会产生唯一一个字符串对象,使用该方式产生同样一个字符串时,内存中不再开辟另一块空间,而...

2021-08-05 23:14:50 5914

原创 工具类语句 包装类

1.equals 比较两个对象的引用值是否相同 Object obj1 = new Object(); Object obj2 = new Object(); System.out.println(obj1.equals(obj2));//比较obj1和obj2的值是否相同 因为是对象 所以储存的是不同的地址 所以结果false2.hashCode 返回十进制整数,唯一标识一个对象 System.out.println(obj1.hashCode()); System.out

2021-08-04 22:07:50 99

原创 J异常 自定义异常

异常:运行期间出现的错误,而不是编译时的语法错误* 异常体系树:* Throwable:* Error:错误 一般指的是灾难性的问题,写代码解决不了,所以不解决* Exception:* RuntimeException: 非检查型异常 (数组越界异常),运行时期异常 可处理可不处理 通常不处理 不用try-catch* IOException:检查性异常,必须处理** 处理方...

2021-08-04 16:18:31 124

原创 数据操作 增 删 改 事务

增加行数据:使用INSERT语句实现修改行数据:使用UPDATE语句实现删除行数据:使用DELETE语句实现1.增加数据INSERT列名列表部分可以省略,如果省略,默认包括该表的所有列值列表必须和列名列表对应字符和日期型数据必须要用单引号括起来INSERT INTO dtest(deptno,dname,loc)VALUES (50,'PRESIDENT','CHINA');一一对应1.如果插入数据有null时 有两种解决方法第一种 直接不写空值的列名第二种..

2021-07-15 17:28:55 454

原创 创建表 约束 重命名 复制表

创建数据库和创建表都可以在查询中进行1.创建数据库create datebase如果使用IF NOT EXISTS关键字,则当指定的数据库名存在时,不创建数据库。如果不使用IF NOT EXISTS关键字,当创建的数据库名存在时,将产生错误。CREATE DATABASE IF NOT EXISTS MySQLDB;创建数据库 MySQLDB2.删除数据库DROP DATABASEDROP DATABASE MySQLDB;删除数据库 MySQLDB3.创建表CR...

2021-07-15 15:15:51 233

原创 高级查询 group by 子查询

1.分组函数MIN(某列名) 最小 MAX(某列名) 最大 SUM(某列名) 和 AVG(某列名) 平均 查询所有员工平均工资、最低工资、最高工资、工资和。SELECT AVG(sal), MAX(sal),MIN(sal), SUM(sal)FROM emp;COUNT(某列名 或者*)数据行数代表所查数据有多少行数据 返回满足条件的非空值数据的行数查询部门30有多少个员工SELECT COUNT(*)FROM empwhere dep...

2021-07-14 13:59:29 3385

原创 多表连接 多表查询

连接是在多个表之间通过一定的连接条件,使表之间发生关联,进而能从多个表之间获取数据。在 WHERE子句中书写连接条件。 如果在多个表中出现相同的列名,则需要使用表名作为来自该表的列名的前缀。N个表相连时,至少需要N-1个连接条件可以给表起别名 来简化代码 也可以两个表中不重复的列名前不加所属表名等值连接select emp.ename,emp.deptno,dept.locFROM emp,deptWHERE emp.deptno = dept.deptno查询员工编号.

2021-07-13 18:40:20 391

原创 数据库 SELECT 逻辑运算符

IT信息技术信息 数据数据库 存储管理数据数据库是一种软件他是没有图形化界面 是以后台服务的形式存在如果开机时数据库启动失败,需要手动启动常用的数据库软件MySQL开源 开放源代码 Oracle 甲骨文 DB2 IBM 在金融领域使用比较多使用类似数据库的客户端软件Navicat for MySQL字符集的概念 也称之为编码方式计算机真正能处理的数据只有0和1计算机处理任何数据之前需要进行编码操作将二进制代码恢复成原始数据需要解码操作

2021-07-12 18:02:34 886

原创 JS DOM 标记变化

js前端开发 最重要的操作就是让前端界面产生变化1.找到需要产生变化的标记2.修改标记的相关属性或调用相关方法 产生变化获取DOM对象常用方法1.getElementById() 通过元素的ID属性获取DOM对象,获取的是一个DOM对象。 <button onclick="byid()">id</button> <h1 id="h">我有id属性,来改变我</h1> function byid(){ ..

2021-07-08 18:35:04 141

原创 JS BOM window history location

浏览器对象模型BOMwindow对象1. alert('') 弹窗 单引号里面写弹窗内容<button onclick="alert('浩哥来了')">alert</button>//onclick事件一发生 就会弹窗 弹窗内容为 浩哥来了2. confirm('')对话框 提示框单引号里面写确认删除吗之类的确认 有返回值是布尔类型点确认返回的是true 取消返回的是false<button onclick="del()">...

2021-07-08 18:29:51 121

原创 JS 数组 数组方法以及随机数

js里面同一个数组可以储存不同类型的数据定义js数组的三种方法 let a1 = new Array(); console.log(a1); //js里 同一个数组可以储存任何数据类型 let a2 = new Array(10,'宏哥救我',true); console.log(a2); let a3 = [1,2,3]; console.log(a3);js数组的下标和java数组的下标一样都是从0开始访问对象的属性和方法 通过对象名.属性或方法

2021-07-08 18:08:44 926

原创 JS 变量数据类型 条件语句 作用域

JavaScript基于对象的动态脚本语言 不需要编译不仅可以创造对象也可以使用现有的对象具有跨平台性 只要有js引擎就可以运行 一般浏览器都自带js引擎嵌入式 html+css+javascript+dom三个主要组成部分:1.ECMAScript(核心)2.DOM(文档对象模型)3.BOM(浏览器对象模型)...

2021-07-07 16:51:46 152

原创 弹性盒子(弹性布局)

display: flex;将一个标记变成弹性盒子 就在央视属性中使用 display: flex;变成弹性盒子以后里面的内容会按照主轴(左右水平方向)分布flex-direction: column 会使主轴的左右方向变为侧轴(垂直上下)的方向(row 主轴 行 column 侧轴 列)如果子标记尺寸超过弹性盒子(父标记)的尺寸 弹性盒子(父标记)会压缩子标记如果子标记尺寸超过弹性盒子(父标记)的尺寸可以用flex-wrap: wrap;让子标记换行justify-conten..

2021-07-06 18:54:16 617

原创 静态 相对 绝对 固定 标签定位

静态定位由浏览器决定行级标记从左到右 块级标记从上到下<!-- 由浏览器绝顶 行级标记从左到右 块级标记从上到下 --> <a href="http://www.baidu.com">超链接</a><b>dd</b><i>dddd</i><span id="">ffff</span> <p>ttt</p> <div id=""> jj..

2021-07-06 13:47:13 276

原创 盒子模型 div

每个HTML元素都可以看作一个装了东西的盒子:width 内容宽度 height 内容高度border 边框padding 内间距 内容和边框之间的距离margin 外间距 两个盒子之间的距离两个标记同时设置了上下外边距 边距=较大边距值 两个标记同时设置了左右方向的外边距 边距=两个边距之和(如果div1的下外边距为10 它下面的div2的上外边距为30 那么他们两个之间的距离为30)通过设置外边...

2021-07-05 18:37:58 305

原创 css常用样式

css层次选择器1.后代选择器父类标记 子类标记{ } 子类标记会变2.子选择器父类标记>子类标记 { } 父类标记里的第一代子类标记会变3.群组选择器标记,标记{ } 两者一起变style type="text/css"> /* 层次选择器 后代选择器 父类标记 子类标记{} 子类标记会变 */ div p{ color: red; } /* 子选择器 父类标记>子类标记 {} 父类标记里的第一代子类...

2021-07-05 13:42:24 156

原创 HTML表格常用标签 按钮 CSS

表格标签 table:表格标签 width:宽度 height:高度 border:边框 cellspacing:列间隙 th:表头标签(具备文字加粗并且居中) tr:行标签 td:列标签 colspan="2":列合并...

2021-07-02 13:01:40 2069

原创 HTML常用标记

1.目前比较流行的架构模式?(面试题) B/S架构:浏览器/服务器 现实生活中使用比较多 C/S架构:客户端/服务器 (需要安装客户端) 2.前端编程语言? html 超文本标记语言 (网页的骨架) css 层叠样式表 (网页的绘制样式) javascript 动态脚本语言(网页的灵魂) 3.HTML的常用标签 html:指的是html网页标记 ...

2021-07-01 13:06:32 256

原创 String 异常

String 类型String 是一个类创建String类型对象的语法:1.简化语法:" " 用简化语法创建的字符串对象 由JVM 将其对象储存到 String pool中,String pool的地址可以重复使用 一旦发现定义的两个String对象值相同 那么他们会共同使用一个地址String a = "111";String b = "111";System.out.println(a == b);//此时a 和 b 储存的是一个地址 结果为true2.标准...

2021-06-30 19:42:50 695

原创 数据类型转换 传参 final

ASCII----char类型的变量在java内存中存储的是ASCII类型 大写A----65 小写a-----97 0---48数据类型转换:基本数据类型:数值型(byte short int long float double) 字符型(char) 布尔型(boolean) Boolean 类型的变量内存存储的就是具体的true 或false两种数据类型必须是同一类型 小到大自动 大到小强制引用数据类型:类 数组 接口 枚举 引用数据...

2021-06-29 13:29:01 288 2

原创 多态 接口和抽象类区别

New 内存分配运算符构造器不算作成员方法首地址 首元素存放的地址Initialized 初始化匿名对象 结束此行就找不到 例如 new student();修饰抽象类的关键词只有 public abstract finalStstic只能修饰抽象类的成员 或者修饰内部抽象类Overload 重载 or override 重写?函数重写 具有继承关系的父子类中 函数名相同 形参列表相同 函数体不同函数重载 在...

2021-06-28 12:59:38 338

原创 方法声明以及调用

方法把一些常用的代码定义为方法,可以实现代码的重用。简化了程序的编写和维护工作。方法名 起一个贴近的名字形参列表 (参数) 运行时所需要的数据返回值类型 方法数据结果类型 给别人的数据类型方法体 完成功能的代码return 表达式 将结果返回 代表代码结束 在用时return的数据必须和返回值类型相匹配方法的定义方法定义三要素 方法名 参数 返回值类型参数的语法就是定义变量 如果方法有多个参数 使用逗号相隔 例:(int x,int y)如果方法没有返...

2021-06-24 18:47:49 312 1

原创 面向对象 继承

面向对象三大特征封装 继承 多态继承(extends)在Java中定义一个类时,让该类通过关键字extends继承一个已有的类,这就是类的继承(泛化)。继承别人的类 子类 被继承的类 父类子类可以拥有父类所有的属性和方法继承之后子类必须扩展自己独有的属性和方法继承语法class 子类名 extends 父类名public class Officer extends Employee//此时officer为子类 Employee为父类继承的好处1.使编码更...

2021-06-24 16:19:28 155

原创 面向对象 抽象--类--对象 垃圾回收机制 包

面向对象是一种思维方式 从现实存在的个体出发(学生)抽象是一个分析的过程 分析系统里面都要哪些信息参与 需要找出数据 行为数据和行为形成类找出对象共有的数据,并且在类中定义为属性(成绩 年龄 电话 姓名)找出对象共有的行为,并且定义为类的方法(选课 查课表 )面向对象概念抽象从事物中舍弃个别的非本质特征,抽取共同的本质特征只考虑与问题域相关的信息类类是一组具有相同属性和行为的对象的抽象,类的作用是用来创建对象,对象是类的一个实例类的定义成员指的是类的成员在类.

2021-06-22 16:58:14 250 2

原创 数组 冒泡排序法

数组的定义 public static void main(String[] args) { int [] age;//定义数组时中括号中不能指定长度 double money [];//定义数组时中括号可放在名字前面也可以放在名字后面 String [] name; }int [] a ; int b [];...

2021-06-18 11:51:07 415

原创 流程控制语句 (条件循环语句,输入,随机输入)

条件语句if, ifelse

2021-06-17 16:51:44 332

原创 变量和运算符

标识符的命名规则必须以字符、下划线(_)或美元符号($)开头;余下的字符可以是下划线、美元符号或任何的字母或数字,长度不限;标识符中不能有空格;不能使用Java中的关键字或者保留字做为标识符;数据类型基本类型 整数类型: byte short int long (long赋值的时候 数据后面加l或者L) 浮点数类型 float double(float赋值的时候 数据后面加f或者F double赋值的时候可加d或D也可不加) ...

2021-06-16 19:25:17 119

空空如也

空空如也

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

TA关注的人

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