- 博客(249)
- 资源 (18)
- 收藏
- 关注
原创 Caused by: java.net.SocketException: Permission denied: recv failed
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packet
2016-05-19 11:29:48 6146 2
转载 Creating schema using Saiku Schema Designer
原文地址:http://wiki.meteorite.bi/display/SAIK/Creating+schema+using+Saiku+Schema+DesignerCreated by Tom Barber, last modified on Apr 28, 2015What Is A Schema?A schema in its r
2016-05-18 13:32:36 1651
转载 Compose YAML 模板文件
http://wiki.jikexueyuan.com/project/docker-technology-and-combat/yaml_file.html默认的模板文件是 docker-compose.yml,其中定义的每个服务都必须通过 image 指令指定镜像或 build 指令(需要 Dockerfile)来自动构建。其它大部分指令都跟 docker run 中的类似
2016-05-14 11:58:40 1506
转载 Compose 命令说明
http://wiki.jikexueyuan.com/project/docker-technology-and-combat/commands.html大部分命令都可以运行在一个或多个服务上。如果没有特别的说明,命令则应用在项目所有的服务上。执行 docker-compose [COMMAND] --help 查看具体某个命令的使用说明。基本的使用格式是
2016-05-14 11:57:17 2086
原创 build 并deploy saiku-query0.4到nexus
参考关于0.1版本的构建过程:http://blog.csdn.net/gsying1474/article/details/51361987修改pom文件其中,红色的为原有被注释的绿色的为添加的蓝色地方比较重要,在saiku-query的0.4版本中,居然依赖了0.1的版本,但是源码中却没有相关0.1的分支或者标签,所以此处可以注释,打包也成功了,但是是否存在不稳定或者不
2016-05-13 09:18:13 1897
原创 docker1.10.3-jetty8-jersey1.x 构建微服务
本项目是将restful项目打包成可执行的war包,在docker中执行环境介绍: docker 1.10.3 jetty 8 jersey 1.19关键配置:1、pom.xml配置build> finalName>${project.artifactId}finalName>
2016-05-12 20:09:29 24885 1
原创 build 并deploy saiku-query0.1到nexus
一、下载saiku-query的源码: https://github.com/OSBI/saiku-query.git二、修改文件:1、setting.xml文件(以下为关键代码): releases admin admin123
2016-05-10 11:52:13 4593
转载 就是这么简单!使用Rest-assured 测试Restful Web Services
使用 Rest-assured 测试 Restful Web Services转载注明出处: http://www.cnblogs.com/wade-xu/p/4298819.html这里向大家介绍一个测试Restful web service 的框架,叫Rest-assured.他提供了一系列好的功能,像DSL式的语法, XPath-Validate, 文件上传,Spe
2016-05-06 16:02:27 2356
原创 jetty9+jersey2+docker1.10 构建微服务容器
材料: Docker java+jersey 的demo:https://git.coding.net/firewarm/jetty-jersey.git jenkins:详细信息参考文章:http://blog.csdn.net/gsying1474/article/details/51126522创建一个maven风格的项目,源码管理选择git,填上如
2016-05-04 18:35:39 1823
原创 jersey 1.x 拦截器配置
1、web.xml配置 Rest_Servlet com.sun.jersey.spi.container.servlet.ServletContainer com.sun.jersey.config.property.packages cn.firewa
2016-04-28 18:10:16 1969 1
转载 windows 平台 atom编辑器常用快捷键
原文地址:http://love3400wind.blog.163.com/blog/static/79630801201571401955580GeneralCommandDescriptionCtrl + Shift + pToggle command paletteCtrl + ,Settin
2016-04-22 10:34:40 1949
转载 Markdown 语法说明 (简体中文版)
原文地址:http://www.appinn.com/markdown/概述宗旨Markdown 的目标是实现「易读易写」。可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML 格式的影响,包括Setext、
2016-04-22 10:32:14 1063
原创 JS AJAX 调用tyk转发报跨域问题(已解决)
浏览器端报错:"NetworkError: 403 Forbidden - http://192.168.10.147:8080/mytest/helloworld"helloworld已阻止跨源请求:同源策略禁止读取位于 http://192.168.10.147:8080/mytest/helloworld 的远程资源。(原因:CORS 头缺少 'Access-
2016-04-20 14:37:55 1506
原创 数据库版本管理方案(V0.0.2)
参考文章:http://jishu.zol.com.cn/14058.html升级步骤(自动化管理,由程序在启动前操作): 1. 检查数据库中的当前版本,检查程序版本(version.properties中) 2. 检查与当前版本相关联的升级脚本(这一步骤依赖于与数据库版本相对应的文件命名规范) 3. 如果找到了文件,则执行文件内容并验
2016-04-19 19:16:57 1524
原创 mongodb3更新数据java.lang.IllegalArgumentException: Invalid BSON field name _id
分析: 参考地址:https://github.com/brianfrankcooper/YCSB/issues/277 应该是官方的update策略有变化,3.0以前,使用updateOne,3.0以后使用replaceOne解决办法: 将updateOne替换为replaceOne即可完整错误栈:java.lang.IllegalArg
2016-04-19 14:02:59 8679
原创 jenkins构建Docker 镜像(基于Jenkins的Docker镜像及Jenkins插件)
前言:jenkins有Docker镜像,而之前我们说过使用jenkins打包Docker镜像,那么可否用jenkins的Docker镜像打包Docker镜像呢?
2016-04-11 22:41:25 20736
原创 MongoDB 3.0 for java (二、java操纵MongoDB)
+++++++ 20160404 begin+++++++maven环境: org.mongodb mongodb-driver 3.2.2+++++++ 20160404 end+++++++import java.util.ArrayList;import java.util.List;import org.bson.Docum
2016-04-04 21:16:17 912
转载 Spring Data与MongoDB:不协调的设计
原文地址:http://www.infoq.com/cn/news/2013/11/spring-data-mongo-mismatch/MongoDB是一款非常知名的NoSQL文档数据库,而Spring则是Java领域著名的开源框架。除了构成Spring核心的IoC与AOP之外,Spring也有大量应用于各个不同领域的子框架,其中Spring Data就是专门针对数据处理的一
2016-04-04 18:20:25 870
原创 docker-compose 安装TYK环境(4个Docker:dashboard、gateway、mongo、redis)
1、安装Docker、docker-compose、git2、docker pull镜像: 2.1、如果安装了dao插件: # dao pull tykio/tyk-gateway:v1.9.1.1 # dao pull tykio/tyk-dashboard:v0.9.7.2 # docker pull daocloud.io/
2016-03-24 09:41:02 2991
原创 x509 certificate has expired or is not yet valid
x509: certificate has expired or is not yet valid两种可能: 1、本机时间错乱,本机时间为证书过期时间或者本机时间为证书未申请时间 2、证书过期经过检查,是我的虚拟机的时钟出现问题,时钟同步下即可:# ntpdate s2m.time.edu.cn
2016-03-24 09:39:37 13241 2
原创 TYK配置SSL方案
一、nginx+tyk(tyk仍然使用http,nginx使用https+proxy_pass转发) 测试可行二、tyk配置文件配置使用https参考链接:https://github.com/TykTechnologies/tyk/issues/1811、修改配置文件:/opt/tyk-gateway/tyk.conf 修改端口为443 修改ho
2016-03-24 09:37:01 2472 2
原创 nginx证书填写路径报错:library:fopen:Unknown error:fopen
2016/03/21 16:57:10 [emerg] 30420#29876: BIO_new_file("C:ginx-1.9.9\ssl\1_liuyingguang.cn_bundle.crt") failed (SSL: error:0200107B:system library:fopen:Unknown error:fopen('C:ginx-1.9.9\ssl\1_liuy
2016-03-21 18:59:56 19491 1
原创 nginx配置ssl
在nginx.conf中的http节点内,添加如下参数,具体参数还请参考你的证书提供商server { listen 443; server_name domain; ssl on; ssl_certificate domain.crt;
2016-03-21 18:42:53 597
原创 Docker安装nginx
docker镜像地址: daocloud.io/library/nginx:1.9.12pull镜像: # docker pull daocloud.io/library/nginx:1.9.12启动镜像:映射本地配置文件nginx.confdocker run --name test-nginx1 -v /home/nginx_h
2016-03-21 18:40:56 2883
原创 Jenkins-Docker-Tomcat-Java Rest 使用shell脚本构建项目示例
前提:jenkins是装在CentOS6.7中,同时,我的这台linux上面安装有docker一、项目代码:项目主要是jersey 1.x 版本的maven项目,重点在与我在项目中放置了tomcat,以及使用maven对tomcat进行解压,并将项目打包的文件放置到项目中,那么项目信息就不多写了,把maven配置信息重点写出来吧:
2016-03-16 19:45:58 1894 1
转载 Dockerfile命令介绍及实例
原文链接:http://os.51cto.com/art/201507/485007.htm基础镜像可以用于创建Docker容器。镜像可以非常基础,仅仅包含操作系统;也可以非常丰富,包含灵巧的应用栈,随时可以发布。当你在使用 Docker构建镜像的时候,每一个命令都会在前一个命令的基础上形成一个新层。这些基础镜像可以用于创建新的容器。本篇文章将手把手教您如何从基础镜像,一步
2016-03-16 19:33:00 683
原创 Jenkins结合Docker在CentOS6.7上构建项目示例
本文参考自:http://www.cnblogs.com/Leo_wl/p/4314792.html简述: 其实构建方式与普通的构建区别不大,最大的区别在于需要在项目构建完成后,需要执行脚本进行docker的build。其中,主要依赖于Dockerfile中的配置,如下项目中,Dockerfile就在项目中,在执行脚本build的时候,会调用此文件,如下:
2016-03-13 15:50:33 1543
原创 XWiki安装(war包方式)
下载地址:http://enterprise.xwiki.org/xwiki/bin/view/Main/Download系统要求: 1、XWiki 的编译从6.0版本以后使用Java 7 来进行编译,所以要安装6.0以后的版本,需要jdk7以上版本 2、我选择使用tomcat 7 版本 3、然后我使用MariaDB 101、安装容器(这里以Tomca
2016-03-11 18:35:50 4129
原创 API网关(TYK)设置流量控制
TYK中设置流量控制和访问控制有两种方式,1、在生成key的时候设置访问权限配置如下图:然后点击create即可,然后访问,每小时只能访问两次2、使用policies设置(实质是设置policie模板,然后在生成key的时候,使用模板覆盖自定义设置)这里我对policie的设置如下在生成key的过程中,选择Policy,会自动覆盖下面的自定义配置,下面的操作就和上面的一样了2016-07-21 b
2016-03-08 13:18:29 5745
转载 使用Java构建微服务
原文地址: http://dockone.io/article/804【编者的话】本文翻译自Dzone Guide to the Java Ecosystem,Dzone是一个关于Java的优秀网站。文中介绍了几种用Java构建微服务的方法,包括Container-less、Self-contained以及In-container。翻译经验不足,如有错误,请慷慨指出。@Co
2016-02-29 17:04:41 3575 1
原创 高效查询mysql表的总记录数
use information_schema;select table_name,table_rows from tables where TABLE_SCHEMA = 'db_name' and table_name='table_name' order by table_rows desc;
2016-02-29 15:37:11 11072 2
原创 CentOS 6.7安装docker
如果你的机器是CentOS6.5,请升级为6.7(yum -y upgrade)然后执行如下三条命令:# rpm -ivh http://dl.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPE
2016-02-26 22:10:20 922 2
转载 Dockerfile命令介绍及实例
http://os.51cto.com/art/201507/485007.htm基础镜像可以用于创建Docker容器。镜像可以非常基础,仅仅包含操作系统;也可以非常丰富,包含灵巧的应用栈,随时可以发布。当你在使用 Docker构建镜像的时候,每一个命令都会在前一个命令的基础上形成一个新层。这些基础镜像可以用于创建新的容器。本篇文章将手把手教您如何从基础镜像,一步一步,一层
2016-02-23 16:14:15 1907
原创 Apache Tomcat配置虚拟主机的方法(不同域名绑定同一IP访问不同网站)
其实表象类似CNAME1、修改文件conf/server.xml:在engine中添加如下:F:\apache-tomcat-7.0.54\webapps2" autoDeploy="true" name="test1" unpackWARs="true">其中,name为域名appBase是访问此域名的时候,指向的web存放的根目录2、通过页面管理添加,t
2016-02-23 12:01:49 1444
原创 Swagger UI 使用
简介,基于Swagger UI其实是纯static的web程序,仅仅在页面加载的时候,调用http连接,获取yaml字符串或者json字符串,这里我将yaml文件和放到静态项目中,并使用tomcat启动,下面来看看怎么做的
2016-02-18 21:03:17 14790 1
转载 CentOS7搭建Docker私有仓库
原文地址:http://467754239.blog.51cto.com/4878013/1638770一、准备地址规划:Docker私有仓库地址:192.168.0.109Docker客户端地址:192.168.0.1101、激活网卡# vi /etc/sysconfi
2016-01-21 11:06:09 3735
原创 使用JMeter测试web程序
1、创建项目2、创建线程组:项目右键,添加,Threads(Users),Threads Group3、创建HTTP请求:线程组右键,添加,Sampler,HTTP请求4、添加监听器 1)添加查看结果树:线程组右键,添加,监听器,察看结果树 2)添加聚合报告:线程组右键,添加,监听器,聚合报告
2016-01-14 17:43:08 881
原创 maven 打包的时候跳过测试
pom文件中,在plugins节点下添加: org.apache.maven.plugins maven-surefire-plugin true
2016-01-14 17:36:52 835
原创 SqlServer按半小时分组统计
一、正常的时间格式SELECT StartTime,CONVERT(datetime,case when datepart(mi,StartTime)<30 then CONVERT(varchar(100), StartTime, 23)+ ' ' +datename(hh,StartTime)+':00:00' else CONVERT(varchar(100), Star
2016-01-14 17:11:57 5166
基于jsp+Tomcat7.0.27以上版本+html5的websocket简单demo
2014-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人