`
文章列表
从tomcat的访问记录查看非法攻击访问 这个是访问日志记录: 218.59.238.92 - - [08/Dec/2014:03:05:58 +0800] "GET /azenv2.php HTTP/1.0" 404 - 218.59.238.92 - - [08/Dec/2014:03:08:55 +0800] "GET /azz.php HTTP/1.0" 404 - 218.59.238.92 - - [08/Dec/2014:05:34:47 +0800] "GET /azenv.php HTTP/1.0" 40 ...
下载ZooKeeper,我下载的是3.4.6,解压 vs2008或者以上 在windows 环境变量中,增加ZOOKEEPER_HOME定义,指向解压目录 手动修改project文件,$(ZOOKEEPER_HOME)\src\c\zookeeper.vcproj,用记事本(或者ultraedit等)打开,由于该文件是用utf-8编码的,在windows下默认带BOM头,直接删除前面2个字节(即BOM头)。 加载zookeeper.sln文件 $(ZOOKEEPER_HOME)/bin/zkServer.cmd,启动ZooKeeper服务器(单机standalone) 编译并运行 ...
  ZooKeeper进行领导者选举是比较容易的。   伪代码表示: zkclient: <1>判定是否存在/zxeample/leader路径 <2>如果不存在,那么试图创建一个会话znode(Ephemeral Path)(path = /zxeample/leader,data=client id)   <2.1>创建成功,标识自己是leader <2.2>创建不成功(包括异常)转向<1> <3>如果存在path=/zxeample/leader,标识自己是slave,(可能需要与leader进 ...
CentOS release 6.5 (Final) 1 安装:默认安装,即安装了个mongodb2.4 yum -y install mongodb.x86_64 mongodb-server.x86_64 libmongodb-devel.x86_64 2 启动: mkdir /var/mongodb nohup mongod --autoresync --jsonp --dbpath=/var/mongodb & 3 写个c++ client 连接   #include <cstdlib> #include <iostream> ...
需求:     在手机地图上,公交或者自驾,经常请求导航的起点终点。如何知道哪些是热点区域(特别是时间相关的热点区域)? 方法1:基于搜索的关键词 地名(用户输入的终点)进行文本聚类。然后将地名进行经纬度转换 ...

JAVA GC日志输出

    博客分类:
  • java
2014-09-09T09:45:41.560+0800: 336279.264: [GC2014-09-09T09:45:41.560+0800: 336279.264: [ParNew: 136477K->167K(153344K), 0.0245680 secs] 151436K->15125K(2080128K), 0.0248620 secs] [Times: user=0.05 sys=0.00, real=0.03 secs] [GC2014-09-09T09:45:41.560+0800: 336279.264: [ParNew: 136477K->16 ...
C10k要解决的问题,是10K个连接。 LINUX下,使用EPOLL可实现异步非阻塞(注:阻塞的一定是同步的,阻塞是调用方自己阻塞自己(等待事件)) 非阻塞:是指调用方不会阻塞自己,如被调用方有数据就返回,无数据就返回EAGAIN,调用方根据EAGAIN决定自己的策略。因此非阻塞,和异步没有任何关联。 异步:是相对于同步的。异步是指:调用的时机和返回的时机不是同一时刻。异步说的是一个处理流程,而并不一定是具体的某个函数。 举例如下: 你在电子商城买了一本书,你已经下单;但是,这时候商城并没有立即给你发单,而是有合适时候时,主动通知你,我已经发单了。 因此,下单,和发单不是同一时刻。 一般来说, ...

geoserver

    博客分类:
  • gis
http://docs.geoserver.org/stable/en/developer/maven-guide/index.html 前置条件 · git · maven · Eclipse · Jdk1.7,最新版必须要1.7 1. 下载 最新版snapshot git clone git://github.com/geoserver/geoserver.git geoserver 如果网速可以,建议不要通过下载zip来做。 2. 编译 不同于官方文档,直接编译 还是先生成eclipse工程,这一步,时间比较长,耐心等待,完全可以看个电影再回来。 >mvn eclipse:e ...
#include <stdio.h> #include <vector> #include <algorithm> #include <functional> #include <string> #include <map> #include <iostream> using namespace std; #define ID 1 #define ERROR 255 enum TYPE{ INT=1, FLOAT, CHAR, }; struct Value{ TYP ...
从String中转成JSON对象 最近使用json来传递对象,JAXB,基于JAVA annotation,因此代码简洁,所以选用支持JAXB的MOXy,以前一直用google Gson,这个适合手动解析JSON,它在一些很大的JSON对象上速度很快,但是不利于快速开发,且维护复杂,代码不友好。 Gson中的fromJson 方法也可以解析简单对象,如{"type":0,"score":0.0}。但复杂对象,包含数组,内嵌其他对象,我没有成功。 第一次使用MOXy,版本2.5.0,解析JSON出错: MOXy deserialization ...
import java.util.*; public class BoxesDiv2{ public BoxesDiv2(){} public int findSize(int[] candyCounts) { Arrays.sort(candyCounts); for(int i=0;i<candyCounts.length;i++){ int v = candyCounts[i]; int j=1; while(j<v ...
 Problem Statement for MixingColors    
Andrew,Ng的学习笔记 在希腊人的<<Pattren Recognition>>中的最入门的线性分类器中的感知器算法Perceptron使用的就是梯度下降法来迭代计算的。 注:梯度下降用于找最小值,如果是增加,即梯度上升,则是找最大值。    
Problem A. Part Elf This contest is open for practice. You can try every problem as many times as you like, though we won't keep track of which problems you solve. Read the Quick-Start Guide to get started. Small input8 points Solve A-small
原始图片来自于国外某人的博客 写道 http://singaraju.com/blogs/gautam/files/2009/09/sorting1.jpg             比较次数  
Global site tag (gtag.js) - Google Analytics