MongoDB windows 服务安装

在windows上安装mongodb服务很简单,步骤如下:

首在mongodb目录下建立一个conf/mongod.conf文件,内容如下(是的你还可以有更多配置)

dbpath = D:/mongodb-2.0.4/data
logpath = D:/mongodb-2.0.4/logs/mongod.log
port = 21017

原后执行下面的命令就OK了,除此之外你还要建一下对的应的目录并且把本文中的路径改得与其对应。

mongod -f D:/mongodb-2.0.4/conf/mongod.conf --install
Posted in 爱写代码 | Leave a comment

好用命令收集

找出jar文件,并使用系统调用zip工具来验证每个jar文件是否正常

find . -type f -name \*.jar -exec zip -T {} \;
Posted in 爱写代码 | Leave a comment

Luhn计算模10“隔位2倍加”校验数的公式

Luhn计算模10“隔位2倍加”校验数的公式

计算步骤如下:
步骤1:从右边第1个数字(低序)开始每隔一位乘以2。
步骤2:把在步骤1中获得的乘积的各位数字与原号码中未乘2的各位数字相加。
步骤3:从邻近的较高的一个以0结尾的数中减去步骤2中所得到的总和[这相当于求这个总和的低位数字(个位数)的“10的补数”]。如果在步骤2得到的总和是以零结尾的数(如30、40等等),则校验数字就是零。

 例:
无校验数字的卡号 4992 73 9871 步骤
4 9  9 2 7 3 9 8 7 1       1
    ×2      ×2    ×2     ×2    ×2 [......]

Read more

Posted in 爱上网 | Leave a comment

maven安装ojdbc14

ojdbc14 Oracle官方授权才能被我们下载, 在maven中央库中没有ojdbc14的jar包,变通解决办法:

下载一个ojdbc14的10.2.0.4.0包,通过下面的命令,让maven放到本地库中去:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=ojdbc14-10.2.0.4.0.jar

然后再在工程中加入如下配置即可:

<dependency>
    <groupId&[......]

Read more

Posted in 爱写代码 | Leave a comment

Windows和Linux双系统下完美卸载linux

装了Windows和linux双系统的朋友,在后期要删除linux是个比较头痛的问题,因为MBR已经被linux接管,本文的目的是如何在windows 和linux双系统下,简单,完美地卸载linux(适用于Vista/XP/Win7+Ubuntu/Fedora/FreeBSD)。

使用MbrFix.exe卸载Windows双系统Linux

不用Windows系统安装盘,不用安装矮人DOS工具箱也可以很简单地实现卸载Linux。双系统卸载Linux的主要问题是当在windows中将linux 分区直接格式化之后,Grub系统引导程序也会被同时删除,所以导致重启后无法进入Window[......]

Read more

Posted in 爱上网, 爱写代码 | Leave a comment

修改Oracle数据库的字符集

Oracle10G可以采用下面的方法

connect system as sysdba ;
shutdown immediate ;
startup mount ;
alter system enable restricted session ;
alter system set JOB_QUEUE_PROCESSES=0;
alter system set AQ_TM_PROCESSES=0;
alter database open ;
alter database character set internal_use ZHS16GBK ;
shutdown im[......]

Read more

Posted in 爱写代码 | Leave a comment

Linux系统中增加Swap分区大小

1、检查当前的分区情况:

[root@localhost]#free -m

2、增加交换分区文件及大小,如果要增加2G大小的交换分区,则命令写法如下,其中的 count 等于想要的块大小。

[root@localhost]# dd if=/dev/zero of=/home/swap bs=1024 count=2048000

3、设置交换文件:

[root@localhost]# mkswap /home/swap

4、立即启用交换分区文件

[root@localhost]# swapon /home/swap

5、如果要在引导时自动启用,则编[......]

Read more

Posted in 爱写代码 | Leave a comment

markdown maven plugin

因想在自己的maven小项目中用markdown写文档,但没有找到markdown的maven插件,故自己动手造了一个。

maven 中的配置:

<build>
	<pluginManagement>
		<plugins>
			<plugin>
				<groupId>org.eclipse.m2e</groupId>
				<artifactId>lifecycle-mapping</artifactId>
				<version>1.0.0</ve[......]

Read more

Posted in 爱写代码 | Tagged , | Leave a comment

eclipse中用空格替代制表符

其效果为:按一次制表符,出现“4个空格”,而不是“4个空格长度的制表符”。

设置步骤:窗口(windows)->首选项(preferences…),
在左边选Java->代码样式(code style)->格式化程序(Formatter),
右边点“显示(edit)”按钮,选“缩进(Indentation)”选项卡,
在“常规设置(general settings)”里的“跳格策略(Tab policy)”
下拉列表选“仅空格(Spaces only)” 。

Posted in 爱写代码 | Tagged | Leave a comment

Windows 7 共享 Wifi 批处理脚本

@echo off
rem SSID广播的名称
set SSID=hotspot.sinobro.com
rem 用户安全密钥应为 8 到 63 个 ASCII 字符组成的字符
set PASS=1234567890

:MENU
set Choice=
cls
echo.
echo    Windows 7 设置虚拟WIFI无线路由接入点
echo    ------------------------------------
echo.
echo    1. 启动无线路由服务
echo            SSID=%SSID%
echo[......]

Read more

Posted in 爱上网, 爱写代码 | Leave a comment