自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dadaDaShiXiong的博客

自己有道云的总结和大家分享一下

  • 博客(52)
  • 收藏
  • 关注

转载 前端开发规范总结

转载:https://www.cnblogs.com/suwanbin/p/13200530.htmlhttps://www.cnblogs.com/suwanbin/p/13200530.html阿里前端开发规范-转载目录声明 前端代码规范 前端 JS 项目开发规范 一、编程规约 (一)命名规范 1.1.1 项目命名 1.1.2 目录命名 1.1.3 JS、CSS、SCSS、HTML、PNG 文件命名 1.1.4 命名严谨性 (二)H

2021-02-01 10:54:49 367

转载 java泛型

转载自:https://segmentfault.com/a/1190000014120746一、什么是泛型?Java泛型设计原则:只要在编译时期没有出现警告,那么运行时期就不会出现ClassCastException异常.泛型:把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型参数化类型:把类型当作是参数一样传递 <数据类型> 只能是引用类型相关术语:ArrayList<E>中的E称为类型参数变量 ArrayList<Intege

2020-07-20 13:59:30 201

原创 阿里巴巴java开发手册

对我帮助跟大,分享给大家做参考链接:https://pan.baidu.com/s/1Ld7yxq_65awEyIxseCgfDg提取码:fb0o

2020-07-20 11:29:49 181

原创 (08)boot2.0整合es6.0增加更新修改删除操作

