- 博客(85)
- 资源 (9)
- 收藏
- 关注
原创 jenkins 自动部署github的代码时遇到的坑
晚上查了各有各的说法,后来经过仔细一想,会不会是配置上分支的问题,把默认配置中的。经过一天都得排查,试过了网上的各种方法,自动编译一致报错。去除分支 后,一切都正常了,忽略了小细节,值得深思。
2023-07-12 14:07:32
148
1
原创 REDIs安装
redis 下载 https://redis.io/downloadwget http://download.redis.io/releases/redis-3.2.6.tar.gz解压缩tar xzf redis-3.2.6.tar.gz进入解压后的文件目录cd redis-3.2.6redis安装相对简单 直接编译即可make...
2017-09-16 07:14:19
280
原创 SpringBoot集成Redis来实现缓存技术方案
摘要: 在我们的日常项目开发过程中缓存是无处不在的,因为它可以极大的提高系统的访问速度,关于缓存的框架也种类繁多,今天主要介绍的是使用现在非常流行的NoSQL数据库(Redis)来实现我们的缓存需求。概述在我们的日常项目开发过程中缓存是无处不在的,因为它可以极大的提高系统的访问速度,关于缓存的框架也种类繁多,今天主要介绍的是使用现在非常流行的NoSQL数据库(Redis)来实现我们的缓存...
2017-09-14 14:25:06
313
原创 JVM
作为一名Java使用者,掌握JVM的体系结构也是必须的。说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件),...
2017-09-11 11:04:34
199
原创 JaCoCo(Java Code Coverage)单元测试覆盖率检查
前言随着敏捷开发的流行,编写单元测试已经成为业界共识。但如何来衡量单元测试的质量呢?有些管理者片面追求单元测试的数量,导致底下的开发人员投机取巧,编写出大量的重复测试,数量上去了,质量却依然原地踏步。相比单纯追求单元测试的数量,分析单元测试的代码覆盖率是一种更为可行的方式。JaCoCo(Java Code Coverage)就是一种分析单元测试覆盖率的工具,使用它运行单元测试后,可以给出代码...
2017-08-22 15:59:38
4045
原创 rabbit安装及配置
安装过程参考官网:Installing on RPM-based Linux (RHEL, CentOS, Fedora, openSUSE)首先需要安装erlang,参考:http://fedoraproject.org/wiki/EPEL/FAQ#howtouserpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86...
2017-08-21 16:09:20
382
原创 docker
杀死所有正在运行的容器复制代码代码如下:docker kill $(docker ps -a -q) 删除所有已经停止的容器复制代码代码如下:docker rm $(docker ps -a -q) 删除所有未打 dangling 标签的镜像复制代码代码如下:docker rmi $(docker images -q -f dangling=tr...
2017-08-21 15:17:51
250
原创 mybatis plus常用接口
MyBatis-plus有什么特色 1.代码生成 2.条件构造器 对我而言,主要的目的是使用它强大的条件构建器. 快速使用步骤: 1.添加pom文件依赖<dependency> <groupId>org.apache.velocity</groupId> <artifactId...
2017-08-10 17:30:00
1998
原创 springboot mybatisplus 集成(附代码)
package com.baomidou.springboot.config; import java.sql.SQLException; import javax.sql.DataSource; import org.apache.ibatis.mapping.DatabaseIdProvider;import org.apache.ibatis.plugin.I...
2017-08-03 11:07:06
454
原创 Docker Compose的网络设置
先来看一份 docker-compose.yml 文件,不用管这是干嘛的,只是有个格式方便后文解说:version: '2'services: web: image: dockercloud/hello-world ports: - 8080 networks: - front-tier - back-t...
2017-07-24 16:12:13
5247
1
原创 springCloud之Eureka高可用性配置(ha)
1: 添加主机名:hosts 配置: 127.0.0.1 peer1 peer2 2:修改application.yml ---spring: profiles: peer1 # 指定profile=peer1server: port: 8761eureka: instance:...
2017-05-12 11:15:20
269
原创 免费SVN
http://www.okbase.net/svn/project/ChildrenEducation 短信平台:http://sms.feige.ee/
2017-04-19 19:20:23
146
原创 CentOS 7 下安装 Redis 2.8.7
CentOS 7 下安装 Redis 2.8.7tar xvzf redis-stable.tar.gzmake前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。make[2]: cc: Command not found解决方案:yum install gcc-c++异常二:异常原因:一些编译依赖或原来编译遗留出现的问题在make成功以后,需要make test。在make ...
2017-02-12 08:41:21
122
原创 Kubernetes(k8s)环境搭建实战
k8s官方版本更新太快,网上很多的文章都已经过时了,很多工具或者接口都发生了变化.官网上的不是很好理解,这里只记录搭建k8s环境的过程,不会讲太多k8s的各种概念,所以建议先去了解下各种概念,然后来搭建环境,然后再对比着理解各种概念是一种比较好的学习方式。碎碎念按网上有些文章的意思,之前k8s是有提供安装的版本,并且有yum源,但是看目前是不需要安装的,解压可用官网地址:https:...
2017-01-17 17:10:54
381
1
原创 Docker创建Mysql容器
Docker创建Mysql容器并通过命令行连接到容器 拉取网易蜂巢的mysql-server:5.6docker pull hub.c.163.com/nce2/mysql:5.6创建mysql5.6容器 1master+3个slavedocker run --name mysql-master -d -P hub.c.163.com/nce2/mysql:5.6...
2017-01-13 17:32:01
179
原创 CentOS 上 Jenkins 安装
CentOS 上 Jenkins 安装文章来源:http://www.cnblogs.com/zhangqingsh/archive/2013/03/19/2968998.html1. 添加Jenkins的源(repository):$ sudo wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redh...
2016-12-30 17:53:52
143
原创 Oracle里存储的结构化数据导出到Hadoop体系做离线计算是一种常见数据处置
Oracle里存储的结构化数据导出到Hadoop体系做离线计算是一种常见数据处置手段。近期有场景需要做Oracle到Hadoop体系的实时导入,这里以此案例做以介绍。Oracle作为商业化的数据库解决方案,自发性的获取数据库事务日志等比较困难,故选择官方提供的同步工具OGG(Oracle GoldenGate)来解决。安装与基本配置环境说明软件配置:角色 数据存...
2016-11-22 19:13:05
511
原创 OFBiz_trunk Mysql5.7 gradle构建项目
[quote]1. CheckOut OFBiz : trunk: $ svn co http://svn.apache.org/repos/asf/ofbiz/trunk ofbiz2. 安装Gradle3.1(不再普及)3.修改OFBiz build.gradle文件compile 'mysql:mysql-connector-java:5.1.40'ru...
2016-10-13 18:17:43
287
原创 MySQL高可用架构之MHA
MySQL高可用架构之MHA简介:MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在...
2016-09-22 08:55:54
282
原创 jquery checkbox全选第二次失效的问题
[code="java"] if (this.checked == true) { $('#checkAll').attr("checked", true); var isChecked = $(this).prop("checked"); $("input[name='skuIdCheckbox']").prop("checked", isChecked);...
2016-09-21 15:12:35
251
原创 spark初探
首先解压scala,本次选用版本scala-2.11.1[Hadoop@CentOS software]$ tar -xzvf scala-2.11.1.tgz[hadoop@centos software]$ su -[root@centos ~]# vi /etc/profile添加如下内容:SCALA_HOME=/home/hadoop/softwar...
2016-08-31 22:46:28
146
原创 dubbox增加过滤器功能(附代码)
在开发中,有时候需要限制访问的权限,黑名单就是一种方法。对于Java Web应用,Spring的拦截器可以拦截Web接口的调用;而对于dubbo接口,Spring的拦截器就不管用了。dubbo提供了Filter扩展,可以通过自定义Filter来实现这个功能。本文通过一个事例来演示如何实现dubbo接口的IP黑名单。[code="java"]package com.alibaba.dub...
2016-08-31 17:23:19
368
原创 关于zoonkeep链接服务端报错Will not attempt to authenticate using SASL (unknown error的问题...
今天一直报Zookeeper报错Will not attempt to authenticate using SASL 这个错误,后来网上查找了很多,终于发现是客户端的zookeeper的jar包和zookerper的服务端的版本不一致造成的。原文如下: 先需要说的是,这个问题出现的原因很多,报的错误与实际可能相差比较远。总结如下:一、调用端和服务器端版本不统一...
2016-08-26 13:16:02
1293
原创 使用zookeeper实现分布式共享锁
分布式系统中经常需要协调多进程,多个jvm,或者多台机器之间的同步问题,得益于zookeeper,实现了一个分布式的共享锁,方便在多台服务器之间竞争资源时,来协调各系统之间的协作和同步。[code="java"]package com.concurrent;import java.io.IOException;import java.util.ArrayList;impor...
2016-08-26 09:32:33
162
原创 ZooKeeper的用法: 分布式锁
锁分布式的锁全局同步, 这意味着任何一个时间点不会有两个客户端都拥有相同的锁。可重入锁Shared Reentrant Lock首先我们先看一个全局可重入的锁。 Shared意味着锁是全局可见的, 客户端都可以请求锁。 Reentrant和JDK的ReentrantLock类似, 意味着同一个客户端在拥有锁的同时,可以多次获取,不会被阻塞。 它是由类InterProcessMu...
2016-08-22 20:26:57
254
原创 关于JAVA 两张图片PNG 格式合并 重叠居中的方法。
终于搞定了,直接贴上代码:[code="java"]/** * 待合并的两张图必须满足这样的前提,如果水平方向合并,则高度必须相等;如果是垂直方向合并,宽度必须相等。 * mergeImage方法不做判断,自己判断。 * * @param img1 * 待合并的第一张图 * @param img2 * 带合...
2016-08-11 14:14:46
1428
原创 Centos7 防火墙设置
Centos7 关闭防火墙CentOS 7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下1、直接关闭防火墙systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动2、设置 iptables s...
2016-08-07 06:46:53
196
原创 Mycat 入门
MyCAT是mysql中间件,前身是阿里大名鼎鼎的Cobar,Cobar在开源了一段时间后,不了了之。于是MyCAT扛起了这面大旗,在大数据时代,其重要性愈发彰显。这篇文章主要是MyCAT的入门部署。一、安装java因Mycat是用java开发的,所以需要在实验环境下安装java,官方建议jdk1.7及以上版本Java Oracle官方下载地址为:http://ww...
2016-08-06 20:41:33
133
原创 Percona XtraDB Cluster (简称PXC) 搭建
(转:[url]http://www.tuicool.com/articles/2UVBba[/url])二.安装配置1.RHEL or CentOS系统# rpm -Uhv http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm# yum install cmake gcc...
2016-08-03 10:30:13
301
原创 RocketMQ详解(http://www.wfuyu.com/mvc/25852.html)
备注: 1.如果您此前未接触过RocketMQ,请先浏览附录部份,以便了解RocketMQ的整体架构和相干术语 2.文中的MQServer与Broker表示同1概念散布式消息系统作为实现散布式系统可扩大、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就躲避不了两个问题:消息的顺序问题消息的重复问题RocketMQ作为阿里开源的1款高性能、高吞吐量...
2016-07-27 11:58:48
533
原创 rocketMq 集群(出处:http://blog.youkuaiyun.com/zhu_tianwei/article/details/40949523/)
Broker集群部署方式主要有以下几种:(Slave 不可写,但可读)(1)单个Master这种方式风险较大,一旦Broker 重启或者宕机时,会导致整个服务不可用,不建议线上环境使用。(2)多Master模式一个集群无 Slave,全是 Master,例如 2 个 Master 或者 3 个 Master。 优点:配置简单,单个Master 宕机或重启维护对应用无影响,在磁...
2016-07-26 13:55:43
178
原创 Hudson持续集成介绍(http://www.360doc.com/content/15/0304/22/12144668_452603921.shtml)
http://www.360doc.com/content/15/0304/22/12144668_452603921.shtml
2016-07-26 08:31:32
315
原创 RocketMQ
1.概述RocketMQ是alibaba公司开源的一个纯java的开源消息中间件。2.开发测试环境搭建1. 安装&启动进入到RocketMQ下载包解压的路径下D:\machine\RocketMQ-3.0.8\RocketMQ-3.0.8>接下来安装执行下边的命令或者执行install.bat(在这个bat文件中的命令如下)对maven熟悉的一眼就...
2016-07-23 22:07:18
170
原创 高效的Java序列化(Kryo和FST(转:http://www.xuetimes.com/archives/572)
高效的Java序列化(Kryo和FST) 架构&设计模式 water 1年前 (2015-05-11) 7617℃ 0评论序列化漫谈dubbo RPC是dubbo体系中最核心的一种高性能、高吞吐量的远程调用方式,我喜欢称之为多路复用的TCP长连接调用,简单的说:长连接:避免了每次调用新建TCP连接,提高了调用的响应速度多路复用:单个TCP连接可交替传输多个请...
2016-07-22 08:32:02
169
原创 dubbo的容器模块
dubbo的容器模块,是一个独立的容器,因为服务通常不需要Tomcat/JBoss等Web容器的特性,没必要用Web容器去加载服务。服务容器只是一个简单的Main方法,并加载一个简单的Spring容器,用于暴露服务。 我们看启动生产者、消费者、简单监控者的 start.sh 命令中,可以看到启动命令如下:nohup java $JAVA_OPTS $JAVA_MEM_OPTS ...
2016-07-11 21:57:57
224
原创 lombok
阅读源码编译问题说明因为关注极简代码,Elastic-Job使用lombok。在阅读源码的过程中会遇到@Getter, @Setter等注解导致不能编译,请按照以下步骤安装lombok到你的IDE,只使用发布包请不用关注。lombok安装指南Eclipse首先配置好Eclipse环境,然后双击打开lombok.jar文件。确认Eclipse的安装路径,点击ins...
2016-05-31 23:03:30
96
原创 XML格式化
/** * * XML格式化 * @param inputXML * @return * @throws Exception */ private String formatXML(String inputXML) throws Exception { SAXReader reader = new SAXReader(); ...
2016-05-23 18:55:03
125
原创 ZooKeeper 笔记
ZooKeeper 笔记(1) 安装部署及hello world先给一堆学习文档,方便以后查看官网文档地址大全:OverView(概述)http://zookeeper.apache.org/doc/r3.4.6/zookeeperOver.htmlGetting Started(开始入门)http://zookeeper.apache.org/do...
2016-04-29 22:45:40
122
原创 eclipse常用插件
1. ER图工具ERMaster - http://ermaster.sourceforge.net/update-site/ 优点:可根据数据库生成ER图。支持生成转换成PNG,JavaDOC,Excel等格式。并且界面美观。缺点:数据库支持不完整。目前在MySQL下较为完美。 2.Properties Editor Properties Edit...
2016-03-30 09:25:55
165
原创 memcache安装
一、安装gcc# yum -y install gcc二、安装libevent# wget http://www.monkey.org/~provos/libevent-2.0.12-stable.tar.gz# tar zxf libevent-2.0.12-stable.tar.gz # cd libevent-2.0.12-stable#./configure ...
2016-03-16 10:55:10
107
springbootj集成canal+mysql+rabbitmq
2022-10-11
javafx.rar
2019-11-28
以太坊智能合约编程之菜鸟教程
2018-04-19
CI/CD持续集成/持续部署
2018-03-30
ELK搭建手册
2018-03-28
中国区块链白皮书
2018-03-20
区块链文档
2018-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人