自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot2.0整合Dubbo最简Demo——SpringBoot2.0+Dubbo+Zookeeper分布式服务发布与调用

我想了很多个开场白,但是你肯定都听过见过了,那咱们就直白点——怎么能弄明白Dubbo怎么用?当然是先写个Demo。在网上查了些资料,基本上都有坑,于是我就又㕛叒叕写了这篇。目的很简单,用最简单的方式让Dubbo的第一个Demo跑起来。依赖<dependency> <groupId>com.alibaba.boot</groupId> &lt

2019-01-18 17:31:44 1823 1

原创 [Gerrit] git merge合并分支后,push远程时被拒绝! [remote rejected] HEAD -> refs/for/master (no new changes)

问题: 本地使用 git merge 把dev分支合并到master分支之后,push master分支到Gerrit时,提示:Total 0 (delta 0), reused 0 (delta 0)remote: Processing changes: refs: 1, doneTo ssh://xxx.xxx.xxx.xxx:xxxxx/{project_name} ! [remot...

2019-01-11 18:25:49 24427 2

原创 SpringBoot 2.0整合Quartz,特别简单

SpringBoot2.0整合Quartz省去了很多繁琐的配置,针对新版本的Quartz进行了自动化配置(AutoConfiguration)。简单的来说,整个过程只需要两步:添加依赖、填写配置添加依赖在pom.xml配置文件中添加依赖,只需要依赖 spring-boot-starter-quartz<dependency> <groupId>org.spring...

2018-12-19 19:34:28 1868 1

原创 SSM项目部署,启动tomcat报Context initialization failed异常

问题背景:项目有新版本上线,测试服通过测试,正式环境上线,报错,服务未启动。服务日志2018-09-04 14:28:56,987 [localhost-startStop-1][IP:|USER:][ERROR org.springframework.web.context.ContextLoader] Context initialization...

2018-09-04 17:04:05 3414

原创 Thymeleaf前后端传值 页面取值与js取值