@Controller@ResponseBodypublic class CurdController {@Autowiredprivate TransportClient client;/*** 根据id查询接口** @param id* @return*/@RequestMapping("getInfoById/{id}")public R...

2019-11-04 18:58:42 205

原创 (07)boot2.0整合es6.0版本

maven依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-elasticsearch</artifactId></dependency>EsConfig.java...

2019-11-04 18:57:58 285

原创 (06)es增加、修改、删除、查询等基本操作

插入数据:指定idhttp://localhost:9200/people2/_doc/1 put{"name": "张三","age": 20,"date": "2019-10-29"}插入数据:使用es默认创建的idhttp://localhost:9200/people2/_doc/ post{"name": "李四","age": 29,...

2019-11-04 09:58:07 2495

原创 (05)es索引创建

非结构索引创建点击刷新出现如下:宽宽的框框代表分片,细细的框框代变备份点击信息--》索引信息结构索引创建1.点击复杂查询,输入json--点击易读--json检验--提交{"novel": {"properties": {"title": {"type": "text"}}}}e...

2019-11-04 09:55:27 299

原创 (04)es基本概念

集群和节点(一个集群包含多个节点,由多个节点组成)集群名称:wali节点:save1,save2索引: 含有相同属性的集合 (相当于数据库--小写不能有中划线等)类型::索引可以定义一个或多个类型,文档必须属于一个类型 (相当于表)(不支持指定索引类型 只能用properties)文档:文档是可以被索引的基本单位 (相当于一条数据)分片:每个索引有多个分片,...

2019-11-04 09:48:36 143

原创 (03)es集群搭建

新建文件夹:es_save1,es_save2将包再解压出来copy两份(如果直接复制会找不到集群)修改es文件 .yml配置 (添加如下参数--集群名称,node名称 ) --》重启http.port: 9201network.host: 127.0.0.1cluster.name: walinode.name: save1discovery.zen.ping....

2019-11-04 09:46:08 137

原创 (02)window-Elasticsearch安装及head插件安装

windows安装es1.官网下载安装es2.安装head插件https://www.cnblogs.com/hts-technology/p/8477258.html安装node.js node-v查看版本安装grunt npm install -g grunt-cli grunt -version查看版本3.修改配置文件进入安装目录下的config目录,修改ela...

2019-11-04 09:45:29 158

原创 (01)Elasticsearch教程-基本概念

Elasticsearch 是一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎,可以说 Lucene 是当今最先进,最高效的全功能开源搜索引擎框架。Elasticsearch是基于Apache Lucene的搜索服务器。它由Shay Banon开发并于2010年发布。现在是由Elasticsearch BV负责维护。其最新版本是:5.2.0。Elasticsea...

2019-11-04 09:36:41 159

原创 mysql增删改查常用操作总结(纯干货-基本够用)

F6整数 :4个bit (1-64)tinyint (-128~127)smallint(-32768~32767)int(-2147483648~2147483647)小数:3个floatdoubledecimal时间日期: 4个data(日期存储范围为:1000-01-01~9999-12-31)datetime(日期和时间的组合:1000-01...

2019-09-05 10:29:44 1028

原创 idea中debug模式调试详解,转载别人的,讲的很全

原文https://www.cnblogs.com/xzhuan/articles/ideaDebug.htmlDebug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。  所以学习下如何在Intellij IDEA中使用好Debug,...

2019-08-31 11:51:26 343

原创 spring-aop AspectJ五种类型

AfterReturnAdvice.javapackage com.gitv.advice;public class AfterReturnAdvice {public void doAfter(){System.out.println("增强功能之后的方法");}public void doAfter(String returnValue){// System....

2019-06-04 11:57:06 568

转载 yaml配置文件

YAML快速入门我们学习Java,都是先介绍properties文件,使用properties文件配合Properties对象能够很方便的适用于应用配置上。然后在引入XML的时候,我们介绍properties格式在表现层级关系和结构关系的时候,十分欠缺,而XML在数据格式描述和较复杂数据内容展示方面,更加优秀。到后面介绍JSON格式的时候,我们发现JSON格式比较XML格式,更加方便(除去数据...

2019-06-04 11:55:22 1174

原创 properties文件属性

zz.properties#aaa 注解 都是 键--值ram=512rom=314获取属性Properties properties=new Properties();properties.load(new FileReader("zz.properties"));System.out.println(properties.getProperty("ram"))...

2019-06-04 11:54:53 202

原创 (05)@SpringBootApplication的使用

@SpringBootApplication的使用之前用户使用的是3个注解注解他们的main类。分别是@Configuration,@EnableAutoConfiguration,@ComponentScan。由于这些注解一般都是一起使用,spring boot提供了一个统一的注解@SpringBootApplication。@SpringBootApplication = (默认属性)...

2019-06-04 11:53:17 127

原创 (04)SpringBoot---静态页面加载

(1)Thymeleaf模板配置:maven添加支持如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>appl...

2019-06-04 11:52:33 359

原创 (02)spring-boot(网站教程)

1.初步入门(重要)http://www.cnblogs.com/ityouknow/p/5662753.html2.IDEA热发布(重要)http://blog.csdn.net/wjc475869/article/details/524424843.Spring boot 模式下的SSMhttp://blog.csdn.net/yezhu...

2019-06-04 11:50:51 111

原创 mybatis小案例

db-config.propertiesdb.driveName=com.mysql.jdbc.Driverdb.url=jdbc:mysql://localhost:3306/yemaijiu?useUnicode=true&characterEncoding=utf-8db.name=rootdb.pwd=ssszzzcccmybatis.xml...

2019-03-25 20:01:12 179

转载 liunx命令大全(参考一位大神的,介绍的挺全的)

2018-10-17 17:03:13 223

原创 navcat (使用技巧)

快速切换到表的查询:在数据内容显示页面按快捷键Ctrl+Q编辑sql时选中一行快捷键:鼠标三击当前行Ctrl+Q           打开查询窗口Ctrl+/            注释sql语句Ctrl+Shift +/  解除注释Ctrl+R           运行查询窗口的sql语句Ctrl+Shift+R   只运行选中的sql语句F6            ...

2018-10-14 17:53:03 1433

原创 mysql常用操作(个人总结方便日后使用)

-- 查询表中所有数据SELECT * FROM `user`-- 查询id=SELECT * FROM `user` WHERE id=13436636207-- 查询若干列信息SELECT id,pwd FROM `user` WHERE id=134567-- 插入一条数据INSERT INTO `user`(id,pwd) VALUES(13436637777,...

2018-10-14 17:49:49 220

原创 gulp压缩整合css和js文件

具体可参考官网:http://www.ydcss.com/archives/18#lesson5个人感觉简单,粗暴,好用傻瓜式操作:1.首先安装node.js(查看版本node-v)2. 全局安装gulp :     npm install gulp -g   3. 新建文件夹,在当前文件夹下   npm init    (会自动通过npm下载package.json)4....

2018-09-18 14:28:38 3962

原创 ajax简单封装(个人感觉一直调用ajax太麻烦了---直接调用方法,传入不同的参数就可以)

(封装的ajax方法 url type=1或者2 isString发送形式 data=传递数据)AjaxData: function(url, type, contentType, data, funSuc, funErr) {    if (type == -1) {        type = "put";    } else if (type == -2) {      ...

2018-09-17 18:10:02 867

原创 js获取毫秒值以及转换成年月日时分秒等

时间日期对象 创建方式一 var date=new Date(); 创建方式二 兼容性最强 推荐使用 var date1=new Date("2017/08-26 15:15:15"); 创建方式三 var date2=new Date(2017,9,18,23,15,23); 返回结果是从1970/01/01到现在的毫秒值

2018-04-21 21:10:14 4811

原创 谷歌浏览器关闭跨域(跨域一直是前后端交互头疼问题,个人开发比较常用)

版本号49之前的跨域设置其实直接在打开命令上加--disable-web-security就可以了。具体做法为:1.下载并安装好chorme浏览器后在桌面找到浏览器快捷图标并点击鼠标右键的属性一栏。2.在属性页面中的目标输入框里加上   --disable-web-security 新版本49之后谷歌关闭跨域:具体做法为:1.找到谷歌安装目录,例如:C:

2018-04-17 18:47:52 15401

原创 在vue+webpack项目中引入高德地图API

vue+webpack引入高德地图及使用相关功能1.申请key(高德地图API官网介绍的比较详细http://lbs.amap.com/api/javascript-api/summary/)2.引入高德地图(在index.html中引入JSAPI)(如果点击地图报错,后面拼接callback=init试试)&lt;script type="text/javascript" src="http:/...

2018-04-04 10:38:28 7925

原创 vue2.0导航钩子beforeEach的使用(参考别人的,很简单)

在store文件router.js里面(黄色,红色部分是重点)import Vue from 'vue'import Router from 'vue-router'//出行问卷调查import TravelQuestionnaire from '../components/Questionnaire/TravelQuestionnaire.vue'//趣味调查import Intere...

2018-04-04 09:54:06 10301

原创 微信端返回关闭当前页的几种方法(微信公众号)(解决:关闭时有1s延迟会返回上一页面),返回上一级页面

微信端关闭当前页的几种方法1.(亲测好用,并且解决了,会先返回上一级页面的bug) let url = window.location.href;      pushHistory(url); window.addEventListener('popstate', () =&gt; { WeixinJSBridge.call('closeWindow'...

2018-04-02 22:05:34 5215

原创 中间盒子自适应居中常用的几种方式(咱们直接上代码说话)

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt; &lt;style&gt; /*1.父元素加相对定位,子元素且对定位*/#parent{     

2018-04-02 21:31:28 1222

原创 清除浮动常用的几种方式

1.父元素div定义高度原理:父级div手动定义height,就解决了父级div无法自动获取到高度的问题。 优点:简单、代码少、容易掌握 缺点:只适合高度固定的布局,要给出精确的高度,如果高度和父级div不一样时,会产生问题 建议:不推荐使用,只建议高度固定的布局时使用 2.结尾处加空div标签 clear:both(常用) &lt;div style="clear:both"&gt;&lt;/d...

2018-04-02 21:01:10 241

原创 前端如何做好搜索引擎优化(SEO)

你需要知道一些搜索引擎的基本工作原理,各个搜索引擎之间的区别,搜索机器人(SE robot 或叫 web crawler)如何进行工作,搜索引擎如何对搜索结果进行排序等等。Meta标签优化主要包括主题(Title),网站描述(Description),和关键词(Keywords)。还有一些其它的隐藏文字比如Author(作者),Category(目录),Language(编码语种)

2018-04-02 20:55:28 3544

原创 javaScript数组常用的的一些操作

(1) 数组的创建     两种方式     1.直接等于 []     var arr=[]; var arr1=[1,2,3];     2.new关键字声明  new Array();     var arr4=new Array(5); var arr5=new Array(5,8,6);(2) 数组的使用数字的长度 arr1.length;数组从小到大

2018-03-25 20:21:38 200

原创 vue生命周期的几种状态

vue的生命周期从出生到加载 到 销毁 有一套完整的生命周期过程能够让我们进行在不同时期去写不同的代码 去做不同的事情钩子函数 就是不同的生命周期 vue给我们暴露出来的 回调函数varvn=newVue({el:'.box',data:{msg:'呵呵'},beforeCreate:function() {alert("实例要创建了

2017-12-23 09:48:54 2820

原创 jQ获取异步请求的三种方式

1.JQ ---&gt;$.get()方式获取ajax)$.get("01.jQueryAjaxServer.php","name=liujing&amp;pwd=123456", function (data) {console.log(data);console.log(data.name);},"json");2.JQ ---&gt;$.post()方式获取ajax$.post("01.jQ...

2017-12-23 09:44:58 1568

原创 js中ajax请求的两种方式

GET方式:var ajaxObj=new XMLHttpRequest();ajaxObj.open("GET","../php/ajaxSubmitData.php?data=tody is wind");ajaxObj.send()ajaxObj.onreadystatechange= function () {if(ajaxObj.readyState===4&

2017-12-23 09:38:09 8515

原创 javaScript中ajax请求步骤

1.构建异步请求对象:var ajaxObj=new XMLHttpRequest();2.打开连接 传入url等参数:ajaxObj.open("GET","../php/03.ajaxObj.php");//第三个参数是否同步 false异步(默认) true同步3.发送数据:ajaxObj.send();4.注册事件:当请求被发送到服务

2017-12-23 09:34:23 389

原创 $http协议以及常用状态码

http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。(是客户端向服务器发送请求)http请求三部分组成:请求行,请求头,请求主体http响应 三个组成部分:状态行,响应头,响应主体1xx(临时

2017-12-22 22:01:04 223

原创 懒加载常用的两种方式

技术实现:到可视区域再加载第一种引入 jquery.lazyload.js//谁使用谁启动懒加载//$("img.lazy").lazyload();$("img.lazy").lazyload({effect:"fadeIn"});//实际上只是把src换成data-original<img class="lazy"data-original="image/t

2017-12-22 21:42:08 1185

空空如也

空空如也

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

TA关注的人

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