自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(191)
  • 资源 (27)
  • 收藏
  • 关注

原创 python 导出mongoDB数据中的数据

import pymongo,urllibimport sysimport timeimport datetimereload(sys)sys.setdefaultencoding('utf8')from pymongo.connection import Connectionfrom datetime import timedeltaimport osconnection=p

2013-11-07 15:49:16 7266

原创 python 操作文件

(1) 判断文件是否存在import os os.path.isfile('test.txt') #如果不存在就返回False os.path.exists(directory) #如果目录不存在就返回False>>> import os>>> print os.path.isfile("D:\\dstUrl.txta")False>>>

2013-11-07 15:19:36 678

原创 python 时间转换应用

(1)在用到python的时候经常会涉及到对时间的操作。  python最常用的时间模块。import time,datetimefrom datetime import timedeltaimport sysreload(sys)获取当前时间format="%Y-%m-%d %H:%M:%S"now=datetime.datetime.now() //当前时

2013-11-07 15:09:11 1049

原创 周鸿祎语录(1)

周鸿祎:我代表台下观众问唐总一个问题,唐总讲话很有激情,但是滴水不漏,他说第一次被两个女人同时拥抱,我们问第二次、第三次在哪里呢?我今天过来,大家俗称我叫红衣大炮,所以我特意穿了一个红衣服,希望将来能够成为红衣法师。今天来这儿不放炮,给大家传授放炮的经验。来之前戴志康问我,我说讲什么?戴志康(博客)说随便瞎讲。今天一来,现场有很多人,有接近3000人,底下有2000人,我问底下维持秩序的保

2013-11-06 14:21:28 1288

转载 Java socket 实现tomcat服务器

一个基于java的web服务器使用这两个重要的类:java.net.Socket和java.net.ServerSocket,并通过HTTP消息进行通信。在实现Web服务器之前有必要简要说明一下超文本传输协议(HTTP)。超文本传输协议(HTTP)http是一种无状态的请求和相应协议,请大家暂时记住无状态这一概念,在后续介绍session时将会向大家阐述有状态和无状态的区别。在HT

2013-11-05 16:44:17 8579

转载 java 静态变量和静态块底层原理

