`
文章列表
     spring cloud gateway 网关yaml配置。       server: port: 10010 spring: application: name: gateway cloud: gateway: discovery: locator: enabled: true #从注册中心寻找 routes: - id: hystrix_route uri: lb://web-service #web微服务 ...
使用的是elasticsearch 6.2.2    mapping.json       { "mappings": { "prod_resource": { "properties": { "id": { "type": "text", "fielddata": true }, "name_en" ...
假设我们打算在8 台主机上部署一个 TiDB 集群:        主机名IP部署服务数据盘挂载 host1 172.18.0.11 PD1  host2 172.18.0.12 PD2/data host3 172.18.0.13 PD3/data host4 172.18.0.14 TiKV1/data host5 172.18.0.15 TiKV2/data host6 172.18.0.16 TiKV3/data host7 172.18.0.17 tidb host8 172.18.0.18 TiKV4/data host9 172.18.0.19 pus ...
安装docker,并设置环境 yum install -y docker systemctl enable docker service docker start   docker的一个管理界面 docker run -d -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock uifd/ui-for-docker     设置Dockerfile   # 从一个基础镜像centos ...
sysctl命令被用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录/proc/sys中。 它包含一些TCP/ip堆栈和虚拟内存系统的高级选项, 这可以让有经验的管理员提高引人注目的系统性能。 用sysctl可以读取设置超过五 ...
      App.go   package main import ( "./zip" "flag" "fmt" "io" "log" "net/http" "os" ) var ( dir = flag.String("d", "./temp/", "location dir") addr = flag.String(&quo ...
  route del default gw 192.168.85.254 #干掉本地网络路由表 ,改成手动添加 route add -net 192.168.85.0 netmask 255.255.255.0 gw 192.168.85.254 route add -net 192.168.100.0 netmask 255.255.255.0 gw 192.168.85.254 route add -net 172.169.101.0 netmask 255.255.255.0 gw 192.168.85.254   参考 http://linux-ip.net/html/ ...
pom文件     <dependency> <groupId>io.netty</groupId> <artifactId>netty-example</artifactId> <version>4.1.8.Final</version> <exclusions> <exclusion> <artifactId>netty-tcnative</artifactId> ...

git常用操作

    博客分类:
  • 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 dev$ git branch* 4.1  dev$ git checkout -b dev netty-4.1.9.Final   #创建dev分支,把标签netty-4.1.9.Final拉取到此分支 ...

zookeeper小笔记

    clientPort=2181 dataDir=/data/znode1 server.1=192.168.1.246:2888:3888 server.2=192.168.1.246:2889:3889 server.3=192.168.1.246:2890:3890 #server.N=YYY:A:B   #其中N表示服务器编号, #YYY表示服务器的IP地址, #A为LF通信端口,表示该服务器与集群中的lead ...

juc系列-Executor框架

    博客分类:
  • J2EE
  转自 juc系列-Executor框架    什么是线程池 线程池:管理一组工作线程的资源池。 为什么使用线程池 1.避免反复创建回收线程,降低资源消耗。2.提供线程的可管理性。3.提高响应速度
一、ReentrantLock 类   1.1 什么是reentrantlock   java.util.concurrent.lock 中的 Lock 框架是锁定的一个抽象,它允许把锁定的实现作为 Java 类,而不是作为语言的特性来实现。这就为 Lock 的多种实现留下了空间,各种实现可能有不同的调度算法、性能特性或者锁定语义。 ReentrantLock 类实现了 Lock ,它拥有与 synchronized 相同的并发性和内存语义,但是添加了类似锁投票、定时锁等候和可中断锁等候的一些特性。此外,它还提供了在激烈争用情况下更佳的性能。(换句话说,当许多线程都想访问共享资源时, ...
  import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Semaphore; /** * * 保护一个重要(代码)部分防止一次超过 N 个线程进入。 在N 个线程之间发送信号。 * @author fansxnet * */ public class SemaphoreTest { public static void main(String[] args) { ...
// 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: // http://www.opensource.org/licenses/mit-license.php // http://www.gnu.org/licenses/gpl.html ;(functio ...
  package com.snailteam.netty; import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelInitializer; import io.netty.channel.EventLoopGroup; import io.netty.channel.nio.NioEventLoopGroup; import io.netty.channel.socket.SocketChannel; import io.netty.channel.socket.nio.NioS ...
Global site tag (gtag.js) - Google Analytics