saiku-3.14构建过程(根据源码略微修改)20170805

最近发现很多朋友编译saiku3.14颇为困难,这次结合我对外公布的nexus仓库,再一次编写了此文章,即saiku3.14的编译步骤(必须结合我对外公布的nexus仓库)...
阅读(368) 评论(0)

持续集成:docker下使用jenkins容器构建docker镜像

最近又重新部署了jenkins持续集成系统,看到之前整理的文章不够详细,于是重新整理了docker下使用jenkins的容器进行持续集成的相关文章,拿来分享下...
阅读(389) 评论(0)

jersey1.x集合html5使用FormData上传多文件实例

本文主要使用jersey1.x,结合html5的FormData对象来进行多文件提交示例讲解...
阅读(473) 评论(0)

微服务指南走北(五):什么样的服务才可以说是微服务?

最近有朋友提出了问题:“是不是拥有了服务发现就是微服务了?”,对于这个问题,很难回答,毕竟微服务的定义在每个人心里都是不一样的,就像“互联网思维”一样,我们说得清“互联网”,却总也说不清楚什么是“互联网思维”(在这个思想开放的互联网时代,你我都是哈姆雷特,但是也是交流沟通便利性的时代)。今天总结这篇文章呢,来说说我对微服务的理解,以及再来探讨下微服务的定义。...
阅读(1980) 评论(0)

微服务指南走北(四):你不愿意做微服务架构的十个理由

近段时间离职,跟同事们讲解我之前所做的微服务相关产品,对于同事们提出的问题,做了如下整理出来,加上自己的理解,分享出来跟大家一起探讨下:...
阅读(2581) 评论(0)

alpine linux中如何使用crontab执行定时任务

首先alpine内嵌的是BusyBox,使用alpine的crontab实际就是使用BusyBox的crond服务,那么下来就简单介绍下如何使用吧,网上教程还是比较多的:配置文件存放位置:配置文件是在如下目录中的/var/spool/cron/crontabs/root使用方式...
阅读(1390) 评论(0)

Mondrian的schema中,如何做到同一纬度的不同level数据作为查询条件来用?

如下schema代码片段: ...
阅读(1489) 评论(0)

K8S对node添加label,并根据label筛选节点

某些特殊情况下,需要将某些服务固定在一台宿主机上,K8S也适应这种方式,下面以mongo为例,来看看如何实现的:...
阅读(2389) 评论(0)

Atom 的windows下zip安装版本无法删除文件

使用atom的zip包便携版本的时候,发现不能删除文件...
阅读(628) 评论(0)

windows下设置git操作免输入密码(存在安全风险)

解决办法找到项目目录中的隐藏文件夹“.git”找到“.git”目录下的config并编辑其中url修改为如下模式,保存即可https://username:password@git.net/username/test.git...
阅读(907) 评论(0)

CentOS7 设置docker 的Storage Driver为OverlayFS

Docker最开始采用AUFS作为文件系统,也得益于AUFS分层的概念,实现了多个container可以共享同一个image。但由于AUFS未并入Linux内核,且只支持Ubuntu,考虑到兼容性问题,在docker0.7版本中引入了存储驱动, 目前,Docker支持AUFS,Btrfs,Device mapper,OverlayFS,ZFS五种存储驱动。就如Docker官网上说的,没有单一的驱动适合所有的应用场景,要根据不同的场景选择合适的存储驱动,才能有效的提高Docker的性能。下面来看看设置存储驱动...
阅读(1060) 评论(0)

java.lang.AbstractMethodError: javax.ws.rs.core.UriBuilder.uri(Ljava/lang/String;)Ljavax/ws/rs/core/

java.lang.AbstractMethodError: javax.ws.rs.core.UriBuilder.uri(Ljava/lang/String;)Ljavax/ws/rs/core/UriBuilder;问题分析:jersey1中使用的是“JAX-RS 1”,而jersey2中使用的是“JAX-RS 2”参考如下文章:http://stackoverflow.com/questi...
阅读(1746) 评论(0)

kettle下转移mongo中数据到mysql中

Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。作为一个数据抽取工具,在建立数据仓库的过程中,免不了需要从不同的数据源中抽取到集中的数据仓库中,下面就拿mongodb抽取到mysql为例,简述抽取数据的步骤:...
阅读(1582) 评论(0)

docker 下 alpine 镜像设置时区的有效办法

在使用docker的时候,由于很多基础linux镜像都比较大,alpine这个仅仅几兆的linux基础镜像受到了很多人喜欢,笔者也不例外,可是由于alpine中的一些配置及命令与常见的centos等系统在一些方面不一样,下面来看看时区问题是如何解决的:...
阅读(3401) 评论(1)

saiku 3.8 二次开发报错之Could not start repo 找不到configuration.xml文件

在saiku3.8的二次开发版本中,由于运行环境的特殊性,经常会遇到一些问题,但是不是莫名其妙,而是有依据可循的,下面来看下找不到文件“configuration.xml”的解决办法:...
阅读(1104) 评论(0)

sublime text 3 插件 OmniMarkupPreviewer 报404解决办法

OmniMarkupPreviewer 作为 Sublime Text 的一款强大插件,支持将标记语言渲染为 HTML 并在浏览器上实时预览,同时支持导出 HTML 源码文件,使markdown编辑特别方便...
阅读(1370) 评论(0)

sublime text 3 打造舒适黑色主题

作为打杂的开发,常常会用到sublime来开发前端,最近也许是眼睛不舒服,于是乎就想要折腾下主题,整理出一个自己看着比较舒服的主题,下面来看看我的做法吧:...
阅读(1516) 评论(0)

Kubernetes DNS服务配置

Kubernetes DNS服务配置 Kubernetes提供的DNS由以下三个组件组成: 1. etcd:DNS存储 2. kube2sky:将kubernetes master中的service(服务)注册到etcd 3. skyDNS:提供DNS域名解析服务 这三个组件以pod的方式启动和运行 skydns配置文件 首先创建DNS服务的ReplicationControlle...
阅读(1055) 评论(0)

部署kubernetes集群

在本例中使用三台机器来部署kubernetes集群 172.16.36.50 master 172.16.36.51 cti-1 172.16.36.54 cti-4 关闭三台机器的防火墙 systemctl stop firewalld systemctl disable firewalld 分别修改三台机器的selinux配置文件 [root@cti-m k...
阅读(908) 评论(0)

使用kubernetes创建容器一直处于ContainerCreating状态的原因查找与解决

最近刚刚入手研究kubernetes,运行容器的时候,发现一直处于ContainerCreating状态,悲了个催,刚入手就遇到了点麻烦,下面来讲讲如何查找问题及解决的...
阅读(9366) 评论(0)
256条 共13页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:767928次
    • 积分:9318
    • 等级:
    • 排名:第2186名
    • 原创:203篇
    • 转载:53篇
    • 译文:0篇
    • 评论:132条
    博客专栏
    支付宝打赏
    微信打赏
    最新评论