Java静态变量的初始化(static块的本质)在网上看到了下面的一段代码:public class Test {       static {            _i = 20;        }       public static int _i = 10;              public static void main(String[] args) {

2013-11-04 15:57:29 3533 1

转载 struts2 漏洞 笔记

Struts 是 Apache软件基金会(ASF)赞助的一个开源项目。它最初是 Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用 Java Servlet/JSP 技术,实现了基于Java EE Web应用的MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品。在 Struts 中,已经由一个名为 ActionServlet 的 Servlet

2013-11-04 11:25:05 947

转载 java 静态变量初始化顺序

Java 类初始化顺序在网上已经有很多文章了,这里不再谈那么多,仅仅谈下Java静态变量的初始化顺序,如果你是Java高手,并且自认为对这个顺序已经掌握到了炉火纯青的境界,请忽视这篇文章.前天看了Y.BOY对AS程序员的《关于初始化静态变量的一些思考》,让我感觉这个东西很奇妙,他的问题也是从JAVA来的.然后我就做了些测试,发现与我想的很不一样.而且Java与AS的也不一样.今天就先将关于Ja

2013-11-04 10:41:27 889

原创 java JDBC 连接数据库

package mysql;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * Created by IntelliJ IDEA. * User: haoshihai *

2013-09-09 17:42:31 1046

原创 spring3.0 使用@value 加载配置文件property

(1)在spring配置文件中。加入 xmlns:context="http://www.springframework.org/schema/context"> classpath:datasource.properties,classpath:constant.properties"/>(2)@Value("${url}")private String ur

2013-09-08 12:17:37 11576

原创 Mysql 是表主键自动从1开始

alter TABLE act_rate auto_increment=1;

2013-09-04 18:12:47 1897

转载 du命令

du命令:disk usage,顾名思义,是关于目录使用情况的。对了~ 它的作用就是计算目录大小的。1.  想看当前目录下所有目录以及子目录的大小: # du -h .“.”代表当前目录下。也可以换成一个明确的路径-h表示用K、M、G的人性化形式显示2. 只想看当前目录下abc目录的大小,并不想看其他目录以及其子目录:# du -ch a

2013-09-03 12:48:06 797

原创 Java 常用排序算法

package arithmetic;/** * Created by IntelliJ IDEA. * User: haoshihai * Date: 13-8-8 * Time: 下午12:12 * To change this template use File | Settings | File Templates. *///java 算法public class Ar

2013-08-08 16:26:27 685

转载 Linux安装mysql——源码安装

Linux安装mysql——源码安装1.假设已经有mysql-5.5.10.tar.gz以及cmake-2.8.4.tar.gz两个源文件(1)先安装cmake(mysql5.5以后是通过cmake来编译的)[root@ rhel5 local]#tar -zxv -f cmake-2.8.4.tar.gz[root@ rhel5 local]#cd cmake-2.

2013-07-24 17:04:55 739

原创 Linux使用crontab运行定时任务详解

安装crontab:yum install crontabs说明:/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin/service crond reload //重新载入配置 查看crontab服务状

2013-07-24 14:16:45 731

原创 MongoDB 游标超时解决办法

解决 MongoDB 的 cursor id is not valid at server 问题最近在用 Python 抓些网站的数据到 MongoDB 数据库。偶尔会遇到pymongo.errors.OperationFailure: cursor id '26777532088498352' not valid at server这样的问题。今天看了下文档,找到了原因。

2013-07-24 10:52:51 11537 4

原创 页面加载完成执行方法

1、$(function(){   $("#a").click(function(){     //adding your code here   }); }); 2、$(document).ready(function(){   $("#a").click(function(){     //adding your code here     }); }); 

2013-07-23 10:55:46 917

原创 500W 文本数据排序去除重复数据

现在又这样一组数据。数量为500W条数据,大小约1G班级,性别,年龄,........1,w,151,w,131,w,201,w,111,m,151,m,131,m,141,m,172,w,182,w,132,w,142,w,12............要筛选出每个班级 男生、女生最大年龄的名字

2013-07-18 15:22:40 2159

原创 Java获取linux Ip

在很多时候,我们需要用java获取服务器的本地IP。我们最常用的方法。 public static void main(String args[]) { try { String hostIp = ""; hostIp = Inet6Address.getLocalHost().getHostAddress();

2013-07-12 10:46:16 4776

原创 Json 增 删 改

var json = { "age":24, "name":"cst" }; //修改Json中的age值,因为Json中存在age属性 json["age"] = 30; document.writeln(json.age+""); //30

2013-07-08 17:52:24 951

原创 Apache FTPClient 实现文件上传

package FTP;/** * Created by IntelliJ IDEA. * User: haoshihai * Date: 13-7-3 * Time: 下午4:45 * To change this template use File | Settings | File Templates. */import java.io.File;import java.i

2013-07-04 10:30:49 5557

转载 使用Apache FtpServer搭建FTP服务器

使用Apache FtpServer搭建FTP服务器 [FlashFXP]前言  FTP服务器很多朋友都选用Serv-U,一般都是找的破解版或免费使用30天的版本,这里推荐一款免费开源而且简单好用的FTP软件:Apache FtpServer,以下是搭建过程。声明  欢迎转载,但请保留文章原始出处:)     博客园:http://www.cnblo

2013-07-04 10:14:47 1538

原创 Java 正则表达式

java.util.regex 类 Patternjava.lang.Object java.util.regex.Pattern所有已实现的接口: Serializable public final class Patternextends Objectimplements Serializable正则表达式的编译表示形式。 指定为字符串的正则表达式

2013-06-27 17:15:17 559

转载 linux 管道介绍

利用输入/输出重定向 在Linux命令行模式中,如果命令所需的输入不是来自键盘,而是来自指定的文件,这就是输入重定向。同理,命令的输出也可以不显示在屏幕上,而是写入到指定文件中,这就是输出重定向。接下来看看标准输入/输出重定向在构造一条Linux命令中的实际应用。1.输入重定向和输出重定向 # wc aa.txt# ls > home.txt第一条命令将文件aa

2013-06-20 17:49:31 690

原创 Httpclient 实现文件下载

依赖jar包:httpclient-4.0.jar类的实现:import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.DefaultH

2013-06-18 10:03:25 7772 1

原创 linux 用户环境变量介绍

先来介绍以下linu中的环境变量Linux 的变量可分为两类:环境变量和本地变量环境变量,或者称为全局变量,存在与所有的shell 中,在你登陆系统的时候就已经有了相应的系统定义的环境变量了。Linux 的环境变量具有继承性,即子shell 会继承父shell 的环境变量。本地变量,当前shell 中的变量,很显然本地变量中肯定包含环境变量。Linux 的本地变量的非环境变量不具备继承

2013-06-13 18:15:42 9728

原创 ssh 远程无密码登录

1 什么是ssh无密码登录?简单的说就是:使用ssh协议从一台机器A上登录到另一台机器B上无需输入密码。2 为什么需要ssh密码登录?在Terminal中用ssh命令登录服务器每次都要输入密码,虽然可以复制/粘贴密码,但登录后一段时间不操作,服务器会自动断开连接,连接时又要复制/粘贴密码,还是有些不方便。有没有办法实现登录时不用输入密码呢?有办法,这篇博文分享的就是解决方法。

2013-06-13 17:47:53 3536 4

原创 CentOS6 安装mediainfo

MediaInfo supplies technical and tag information about a video or audio file.First lets grab the rpms. From the download page download the rpms that are appropriate for your platform. My sys

2013-06-06 17:43:24 4239

转载 linux 下chattr 用法参数说明

linux 下chattr 用法参数说明对系统安全非常重要的一个命令 chattr chattr 用于设置文件属性     lsattr 用于查看文件属性1.作用修改ext2和ext3文件系统属性(attribute),使用权限超级用户。 2.格式chattr [-RV] [-+=AacDdijsSu] [-v version] 文件

2013-05-31 10:54:08 929

转载 shell 基础 $(cd `dirname $0`;pwd)

$ cd `dirname $0` 和PWD%/* shell变量的一些特殊用法在命令行状态下单纯执行 $ cd `dirname $0` 是毫无意义的。因为他返回当前路径的"."。这个命令写在脚本文件里才有作用,他返回这个脚本文件放置的目录,并可以根据这个目录来定位所要运行程序的相对位置(绝对位置除外)。在/home/admin/test/下新建test.sh内容如下:

2013-05-28 15:53:40 98481

原创 linux 安装 resin 介绍

今天在linux 部署了resin,把 安装的步骤记录一下以便以后温习。(1)检查机器上是否安装JDK。输入命令:java -version[root@cdn bin]# java -versionjava version "1.6.0_26"Java(TM) SE Runtime Environment (build 1.6.0_26-b03)Java HotSpot(TM)

2013-05-28 11:31:25 10413 1

原创 Java 判断网络资源是否有效

在网络中经常需要判断资源地址url是否有效。可以参考下面代码。//判读资源是否存在 public boolean getRource(String source) { try { URL url = new URL(source);//创建URL对象。 URLConnection uc = url.openConn

2013-05-28 10:52:07 2843 1

转载 shell test用法

shell test用法博客分类: linux1)判断表达式 if test  (表达式为真) if test !表达式为假 test 表达式1 –a 表达式2                  两个表达式都为真 test 表达式1 –o 表达式2                 两个表达式有一个为真 2)判断字符串 te

2013-05-27 12:07:36 602

转载 jar 命令详解

jar 命令详解  jar 是随 JDK 安装的,在 JDK 安装目录下的 bin 目录中,Windows 下文件名为 jar.exe,Linux 下文件名为 jar。它的运行需要用到 JDK 安装目录下 lib 目录中的 tools.jar 文件。不过我们除了安装 JDK 什么也不需要做,因为 SUN 已经帮我们做好了。我们甚至不需要将 tools.jar 放到 CLASSPATH

2013-05-27 11:05:22 1171

转载 linux vi命令使用详解

感觉写的比较详细就转载一下:http://www.cnblogs.com/mahang/archive/2011/09/01/2161672.html1、vi的基本概念   基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:    1) 命令行模式command m

2013-05-24 16:33:58 630

转载 UNIX / Linux: 10 个 Netstat 命令实例

UNIX / Linux: 10 个 Netstat 命令实例Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。本文提供 10 个非常实用的 Netstat 命令实例。1. 列出所有端口 (包括监听和未监听的

2013-05-24 11:33:19 4022

原创 Timer 和TimerTask 定时任务是否多线程

今天一个同事问过我这样一个问题。Timer 启动一个任务,每个1秒钟执行一次 。如果第一次执行这个任务Task需要5秒。那么第二次执行这个任务是在第2秒开始,还是在5秒开始。问题就此开始了。(1)如果是在第2秒执行这个任务。那么Task中的数据在同一个时间有两个线程在操作。这种操作造成显现就会出现数据混乱。线程不安全。两个线程同时拿到一个全局变量index=1,先后加1.结果变

2013-05-16 18:01:23 2531

原创 linux 常用命令

(1) 查看进程命令:      netstat -aon|findstr "11211"      netstat -ntlp|gress "11211"(2) 查找文件命令: find /etc -name '*srm*'     这个命令表明了Linux系统将在/etc整个目录中查找所有的包含有srm这3个字母的文件,比如 absrmyz, tibc.sr

2013-05-15 10:59:59 318

原创 Java 执行对象构造函数理解

今天无意在论坛中看到帖子 地址:http://bbs.csdn.net/topics/390457086?page=1#post-394480008然后自己想说一下自己对这个问题的理解,不知道是否正确欢迎大家拍砖。先看代码,这里我直接粘贴帖子中的代码。public class A {public A() {init();} protected void init() {

2013-05-14 13:42:02 653

转载 位运算案例

1) int型变量循环左移k次,即a=a >16-k  (设sizeof(int)=16) (2) int型变量a循环右移k次,即a=a>>k |a (3)整数的平均值 对于两个整数x,y,如果用 (x+y)/2 求平均值,会产生溢出,因为 x+y 可能会大于INT_MAX,但是我们知道它们的平均值是肯定不会溢出的,我们用如下算法: int average(int x, int y

2013-05-14 11:17:48 747

apache-maven-3.0.5

apache-maven-3.0.5 比较稳定 下载依赖jar速度很快。

2014-03-26

HighCharDemo

很久没有用stuts2,简单的搭建了一个框架,用了一下highChars ,感觉还不错!

2014-03-06

tortoisesvn

tortoisesvn是一款非常不错的客户端程序,方便,便捷、好用,大家可以尝试一下。

2014-03-04

mongodb数据库分离和系统切换方案

对于mongodb 集群很有帮助,分享的同时,也留着自己用

2013-11-29

java 反编译工具

感觉很不错的编译工具,上次用编译器既然编译错误,这个比较准确。

2013-11-04

刻盘工具 Universal-USB-Installer-1.9.4.0

该工具可以将iso 文件可到移动U盘里。操作步骤 1 准备iso文件 2,打开工具选择iso,选择U盘。 3,开始刻录。直至完毕。

2013-09-06

mysql源码安装

mysql 源码安装 ,cmake-2.8.4.tar.gz,mysql-5.5.10.tar。

2013-07-26

Spring MVC 项目Demo

用Spring MVC+MyBaits+Maven+Jetty+IntelliJ IDEA 12.0.4 +Mysql 搭建了一个项目。比较简单。供参考。

2013-04-02

mybatis 代码生成工具 GenCode

直接把GenCode下载 用java命令 java -jar GenCode.jar 文件就可以把数据库里面的表生成,bean,dao,service,controller.很是方便

2013-03-12

nginx pdf 书籍

目录介绍: 第1部分 基础篇 第1章 Nginx简介 1.1 常用的Web服务器简介 1.2 Nginx简介 1.3 选择Nginx的理由 1.4 Nginx与Apache、Lighttpd的综合对比 第2章 Nginx服务器的安装与配置 2.1 安装Nginx服务器所需要的系统资源 2.2 Nginx的下载 2.3 Nginx的安装 2.4 Nginx的启动、停止、平滑重启 2.5 Nginx的平滑重启 2.6 Nginx的信号控制 2.7 Nginx的平滑升级 第2部分 进 阶 篇 第3章 Nginx的基本配置与优化 3.1 Nginx的完整配置示例 3.2 Nginx的虚拟主机配置 3.3 Nginx的日志文件配置与切割 3.4 Nginx的压缩输出配置 .3.5 Nginx的自动列目录配置 3.6 Nginx的浏览器本地缓存设置 第4章 Nginx与PHP(FastCGI)的安装、配置与优化 4.1 获取相关开源程序 4.2 安装PHP 5.2.10(FastCGI模式) 4.3 安装Nginx 0.8.15 4.4 配置开机自动启动Nginx + PHP 4.5 优化Linux内核参数 4.6 在不停止Nginx服务的情况下平滑变更Nginx配置 4.7 编写每天定时切割Nginx日志的脚本 第5章 Nginx与JSP、ASP.NET、Perl的安装与配置 5.1 Nginx与JSP(Tomcat)在Linux上的安装、配置 5.2 Nginx与ASP.NET(Mono+FastCGI)在Linux上的安装、配置 5.3 Nginx与Perl(FastCGI)在Linux上的安装、配置 第6章 Nginx HTTP负载均衡和反向代理的配置与优化 6.1 什么是负载均衡和反向代理 6.2 常见的Web负载均衡方法 6.3 Nginx负载均衡与反向代理的配置实例 6.4 Nginx负载均衡的HTTP Upstream 模块 6.5 Nginx负载均衡服务器的双机高可用 第7章 Nginx的Rewrite规则编写实例 7.1 什么是Nginx的Rewrite规则 7.2 Nginx Rewrite规则相关指令 7.3 PCRE正则表达式语法 7.4 Nginx的Rewrite规则编写实例 7.5 Nginx与Apache的Rewrite规则实例对比 第8章 Nginx模块开发 8.1 Nginx模块概述 8.2 Nginx模块编写实践 第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块 9.1 什么是Web缓存? 9.2 Nginx的Web缓存服务 9.3 新浪网开源软件项目——基于Nginx的NCache网页缓存系统 第3部分 实战篇 第10章 Nginx在国内知名网站中的应用案例 10.1 Nginx反向代理与负载均衡类网站应用案例 10.2 Nginx+PHP类网站应用案例 第11章 Nginx的非典型应用实例 11.1 用HTTPS(SSL)构建一个安全的Nginx Web服务器 11.2 采用Nginx搭建FLV视频服务器 11.3 Nginx+PHP+MySQL在小内存VPS服务器上的优化 11.4 采用Nginx搭建正向代理服务器 第4部分 模块篇 第12章 Nginx的核心模块 12.1 主模块指令 12.2 主模块变量 12.3 事件模块指令 第13章 Nginx的标准HTTP模块 13.1 HTTP的核心模块 13.2 HTTP Upstream模块 13.3 Http Access 模块 13.4 HTTP Auth Basic 模块 13.5 Http Autoindex 模块 13.6 Http Browser 模块 13.7 Http Charset 模块 13.8 Http Empty Gif模块 13.9 Http Fcgi 模块 13.10 geo 模块 13.11 Gzip 模块 13.12 Http Headers模块 13.13 Http Index模块 13.14 HTTP Referer模块 13.15 Http Limit Zone模块 13.16 Http Limit Req模块 13.17 Http Log模块 13.18 Http Map模块 13.19 Http Memcached模块 13.20 Http Proxy模块 第14章 Nginx的其他HTTP模块 14.1 Http Addition模块 14.2 Embedded Perl模块 14.3 Flv Stream模块 14.3 flv 指令 14.4 Http Gzip Static模块 14.5 Http Random Index模块 14.6 Http Geo IP模块 14.7 Http RealIp模块 14.8 Http SSL模块 14.9 Http Stub Status模块 14.10 Http Sub模块 14.11 Http Dav模块 14.12 Google Perftools模块 14.13 Http XSLT模块 14.14 Http Secure Link模块 14.15 Http Image Filter模块 第15章 Nginx的邮件模块 15.1 Nginx邮件核心模块 15.2 Nginx邮件认证模块 15.3 Nginx邮件代理模块 15.4 Nginx邮件SSL模块 15.5 Nginx邮件模块配置实例 索引

2013-01-17

css样式框架

这是一些不错的css样式框架,一般比较通用。

2013-01-16

取色器工具

取色工具很好用,很小而且不需要安装,对于做web前端的,对于搞美化页面来说是一款不错小软件。

2013-01-16

网页播放视频

一个很简单的网页播放视频的DEMO,喜欢做一些网站的童鞋们可以瞄一眼!

2012-12-11

播放器player

这是一款可以播放视频的播放器。支持各种格式的视频播放,入mp4,flv等待

2012-12-11

hadoop 集群搭建

一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有着高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高传输率(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求(requirements)这样可以流的形式访问(streaming access)文件系统中的数据。

2012-12-03

nginx 下载

nginx ("engine x") 是一个高性能的HTTP和反向代理服务器。 nginx有出色的处理静态页面的能力。但是对于一个大型网站来说,必然存在大量的动态页面。而静态页面和动态页面所要求的资源是不一样的。 下面我们就使用nginx来配置对动态页面的反向代理。这样子,我们就可以让一台nginx处理静态页面,而后端架上N台(视负载情况)来处理动态页面,从而达到动态和静态效率的均衡

2012-11-23

FileZilla 安装

是一款免费的ssh 工具,不错方便、好使。

2012-11-22

maven 权威指南 pdf

该pdf是从官网下载,后很详细,讲的很基础也很详细。值得看一下。

2012-11-13

Visio 绘图 专用

这是一款不错的软件,找了许久才发现。在我这是可以安装的,默认下一步就行。

2012-11-02

ActiveMQ 5.6 服务器

ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。

2012-09-25

java项目搭建命名规范

本人觉得这对于从事程序开发的程序员很有必要的了解一下。 因为这是一下很基本的东西,不解释!

2011-04-08

JAVA程序员简历模板.doc

精心挑选出的java 爱好者的简历模板,拿出来分享一下。

2011-03-22

java的几种设计模式

对于学习java的朋友来说,应该还是有点帮助。

2011-02-22

struts2面试题(个人四处搜集,吐血推荐)

struts2一些关于面试的题目。是很好的资料哦。

2011-02-22

java网络编程学习资料

我不想过多描述,觉得有用就下分享一下,主要是一些学习资料。

2011-02-22

空空如也

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

TA关注的人

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