自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (78)
  • 收藏
  • 关注

原创 POI-Excel

数据准备 private static final List<String> HEADER_LIST = Lists.newArrayList( "订单号", "下单时间", "下单城市", "商品名称", "商品ID", "用户信息", "售卖价", "尾款金额", "预付款金额", "商品类型"); private static fina...

2019-04-12 11:01:23 318

原创 随手 - 并发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 144

原创 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 283

原创 Mac下配置多个ssh-key

1、目录创建mkdir .sshcd .ssh2、生成ssh-keyssh-keygen -t rsa -f ~/.ssh/id_rsa.git -C "[email protected]"ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "[email protected]"会生成 id_rsa.git.pub    id_rsa...

2018-12-06 09:54:49 386

原创 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 1812

原创 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 1353

原创 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 2732

原创 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 356

原创 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 292

原创 运维常用shell

运维常用shell#!/usr/bin/expect -fset timeout -1set jar_file test-1.0-SNAPSHOT.jarset shl_file exec.shset remote_addr1 [email protected] remote_addr2 [email protected] remote_path /h

2017-06-09 11:09:02 461

原创 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 455

原创 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 618

原创 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 560

原创 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 344

原创 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 446

原创 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 695

原创 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 707

原创 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 275

原创 create git project

若git未设置用户和邮箱,需要运行以下命令,设置全局信息(包括用户名,邮箱地址)git config --global user.name "wangzi"git config --global user.email "[email protected]"1、登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:myproject记住地址:http:

2017-04-07 14:56:10 1444

原创 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 1248

原创 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 5086

原创 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 333

原创 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 270

原创 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 285

原创 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 192

原创 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 532

原创 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 1512 1

原创 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 670

原创 Redis集群的使用