目的:   后端通过Model传值到前端   页面通过Model取值显示   js通过Model取值作为变量使用1.后台Controller[code=java]@GetMapping("/last") public ApiResponse getQRPer(String uuid) throws WxErrorException{ WxMpQrCodeTicket

2017-11-22 12:00:09 123542 20

原创 Python变量类型

Python有五个标准的数据类型:Numbers(数字)String(字符串)List(列表)Tuple(元组)Dictionary(字典)Python数字Python支持四种不同的数字类型:int(有符号整型)long(长整型[也可以代表八进制和十六进制])float(浮点型)complex(复数)Python字符串Python的字符串列表有

2016-11-20 08:41:27 603

原创 HTML5<fieldset>标签与<legend>标签

//组合表单中的相关元素<form> <fieldset> <legend>健康信息</legend> 身高:<input type="text"/> 体重:<input type="text"/> </fieldset></form>显示效果: <fieldset>标签的定义和使用 fieldset元素可将表单的相关元素分组。

2016-10-08 11:48:33 2995

原创 JavaScript可以动态添加、删除对象属性与方法

JavaScript中可以动态添加、修改、删除属性和方法。//先创建一个空对象user:var user = new Object();//添加属性user.name = "jack";user.age = 25;user.sex = "male";//添加方法user.alert = function(){ alert("my name is:"+this.name);}//修

2016-09-27 19:36:24 800

原创 HTML DOM Table对象insertRow()方法与deleteRow()方法

insertRow()方法insertRow()方法用于在表格中的指定位置插入一个新行。 语法:tableObj.insertRow(index) 返回值:返回一个TableRow,表示新插入的行。 说明:该方法创建一个新的TableRow对象,表示一个新的<tr>标记,并把它插入表中的指定位置。新行将被插入index所在行之前。 提示:可以使用TableRow.insertCell()方法

2016-09-27 18:50:01 1950

原创 JavaScript string对象match()方法

match()方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 该方法类似indexOf()和lastIndexOf(),但是它返回指定的值,而不是字符串的位置。语法:strObj.match(searchvalue)strObj.match(regexp)-searchvalue参数,必需。指定要检索的字符串值。 -regexp参数,必需。规定要匹配的模式的RegExp对象。

2016-09-27 17:28:30 1484

原创 JavaScript初识call()与apply()

每个函数都包含两个非继承而来的方法:apply()和call()。他们的用途相同,都是在特定的作用于中调用函数。call()与apply()的第一个参数都是需要调用的函数对象,在函数体内这个参数就是this的值,剩余的参数是需要传递给函数的值,call()与apply()的不同就是call()传的值可以是任意的,而apply()传的剩余值必须为数组。call()方法: 语法:call([th

2016-09-27 16:53:12 191

原创 HTML DOM nodeName属性

nodeName属性获取指定节点的节点名称。 如果节点是元素节点,则nodeName属性返回标签名。 如果节点是属性节点,则nodeName属性返回属性的名称。 对于其他节点类型,nodeName属性返回不同节点类型的不同名称。语法:node.nodeName实例://获取body元素的节点名称document.body.nodeName;返回结果:BODY //nodeNa

2016-09-27 14:52:07 880

原创 HTML DOM target事件属性

target时间属性是 标准Event属性。 定义:target事件属性可返回事件的目标节点(触发该事件的节点),如生成事件的元素、文档或窗口。 语法:event.target//实例:获取触发时间的元素<html><head><script type="text/javascript">function getEventTrigger(event){ x=event.targe

2016-09-27 14:45:48 482

原创 JSON简明介绍

JSON:JavaScript Object Notation(JavaScript对象表示法) JSON是存储和交换文本信息的语法。与XML相似,但比XML更小,更快,更易解析。 JSON不允许在JSON文档或字符串中添加注释。JSON语法规则 JSON语法是JavaScript对象表示法语法的子集。   1、数据在名称/值对中   2、数据由逗号分隔   3、花括号保存对象   4

2016-09-26 15:21:27 188

原创 JavaScript调试console命令

控制台消息–console方法 console是用于显示JavaScript和DOM对象信息的单独窗口。并向JavaScript中注入一个console对象,该对象可以处处信息到console窗口中。显示信息的命令console.log("test");//日志的输出,最常用console.info("信息");//信息提示console.error("错误");//错误信息console.

2016-09-18 18:18:47 277

原创 JavaScript全局对象之Number函数与String()函数

Number()函数 Number()函数把对象的值转换为数字。 语法:Number(object)   object参数-必需,JavaScript对象。 返回值:如果是Date对象,Number()返回从1970年1月1日至今的毫秒数。                如果对象的值无法转换为数字,Number()函数返回NaN。//实例<script>var test1 = new B

2016-09-14 13:53:55 567

原创 JavaScript 全局对象之parseInt()函数与parseFloat()函数

parseInt()函数 parseInt()函数可解析一个字符串,并返回一个整数。 语法:parseInt(string,radix)   string参数-必需,要被解析的字符串。   radix参数-可选,表示要解析的数字的基数,取值介于2~36之间。如果省略该参数或其值为0,则数字将以10为基础解析。如果以“0x”开头,以16为基数。如果参数小于2或者大于36,则parseInt()

2016-09-14 11:42:25 513

原创 JavaScript indexOf()方法

indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置。 语法:stringObject.indexOf(searchvalue,fromindex)   searchvalue参数,必需,规定需检索的字符串值。   fromindex参数,整数,可选,规定在字符串中开始检索的位置,取值范围:0到stringObject.length-1,如省略则从字符串的首字符开始检索。

2016-09-14 10:31:59 296

原创 JavaScript substring()方法

substring()方法用于提起字符串中介于两个指定下标之间的字符。 语法:stringObject.substring(start,stop); start参数-必需,一个非负的证书,规定要提取的子串的第一个字符在stringObject中的位置。 stop参数-可选,一个非负的证书,比要提取的子串的最后一个字符在stringObject中的位置多1。如果省略,则返回的子串会一直到字符串的

2016-09-12 18:17:21 299

原创 JavaScript Array 对象

创建Array对象的语法:new Array();new Array(size);//参数size是期望的数组个数,返回的数组,length被设为size的值。new Array(element0,element1,...,elementn);//参数element...,elementn是参数列表Array对象属性 constructor:返回对创建此对象的数组函数的引用。 lengt

2016-09-10 16:25:14 228

原创 jQuery初识AJAX

AJAX:异步JavaScript和XML(Asynchronous JavaScript and XML) 在不重载整个网页的情况下,AJAX通过后台加载数据,并在网页上进行显示jQuery load() 方法 load() 方法从服务器加载数据,并把返回的数据放入被选元素中。 语法:$(selector).load(URL,data,callback); 必须的URL参数规定希望加载的U

2016-09-09 17:28:25 186

原创 jQuery遍历基础知识梳理

什么是遍历? jQuery遍历,意为“移动”,用于根据其相对于其他元素的关系来“查找”(或选取)HTML元素。以某项选择开始,并沿着这个选择移动,直到抵达期望的元素为止。 通过jQuery遍历,能够从被选(当前)元素开始,在家族树向上移动(祖先),向下移动(子孙),水平移动(同胞)。这种移动被称为对DOM进行遍历。 家族树: 祖先 向上遍历DOM树 parent()-方法返回被选元素的直

2016-09-09 16:15:18 350

原创 jQuery HTML相关的基础知识梳理

jQuery中非常重要的部分,就是操作DOM的能力。 获取/设置 获取或设置内容-text()、html()以及val() text()-设置或返回所选元素的文本内容 html()-设置或返回所选元素的内容(包括HTML标记) val()-设置或返回表单字段的值//获取内容$("#btn1").click(function(){ alert("text:"+$("#test").

2016-09-09 11:07:07 193

原创 jQuery简单效果整理

隐藏/显示 隐藏:$(selector).hide(speed,callback); 显示:$(selector).show(speed,callback); 可以使用toggle()方法来切换隐藏和显示。 语法:$(selector).toggle(speed,callback) 可选的speed参数规定隐藏/显示的速度,可以取:“slow”、“fast”或毫秒值。 可选的callba

2016-09-09 10:24:04 212

原创 jQuery基础知识梳理

语法 jQuery语法是为HTML元素的选取编制的,可以对元素执行某些操作。 基础语法:$(selector).action() ·美元符号定义jQuery ·选择符(selector)“查询”和“查找”HTML元素 ·jQuery的action()执行对元素的操作文档就绪函数:(为防止文档在完全加载之前裕兴jQuery代码)$(document).ready(function(){//

2016-09-08 19:41:52 438

原创 JavaScript原型、原型链初步认识

首先,遇到这个问题是由定义函数引起的。一下两种函数的定义有什么区别//方法一var foo = function(){//code}//方法二function foo(){//code}最关键的区别在于JavaScript函数和变量声明的“提前”行为。 建议采用方法一。1、使用匿名函数var FUNCTION_NAME = function(){/*FUNCTION_BODY*/};

2016-09-08 18:45:04 193

原创 JavaScript基础知识梳理之对象概述

JavaScript中所有事物皆对象。 JavaScript允许自定义对象。 对象只是带有属性和方法的特殊数据类型。访问对象的属性 (objectName.propertyName)访问对象的方法 (objectName.methodName())创建JavaScript对象 创建新对象有两种不同的方法: 1、定义并创建对象的实例 2、使用函数来定义对象,然后创建新的对象实例创建直接的实例

2016-09-07 17:38:29 215

原创 JavaScript对HTML DOM 的操作简述

HTML DOM(文档对象模型) 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。 HTML DOM模型被构造为对象的树。 通过可编程的对象模型,JavaScript获得了足够的能力来创建动态的HTML。 1、JavaScript能够改变页面中的所有HTML元素 2、JavaScript能够改变页面中的所有HTML属性 3、JavaScrip

2016-09-07 15:52:26 394

原创 JavaScript基础知识梳理

变量1、重新声明JavaScript变量,该变量的值不会丢失 以下两条语句执行之后,变量name的值还是“bill”。var name = "bill";var name;2、JavaScript的数据类型有:字符串、数字、布尔、数组、对象、Null、Undefined。 JavaScript拥有动态数据类型,也就是相同的变量可以用作不同的类型。3、JavaScript数组 创建名为cars

2016-09-07 14:33:55 290

原创 CSS布局之负边距

CSS中负边距是布局中常用到的技巧,很多的布局方法也会依赖负边距。再思考盒模型css最基础的也是最基本最重要的就是盒模型的概念 盒模型示意图: border和border以内部分是我们可以看到的“实体”部分,margin可以认为是隐藏起来的“框”,这个“框”定义了“实体”在文档流中的边界或者说大小。(这似乎有点绕,好好理解一下)①、在默认的情况下,这个“框”和“实体”的边界重合,也就是“marg

2016-09-06 19:59:07 4206 1

原创 CSS经典布局之双飞翼布局

双飞翼布局始于淘宝UED。 双飞翼布局主要解决两个问题: 1、三列式布局,左右宽度固定,中间宽度自适应; 2、中间栏在浏览器中有限展示渲染。中间栏在浏览器中先加载比较好实现,浏览器会按照html文档中的顺序渲染,所以只需要把中间列写在前边就可以了。 如下面所示: HTML<div class="page"> <div class="col-main">主列</div> <d

2016-09-06 09:48:56 680

原创 CSS定位position定位问题

css基础知识中,定位是最重要的一项。现在整理一下定位的相关知识,留作以后复习用。 css定位机制有三种:普通流、浮动和定位。 普通流:普通流中元素框的位置由元素在HTML文档中的位置决定。块级元素从上到下依次排列,块级元素的垂直距离由垂直方向的margin计算得到。行内元素在一行之中水平放置。 浮动:浮动框可以左右移动,直到它的外边框接触到包含框边缘或其他浮动框边缘。浮动框脱离普通流。 定

2016-09-03 13:22:41 672

原创 border-radius边框圆角效果(CSS3)

最近在学习过程中遇到的用css如何将div生成一个四分之一圆的问题,然后就发现了border-radius属性的神器,现记录一下。border-radius属性border-radius属性可以向div元素添加圆角边框。(“边框半径”) IE9+、Firefox 4+、chrome、Safari 5+和Opera都支持border-radius属性。 语法: border-radius:1-4

2016-09-02 19:14:37 1017

原创 JavaScript初显轮廓

CSS DOM动态样式与style对象使用JS操作CSS中的各属性。 JS只能操作或修改行内样式。如:imgObj.style.border = “1px solid red” 对于类样式,通过className来赋值。如:imgObj.className = “imgClass”每个HTML标签都有一个style属性。但这个style属性又是一个style对象。 style对象的属性,与CS

2016-09-01 11:00:45 498

原创 JavaScript自学笔记之学步阑珊

BOM和DOM介绍BOM,Browser Object Model,浏览器对象模型。 BOM主要提供了访问和操作浏览器各组件的方式。浏览器组件: window(浏览器窗口) location(地址栏) history(浏览历史) screen(显示器屏幕) navigator(浏览器软件) document(网页)DOM,Document Object Model,文档对

2016-08-04 23:51:29 523

原创 JavaScript自学笔记之匆匆一眼

JavaScript内置对象String对象:字符串对象,提供了对字符串进行操作的属性和方法; Array对象:数组对象,提供了数组操作方面的属性和方法; Data对象:日期时间对象,可以获取系统的日期时间信息; Boolean对象:布尔对象,一个布尔变量就是一个布尔对象(没有可用的属性和方法); Number对象:数值对象,一个数值变量就是一个数值对象; Math对象:数学对象,挺

2016-08-04 20:14:57 277 1

原创 JavaScript初级学习笔记

一、关于JavaScript 1、什么是JavaScript? JavaScript是一种面向对象的程序语言。 在程序中,对象是有“属性”和“方法”构成的。 一个“东西”就是“对象”。 “对象”的“属性”就是自身的特征,如:身高、体重、年龄等。 “对象”的“方法”就是动作或者行为,如:开车、打游戏等。 JS程序可以在多种平台下运行——跨平台,如:Windows、Linux、OS X等。

2016-07-30 00:47:57 260

空空如也

空空如也

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

TA关注的人

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