自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (5)
  • 收藏
  • 关注

转载 Maven 手动添加 JAR 包到本地仓库

Maven 手动添加 JAR 包到本地仓库Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的,4个人共用,有时候用 Maven 来远程下载 JAR 包会显得很慢,一般我发现下载速度不明显的时候,我就 Ctrl + C 来终止它的下载。然后改用手动来下载,因为用迅雷一类的工具来下载会快很多。我机

2015-11-07 19:47:50 454

转载 maven安装本地jar

有时候开发项目,需要安装本地的jar包,把jar包install到自己本地的仓库中去。最近开发项目的时候遇到过此类问题,在maven的中央仓库里面,oscache这个jar里面的jms架包已经无法下载了。那么我就在网上自己下载了一个jms.jar安装到本地的仓库中去,就ok了。进入安装maven的目录bin中,执行如下命令:mvn install:install-f

2015-11-07 19:41:12 419

转载 MongoDB学习笔记(查询)

1.  基本查询:    构造查询数据。    > db.test.findOne()    {         "_id" : ObjectId("4fd58ecbb9ac507e96276f1a"),         "name" : "stephen",         "age" : 35,         "genda" : "male",        

2015-10-30 15:13:35 392

转载 Mongodb数据导出工具mongoexport和导入工具mongoimport介绍

一、导出工具mongoexportMongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。mongoexport具体用法如下所示:Shell代码  [root@localhost mongodb]# ./bin/mongoexport --help

2015-10-30 15:12:23 537

转载 ubuntu不能设置高分辨率问题的解决方法

在ubuntu12.10上安装gnome切换到经典模式后,分别率最高只有1024*768,以为是没有安装显卡驱动导致的,上网搜索了N多方法,安装了各种nvidia驱动,依然没有搞定。反而把分辨率降低到只能设置为最高854*480,导致窗口按钮都看不到。后来想启动时选择默认模式,不用gnome经典模式,回到默认模式不就可以了,结果还是不行。然后又把gnome删除,删除时直接使用sudo ap

2015-10-08 13:23:41 596

转载 跨域的理解与实现

跨域的理解与实现2010-05-25域(Domain)是Windows网络中独立运行的单位,域之间相互访问则需要建立信任关系(即Trust Relation)。信任关系是连接在域与域之间的桥梁。当一个域与其他域建立了信任关系后,2个域之间不但可以按需要相互进行管理,还可以跨网分配文件和打印机等设备资源,使不同的域之间实现网络资源的共享与管理。 有一种简明的说法来解释广域跨域:跨域访

2015-07-23 15:05:04 1422

原创 vim 内置函数调用,大小写转换

//   \=函数名:%s/\(\u\)/\=tolower(submatch(1))/g

2015-07-22 22:39:41 1283

转载 vim大小写转换

vim中大小写转化的命令是gu或者gU形象一点的解释就是小u意味着转为小写;大U意味着转为大写.剩下的就是对这两个命令的限定(限定操作的行,字母,单词)等等1、整篇文章大写转化为小写  打开文件后,无须进入命令行模式。键入:ggguG 解释一下:ggguG分作三段gg gu Ggg=光标到文件第一个字符gu=把选定范围全部小写G=到文件结束

2015-07-22 22:13:40 337

转载 Vim正则表达式

Vim中的正则表达式功能很强大,如果能自由运用,则可以完成很多难以想象的操作。如果你比较熟悉Perl的正规表达式,可以直接参照与Perl正则表达式的区别一节。一、使用正则表达式的命令使用正则表达式的命令最常见的就是 / (搜索)命令。其格式如下:/正则表达式另一个很有用的命令就是 :s(替换)命令,将第一个//之间的正则表达式替换成第二个//之间的字符串。:

2015-07-22 22:12:44 285

转载 如何构建mybatis线程安全的sqlsession对象

现象1:如果使用原生mybatis进行数据操作,那么必须按照以下方式使用:12345678910111213SqlSession sqlSession = null;try {     sqlSession = sqlSessionFactory.openSession();     //nam

2015-07-14 11:19:35 5231

转载 使用Mybatis时请注意这两个参数,否则会让你的数据库连接爆掉

回去认真读了Mybatis源码,发现自己错了,特此更正,以免误导读者,实在是对不起。其实poolMaximumActiveConnections的存在可以正确地限制数据库连接池并发访问数据的连接数,没有问题,之所以我的数据库爆掉了,是我没有正确地维持SqlSessionFactory这个类的一个单例。在使用时一定要保持一个全局唯一的SqlSessionFactory      上次发帖是在跳槽

2015-07-14 10:56:32 28240 6

转载 IntelliJ IDEA 14 注册码

IntelliJ IDEA 14 下载地址:IntelliJ IDEA 14 下载 分享几个license:(1)key:IDEAvalue:61156-YRN2M-5MNCN-NZ8D2-7B4EW-U12L4 (2)key:huangweivalue:97493-G3A41-0SO24-W57LI-Y2UGI-JGTU2

2015-07-07 16:40:55 503

转载 关于Windows和Ubuntu的双系统修复问题

在之前的一篇博客中,我也写过一篇关于在win7和ubuntu双系统下,当重装win7后如何修复grub的方法,方法大致如下:1、用ubuntu12.04光盘制作的U盘系统盘也可以)启动后,进入“ Try Ubuntu ”。  2、打开终端,首先创建root用户,输入命令sudo passwd,输入密码123(设置个简单的就行),然后进入root权限对系统进行操作,输入命令:su,然后输入密

2015-07-04 13:57:10 652

转载 国外程序员整理的Java资源大全

构建这里搜集了用来构建应用程序的工具。Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradle:Gradle采用增量构建。Gradle通过Groovy编程而不是传统的XML声明进行配置。Gradle可以很好地配合Maven进行依

2015-05-03 17:41:14 563

转载 ThreadLocal-分析-总结

ThreadLocal类在Spring,Hibernate等框架中起到了很大的作用,对于其工作原理,很多网上的文章分析的不够彻底,甚至有些误解。 首先,为了解释ThreadLocal类的工作原理,必须同时介绍与其工作甚密的其他几个类(内部类)1.ThreadLocalMap2.Thread可能有人会觉得Thread与ThreadLocal有什么关系,

2015-04-21 16:22:42 344

转载 linux下压力测试软件siege的安装与使用详解

假定:1 centos 系统 root登录2 siege-2.72版本 下载自:http://www.joedog.org3 openssl 安装路径 /usr/local/ssl4 使用人员:php开发人员关于siege的说明请先参考http://www.joedog.org选择siege的理由:1 稳定2 除了对http支持外,还支持https,并且支持的很

2015-04-15 14:01:27 382

转载 使用JMeter进行性能测试

点击打开链接JMeter 是 Apache 组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,最新的版本是1.9.1。本文中作者将向大家介绍如何使用 JMeter 进行测试。3 评论:肖菁 (jing.xiao@chinacreator.com), 软件工程师2004 年 2 月 13 日内容

2015-04-13 13:54:30 494

转载 JaCoCo:分析单元测试覆盖率的利器

点击打开链接JaCoCo:分析单元测试覆盖率的利器本文主要介绍了如何使用 JaCoCo 分析 Java 项目的单元测试覆盖率,同时介绍了如何在 Eclipse 中安装和使用 EclEMMA,让开发人员可以直观地看到单元测试的覆盖情况。0 评论:王 群峰, 软件工程师, IBM China2014 年 8 月 11

2015-04-13 13:51:48 2170

转载 解决zlib.h:no such file or directory

今天在linux装Qt库时,出现了error: zlib.h:no such file or directory去看了下出错的文件,里面这么一句#include没这头文件?那就给它呗。然后去搜索了下zlib.h,发现是属于zlib的。去下个zlib。zlib地址:http://www.zlib.net/然后zlib标准安装指导:zlib libr

2015-03-09 16:54:48 7140

转载 TFS--淘宝文件系统Nginx模块安装篇

1.安装yajlyajl是一个开源的JSON库请到这里下载: http://lloyd.github.io/yajl/yum install cmake -ytar xvf lloyd-yajl-2.0.1-0-gf4b2b1a.tar.gzcd lloyd-yajl-f4b2b1a/./configuremake && make insta

2015-03-07 13:23:17 2265

转载 TFS编译

我是64位UBUNTU,gcc 4.7,官方说是要4.1.2. 但不知道怎么回事,我就硬是没有在机子上装成功GCC4.1.2,只好硬着头皮再GCC 4.7上继续了。安装libuuid-devel,zlib-devel,mysql-devel三个开发包。 ubuntu 上 mysql-devel 库的名字叫 libmysqld-dev,别弄错了sudo apt-get

2015-03-04 10:56:58 1089

转载 UBUNTU 12.04下编译安装 GCC4.1.2

最近在了解分布式文件系统, 看到了淘宝自己的开源分布式文件系统 tfs, 因为他要求编译最好是使用 4.1.2 版本的 gcc 编译, 因此需要安装此版本的 gcc.其他少说, 直接开始安装吧:1. 下载&解压源码$ wget http://ftp.gnu.org/gnu/gcc/gcc-4.1.2/gcc-4.1.2.tar.bz2$ tar xvjf gcc-4.1.2.ta

2015-03-03 10:36:22 1259

转载 UML类图几种关系的总结

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)         1. 泛化(Generalization)        【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特

