自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 java 基础知识

十进制不能以0开头(0除外)八进制必须以0开头十六进制必须以0X或0x开头定义的final变量属于成员变量时 必须在定义时就设定初始值按位与 符号为 & 都为1为1 否则位0按位或 符号为 | 都为0为0 否则位1按位取反 符号位 ~ 1为0 0为1按位异或 符号 ^ 同时为0或1 为0 否则为1移位操作<< 左移 移空部分补0 >&gt...

2018-07-26 00:16:57 206

原创 rabbitmq 死信队列的使用方式

一.代码+配置 1.首先建立一个队列,标示为死信队列Connection connection = connectionFactory.newConnection();Channel channel = connection.createChannel();channel.exchangeDeclare("some.exchange.name", "direct");Map args

2018-02-01 14:58:40 14895

原创 springboot 和 rabbitmq 实现同步和异步队列

异步队列配置代码@Component@RabbitListener(bindings = {@QueueBinding(value = @Queue(value = "async"), exchange = @Exchange(value = "async.exchange"))})public class AsyncConsumer { public void execute

2018-02-01 14:26:36 9968 1

原创 mysql order by 原理和优化

原理利用索引的有序性获取有序数据利用内存/磁盘文件排序获取结果 1) 双路排序:是首先根据相应的条件取出相应的排序字段和可以直接定位行数据的行指针信息,然后在sort buffer 中进行排序。 2)单路排序:是一次性取出满足条件行的所有字段,然后在sort buffer中进行排序。优化方式给order by 字段增加索引,orderby的字段必须在最前面设置 接下来给来说一下ord

2017-08-07 03:08:38 15183

原创 mysql 开发规范

索引规范 1. 尽量使用复合索引 避免重复索引 2. 尽量选择区分度高的字段作为索引sql规范 1.尽量避免不用*,select 使用具体的列名 表结构如下 id varchar(32) NOT NULL, title varchar(255) DEFAULT NULL , content longtext , accessory_name varc

2017-08-03 00:32:01 324 1

原创 mysql 索引和 ken_len计算公式

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-08-02 23:40:27 1111

原创 js 防止连续事件

/** * 防止连续事件 * @param id 事件触发Id * @param fn 内部回调方法 * @param wait 延迟时间 * */var _timer = {};function delay_till_last(id, fn, wait) { if (_timer[id]) { window.clearTimeout(_timer[id]); de

2016-12-31 23:18:23 320

原创 小白零xml搭建springmvc+Velocity+mybatis之笔记

新的一年要开始了,我来总结一下这一年用到的技术,不喜勿喷,本人小白一个凉各位大神海涵。在2016年刚开始的时候我还只是一个只会用struts2+spring+springjdbc的一个初入茅庐的一个小白不过在这一年当中接触了不少新鲜技术主要包括springmvc,mybatis,zookeeper,elasticsearch,drool,dubbox,reasteasy,freemarker,vel

2016-12-31 23:00:44 298

原创 js 易错知识点

一、 错误实现 var array1 = new Array(“1”,”2”,”3”); var array2; array2 = array1; array1.length = 0; alert(array2); //返回为空 这种做法是错的,因为javascript分原始类型与引用类型(与java、c#类似)。Array是引用类 型。array2得到的是引用,所以对arra

2016-12-21 01:00:15 308

原创 浏览器+移动端 js 判断

//是否为opera内核IS_OT: 0 > navigator.userAgent.indexOf("Presto/2.4.") && 0 > navigator.userAgent.indexOf("Presto/2.3.") && 0 > navigator.userAgent.indexOf("Presto/2.2.") && 0 > navigator.userAgent.indexOf

2016-12-20 21:04:03 420

原创 drools 6.4.0 和spring集成

这几天在研究规则引擎 然后使用了drools 不过这方面的资料实在是少的头疼,经过几天的摆弄,终于和spring集成上了。 spring-drools.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:x

2016-08-08 16:59:15 3686 3

原创 js window.onload ,$(function(){}) 和script标签 运行规则和错误引起下面的js不能运行 探讨

今天在做一个功能然后和我师父一起探讨了一下对onload 和$(function(){}) 和代码出错对全局js中断运行有了新的看法首先说一下 (function() {})() ,$(function(){}) ,window.onload的区别$(function () { console.log("ready执行");});$(function() { console.l

2016-07-20 02:41:07 640

原创 百度地图聚合点

jswindow.onload = function () { var map = new BMap.Map("allmap"); map.centerAndZoom(new BMap.Point(116.404, 39.915), 5); map.addControl(new BMap.MapTypeControl()); //添加地图类型控件 map.enableScrollWh

2016-07-14 23:15:48 622

转载 java web工程中获取webroot 路径

在web.xml中加入<context-param> <param-name>webAppRootKey</param-name> <param-value> ebop-server.root </param-value></context-param><listener> <listener> <listener-cl

2016-07-14 20:42:54 3248

原创 兼容IE8,9,10,11,火狐,谷歌上传前预览,服务器兼容问题以解决

Firefox3,IE6,IE7,IE8上传图片预览#preview_wrapper{ display:inline-block; width:300px; height:300px; background-color:#CCC;}#preview_fake{ filter:progid:DXImageTransform.Microsoft.AlphaImage

2015-12-22 00:50:11 1860

转载 在web.xml中classpath和classpath*的区别

写spring的代码到现在,一直都很习惯性的拷贝web.xml中的内容,没怎么在意里面的内容,最近认真研究了下,很多东西都不是很理解,特别是classpath和classpath*的区别,研究了许久才搞明白,记录下备忘。classpath 和 classpath* 区别:classpath:只会到你指定的class路径中查找找文件;classpath*:不仅包含class路径,还包

2015-10-31 13:59:16 264

转载 图片垂直居中

2015-10-25 00:28:02 207

转载 关于 !+'\v1' && !'1'[0] 判断html5

其实就是利用各浏览器对转义字符"\v"的理解在ie浏览器中,"\v"没有转义,得到的结果为"v"而在其他浏览器中"\v"表示一个垂直制表符(一定程度上相当于空格)所以ie解析的"\v1" 为 "v1"而其他浏览器解析到 "\v1" 为 "1"在前面加上一个"+"是为了把后面的字符串转变成数字由于ie认为"\v1"为"v1",所以前面的加上加号无法转变成数字,为NaN

2015-10-25 00:19:22 663

MyEclipse 2015 Stable 2 破解

MyEclipse 2015 Stable 2 破解

2015-07-01

空空如也

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

TA关注的人

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