自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(189)
  • 资源 (16)
  • 收藏
  • 关注

原创 MongoDB java连接参数说明

MongoDB在java中使用时,客户端连接参数说明; 此说明居于mongo驱动包:mongodb-driver-3.4.2,官方驱动下载地址:http://central.maven.org/maven2/org/mongodb/mongo-java-driver/ 缘起一次mongo连接,客户端连接不会释放; 客户端不会释放带来的问题是: ...

2019-08-11 13:21:22 4360 1

原创 MySql PreparedStatement executeBatch过慢问题

   在近期工作中,数据库使用到了MySql引擎,在一次数据导入几万条数据,如果一条一条插入,必然性能不佳,顾使用到了JDBC中PreparedStatement的executeBatch方法来批量提交数据,以此提高性能,但结果让我们大吃一惊,性能不升反降,由于服务器在异地,2万条左右的数据,整整提交了20分钟,简直破我的三观,于是就开启了排查之路。   过程中一直怀疑代码有问题,线程死锁(用到了...

2018-05-06 12:40:29 12066 5

转载 tcpdump参数解析及使用详解(转载)

tcpdump介绍tcpdump 是一个运行在命令行下的抓包工具。它允许用户拦截和显示发送或收到过网络连接到该计算机的TCP/IP和其他数据包。tcpdump 适用于大多数的类Unix系统操作系统(如linux,BSD等)。类Unix系统的 tcpdump 需要使用libpcap这个捕捉数据的库就像 windows下的WinPcap。在学习tcpdump前最好对基本网络的网络知识有一定的认识。tc...

2018-05-06 12:38:28 121716 2

转载 MongoDB图形化管理工具Toad Mac Edition

昨天介绍了在Mac上安装MongoDB,安装好并配置环境变量后,在终端上用mongo命令就可以进入MongoDB的命令行管理界面,但我更习惯在图形化界面下管理数据库,这样更直观。今天我再介绍一款在Mac上管理MongoDB的图形化管理工具——Toad Mac Edition:Toad Mac Edition是戴尔公司的一款数据库图形化管理工具,可以管理Oracle、PostgreSQL

2017-02-22 09:23:24 4751

转载 Mongodb启动命令mongod参数说明

Mongodb启动命令mongod参数说明mongod的主要参数有: 基本配置----------------------------------------------------------------------------------quiet# 安静输出--port arg# 指定服务端口号,默认端口27017-

2017-02-22 09:21:44 660

转载 mysql在linux下的安装

1、下载    下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads    下载版本:我这里选择的5.6.33,通用版,linux下64位    也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-l

2017-01-25 18:28:37 1462

转载 python升级 linux

首先下载源tar包  可利用linux自带下载工具wget下载,如下所示:1# wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz     本人也提供了下载地址:   下载完成后到下载目录下,解压1

2017-01-25 18:07:55 303

转载 pip的安装

pip是常用的Python包管理工具,类似于java的maven。用python的同学,都离不开pip。 在新mac中想用home-brew安装pip时,遇到了一些小问题:bogon:~ wanglei$ brew install pipError: No available formula with the name "pip"Homebrew provides pip via: `

2017-01-24 15:48:44 2070

转载 RVM 安装

RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换。https://rvm.io/如果你打算学习 Ruby / Rails, RVM 是必不可少的工具之一。这里所有的命令都是再用户权限下操作的,任何命令最好都不要用 sudo.RVM 安装$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B

2017-01-23 15:34:09 4062

原创 java中jasperReport中文乱码

jasperReport在java中,生成pdf时,出现中文乱码,郁闷啊。。。。。。肿么办??????        1、jasperReport在ireport设计器上,对每个有中文的组件的属性进行如下设置                         2、把iTextAsian.jar和iTextAsianCmaps.jar引入到ireport的classpa

2016-08-14 16:48:19 6807 2

原创 Jasperreport ireport designer jasperReport设计器在mac os上的使用

写在前面:        本文所有的现象都是居于ireport5.6.0 在mac os中使用进行叙述;1、到jaspserReport官网下载苹果版的设计器:        官网所有版本:http://community.jaspersoft.com/project/ireport-designer/releases        下载mac os的版本:

2016-08-14 16:05:59 4395

原创 redis 启动方式

下载地址:http://download.redis.io/releases/redis-2.6.16.tar.gz1、直接启动安装tar zxvf redis-2.8.9.tar.gzcd redis-2.8.9#直接make 编译make#可使用root用户执行`make install`,将可执行文件拷贝到/usr/local/bin目录下。这样就可以直接

2016-06-26 22:32:13 1033

转载 深入浅出ES6(十七):展望未来

你可能正在使用的特性ES6除了新增特性外还有两类特殊的特性:其中一些特性早已被各大厂商广泛实现并使用,但是它们并没有被标准化;还有一些特性采自过去其它的标准。定型数组(Typed arrays)、数组缓冲(ArrayBuffer)和数据视图(DataView)。这些特性全都来自WebGL标准,自这些特性出现后也被陆续用于实现许多其它的API,例如Canvas、Web Audio

2016-04-30 11:33:01 684

转载 深入浅出ES6(十六):模块 Modules

模块基础知识每一个ES6模块都是一个包含JS代码的文件,模块本质上就是一段脚本,而不是用module关键字定义一个模块,但是模块与脚本还是有两点区别:在ES6模块中,无论你是否加入“use strict;”语句,默认情况下模块都是在严格模式下运行。在模块中你可以使用import和export关键字。我们先来讨论export。默认情况下,你在模块中的所有声明相对于模块而言都是寄存在本

2016-04-30 11:27:36 1065

转载 深入浅出ES6(十五):子类 Subclassing

JavaScript继承我们在创建对象的时候可以为其添加各种属性,但在这个过程中,新创建的对象同时也继承了原型对象的属性。作为JavaScript开发者,你应该很熟悉Object.create这个API,我们可以用它来创建一些新对象: var proto = { value: 4, method() { return 14; } } v

2016-04-30 11:21:52 583

转载 深入浅出ES6(十四):let和const

回溯到1995年,当Brendan Eich在设计第一版JavaScript时,他搞错了许多东西,当然这也包括曾属于语言本身的一部分,例如Date对象,对象相乘被自动转换为NaN等。然而现在回过头看,语言最重要的部分都是设计合理的:对象、原型、具有词法作用域的一等函数、默认情况下的可变性等。语言的骨架非常优秀,甚至超越了人们对它的初步印象。话说回来,正是Brendan当初的设计错误才诞生了今天

2016-04-30 11:16:48 708

转载 深入浅出ES6(十三):类 Class

目前面临的问题假如我们想要创建一个经典的面向对象设计示例:Circle类。想象一下我们正在为一个简单的Canvas库编写这个Circle类,在众多需要考虑的因素中,我们可能更想了解以下功能的实现方式:在给定的Canvas上绘制一个给定圆。跟踪记录生成圆的总数。跟踪记录给定圆的半径,以及如何使其值成为圆的不变条件。计算给定圆的面积。按照目前常见的JS编码风格,我们首先应该以函数的形式

2016-04-30 11:09:01 795

转载 深入浅出ES6(十二):代理 Proxies

请看这样一段代码: var obj = new Proxy({}, { get: function (target, key, receiver) { console.log(`getting ${key}!`); return Reflect.get(target, key, receiver); }, set: fu

2016-04-30 11:05:20 679

转载 深入浅出ES6(十一):生成器 Generators,续篇

快速回顾在第三篇文章中,我们着重讲解了生成器的基本行为。你可能对此感到陌生,但是并不难理解。生成器函数与普通函数有很多相似之处,它们之间最大的不同是,普通函数一次执行完毕,而生成器函数体每次执行一部分,每当执行到一个yield表达式的时候就会暂停。尽管在那篇文章中我们进行过详细解释,但我们始终未把所有特性结合起来给大家讲解示例。现在就让我们出发吧! function* somew

2016-04-30 11:01:03 575

转载 深入浅出ES6(十):集合

为什么要集合?熟悉JS一定会知道,我们已经有了一种类似哈希表的东西:对象(Object)。一个普通的对象毕竟就只是一个开放的键值对集合。你可以进行获取、设置、删除、遍历——任何一个哈希表支持的操作。所以我们到底为什么要增加新的特性?好吧,大多数程序简单地用对象来存储键值对就够了,对它们而言,没什么必要换用Map或Set。但是,直接这样使用对象有一些广为人知的问题:作为查询表使用

2016-04-30 10:58:19 1858

转载 ES5 标准对象说明

Contents1全局对象1.1全局对象的值属性1.1.1NaN1.1.2Infinity1.1.3undefined1.2全局对象的函数属性1.2.1eval (x)1.2.1.1直接调用 Eval1.2.2parseInt (string, radix)1.2.3parseFloat (stri

2016-04-28 23:33:26 5770

转载 深入浅出ES6(九):学习Babel和Broccoli,马上就用ES6

自ES6正式发布,人们已经开始讨论ES7:未来版本会保留哪些特性,新标准可能提供什么样的新特性。作为Web开发者,我们想知道如何发挥这一切的巨大能量。在深入浅出ES6系列之前的文章中,我们不断鼓励你开始在编码中加入ES6新特性,辅以一些有趣的工具,你完全可以从现在开始使用ES6:如果你想在Web端使用这种新语法,你可以通过Babel或Google的Traceur将你的ES6代码转译为Web

2016-04-28 23:25:59 758

转载 深入浅出ES6(八):Symbols

你是否知道ES6中的Symbols是什么,它有什么作用呢?我相信你很可能不知道,那就让我们一探究竟!Symbols并非用来指代某种Logo。它们也不是可以用作代码的小图标。它们不是代替其它东西的文学手法。它们更不可能被用来指代谐音词Cymbals(铙钹)。(编程的时候最好不要演奏铙钹,它们太过吵闹,很可能导致你的程序崩溃。)那么,Symbols到底是什么呢?它是

2016-04-28 23:14:09 686

转载 深入浅出ES6(七):箭头函数 Arrow Functions

箭头符号在JavaScript诞生时就已经存在,当初第一个JavaScript教程曾建议在HTML注释内包裹行内脚本,这样可以避免不支持JS的浏览器误将JS代码显示为文本。你会写这样的代码: script language="javascript"> <!-- document.bgColor = "brown"; // red // --> scr

2016-04-28 23:11:38 754

转载 深入浅出ES6(六):解构 Destructuring

什么是解构赋值?解构赋值允许你使用类似数组或对象字面量的语法将数组和对象的属性赋给各种变量。这种赋值语法极度简洁,同时还比传统的属性访问方法更为清晰。通常来说,你很可能这样访问数组中的前三个元素: var first = someArray[0]; var second = someArray[1]; var third = someArray[2];如果使用

2016-04-28 23:08:49 2438

转载 深入浅出ES6(五):不定参数和默认参数

不定参数我们通常使用可变参函数来构造API,可变参函数可接受任意数量的参数。例如,String.prototype.concat方法就可以接受任意数量的字符串参数。ES6提供了一种编写可变参函数的新方式——不定参数。我们通过一个简单的可变参数函数containsAll给大家演示不定参数的用法。函数containsAll可以检查一个字符串中是否包含若干个子串,例如:containsAll("

2016-04-28 23:02:48 10071 2

转载 深入浅出ES6(四):模板字符串

反撇号(`)基础知识ES6引入了一种新型的字符串字面量语法,我们称之为模板字符串(template strings)。除了使用反撇号字符 ` 代替普通字符串的引号 ' 或 " 外,它们看起来与普通字符串并无二致。在最简单的情况下,它们与普通字符串的表现一致:context.fillText(`Ceci n'est pas une chaîne.`, x, y);但是我们并没有说:“原来

