- 博客(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
转载 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
刻盘工具 Universal-USB-Installer-1.9.4.0
2013-09-06
Spring MVC 项目Demo
2013-04-02
mybatis 代码生成工具 GenCode
2013-03-12
nginx pdf 书籍
2013-01-17
hadoop 集群搭建
2012-12-03
nginx 下载
2012-11-23
ActiveMQ 5.6 服务器
2012-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人