2015-02-27 16:37:00 370

转载 DAO设计模式

一、信息系统的开发架构客户层-------显示层-------业务层---------数据层---------数据库1.客户层:客户层就是客户端,简单的来说就是浏览器。2.显示层:JSP/Servlet,用于给浏览器显示。3.业务层:对于数据层的原子操作进行整合。4.数据层:对于数据库进行的原子操作,增加、删除等;二、DAO(Data

2015-02-27 14:40:23 414

转载 23种设计模式

目录创建型1. Factory Method(工厂方法)2. Abstract Factory(抽象工厂)3. Builder(建造者)4. Prototype(原型)5. Singleton(单例)结构型6. Adapter Class/Object(适配器)7. Bridge(桥接)8. Composite(组合)9. Decorator(装饰)

2015-02-27 10:24:40 346

转载 Git教程

史上最浅显易懂的Git教程!为什么要编写这个教程?因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎地介绍Git的某几个命令,还有直接从Git手册粘贴帮助文档的,总之,初学者很难找到一个由浅入深,学完后能立刻上手的Git教程。既然号称史上最浅显易懂的Git教程,那这个教

2015-02-25 11:48:48 440

转载 Java的JDBC事务详解

事务的特性:1) 原子性(atomicity):事务是数据库的逻辑工作单位,而且是必须是原子工作单位,对于其数据修改,要么全部执行,要么全部不执行。2) 一致性(consistency):事务在完成时,必须是所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。3) 隔离性(isolation):一个事务的执行不能被其他事务所影响。4)