2016-04-28 23:00:55 24554 6

转载 深入浅出ES6(三):生成器 Generators

ES6生成器(Generators)简介什么是生成器?我们从一个示例开始:function* quips(name) { yield "你好 " + name + "!"; yield "希望你能喜欢这篇介绍ES6的译文"; if (name.startsWith("X")) { yield "你的名字 " + name + " 首字母是X,这很酷!"; }

2016-04-28 22:57:43 687

转载 深入浅出ES6(二):迭代器和for-of循环

我们如何遍历数组中的元素?20年前JavaScript刚萌生时,你可能这样实现数组遍历:for (var index = 0; index myArray.length; index++) { console.log(myArray[index]);}自ES5正式发布后,你可以使用内建的forEach方法来遍历数组:myArray.forEach(function (valu

2016-04-28 22:52:26 1802

转载 深入浅出ES6(一):ES6是什么

欢迎来到ES6深入浅出!JavaScript的新版本离我们越来越近,我们将通过每周一节的系列课程一起探索ECMAScript 6新世界。ES6中包含了许多新的语言特性,它们将使JS变得更加强大,更富表现力。在接下来的几周内,我们将一一深入了解它们。但在我们开始详细学习之前,我认为十分有必要花几分钟讲解一下ES6到底是什么,以及你可以从中学到什么!ECMAScript发生了什么变化?编程语言

2016-04-28 22:50:21 1734

转载 activiti5.13 框架 数据库表结构说明

activiti5.13 框架 数据库表结构说明 1、结构设计1.1、    逻辑结构设计Activiti使用到的表都是ACT_开头的。ACT_RE_*:’RE’表示repository(存储),RepositoryService接口所操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。ACT_RU_*:

2016-04-10 16:12:45 679

转载 mysql (master/slave)复制原理及配置

1 复制概述      Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服

2016-03-19 20:52:07 500

转载 sublime text3安装html模板

1 安装 Package Control1.1 ctrl + ` 呼出控制台1.2 复制(不要带最外层的双引号,该代码仅适用于sublime text 3)“import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.r

2016-03-17 13:44:18 6158

原创 在mac os上安装mysql5.7.11

mysql> update user set authentication_string=password('root') where user='root' and host='localhost';Query OK, 1 row affected, 1 warning (0.01 sec)Rows matched: 1 Changed: 1 Warnings: 1在mac os上安

2016-03-14 22:25:30 1926

转载 Linux中find常见用法示例

·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出

2016-02-07 08:32:45 385

原创 sublime 每次启动都提示更新新版本 禁止sublime更新操作

禁止sublime更新设置

2016-01-17 11:45:08 10764 2

原创 subline text 3打开文件乱码 window max os

subline text 3打开文件乱码 window max os

2016-01-10 14:32:43 1177

原创 linux 使用vi查看文件16进制编码

vi命令打开需要查看的文件:$ vi info在vi的命令状态下,执行如下指令 ::%!xxd ——将当前文本转换为16进制格式。:%!od ——将当前文本转换为16进制格式。:%!xxd -c 12——将当前文本转换为16进制格式,并每行显示12个字节。:%!xxd -r ——将当前文件转换回文本格式。

2015-12-31 13:28:32 6023

转载 使用Spring MVC统一异常处理实战

1 描述 在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。 那么,能不能将所有类型的异常处理从各处理过程解耦出来,这样既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护?答案是肯定的。下面

2015-12-26 22:45:33 796

原创 linux 下安装WebBench进行web 性能测试

编译安装:1. wget http://www.sfr-fresh.com/unix/privat/webbench-1.5.tar.gz2. tar zxvf webbench-1.5.tar.gz3. cd webbench-1.54. make && make installwebbench安装报错没有安装ctags如果没有安装 ctags make 编译会报错:/b

2015-12-23 22:15:41 2511

gwt ie 浏览调试插件

gwt ie 浏览调试插件 gwt ie gwt dev plugin 在ie中调试gwt的时候,总会要求安装ie调试插件,找了好久才找到的,现在拿出来和大家共享

2013-10-17

trixie IE扩展插件

trixie IE扩展插件 IE插件 开发扩展自己的ie的插件 类是google浏览器的插件

2012-09-25

java实现base64加密

java base64 算法 java实现base64加密 解密

2012-05-25

类似百度下拉提示 模拟select下拉框 jquery插件

类似百度下拉提示 模拟select下拉框 jquery插件 自动提示框 下拉框 本插件依赖于jquery的插件,类似于百度下拉提示框

2012-05-13

hibernate 3 中文文档 中文教程

hibernate 3。6中文文档,开发参考书籍,适合初学者逐步深入开发,也是学习hibernate很好的教程,与官方同步

2012-01-12

license.rar

rational rose 2003的工具

2011-11-04

Rational Rose 2003.part8.rar

Rational Rose 2003.part8.rar

2011-11-04

Rational Rose 2003.part7.rar

Rational Rose 2003.part7.rar

2011-11-04

Rational Rose 2003.part6.rar

Rational Rose 2003.part6.rar

2011-11-04

Rational Rose 2003.part5.rar

Rational Rose 2003.part5.rar

2011-11-04

Rational Rose 2003.part4.rar

Rational Rose 2003.part4.rar

2011-11-04

Rational Rose 2003.part3.rar

Rational Rose 2003.part3.rar

2011-11-04

Rational Rose 2003.part2.rar

Rational Rose 2003.part2.rar

2011-11-04

Rational Rose 2003.part1.rar

Rational Rose 2003.part1.rar

2011-11-04

jdbc14.jar

jdbc驱动器,连接到jdbc和数据库的驱动保

2008-05-24

空空如也

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

TA关注的人

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