1、集群架构特点:(1)所有的 redis 节点彼此互联(PING-PONG 机制),内部使用二进制协议优化传输速度和带宽;(2)节点的 fail 是通过集群中超过半数的节点检测失效时才生效;(3)客户端与 redis 节点直连,不需要中间 proxy 层。客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可;(4)redis-cluster 把所有的物理节点映射到[0-1

2017-01-09 10:48:55 251

原创 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 1899

原创 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 482

原创 dubbo负载均衡

在集群负载均衡时,Dubbo提供了多种均衡策略,缺省为random随机调用。Random LoadBalance随机,按权重设置随机概率。在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。RoundRobin LoadBalance轮循,按公约后的权重设置轮循比率。存在慢的提供者累积请求问题,比如:第二台机器很慢,但

2017-01-07 15:22:04 405 1

原创 dubbo集群

1、同一个服务部署多份 ,保证其高可用性注意:此处部署的是伪集群,因此要保证各dubbo所使用的端口不同其余均不用改的,直接运行即可。运行后,在管控台可看到三个服务2、在消费方配置集群容错方案(默认为failover)dubbo提供的容错模式如下具体说明:Failover Cluster失败自动切换,当出现失败,重试其它服务器

2017-01-07 15:02:15 989

原创 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 286

原创 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 730

原创 centos7下开放指定端口

开启端口 firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义: --zone #作用域 --add-port=80/tcp  #添加端口,格式为:端口/通讯协议 --permanent   #永久生效,没有此参数重启后失效 重启防火

2017-01-06 16:18:31 3236

原创 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 2032

原创 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 353

原创 zookeeper单节点安装

环境:CentOS71、将zookeeper-3.4.9.tar.gz上传至服务器(10.10.36.126)2、解压安装包3、更改配置增加如下配置4、开启防火墙5、启动、关闭zookeeper

2017-01-06 12:08:40 392

原创 properties

@Value("${cache.dir}")private String tmpFile;

2017-01-04 16:22:58 176

微服务那些事儿

本书以幽默风趣的语言生动地讲述了微服务,将微服务相关的理论知识、技术实现和项目实践一网打尽。全书共分为三大部分:*部分为“微服务解惑篇”,让读者对微服务有一个清晰的认识,消除对微服务的种种疑惑,同时对用户十分关注的如何拆分、如何使用等问题做了很全面的讲解;第二部分为“技术实现篇”,通过对当前世界*为流行的微服务框架Spring Boot Spring Cloud的常用组件的详细解读以及其他相关技术、工具的介绍,来帮助读者了解整体架构及其中各个组件的原理,结合代码帮助读者快速构建项目,搭建一个比较完整的微服务框架;第三部分为“项目实战篇”,通过案例来展示不同业务系统在微服务使用过程中如何梳理业务、如何拆分、如何使用微服务重构等。

2017-07-18

Node.js实战高清版

Node.js实战中文高清版 PDF

2017-07-18

Node.js 官方文档

Node.js 官方文档 中文版 PDF

2017-07-18

深入理解Java虚拟机第二版

深入理解Java虚拟机 JVM高级特性与最佳实践 第二版.PDF 高清

2017-07-18

idea使用教程

idea使用教程.PDF

2017-07-17

Node.js进阶之路

本书内容涵盖了 Node.js高并发的原理、源码分析以及使用 Node.js开发应用所需要的不同层面 的技术实践。具体来讲,本书包括 Node.js异步机制(配以源码分析)、编辑与调试、测试技术、 Docker 部署、模块机制、V8 引擎与代码优化、Promise 和 ES6 Generator、LoopBack 开源框架、使 用 C++ 编写扩展、JavaScript严格模式、编码规范等内容。在 LoopBack 章节,本书详细介绍了使 用此框架开发企业级 Web 应用的步骤,帮助读者迅速掌握使用这个强大框架的诀窍。最后一章详 细介绍了编写不同类型的 C++ 模块的知识,并对堆内存管理等内容做了深入探讨。 本书适合所有前端和后端的开发人员阅读。

2017-07-17

SPA设计与架构 理解单页面Web应用

SPA设计与架构 理解单页面Web应用.PDF

2017-07-17

SpringBoot揭秘:快速构建微服务体系

SpringBoot揭秘:快速构建微服务体系.PDF

2017-07-15

rocketmq-console

rocketmq可视化管控台,在tomcat的webapps目录下解压,修改rocketmq-console/WEB-INF/classes/config.properties文件,将rocketmq.namesrv.addr修改为自己的nameserver地址,然后启动tomcat,即可访问http://localhost:8080/rocketmq-console

2017-06-19

Apache服务器配置与使用工作笔记

Apache服务器配置与使用工作笔记PDF

2017-06-17

java面试宝典

java面试宝典PDF

2017-06-17

ELK部署中文指南.pdf

Elasticsearch、Logstash、Kibana部署与使用

2017-05-26

算法图解.pdf

算法图解.pdf

2017-05-25

JavaScript设计模式与开发实践

JavaScript设计模式与开发实践.pdf

2017-05-25

hibernate-release-5.2.10

hibernate-release-5.2.10,Hibernate完整包

2017-05-13

MySQL全方位效能调优

MySQL-5.6-全方位效能调优

2017-05-12

精通SaltStack

《精通SaltStack》由SaltStack 公司资深云集成工程师Joseph Hall 编写,全书共11 个章节。《精通SaltStack》对应Salt2015.5 版本,事无巨细且通俗易懂地讲解了Salt 的内部传输机制、异步任务系统、Salt SSH、Salt Cloud、Rest API 等各个子系统,并详细讲解了如何扩展Salt,如何使用Salt Cloud 完成自动水平扩展等。作者同时分享了在使用Salt 时的最佳经验,让读者可以快速了解Salt 核心,做到融会贯通并灵活运用到实际工作中。, 《精通SaltStack》介绍了一些Salt 更先进的特性,能够帮助管理服务器组并希望了解如何添加新功能和扩展他们的工具集的专业人士。

2017-05-11

深入react技术栈 下载 高清完整版PDF

深入React技术栈

2017-05-11

RocketMQ 开发手册

RocketMQ 开发手册

2017-05-11

log4j-1.2.16.jar

log4j-1.2.16.jar,log4j日志所需jar包

2017-05-08

利用Python进行数据分析 高清版

利用Python进行数据分析 高清中文版 PDF 机械工业出版社

2017-10-15

高性能服务系统构建与实战.z03

高性能服务系统构建与实战 高清PDF,因上传文件大小限制,分割成了四个文件,全部下载放在同一目录下,即可成功解压,总共四部分:高性能服务系统构建与实战.zip 高性能服务系统构建与实战.z01 高性能服务系统构建与实战.z02 高性能服务系统构建与实战.z03

2017-08-28

高性能服务系统构建与实战.z02

高性能服务系统构建与实战 高清PDF,因上传文件大小限制,分割成了四个文件,全部下载放在同一目录下,即可成功解压,总共四部分:高性能服务系统构建与实战.zip 高性能服务系统构建与实战.z01 高性能服务系统构建与实战.z02 高性能服务系统构建与实战.z03

2017-08-28

高性能服务系统构建与实战.z01

高性能服务系统构建与实战 高清PDF,因上传文件大小限制,分割成了四个文件,全部下载放在同一目录下,即可成功解压,总共四部分:高性能服务系统构建与实战.zip 高性能服务系统构建与实战.z01 高性能服务系统构建与实战.z02 高性能服务系统构建与实战.z03

2017-08-28

高性能服务系统构建与实战.zip

高性能服务系统构建与实战 高清PDF,因上传文件大小限制,分割成了四个文件,全部下载放在同一目录下,即可成功解压,总共四部分:高性能服务系统构建与实战.zip 高性能服务系统构建与实战.z01 高性能服务系统构建与实战.z02 高性能服务系统构建与实战.z03

2017-08-28

分布式服务架构:原理、设计与实战.z02

分布式服务架构:原理、设计与实战 高清PDF,因上传文件大小限制,分割成了三个文件,全部下载放在同一目录下,即可成功解压,总共三部分:分布式服务架构:原理、设计与实战.zip 分布式服务架构:原理、设计与实战.z01 分布式服务架构:原理、设计与实战.z02

2017-08-28

分布式服务架构:原理、设计与实战.z01

分布式服务架构:原理、设计与实战 高清PDF,因上传文件大小限制,分割成了三个文件,全部下载放在同一目录下,即可成功解压,总共三部分:分布式服务架构:原理、设计与实战.zip 分布式服务架构:原理、设计与实战.z01 分布式服务架构:原理、设计与实战.z02

2017-08-28

后台开发 核心技术与应用实践01

后台开发 核心技术与应用实践高清PDF,因上传文件大小限制,分割成了两个文件,全部下载放在同一目录下,即可成功解压,总共两部分:后台开发 核心技术与应用实践.zip 后台开发 核心技术与应用实践.z01

2017-08-10

后台开发 核心技术与应用实践

后台开发 核心技术与应用实践高清PDF,因上传文件大小限制,分割成了两个文件,全部下载放在同一目录下,即可成功解压,总共两部分:后台开发 核心技术与应用实践.zip 后台开发 核心技术与应用实践.z01

2017-08-10

分布式系统常用技术及案例分析 完整版02

分布式系统常用技术及案例分析PDF完整版,因上传文件大小限制,分成了三部分,一定要三部分全部下载,放在同一目录下,才能成功解压。总共三部分:分布式系统常用技术及案例分析.zip 分布式系统常用技术及案例分析.z01 分布式系统常用技术及案例分析.z02

2017-08-10

分布式系统常用技术及案例分析 完整版01

分布式系统常用技术及案例分析PDF完整版,因上传文件大小限制,分成了三部分,一定要三部分全部下载,放在同一目录下,才能成功解压。总共三部分:分布式系统常用技术及案例分析.zip 分布式系统常用技术及案例分析.z01 分布式系统常用技术及案例分析.z02

2017-08-10

分布式系统常用技术及案例分析 完整版

分布式系统常用技术及案例分析PDF完整版,因上传文件大小限制,分成了三部分,一定要三部分全部下载,放在同一目录下,才能成功解压。总共三部分:分布式系统常用技术及案例分析.zip 分布式系统常用技术及案例分析.z01 分布式系统常用技术及案例分析.z02

2017-08-10

CentOS 7上安装Oracle 11gR2 全程详细图解教程

CentOS 7上安装Oracle 11gR2 全程详细图解教程PDF

2017-08-09

Oracle核心技术

本书揭示了Oracle 数据库内部的核心信息,这些信息恰好是每个DBA 排除故障所必需的,不多不少。内容涉及Oracle 核心架构基础:多少开销是合理的?如何认识到你做得太多?如何预见故障?为什么发生这些故障?等等。, 本书适合DBA、QA、架构师、开发人员等人群阅读。

2017-08-09

solr使用指南

solr使用指南PDF

2017-08-09

codis数据迁移性能优化

codis数据迁移性能优化PDF

2017-08-09

Redis学习笔记

Redis学习笔记高清PDF

2017-08-09

深入学习MongoDB

深入学习MongoDB高清PDF,带书签

2017-08-09

大规模redis集群的服务治理之路

大规模redis集群的服务治理之路PDF

2017-08-09

深入浅出React和Redux 高清完整版 PDF

本书由浅入深地介绍如何用React和Redux构建现代化的、高效的前端项目,产出高质量的前端代码。共有12章。第1章介绍和传统网页开发相比React应用开发的独特方式。第2章通过实际开发一个ControlPanel组件介绍开发高质量React组件的原则,详细介绍React组件的生命周期和数据管理方式。第3章通过Flux介绍了单向数据流的框架模式,由此引出比Flux更优秀的Redux框架,比较了不同框架的优劣。第4章开发了一个Todo应用,介绍将React和Redux结合的方法。第5章通过对Todo应用的性能优化,介绍提高React组件渲染性的方法,以及提高从Store获取数据性能的方法。第6章介绍高阶组件和“以函数为子组件”的模式。第7章介绍如何在React和Redux的环境中实现和服务器通信。第8章介绍针对React和Redux的单元测试技巧。第9章介绍创建中间件和Store Enhancer的技巧。第10章介绍在React中通过ReactTransitionGroup和React-Motion库实现动画的技巧。第11章介绍如何创建多页面路由,以及为了提高网页装载性能的代码分片技巧。第12章介绍同构的概念和方法,介绍如何将React组件在服务器端和浏览器端进行渲染。 购买地址:https://item.jd.com/12073933.html

2017-07-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除