2015-01-31 09:42:40 419

转载 Ubuntu 12.04右键在当前位置打开终端

Ubuntu 12.04增加右键命令:在终端中打开软件中心:搜索nautilus-open-terminal安装命令行:sudo apt-get install nautilus-open-terminal重新加载文件管理器nautilus -q或注销再登录即要使用

2015-01-30 10:16:07 420

转载 MongoDb

这是MongoDB的系列学习笔记的第一篇,主要介绍什么是非关系型数据库MongoDB,如何下载,去哪儿下载,又该怎么正确的安装等一系列问题。一、前言最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下。本人不才,借着自学的机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论。部分资源出自其他博客,旨将零散知识点集中到

2015-01-20 15:56:18 467

原创 HTTP报文基本结构,自己写程序发送http包登陆某些网站。

对http协议一直没有深入的研究,前几天寝室一哥们需要 登陆 某网站,批量查询一些客户的信息(大约有几万个客户),因为他嫌自己手动查询太慢(当然他也比较懒),所以找我帮他写一个程序,进行批量查询。刚开始他给我说的时候,我只是简单的说 叫他去用一用 按键精灵 这个软件,能够自动做重复的操作,于是 他听我的 去下载了一个按键精灵 玩了一玩,结果发现满足不了他的需求,并且他嫌按键精灵太慢了,太傻了。没办

