- 博客(296)
- 资源 (53)
- 收藏
- 关注
原创 openresty的安装配置
-----------------------------openresty的安装配置: yum -y install gcc gcc-c++ autoconf automake yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel openresty下载地址:http://op...
2017-01-23 17:28:48
336
原创 nginx openresty组件介绍
---------------------缓存: 1、php的fastcgi缓存 fastcgi_cache见上面配置:php fastcgi的缓存:http://www.360doc.com/content/15/0816/14/552866_492084033.shtmlhttps://zhangge.net/5042.htmlhttps://githu...
2017-01-23 17:27:15
610
原创 location匹配规则
------------------location匹配规则: location = / { # 只匹配"/". [ configuration A ] }location / { # 匹配任何请求,因为所有请求都是以"/"开始 # 但是更长字符匹配或者正则表达式匹配会优先匹配 [ configuration B ] }locati...
2017-01-23 17:24:08
468
原创 nginx.conf配置文件详解
#运行用户 user www www; #启动进程,通常设置成和cpu的数量相等 worker_processes 4; worker_cpu_affinity 0001 0010 0100 1000; worker_processes 8; worker_cpu_affinity 00000001 00000010 0000010...
2017-01-23 17:21:40
361
原创 hive中空值判断
hive中空值判断基本分两种(1)NULL 与 \Nhive在底层数据中如何保存和标识NULL,是由 alter table name SET SERDEPROPERTIES('serialization.null.format' = '\N'); 参数控制的比如:1.设置 alter table name SET SERDEPROPERTIES('serializat...
2017-01-23 14:54:30
792
原创 jQuery的ajax jsonp的使用
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head&..
2016-12-12 12:59:39
192
原创 ajax请求中设置特殊的RequestHeader
一.ajax请求,没有跨域,设置http header头部$.ajax({ type: "post", url:"http://abc.cc/qrcode3/index.php/home/index/testpost", dataType: "json" data: {"key":"value"}, // headers : {...
2016-12-12 10:40:15
710
原创 mongodb 3.2
mongodb的驱动包:https://docs.mongodb.com/ecosystem/drivers/java/https://github.com/mongodb/mongo-csharp-driver/tree/master 1、单独启动:./mongod -port=27017 -fork -bind_ip=192.168.149.90 -d...
2016-11-11 14:43:52
305
原创 linux安装mongodb 参数配置
详细介绍看文档:http://www.runoob.com/mongodb/mongodb-linux-install.html Linux下安装安装下载执行下面命令,下载压缩包1curl -0 https://fastdl.mongodb.org/linux/mongodb-linux-i686-2.6.0.tgz...
2016-11-09 10:21:27
339
原创 hget hmget redis api使用
适用于,一个key 对应多个key的值的存储,如:商品的属性,属性值 Map map = new HashMap();map.put("uid", "10000");map.put("username", "chenxu");map.put("address", "chenxu");map.put("age", "che
2016-10-26 11:22:48
2644
原创 spring map list 注入
1、注入list <!-- Construct List --> <bean id="nameList" class="java.util.ArrayList"> <constructor-arg> <list> <value>xxx</value&g
2016-10-26 11:19:08
200
原创 Spring自动注入properties文件
1. 因为在下面要用到Spring的<util />配置,所以,首先要引入其对应的命名空间,即要在applicationContext.xml中加入以下的配置:Xml代码 xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation=" ...
2016-10-13 15:29:02
181
原创 netty4.0.23 初学的demo
netty4.0.23 初学的demo 例子共4个文件,用到的jar包有:netty-all-4.0.23.Final.jarlog4j.jar (apache的)commons-logging-1.1.1.jar(apache的) 文件 TcpServerHandler Java代码 package test.netty; ...
2016-09-29 17:52:51
233
原创 Java中ProcessBuilder使用
List<String> commands=new ArrayList();cmds.add("sh");cmds.add("-c");cmds.add("ps -ef | grep -v grep");ProcessBuilder=new ProcessBuilder(commands);//...其它参数添加processBuild...
2016-09-19 15:07:18
579
原创 zookeeper api Zookeeper的数据发布与订阅模式
1.发布订阅的基本概念 1.发布订阅模式可以看成一对多的关系:多个订阅者对象同时监听一个主题对象,这个主题对象在自身状态发生变化时,会通知所有的订阅者对象,使他们能够自动的更新自己的状态。 2.发布订阅模式,可以让发布方和订阅方,独立封装,独立改变,当一个对象的改变,需要同时改变其他的对象,而且它不知道有多少个对象需要改变时,可以使用发布订阅模式 ...
2016-09-09 15:11:09
238
原创 图形验证码生成工具类
ValidateCode.java 验证码生成类 package cn.dsna.util.images; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import ja...
2016-08-30 09:45:11
376
原创 Netty+Protobuf编程
版本:java7 netty5 protobuf-java-2.5.0protobuf 消息定义如下: Auth.protooption java_package = "com.xinli.netty.protobuf";package auth;message AuthRequest{ // (1) required string user_id=...
2016-07-27 16:57:35
178
原创 netty4+protobuf
http://hbxflihua.iteye.com/blog/2231878 本实例使用netty4+protobuf-2.5.0,在win7下执行,并且假设已经安装jdk和maven。1、下载Protobuf的Windows版,网址如下:https://developers.google.com/protocol-buffers/docs/downloads?hl=zh-...
2016-07-27 16:40:40
198
原创 EasyMock使用注解的方式进行springmvc的代码测试
EasyMock使用注解的方式,进行springmvc的代码测试,测试代码如下: pom文件引用 <!-- for junit start --> <dependency> <groupId>org.easymock</groupId> <artif...
2016-07-21 16:32:47
500
原创 highcharts 8小时问题
Highcharts 中默认开启了UTC(世界标准时间),由于中国所在时区为+8,所以经过 Highcharts 的处理后会减去8个小时。如果不想使用 UTC,有2种方法可供使用: 1、在使用Highcharts的页面中添加如下代码: <script type="text/javascript"> Highcharts.setOptions(...
2016-06-23 16:22:55
231
原创 flume文件监控的source,支持断点续传功能
基于flume-ng中原有exec的source类型,通过tail依赖于操作系统去监听文件内容变化,其次,不支持断点续传的功能:https://github.com/cwtree/flume-filemonitor-source该组件特点如下:1、一个source对应一个文件监控2、实时监控文件变化3、增量传输文件内容4、支持断点续传功能,即使flum...
2016-06-13 12:15:38
1376
原创 Cassandra CQL语法介绍
1. 创建keyspace CREATE KEYSPACE twissandra WITHstrategy_class = 'SimpleStrategy' AND strategy_options:replication_factor = '1'; 创建一个名为twissandra的keyspace,副本策略SimpleStrategy,复制因子 2. 创建Co...
2016-06-06 15:29:01
969
原创 SQLQueryUtil
import java.util.ArrayList;import java.util.HashMap;import java.util.IdentityHashMap;import java.util.List;import java.util.Map;import java.util.Map.Entry;import org.apache.comm...
2016-06-02 14:32:48
425
原创 Flume-ng spooling source的方式增加了对目录的递归检测
原有的spooling source的方式只支持一级目录的文件变动的检测,修改了一下源码支持对目录的递归检测,可以支持多级目录下的文件变动ReliableSpoolingFileEventReader类增加以下下方法 /** * add by * * @param files * @param dir * @param filter...
2016-05-11 15:50:49
322
原创 Storm【配置项】 - 详细解释
配置项配置说明storm.zookeeper.serversZooKeeper服务器列表storm.zookeeper.portZooKeeper连接端口storm.local.dirstorm使用的本地文件系统目录(必须存在并且storm进程可读写)storm.cluster.modeStorm集群运行模式([distributed|local])storm.loca...
2016-04-28 14:11:46
139
原创 HBaseClient
package com.feng.scheduler.log;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.apache.commons.lang.StringUtils;import org.apache.hadoop....
2016-04-13 16:38:17
427
1
原创 nginx安装配置
cd /export/apptar –zxvf pcre-8.12.tar.gzcd pcre-8.12./configure –prefix=/usr/local/pcremake && make install cd /export/atar –zxvf zlib-1.2.8.tar.gzcd zlib-1.2.8./...
2016-04-07 15:55:04
105
原创 java自带的MD5、SHA1算法演示
Apache的commons-codec DigestUtils.shaHex(tmpStr); package michael.utils;import java.security.MessageDigest;/** * blog www.micmiu.com * * @author Michael * */publi...
2016-03-03 14:25:47
274
原创 Hbase1.1.2的HTablePool已经被弃用,用什么来代替HTablePool呢?
import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.hbase.client.ConnectionFactory;import org.apache.hadoop.hbase.client.Conn...
2016-02-01 17:04:56
752
原创 Sqoop 1.99.3 配置
1:解压 [yy@feixiang ~]$ tar zxf sqoop-1.99.3-bin-hadoop100.tar.gz [yy@feixiang ~]$ ls apache-ant-1.9.4 hbase-0.94.21.tar.gz sqoop-1.99.3-bin-had...
2016-01-13 17:01:33
298
原创 ProcessBuilder
可以使用java中的ProcessBuilder执行本地命令或脚本等工作:以下是一个简单的使用java调用本地python脚本的例子。从某工程代码中整理出来的,未封装,仅供参考。 List<String> commands=new ArrayList(); commands.add("python"); commands.add(pkg);...
2016-01-12 16:39:15
190
原创 java异步计算Future
从jdk1.5开始我们可以利用Future来跟踪异步计算的结果。在此之前主线程要想获得工作线程(异步计算线程)的结果是比较麻烦的事情,需要我们进行特殊的程序结构设计,比较繁琐而且容易出错。有了Future我们就可以设计出比较优雅的异步计算程序结构模型:根据分而治之的思想,我们可以把异步计算的线程按照职责分为3类:1. 异步计算的发起线程(控制线程):负责异步计算任务的分解和发起,把分解...
2015-12-27 22:13:03
126
原创 Callable+Future获取执行结果
public class Test { public static void main(String[] args) { ExecutorService executor = Executors.newCachedThreadPool(); Task task = new Task(); Future<Intege...
2015-12-22 18:05:04
334
原创 java中实现简单cache
创建一个静态Hashtable用于保存key和value,对于cache过期后的方法回调,在cache过期后,再访问cache的时候进行,避免了使用定时器轮询过期时间,进行cache清除的效率损耗。 使用synchronized关键字进行多线程同步。 包括二个类和一个接口: cache类:里面都是静态方法,提供基于key,value的方法进行cache的添加,修改,访问,进行c...
2015-12-22 16:30:18
191
原创 注解驱动的Spring结合使用注解版的DWR
1. 先写一个Controller package com.myapp.web.controller; import javax.servlet.http.HttpServletRequest; import org.directwebremoting.annotations.RemoteMethod; im...
2015-12-22 16:27:16
255
原创 MyBatis传入多个参数的问题
一、单个参数: public List<XXBean> getXXBeanList(String xxCode); <select id="getXXXBeanList" parameterType="java.lang.String" resultType="XXBean"> select t.* from tableName t whe...
2015-12-17 16:57:42
132
原创 hive 0.14 获取执行情况日志
String myBC_DB_URL = "mybc:hive2://my-test-001:10000/default;" + "principal=" + loginUserPrinc + ";kerberosAuthType=kerberos;hive.server2.proxy.user=" + proxtUser; Co...
2015-12-17 11:18:48
322
原创 zookeeper学习(Curator客户端)
Curator框架是最好用,最流行的zookeeper的客户端。 它有以下三个优点 1.提供了一套非常友好的操作API; 2. 提供一些高级特性(包括但不仅限于前篇文章中提到的)的封装 3.易测试 maven依赖如下 <dependency> <groupId>org.apache.curator&l...
2015-10-14 15:28:53
163
原创 idea tomcat server编译控制台乱码解决
1、windows下改intellij安装目录下bin\idea.exe.vmoptions文件加上 -Dfile.encoding=UTF-8 limux 打开下面的配置文件:/Applications/IntelliJ IDEA 12.app/Contents/Info.plist在IntelliJ IDEA 12.app文件右键选择“Show Conten...
2015-10-09 11:47:32
447
ThriftC#代码实现
2013-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人