- 博客(76)
- 资源 (78)
- 收藏
- 关注
原创 POI-Excel
数据准备 private static final List<String> HEADER_LIST = Lists.newArrayList( "订单号", "下单时间", "下单城市", "商品名称", "商品ID", "用户信息", "售卖价", "尾款金额", "预付款金额", "商品类型"); private static fina...
2019-04-12 11:01:23
372
原创 随手 - 并发coding
private static int sum(int a) throws Exception { Thread.sleep(1000); return 100 + a; } public static void main(String[] args) throws Exception { long now = System...
2019-04-11 14:12:51
190
原创 Mac下iTerm2配色
vi ~/.bash_profileexport CLICOLOR=1export LSCOLORS=gxfxcxdxbxegedabagacadexport PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ 'export TERM=xterm-coloralias grep='gre...
2018-12-06 10:29:18
350
原创 Mac下配置多个ssh-key
1、目录创建mkdir .sshcd .ssh2、生成ssh-keyssh-keygen -t rsa -f ~/.ssh/id_rsa.git -C "wangzi@git.com"ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "wangziustc@github.com"会生成 id_rsa.git.pub id_rsa...
2018-12-06 09:54:49
431
原创 Mac下VMware Fusion+CentOS7设置静态IP
1开启网络在centos中cd /etc/sysconfig/network-scripts/vi ifcfg-eno16777736把ONBOOT 改为yes,保存退出service network restart获取mac地址ifconfig00:0C:29:56:BE:552 设置IP在Mac中cd /Library/Prefer
2017-12-26 17:07:20
1855
原创 SpringBoot实例教程
1、SpringBoot结合Mybatis多数据源springboot-mybatis-multidatasource2、SpringBoot结合Redis集群springboot-redis-cluster3、SpringBoot结合AOPspringboot-aop4、SpringBoot结合Dubbospringboot-dubbo5、SpringBoot结合
2017-08-31 09:41:03
1396
原创 SpringBoot + Elasticsearch5.x
@Component@Configurationpublic class ElasticsearchConfiguration { private static final Logger logger = LoggerFactory.getLogger(ElasticsearchConfiguration.class); @Value("${es.cluster.nodes}"
2017-08-19 11:08:44
2779
原创 Elasticsearch Head安装
1 环境基于上文中所搭建的Elasticsearch集群,在10.10.28.181上安装head插件node-v4.6.1-linux-x64.tar.gz2 准备tar -zxf node-v4.6.1-linux-x64.tar.gzsudo vim /etc/profileexport PATH=/home/wangzi/wz/node-v4.6.1-l
2017-08-05 09:14:00
390
原创 Elasticsearch集群
1 环境软件:elasticsearch-5.5.1.tar(安装在服务器),kibana-5.5.0-darwin-x86_64.tar(安装在客户端)机器:10.10.28.180,10.10.28.181,均开放9200和9300端口2 准备tar -xvf elasticsearch-5.5.1.tartar -xfv kibana-5.5.0-darwin-x86_6
2017-08-03 13:21:13
319
原创 运维常用shell
运维常用shell#!/usr/bin/expect -fset timeout -1set jar_file test-1.0-SNAPSHOT.jarset shl_file exec.shset remote_addr1 baseuser@192.168.5.97set remote_addr2 baseuser@192.168.5.98set remote_path /h
2017-06-09 11:09:02
501
原创 Idea远程调试
1、配置Idea在idea主页面选择”Edit Configurations…”,进去之后点击+号,选择”Remote”,配置如下2、启动远程项目使用上述的启动参数来启动项目nohup java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar remote-debug-1.0
2017-05-25 11:16:53
518
原创 CentOS增加swap分区大小
查看当前的内存和swap 空间大小(默认单位为k, -m 单位为M):free -m查看swap信息,包括文件和分区的详细信息:swapon -s增加swap:创建一个swap交换文件(2G):dd if=/dev/zero of=/home/swap bs=1024 count=2048000制作为swap格式文件:mkswap /home/swap把这个文件分区挂载
2017-05-12 16:25:16
650
原创 RocketMQ集群
1、编译RocketMQ安装git:yum install git下载RocketMQ:git clone -b develop https://github.com/apache/incubator-rocketmq.git安装maven:yum install maven编译RocketMQ:cd incubator-rocketmqmvn -Prelease-al
2017-05-12 13:49:02
616
原创 Logback日志配置
%d{yyyy-MM-dd HH:mm:ss} [%-5level] [%class:%line] - %m%n %d{yyyy-MM-dd HH:mm:ss} [%class:%line] - %m%n ERROR ACCEPT
2017-04-25 08:12:06
381
原创 SpringBoot+Mybatis多数据源
1、加入依赖: org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-jdbc org.mybatis mybatis-spring 1.
2017-04-19 16:56:11
470
原创 SpringBoot+Redis集群
1、加入依赖: org.springframework.boot spring-boot-starter-web redis.clients jedis 2.9.0 org.springframework.boot spring-boot-starter-cache
2017-04-19 08:14:06
744
原创 Spring Boot+AOP记录日志
1、pom.xml中加入web依赖 org.springframework.boot spring-boot-starter-web2、编写测试Controller和Service@RestControllerpublic class TestController { @Autowired private TestService testServ
2017-04-18 14:20:57
753
原创 maven常用命令
1、编译源代码: mvn compile 2、编译测试代码: mvn test-compile 3、运行测试: mvn test 4、打包: mvn package 5、在本地Repository中安装jar: mvn install 6、清除产生的项目:mvn clean 7、跳过测试运行maven任务: mvn -Dmaven.test.skip=tr
2017-04-10 09:54:06
304
原创 create git project
若git未设置用户和邮箱,需要运行以下命令,设置全局信息(包括用户名,邮箱地址)git config --global user.name "wangzi"git config --global user.email "xxx@163.com"1、登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:myproject记住地址:http:
2017-04-07 14:56:10
1499
原创 Html+Other Html
// 替换界面 function include(url) { var pageContentBody = $('#header'); pageContentBody.empty(); url = window.location.href.split('html')[0] + 'html' + url; $.ajax({
2017-03-27 16:45:43
4249
原创 Filebeat+Logstash+Elasticsearch抓取日志
环境:Nginx:10.10.36.126:8000Filebeat:10.10.36.126Logstash:10.10.36.128:5044Elasticsearch:10.10.36.128:92001、安装Nginxsudo yum install pcre pcre-devel zlib zlib-devel openssl openssl-develt
2017-03-15 09:41:42
5152
原创 CentOS7下yum安装MySQL
下载MySQL源安装包:wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm安装MySQL源:yum install mysql57-community-release-el7-8.noarch.rpm安装MySQL服务器:yum install mysql-communit
2017-02-25 14:48:50
361
原创 zabbix安装
rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpmyum install zabbix-server-mysql zabbix-web-mysqlcreate database zabbix character set utf8 coll
2017-02-24 16:54:33
298
原创 CentOS7下安装MySQL5.7
环境:CentOS7、mysql-5.7.171、软件下载在MySQL官网下载mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar2、解压tar -xvf mysql-5.7.17-1.el7.x86_64.rpm-bundle.tarmkdir mysqlmv mysql-community*.rpm mysql3、卸载mariadb
2017-02-09 14:35:58
317
原创 Redis常用命令
连接:redis-cli -h host -p port -a password1、通用DEL key [key ...] 删除给定的一个或多个 keyEXISTS key 检查给定 key 是否存在EXPIRE key seconds 为给定 key 设置生存时间,当 key 过期时(生存时间为 0 ),它会被自动删除EXPIREAT key timesta
2017-02-07 09:50:15
232
原创 compare date
var date1 = new Date('2013/04/02 18:00')var date2 = new Date('2013/04/02 19:22:21') var s1 = date1.getTime(),s2 = date2.getTime();var total = (s2 - s1)/1000; var day = parseInt(total / (24
2017-01-23 15:49:06
582
原创 keeplived+Nginx+Redis实现Tomcat的session共享
环境介绍:server:10.10.36.126,10.10.36.128主要软件:keepalived-1.3.2(126为主,128为从),nginx-1.11.8(126和128),apache-tomcat-8.0.39(126和128),redis-3.2.6(128)1、安装redistar -zxvf redis-3.2.6.tar.gz mkdir re
2017-01-14 17:12:33
1580
原创 Redis集群扩展
本次是在之前redis集群的基础上进行操作的。1、当前redis集群的状态./install/bin/redis-cli -h 10.10.36.126 -p 711110.10.36.126:7111> cluster nodesee447f5137df462f306d926e46db973a3a385ee8 10.10.36.126:7116 slave 1ac7c046b4c
2017-01-09 14:02:57
756
原创 Redis集群的使用
1、集群架构特点:(1)所有的 redis 节点彼此互联(PING-PONG 机制),内部使用二进制协议优化传输速度和带宽;(2)节点的 fail 是通过集群中超过半数的节点检测失效时才生效;(3)客户端与 redis 节点直连,不需要中间 proxy 层。客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可;(4)redis-cluster 把所有的物理节点映射到[0-1
2017-01-09 10:48:55
283
原创 Redis集群
环境:要让 Redis3.0 集群正常工作至少需要 3 个 Master 节点,要想实现高可用,每个 Master 节点要配备少 1 个 Slave 节点。Server:10.10.36.126初始Master:7111, 7112, 7113初始Slave:7114, 7115, 7116每个redis对应的集群端口为服务端口+10000,eg:redis-01服务端口为71
2017-01-08 16:11:51
1984
原创 ZooKeeper集群
1、环境说明ZooKeeper-server:10.10.36.126dubbo-admin-server:10.10.36.128ZooKeeper1:2181,2881,3881ZooKeeper2:2182,2882,3882ZooKeeper3:2183,2883,38832、ZooKeeper安装tar -zxvf zookeeper-3.4.9.
2017-01-08 11:30:12
520
原创 dubbo负载均衡
在集群负载均衡时,Dubbo提供了多种均衡策略,缺省为random随机调用。Random LoadBalance随机,按权重设置随机概率。在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。RoundRobin LoadBalance轮循,按公约后的权重设置轮循比率。存在慢的提供者累积请求问题,比如:第二台机器很慢,但
2017-01-07 15:22:04
455
1
原创 dubbo集群
1、同一个服务部署多份 ,保证其高可用性注意:此处部署的是伪集群,因此要保证各dubbo所使用的端口不同其余均不用改的,直接运行即可。运行后,在管控台可看到三个服务2、在消费方配置集群容错方案(默认为failover)dubbo提供的容错模式如下具体说明:Failover Cluster失败自动切换,当出现失败,重试其它服务器
2017-01-07 15:02:15
1043
原创 Dubbo在Spring下的使用
环境:zookeeper(10.10.36.126:2181)dubbo-admin(10.10.36.128:8080)1、公共接口pom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sche
2017-01-07 14:01:21
325
原创 centos7安装jdk1.8
1、卸载openjdkrpm -qa | grep jdk显示:java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64java-1.8.
2017-01-06 18:38:25
783
原创 centos7下开放指定端口
开启端口 firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义: --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效 重启防火
2017-01-06 16:18:31
3276
原创 jdk1.8下dubbo-admin启动失败
1、webx的依赖改为3.1.6版; com.alibaba.citrus citrus-webx-all 3.1.6 2、添加velocity的依赖 org.apache.velocity velocity 1.7 3、对依赖项dubbo添加
2017-01-06 16:13:29
2084
原创 Dubbo管控台安装
1、将dubbo-admin.war和apache-tomcat.tar.gz上传至服务器(10.10.36.128)/home/wangzi/soft/apache-tomcat-9.0.0.tar.gz/home/wangzi/soft/dubbo-admin-2.5.3.war2、解压文件tar -zxvf apache-tomcat-9.0.0.tar.gz
2017-01-06 16:11:12
379
原创 zookeeper单节点安装
环境:CentOS71、将zookeeper-3.4.9.tar.gz上传至服务器(10.10.36.126)2、解压安装包3、更改配置增加如下配置4、开启防火墙5、启动、关闭zookeeper
2017-01-06 12:08:40
438
微服务那些事儿
2017-07-18
Node.js进阶之路
2017-07-17
rocketmq-console
2017-06-19
精通SaltStack
2017-05-11
高性能服务系统构建与实战.z03
2017-08-28
高性能服务系统构建与实战.z02
2017-08-28
高性能服务系统构建与实战.z01
2017-08-28
高性能服务系统构建与实战.zip
2017-08-28
分布式服务架构:原理、设计与实战.z02
2017-08-28
分布式服务架构:原理、设计与实战.z01
2017-08-28
后台开发 核心技术与应用实践01
2017-08-10
后台开发 核心技术与应用实践
2017-08-10
分布式系统常用技术及案例分析 完整版02
2017-08-10
分布式系统常用技术及案例分析 完整版01
2017-08-10
分布式系统常用技术及案例分析 完整版
2017-08-10
Oracle核心技术
2017-08-09
深入浅出React和Redux 高清完整版 PDF
2017-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人