自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MongoDB 创建索引导致锁库

MongoDB 创建索引导致锁库背景描述两千多万数据,204G 的数据创建索引,执行 db.collection.ensureIndex({key:1}) 之后,是要锁库的,打开另一个终端,任何操作都不能执行。根本原因在数据库建立索引时,默认时 “foreground” 也就是前台建立索引,但是,当你的数据库数据量很大时,在建立索引的时会读取数据文件,大量的文件读写会阻止其他的操作...

2018-12-11 11:20:20 1006

原创 冒泡算法

基本冒泡: public void sort(int array[]) { int tmp = 0; for (int i = 0; i < array.length; i++) { for (int j = 0; j < array.length - i - 1; j++) { if (...

2018-08-23 10:23:30 152

原创 HashMap与ConcurrentHashMap

HashMap:数组+链表真正存放数据的地方:EntryIterator<Map.Entry<String, Integer>> entryIterator = map.entrySet().iterator();while (entryIterator.hasNext()) { Map.Entry<String, Integer> next...

2018-08-22 17:36:58 151

原创 记一次升级https踩到的坑

1.首先应该清楚: http是超文本传输协议,默认端口是80,基于TCP协议,内容传输时没有加密机制,明文传输; https是安全超文本传输协议,默认端口443,基于TCP协议,内容传输时会被加密。 https访问端口是443,所以首先要查看这个端口是否被关闭。 2.https使用安全套接字层(SSL)进行信息交换。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输。 3.服务器...

2018-08-02 15:17:48 230

原创 FactoryBean的使用

Spring的org.Springframework.bean.factory.FactoryBean的工厂类接口,可以通过实现该接口定制实例化bean的逻辑。 从Spring 3.0 开始, FactoryBean开始支持泛型,即接口声明改为FactoryBean 的形式:package org.springframework.beans.factory;public interf...

2018-07-25 16:11:40 113

原创 索引与视图

1.单列索引与多列索引一个多列索引可以认为是包含通过合并(concatenate)索引列值创建的值的一个排序数组。 当查询语句的条件中包含last_name 和 first_name时SELECT * FROM test WHERE last_name=’Kun’ AND first_name=’Li’; sql会先过滤出last_name符合条件的记录,在其基础上在过滤first_n...

2018-05-29 15:37:13 4242

原创 IDEA创建maven项目使用命令打包不能跳过test的解决办法

mvn compile 没有问题,mvn package的时候不能跳过test导致打包出错解决办法2个: 一是命令行, mvn clean package -Dmaven.test.skip=true二是写入pom文件,<plugin> <groupId>org.apache.maven.plugins</groupId> ...

2018-04-17 17:55:32 3183

原创 如何手动将jar文件加入到maven的local repository中

如何手动将jar文件加入到maven的local repository中

2017-08-28 13:57:13 506

原创 idea控制台乱码与编译出现Error:(1, 12) java: 非法字符: '\u2e73'错误

idea控制台乱码: 解决办法: 修改settings->File Encoding中的Project Encoding设 为UTF-8,Default encoding 设为UTF-8。编译出现Error:(1, 12) java: 非法字符: ‘\u2e73’错误: 解决办法: 将file encodings由utf-8改成utf-16,再将utf-16改成utf-8就好了

2017-08-10 11:28:16 3077

原创 执行mvn 报错 source-1.5 中不支持 diamond运算符与 Intellij idea找不到misc.xml文件

执行mvn 报错 source-1.5 中不支持 diamond运算符: … org.apache.maven.plugins maven-compiler-plugin 3.3

2017-08-10 09:59:32 491

原创 MYSQL limit与offset 区别

MYSQL limit,offset 区别

2017-03-28 12:27:53 297

原创 git的相关操作

git的相关操作

2017-02-04 10:46:44 211

原创 linux service运行服务遇到的问题

在linux中以service tomcat start启动tomcat时遇到一个问题。

2016-07-22 13:01:29 695

原创 linux下让tomcat以service方式运行

linux下让tomcat以service方式运行步骤

2016-07-22 12:50:03 227

原创 Idea导入svn的web项目

Idea导入svn的web项目

2016-06-24 12:24:11 3363

原创 URL地址最大长度

URL地址最大长度

2016-06-24 09:12:37 1243

原创 idea常用快捷键操作

idea常用快捷键操作

2016-06-14 12:57:42 426

原创 页面快捷键操作

浏览器页面快捷键操作

2016-06-14 12:55:05 421

原创 debugger调试

JS调试 技巧 debugger

2016-03-31 12:43:56 2532

原创 js闭包函数结果值获取

js闭包函数这样写不能获取到返回值,原因:AJAX是一个异步的,想要操作request获取到的结果需在success中写。 var welcomeUrl__ = (function(){ Ext.Ajax.request({ url:'develop/developMgr!readDevelopConfig.jhtml?nodeId='+Ext.pars

2016-03-30 15:40:45 1902

原创 EXT中回车事件应用

EXT specialkey : function(field,e){ if (e.getKey() == Ext.EventObject.ENTER) { //操作内容 }}

2016-01-19 17:56:05 894

原创 Ext panel中增加多个tbar

为Ext panel中增加多个tbar展示两种方式: 方法一: 通过rendervar subPanel = new Ext.Panel({ title:'测试', tbar:[{text:'一个按钮'},{}], bbar:[{xtype:'tbsplit',text'测试'},{}], listeners:{ 'render' : fun

2016-01-14 12:43:20 769

原创 json转xml

json字符串转xml

2015-09-29 15:29:26 491

原创 idea的jrebel的热部署

idea的jrebel的热部署

2015-08-19 18:03:22 490

原创 jqgrid的常用操作

jqgrid常用操作

2015-08-19 09:45:41 444

原创 bootstrap 显示下拉框

1.bootstrap显示下拉框

2015-07-30 15:32:26 691

原创 web安全中的token

web安全中的token

2015-07-28 16:27:04 979

原创 highcharts统计的应用

js中highcharts统计数据的展示

2015-07-24 16:10:01 285

原创 html5 bootstrap分页的应用

html5 bootstrap分页的应用:首先需要引入这些文件:1.首先要获取当前页currentpage,必须知道查询的总数量count或者知道总页数counts方便分页的计算。代码如下://分页操作function pageHandle(currentpage){    var count =  document.getElementById

2015-07-24 15:48:36 867

原创 html5中table操作

html5中table的js操作           var tab=document.getElementById("objectClassTab");//获得表格var head = tab.getElementsByTagName("thead")[0];//获取headvar trhead = head.getEle

2015-07-23 16:24:32 1654

原创 html中js取值

1. 中的值获取可以通过: 方式1:var name = $(“#nameid option:selected”).text(); 方式2:var name = document.getElementById(“nameid”).value;往nameid里动态增加值可以用: $(“#nameid”).append(html); 2. 取值: 方式1:var owner = $(

2015-07-23 14:59:20 747

原创 <pre>标签

标签 1、pre标签的定义,标签用来定义预格式化的文本,被包围在pre标签中的文本通常会保留空格和换行符, 而文本也会呈现出等宽字体。同样,pre标签的一个常见的应用便是用来保存计算机中的源代码文本。2、pre标签的功能,pre标签一个常见的应用便是用来保存计算机中的源代码的文本。但是,需要注意的是, 可以导致段落断开的标签(例如标题、 和 标签)绝不能包含在 所定义的块里。 pre标签允许的

2015-07-21 16:31:29 2153

原创 html日期控件

日期控件:1.对于用html5的自带的日期控件还是很好使的,不过仅限于date类型的,要是想用带时间的就不好使了datetime格式的不起作用的,不知道为什么。不需要加入任何东西,只需要设置type=”date”即可,非常方便。2.(1)说一说bootstrap的bootstrap-datetimepicker这个控件用起来有点不应手。

2015-07-15 13:00:11 2708

空空如也

空空如也

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

TA关注的人

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