- 博客(99)
- 资源 (5)
- 收藏
- 关注
转载 Maven 手动添加 JAR 包到本地仓库
Maven 手动添加 JAR 包到本地仓库 Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的, 4个人共用,有时候用 Maven 来远程下载 JAR 包会显得很慢,一般我发现下载速度不明显的时候,我就 Ctrl + C 来终止它的下载。 然后改用手动来下载,因为用迅雷一类的工具来下载会快很多。我机
2015-11-07 19:47:50
524
转载 maven安装本地jar
有时候开发项目,需要安装本地的jar包,把jar包install到自己本地的仓库中去。 最近开发项目的时候遇到过此类问题,在maven的中央仓库里面,oscache这个jar里面的jms架包已经无法下载了。 那么我就在网上自己下载了一个jms.jar安装到本地的仓库中去,就ok了。 进入安装maven的目录bin中,执行如下命令: mvn install:install-f
2015-11-07 19:41:12
461
转载 MongoDB学习笔记(查询)
1. 基本查询: 构造查询数据。 > db.test.findOne() { "_id" : ObjectId("4fd58ecbb9ac507e96276f1a"), "name" : "stephen", "age" : 35, "genda" : "male",
2015-10-30 15:13:35
458
转载 Mongodb数据导出工具mongoexport和导入工具mongoimport介绍
一、导出工具mongoexport Mongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。mongoexport具体用法如下所示: Shell代码 [root@localhost mongodb]# ./bin/mongoexport --help
2015-10-30 15:12:23
596
转载 ubuntu不能设置高分辨率问题的解决方法
在ubuntu12.10上安装gnome切换到经典模式后,分别率最高只有1024*768,以为是没有安装显卡驱动导致的,上网搜索了N多方法,安装了各种nvidia驱动,依然没有搞定。 反而把分辨率降低到只能设置为最高854*480,导致窗口按钮都看不到。后来想启动时选择默认模式,不用gnome经典模式,回到默认模式不就可以了,结果还是不行。 然后又把gnome删除,删除时直接使用sudo ap
2015-10-08 13:23:41
692
转载 跨域的理解与实现
跨域的理解与实现 2010-05-25 域(Domain)是Windows网络中独立运行的单位,域之间相互访问则需要建立信任关系(即Trust Relation)。信任关系是连接在域与域之间的桥梁。当一个域与其他域建立了信任关系后,2个域之间不但可以按需要相互进行管理,还可以跨网分配文件和打印机等设备资源,使不同的域之间实现网络资源的共享与管理。 有一种简明的说法来解释广域跨域:跨域访
2015-07-23 15:05:04
1494
转载 vim大小写转换
vim中大小写转化的命令是 gu或者gU 形象一点的解释就是小u意味着转为小写;大U意味着转为大写. 剩下的就是对这两个命令的限定(限定操作的行,字母,单词)等等 1、整篇文章大写转化为小写 打开文件后,无须进入命令行模式。键入:ggguG 解释一下:ggguG分作三段gg gu G gg=光标到文件第一个字符 gu=把选定范围全部小写 G=到文件结束
2015-07-22 22:13:40
398
转载 Vim正则表达式
Vim中的正则表达式功能很强大,如果能自由运用,则可以完成很多难以想象的操作。 如果你比较熟悉Perl的正规表达式,可以直接参照与Perl正则表达式的区别一节。 一、使用正则表达式的命令 使用正则表达式的命令最常见的就是 / (搜索)命令。其格式如下: /正则表达式 另一个很有用的命令就是 :s(替换)命令,将第一个//之间的正则表达式替换成第二个//之间的字符串。 :
2015-07-22 22:12:44
330
转载 如何构建mybatis线程安全的sqlsession对象
现象1:如果使用原生mybatis进行数据操作,那么必须按照以下方式使用: 12345678910111213SqlSession sqlSession = null;try { sqlSession = sqlSessionFactory.openSession(); //nam
2015-07-14 11:19:35
5312
转载 使用Mybatis时请注意这两个参数,否则会让你的数据库连接爆掉
回去认真读了Mybatis源码,发现自己错了,特此更正,以免误导读者,实在是对不起。其实poolMaximumActiveConnections的存在可以正确地限制数据库连接池并发访问数据的连接数,没有问题,之所以我的数据库爆掉了,是我没有正确地维持SqlSessionFactory这个类的一个单例。在使用时一定要保持一个全局唯一的SqlSessionFactory 上次发帖是在跳槽
2015-07-14 10:56:32
28681
2
转载 IntelliJ IDEA 14 注册码
IntelliJ IDEA 14 下载地址: IntelliJ IDEA 14 下载 分享几个license: (1) key:IDEA value:61156-YRN2M-5MNCN-NZ8D2-7B4EW-U12L4 (2) key:huangwei value:97493-G3A41-0SO24-W57LI-Y2UGI-JGTU2
2015-07-07 16:40:55
538
转载 关于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
713
转载 国外程序员整理的Java资源大全
构建 这里搜集了用来构建应用程序的工具。 Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradle:Gradle采用增量构建。Gradle通过Groovy编程而不是传统的XML声明进行配置。Gradle可以很好地配合Maven进行依
2015-05-03 17:41:14
630
转载 ThreadLocal-分析-总结
ThreadLocal类在Spring,Hibernate等框架中起到了很大的作用,对于其工作原理,很多网上的文章分析的不够彻底,甚至有些误解。 首先,为了解释ThreadLocal类的工作原理,必须同时介绍与其工作甚密的其他几个类(内部类) 1.ThreadLocalMap 2.Thread 可能有人会觉得Thread与ThreadLocal有什么关系,
2015-04-21 16:22:42
412
转载 linux下压力测试软件siege的安装与使用详解
假定: 1 centos 系统 root登录 2 siege-2.72版本 下载自:http://www.joedog.org 3 openssl 安装路径 /usr/local/ssl 4 使用人员:php开发人员 关于siege的说明请先参考http://www.joedog.org 选择siege的理由: 1 稳定 2 除了对http支持外,还支持https,并且支持的很
2015-04-15 14:01:27
439
转载 使用JMeter进行性能测试
点击打开链接 JMeter 是 Apache 组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,最新的版本是1.9.1。本文中作者将向大家介绍如何使用 JMeter 进行测试。 3 评论: 肖菁 ([email protected]), 软件工程师 2004 年 2 月 13 日 内容
2015-04-13 13:54:30
564
转载 JaCoCo:分析单元测试覆盖率的利器
点击打开链接 JaCoCo:分析单元测试覆盖率的利器 本文主要介绍了如何使用 JaCoCo 分析 Java 项目的单元测试覆盖率,同时介绍了如何在 Eclipse 中安装和使用 EclEMMA,让开发人员可以直观地看到单元测试的覆盖情况。 0 评论: 王 群峰, 软件工程师, IBM China 2014 年 8 月 11
2015-04-13 13:51:48
2254
转载 解决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
7388
转载 TFS--淘宝文件系统Nginx模块安装篇
1.安装yajl yajl是一个开源的JSON库 请到这里下载: http://lloyd.github.io/yajl/ yum install cmake -y tar xvf lloyd-yajl-2.0.1-0-gf4b2b1a.tar.gz cd lloyd-yajl-f4b2b1a/ ./configure make && make insta
2015-03-07 13:23:17
2372
转载 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
1140
转载 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
1344
转载 UML类图几种关系的总结
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特
2015-02-27 16:37:00
413
转载 DAO设计模式
一、信息系统的开发架构 客户层-------显示层-------业务层---------数据层---------数据库 1.客户层:客户层就是客户端,简单的来说就是浏览器。 2.显示层:JSP/Servlet,用于给浏览器显示。 3.业务层:对于数据层的原子操作进行整合。 4.数据层:对于数据库进行的原子操作,增加、删除等; 二、DAO(Data
2015-02-27 14:40:23
449
转载 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
379
转载 Git教程
史上最浅显易懂的Git教程! 为什么要编写这个教程?因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎地介绍Git的某几个命令,还有直接从Git手册粘贴帮助文档的,总之,初学者很难找到一个由浅入深,学完后能立刻上手的Git教程。 既然号称史上最浅显易懂的Git教程,那这个教
2015-02-25 11:48:48
521
转载 Java的JDBC事务详解
事务的特性: 1) 原子性(atomicity):事务是数据库的逻辑工作单位,而且是必须是原子工作单位,对于其数据修改,要么全部执行,要么全部不执行。 2) 一致性(consistency):事务在完成时,必须是所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。 3) 隔离性(isolation):一个事务的执行不能被其他事务所影响。 4)
2015-01-31 09:42:40
466
转载 Ubuntu 12.04右键在当前位置打开终端
Ubuntu 12.04增加右键命令:在终端中打开 软件中心:搜索nautilus-open-terminal安装 命令行:sudo apt-get install nautilus-open-terminal 重新加载文件管理器 nautilus -q 或注销再登录即要使用
2015-01-30 10:16:07
448
转载 MongoDb
这是MongoDB的系列学习笔记的第一篇,主要介绍什么是非关系型数据库MongoDB,如何下载,去哪儿下载,又该怎么正确的安装等一系列问题。 一、前言 最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下。本人不才,借着自学的机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论。部分资源出自其他博客,旨将零散知识点集中到
2015-01-20 15:56:18
511
原创 HTTP报文基本结构,自己写程序发送http包登陆某些网站。
对http协议一直没有深入的研究,前几天寝室一哥们需要 登陆 某网站,批量查询一些客户的信息(大约有几万个客户),因为他嫌自己手动查询太慢(当然他也比较懒),所以找我帮他写一个程序,进行批量查询。刚开始他给我说的时候,我只是简单的说 叫他去用一用 按键精灵 这个软件,能够自动做重复的操作,于是 他听我的 去下载了一个按键精灵 玩了一玩,结果发现满足不了他的需求,并且他嫌按键精灵太慢了,太傻了。没办
2014-12-26 16:18:46
2135
原创 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
761
原创 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
2503
原创 java 实现支持多线程的单件模式
在我们写程序时,经常会用到单件模式,单件模式是一个类只拥有一个实例对象(或者拥有多个固定数量的实例对象)。下面我给出一个使用多线程的单件模式demo。 package com; public class Single { private static Single _instance = null; private static Object lock = new
2014-12-26 11:19:25
812
原创 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
5128
转载 HTTP协议详解
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of
2014-12-24 09:04:09
649
转载 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.iso Date Published (UTC): 2010-5-3 9:45:45
2014-12-23 13:10:13
866
转载 cp -r
cp -r 的功能无人不知,就是拷贝整个目录,但是最简单的命令命令最让人抓狂。 如果目录之中有任何symlink文件,cp的结果是目的目录之中symlink被替换为实体文件。 你的文件可能会被duplicate。这与多数人认为的两个目录拷贝之后完全相同的预测不同,如果因此产生问题会让你困惑一阵子。
2014-12-20 19:49:00
1621
转载 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
550
转载 写一个函数,返回数字中二进制位为'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
598
转载 tesseract-ocr训练方法
tesseract-ocr有2和3两个版本,不同版本训练方法稍有不同。 第3版本的训练方法官版教程在这里:TrainingTesseract3 第2版的训练方法官版教程在这里:TrainingTesseract 我使用的是最新的3.01版本的。训练所需准备: 1.下载并安装3.01版本的tesseract。事实上并不需要安装这步骤,我下载的是压缩包版,解压即可,这里我解压到
2014-12-05 16:25:50
678
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人