- 博客(144)
- 收藏
- 关注
原创 elasticsearch基本概念
使用的是elasticsearch 6.2.2 mapping.json { "mappings": { "prod_resource": { "properties": { "id": { "type": "text", "fielddata":
2018-06-25 11:22:32 223
原创 docker搭建tidb集群+Prometheus监控
假设我们打算在8 台主机上部署一个 TiDB 集群: 主机名IP部署服务数据盘挂载host1 172.18.0.11 PD1 host2 172.18.0.12 PD2/datahost3 172.18.0.13 PD3/datahost4 172.18.0.14 TiKV1/datahost5 172.18.0.15 TiKV2/datahost...
2018-01-27 15:03:12 1289
原创 使用docker制作一个zookeeper镜像
安装docker,并设置环境yum install -y dockersystemctl enable dockerservice docker start docker的一个管理界面docker run -d -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock uifd/ui-f...
2018-01-26 11:05:56 1923
原创 linux内核参数
sysctl命令被用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录/proc/sys中。它包含一些TCP/ip堆栈和虚拟内存系统的高级选项, 这可以让有经验的管理员提高引人注目的系统性能。用sysctl可以读取设置超过五百个系统变量。 sysctl(选项)(参数) 选项-n:打印值时不打印关键字;-e:忽略未知关键字错误;-N:仅打印名称;...
2018-01-20 20:21:17 214
原创 golang http上传zip文件,自动解压到目录
App.go package mainimport ( "./zip" "flag" "fmt" "io" "log" "net/http" "os")var ( dir = flag.String("d", "./temp/", &quo
2017-09-23 10:36:22 2324
原创 Fedora 双网卡,手动制定路由表
route del default gw 192.168.85.254 #干掉本地网络路由表 ,改成手动添加route add -net 192.168.85.0 netmask 255.255.255.0 gw 192.168.85.254route add -net 192.168.100.0 netmask 255.255.255.0 gw 192.168.85.254r...
2017-06-26 11:10:32 407
原创 elasticsearch 5.4搜索
@Test public void testESCreateIndex() throws IOException, InterruptedException { String esRoot = "http://localhost:9200/stations";//index地址 String result = restTempla...
2017-05-19 08:37:26 159
原创 netty简单的操作memcached
pom文件 <dependency> <groupId>io.netty</groupId> <artifactId>netty-example</artifactId> <version>4.1.8.Final</version> <e
2017-04-19 18:59:22 340
原创 git常用操作
http://www.oschina.net/translate/a-successful-git-branching-model 1 查看远程分支$ git branch -a* 4.1 remotes/origin/3.10 remotes/origin/3.22 查看本地分支$ git branch * 4.13 创建分支$ git branch d...
2017-04-06 21:21:23 146
原创 zookeeper小笔记
clientPort=2181dataDir=/data/znode1server.1=192.168.1.246:2888:3888server.2=192.168.1.246:2889:3889server.3=192.168.1.246:2890:3890#server.N=YYY:A:B #其中N表示服务器编号,#YYY表示服务器的IP地址,...
2017-03-30 15:44:50 150
原创 juc系列-Executor框架
转自 juc系列-Executor框架 什么是线程池线程池:管理一组工作线程的资源池。为什么使用线程池1.避免反复创建回收线程,降低资源消耗。2.提供线程的可管理性。3.提高响应速度如何创建线程池ThreadPoolExecutor是jdk提供的线程池的服务类,基于ThreadPoolExecutor可以很容易将一个实现Runnable接口的任务放入线程池中...
2017-03-20 13:34:19 224
原创 juc之ReentrantLock与Condition
一、ReentrantLock 类 1.1 什么是reentrantlock java.util.concurrent.lock 中的 Lock 框架是锁定的一个抽象,它允许把锁定的实现作为 Java 类,而不是作为语言的特性来实现。这就为 Lock 的多种实现留下了空间,各种实现可能有不同的调度算法、性能特性或者锁定语义。 ReentrantLock 类实现了 Lock ,它...
2017-03-19 22:46:15 170
原创 juc之CountDownLatch、CyclicBarrier和Semaphore例子
import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Semaphore;/** * * 保护一个重要(代码)部分防止一次超过 N 个线程进入。在N 个线程之间发送信号。 * @auth...
2017-03-19 17:23:22 180
原创 zepto小插件imageloader,cookie
// Zepto.cookie plugin// // Copyright (c) 2010, 2012 // @author Klaus Hartl (stilbuero.de)// @author Daniel Lacy (daniellacy.com)// // Dual licensed under the MIT and GPL licenses:// h...
2017-03-17 12:42:27 198
原创 netty客户端与服务端例子
package com.snailteam.netty;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelInitializer;import io.netty.channel.EventLoopGroup;import io.netty.channel.nio.NioEv...
2017-03-12 20:07:47 253
原创 log4j指定的接口输出到指定的目标
spring-mvc.xml <!-- extends HandlerInterceptorAdapter --> <mvc:interceptors> <bean class="com.snailteam.game.controller.TrackHandler"></bean> </mvc:intercep...
2017-02-26 20:13:51 333
原创 freemaker集成spring
<bean id="freeMarkerConfiguration" class="org.springframework.ui.freemarker.FreeMarkerConfigurationFactoryBean"> <property name="templateLoaderPath" value="file:///data/tmpl/freemarke...
2017-02-26 19:00:06 157
原创 spring集成Hessian插件配置改成自动注入。
原来的配置<bean name="/UserService" class="org.springframework.remoting.caucho.HessianServiceExporter"> <property name="serviceInterface" value="com.snailteam.service.UserService">&a
2017-02-10 15:39:30 400
原创 Java多线程
线程状态图 新建状态(New): 线程对象被创建后,就进入了新建状态。例如,Thread thread = new Thread()。就绪状态(Runnable): 也被称为“可执行状态”。线程对象被创建后,其它线程调用了该对象的 start() 方法,从而来启动该线程。例如,thread.start()。运行中的线程调用 yield() 之后也会进入就绪状态。处于...
2017-02-04 14:39:37 100
原创 hash冲突解决
1、开放地址法有一个公式: m是hash表长度,di 是产生冲突的时候的增量序列 fi(key) = (f(key)+di) MOD m; 找到 fi(key) 位置空的放入此位置 ,当达到表尾m-1时,又从0开始探查. a.线性探测法 (di=0,1,2,3,......,m-1) b.二次探测法(线性补偿探测法) di=i^2,di=- (i^2...
2017-01-23 18:30:29 171
原创 spring事务与锁汇总。
spring事务传播 PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择,默认。PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY--支持当前事务,如果当前没有事务,就抛出异常。PROPAGATION_REQUIRES_N...
2017-01-22 17:58:37 1079
原创 前端压缩静态文件
maven压缩js,css <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3...
2017-01-20 17:08:12 264
原创 druid 表重写
import com.alibaba.druid.sql.ast.expr.SQLIdentifierExpr;import com.alibaba.druid.sql.ast.statement.SQLExprTableSource;import com.alibaba.druid.sql.ast.statement.SQLSelect;import com.alibaba.dr...
2016-05-18 12:54:05 954
原创 jvm介绍,参数详解
jvm介绍http://blog.csdn.net/java_min/article/details/8349721jvm参数详解http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html 生产环境jvm_args : -d64 -Xms16384m -Xmx16...
2015-04-24 11:14:42 254
原创 使用spark 对文本分词统计
package com.snailteam.simple_projectimport java.sql.DriverManagerimport scala.collection.mutable.ArrayBufferimport org.apache.spark.SparkContextimport org.apache.spark.rdd.JdbcRDDimport o...
2015-04-22 12:48:18 671
原创 hadoop+spark安装
master: 192.168.56.102slave:[192.168.56.106, 192.168.56.107,192.168.56.108] 下载和配置环境变量master节点 /etc/profile export JAVA_HOME=/usr/local/java/jdk1.7.0_75export PATH=$JAVA_HOME/b...
2015-04-03 18:10:23 108
原创 Java并发任务处理例子
public void init() { super.init(); this.ioThreadPool = new ThreadPoolExecutor(50, 50, Long.MAX_VALUE, TimeUnit.SECONDS, new java.util.concurrent.LinkedTransferQueue<Runnable>(), new T...
2014-02-12 16:06:13 177
原创 SimpleJdbcTemplate 扩展
http://static.springsource.org/spring/docs/2.0.x/reference/jdbc.htmlhttp://www.mkyong.com/spring/spring-named-parameters-examples-in-simplejdbctemplate/ package com.snailteam.team.model;...
2013-01-05 02:57:32 147
原创 nginx整合php-fpm
tar -zxvf php-5.4.9.tar.bz2cd php-5.4.9./configure --prefix=/usr/local/php --enable-fpmmake make installcp php.ini-production /usr/local/php/etc/php.inicp /usr/local/php/etc/php-fpm.conf.d...
2012-12-15 19:06:22 136
原创 linux上的一些工具 Java正则
#####awkawk [options] 'script' var=value file(s)awk [options] -f scriptfile var=value file(s)cat build.xml|awk '/<jar/+/<install/' 显示含有<jar或者<install的行内容awk '$1 == 5' file aw...
2012-11-22 02:56:06 141
原创 网络上关于memecached与redis的汇总
1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等。Memcached基本只支持简单的key-value存储,不支持枚举,不支持持久化和复制。Redis除key/value之外,还支持list,set,sorted set,hash等众多数据结构,提供了KEYS2、虚拟内存--Redis当物理内存用完时,可...
2012-10-06 14:31:15 121
原创 lua-nginx-module和echo-nginx-module试用
参考资料https://github.com/chaoslawful/lua-nginx-module https://github.com/agentzh/echo-nginx-module 将nginx,lua-nginx-module,echo-nginx-module从git上下载下来。我的都下载到了/home/fansxnet/gitproject/目录下了...
2012-10-03 04:40:10 182
原创 JAVA动态代理模式
这是我要实现的效果 public static void main(String[] args) { UserDao proxy = (UserDao) BeanProxyFactory.getProxyObject(UserDaoImpl.class.getName()); proxy.save(new User());//我想实现保存的时候,自动调用一些动作...
2012-10-03 01:01:40 89
原创 使用phonegap开发自己的手机应用程序
http://www.phonegap.cn/ http://www.aliued.cn/2012/04/11/%E5%88%9D%E8%AF%86phonegap.html 使用phonegap让前端开发人员也能构建自己绚丽的手机应用程序 phonegap框架是一个开源框架封装了各种手机系统的常用功能,供javascript使用,对html5支持较好(css,ht...
2012-08-05 02:12:05 130
原创 PyMining - 基于Python的数据挖掘平台来进行文本分类
http://code.google.com/p/python-data-mining-platform/ 里面有介绍一些关于机器学习的一些算法。 从搜狗实验室下载语料http://www.sogou.com/labs/dl/c.html注:这些都是分好类别的 http://code.google.com/p/python-data-mining-platform/wiki...
2012-07-23 22:00:41 381 1
原创 paoding的分词使用
paoding下载 http://code.google.com/p/paoding/ paoding分词的默认配置paoding-analysis-default.properties配置全局的规则,{字典目录,切词规则} paoding分词的字典指定paoding-dic-home.propertiespaoding自己的字典文件paodin...
2012-06-13 21:30:10 415
原创 android listview的使用
/** * * * * @author fansxnet * * * @deprecated pojo * * */public class Item { private int i; private Drawable imge; public int getI() { return i; } ...
2012-05-14 21:52:33 85
原创 solr3.5集成paoding和位置搜索及对solrj的使用。
http://xiaofancn.iteye.com/blog/1424252http://wiki.apache.org/solr/Solrj http://hi.baidu.com/channing07/blog/item/cb840754a98fc7c9b645ae3e.html * https://github.com/dsmiley/SOLR-2155 关于...
2012-04-28 02:12:27 178
原创 海量数据之 统计ip频率top
思路与步骤先做hashMap(ip,count)统计出现的次数。遍历hashMap,根据次数为权值插入二叉树。中序遍历树。注:前序(根左右),中序(左根右),后序(左右根) 节点定义 package tree;public class Node { /** * */ private static final long...
2012-04-27 00:34:19 414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人