2014-12-26 16:18:46 2075

原创 java jdbc 连接 SQL server

关于java jdbc 连接 SQL server 和 连接 mysql 数据库是一样的,为了方便以后查看,笔者在这里给出demo。package com;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLExcep

2014-12-26 16:12:55 714

原创 java jdbc 连接 mysql 数据库, mysql 实现 查询 指定行

java jdbc 连接数据库是入门级的数据库实验,之所以在这里把代码贴出来 是为了 方便以后阅读。package com;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;public cl

2014-12-26 16:03:36 2437

原创 java 实现支持多线程的单件模式

在我们写程序时,经常会用到单件模式,单件模式是一个类只拥有一个实例对象(或者拥有多个固定数量的实例对象)。下面我给出一个使用多线程的单件模式demo。package com;public class Single { private static Single _instance = null; private static Object lock =  new

2014-12-26 11:19:25 783

原创 java 按行读写文件

因为经常会在写小程序中用到java 的 按行读写文件,所以在这就把模板站出来。package com;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReade

2014-12-26 11:11:45 5072

转载 HTTP协议详解

引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of

2014-12-24 09:04:09 579

转载 SQL Server 2008 R2

一. 简体中文1. SQL Server 2008 R2 Developer (x86, x64, ia64) – DVD (Chinese-Simplified)File Name: cn_sql_server_2008_r2_developer_x86_x64_ia64_dvd_522724.isoDate Published (UTC): 2010-5-3 9:45:45    

2014-12-23 13:10:13 825

转载 cp -r

cp -r 的功能无人不知,就是拷贝整个目录,但是最简单的命令命令最让人抓狂。如果目录之中有任何symlink文件,cp的结果是目的目录之中symlink被替换为实体文件。你的文件可能会被duplicate。这与多数人认为的两个目录拷贝之后完全相同的预测不同,如果因此产生问题会让你困惑一阵子。

2014-12-20 19:49:00 1566

转载 VS2010+Opencv-2.4.0的配置攻略

转至:http://www.cnblogs.com/freedomshe/archive/2012/04/25/2470540.html摘要:在VS2010环境中应用Opencv,网上找到了很多配置方法,但大多都是老版本的,很多新手面对最新版本的Opencv无从下手,就给新手童鞋写了这么一篇超级详细的配置攻略,贴上来共享。要强调一点的就是,这种配置方法里使用的Opencv库是直接安装Ope

2014-12-17 14:38:12 501

转载 写一个函数,返回数字中二进制位为'1'的个数。

写一个函数,返回数字中二进制位为'1'的个数。比如36,化为二进制得到100100,其中有2个'1'。方法1:分别判断各个位int bit_count(unsigned int n){    int count;    for(count = 0; n; n >>= 1)    {        count += n & 1;    }    ret

2014-12-06 17:23:37 548

转载 tesseract-ocr训练方法

tesseract-ocr有2和3两个版本,不同版本训练方法稍有不同。第3版本的训练方法官版教程在这里:TrainingTesseract3第2版的训练方法官版教程在这里:TrainingTesseract我使用的是最新的3.01版本的。训练所需准备:1.下载并安装3.01版本的tesseract。事实上并不需要安装这步骤,我下载的是压缩包版,解压即可,这里我解压到

2014-12-05 16:25:50 609

jsoup+httpclient+jar包

这些jar包能够快速的实现网页爬虫功能,能够快熟实现模拟浏览器的一些操作。

2014-12-26

tesseract-ocr-3.02-win32-portable

tesseract-ocr-3.02-win32-portable

2014-12-09

PowerPointTab

PowerPointTab支持office2003,2007,2010+

2014-09-13

C++编程规范101条规则

非常好的文档,C++编程规范101条规则、准则最佳实践.pdf

2014-09-13

pcre正则表达式

非常好用的正则表达式组件,适用于c/c++,

2014-09-13

空空如也

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

TA关注的人

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