02 2017 档案
摘要:推荐一个非常好的博客: 点我 // 测试使用docker下启动的es不管用, 在linux下或者windows下运行的es可用 // 进一步测试docker下启动的es链接时, 开启嗅探也链接不上, 异常和spring下一样 // 查阅资料后有说是因为vmware网卡的原因, 但因为目前只有一台电脑
阅读全文
摘要:此基础镜像使用的为zookeeper的官方镜像 新建文件 docker-compose.yml 启动集群 后台启动 查看启动状态 查看主从关系: 可看另外两个端口 2182, 2183 还可以在启动时直接指定
阅读全文
摘要:compose将管理的容器分为3层, 工程, 服务, 容器. 一个工程中可包含多个服务, 每个服务中定义容器运行的镜像参数, 依赖, 一个服务中科包含多个容器实力, 并没有解决负载均衡的问题 docker compose定义构建的镜像只存在一个Docker swarm中, 无法做到多主机共享 1,
阅读全文
摘要:java中的定时任务, 使用java实现有3种方式: 1, 使用普通thread实现 2, 使用timer实现: 可控制启动或取消任务, 可指定第一次执行的延迟 线程安全, 但只会单线程执行, 如果执行时间过长, 就错过下次任务了, 抛出异常时, timerWork会终止 3, 使用 Schedul
阅读全文
摘要:使用spring整合mongodb maven 依赖 mongodb.properties mongodb.xml 使用 mongotemplate的常用操作 Query query = new Query(); query.with(new Sort(Direction.ASC, "priorit
阅读全文
摘要:/** * 系统环境: vm12 下的centos 7.2 * 当前安装版本: elasticsearch-2.4.0.tar.gz */ QueryBuilder 是es中提供的一个查询接口, 可以对其进行参数设置来进行查用擦还训
阅读全文
摘要:/** * 系统环境: vm12 下的centos 7.2 * 当前安装版本: elasticsearch-2.4.0.tar.gz */ es 查询共有4种查询类型 QUERY_AND_FETCH: 主节点将查询请求分发到所有的分片中,各个分片按照自己的查询规则即词频文档频率进行打分排序,然后将结
阅读全文
摘要:刚想找maven自动发布项目到tomcat, 突然看到个好玩的, docker微镜像 -- alpine 直接粘一段: 然后安装ngix试下: 创建镜像 启动试下: 打开网页看下
阅读全文
摘要:好几天没更了. 好不容易写完一个功能, 需求改了, 全部重写, , , 进入正题, nginx的安装 1, 依赖环境 nginx是c语言开发的, 需要依赖一些运行环境才可以 gcc PCRE zlib openssl 2, 下载并解压安装包 3, 设置编译参数 说明: --prefix: nginx
阅读全文
摘要:原文地址: http://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651959906&idx=1&sn=2cbdc66cfb5b53cf4327a1e0d18d9b4a&chksm=bd2d07be8a5a8ea86dc3c04eced3f411
阅读全文
摘要:Dockerfile supervisord.conf 构建镜像 启动
阅读全文
摘要:1, 进入yum源目录 2, 备份系统yum配置文件 3, 下载ali 文件 4, 安装epel repo源 epel(RHEL 7) epel(RHEL 6) epel(RHEL 5) 5, 清理缓存 6, 重建缓存
阅读全文
摘要:慢慢补充 将本地jar添加到maven的仓库中 不成功可以试试: https://stackoverflow.com/questions/16348459/error-the-goal-you-specified-requires-a-project-to-execute-but-there-is-
阅读全文
摘要:/** * 系统环境: vm12 下的centos 7.2 * 当前安装版本: elasticsearch-2.4.0.tar.gz */ 默认进行了elasticsearch安装和ik安装, 超时配置, 分页压力配置等 添加maven依赖 注: 因为spring-data-elasticsearc
阅读全文
摘要:搞了2天终于搞好了 需要: 一个能在linux下正常运行的 elasticsearch-2.4.0 版本, 直接copy进镜像, 安装好head, bigdesk, ik分词 器等, 在elasticsearch中有讲: http://www.cnblogs.com/wenbronk/p/63904
阅读全文
摘要:热部署 使用run as -java application, 把spring-loader-1.2.4.RELEASE.jar下载下来,放到项目的lib目录中,然后把IDEA的run参数里VM参数设置为: -javaagent:.\lib\springloaded-1.2.4.RELEASE.ja
阅读全文
摘要:/** * 系统环境: vm12 下的centos 7.2 * 当前安装版本: elasticsearch-2.4.0.tar.gz */ 安装和学习可参照官方文档: 1, 安装 启动: 启动成功的界面为: 此时可以使用浏览器访问: http://192.168.1.103:9200 注: 由于没有
阅读全文
摘要:基于上一个创建的基础镜像, wenbronk/centos Dockerfile supervisord.conf 因为工作需要安装jdk1.7, 方法类似, 改下名称即可 又一个坑: ENV设置环境变量后, 使用exec链接人容器, 环境变量生效, 但ssh链接入容器, 环境变量不生效
阅读全文
摘要:docker 安装卸妆官方说明: https://docs.docker.com/install/linux/docker-ee/centos/#os-requirements 本系列基于centos, docker镜像实现 首先, 运行docker进入bash, 没啥用, 就让你看看, 之后exi
阅读全文
摘要:一直想写一个, 但发现网上有很多了, 直接copy把 如何使用 Dockerfile用来创建一个自定义的image,包含了用户指定的软件依赖等。当前目录下包含Dockerfile,使用命令build来创建新的image,并命名为edwardsbean/centos6-jdk1.7: Dockerfi
阅读全文
摘要:配置文件 Demo演示: 消息发布端: 消息接收端 redis的资源文件
阅读全文
摘要:maven中添加依赖 http://mongodb.github.io/mongo-java-driver/ JavaProject 连接数据库 连接数据库,你需要指定数据库名称,如果指定的数据库不存在,mongo会自动创建数据库。 连接数据库的Java代码如下: 现在,让我们来编译运行程序并连接到
阅读全文
摘要:MongoDB Limit() 方法 如果你需要在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。 语法 limit()方法基本语法如下所示: 实例 集合 col 中的数据如下: 以上实例
阅读全文
摘要:数据库操作 创建数据库 如果数据库不存在,则创建数据库,否则切换到指定数据库。 刚刚创建后显示不出来, 要想显示,需要插入数据才可以 删除数据库 db.dropDatabase() 删除当前数据库 删除当前数据库 删除集合 文档操作 插入文档 所有存储在集合中的数据都是BSON格式, 类json的二
阅读全文
摘要:概念: 一个mongodb中可以建立多个数据库。 MongoDB的默认数据库为"db",该数据库存储在data目录中。 MongoDB的单个实例可以容纳多个独立的数据库,每一个都有自己的集合和权限,不同的数据库也放置在不同的文件中。 "show dbs" 命令可以显示所有数据的列表。 show db
阅读全文
摘要:win下安装: 1, 下载mongodb-win32-x86_64-2008plus-ssl-3.4.1.zip 2, 解压, 创建仓库E:\mongodb\mongodb-win32\data\db 3, 在bin下打开cmd, 输入命令启动: >mongod --dbpath E:\mongod
阅读全文
摘要:上传镜像 下载镜像 官网有教程 https://portal.tenxcloud.com
阅读全文
摘要:1, 下载registry镜像 2, 启动镜像 docker run -d --name registry -h registry -p 5000:5000 --privileged=true -v /home/wenbronk/Downloads/docker/repository:/var/li
阅读全文
摘要:/** * 系统环境: vm12 下的centos 7.2 * 当前安装版本: elasticsearch-2.4.0.tar.gz */ ElasticSearch中内置了许多分词器, standard, english, chinese等, 中文分词效果不佳, 所以使用ik 安装ik分词器 下载
阅读全文
摘要:使用curl命令操作elasticsearch 大岩不灿 发表于 2015年4月25日 浏览 13,463 次 第一:_cat系列_cat系列提供了一系列查询elasticsearch集群状态的接口。你可以通过执行curl -XGET localhost:9200/_cat获取所有_cat系列的操作
阅读全文
摘要:1, @RestController 相当于同时添加@Controller 和@ResponseBody两个注解 如果想返回json格式的数据, 需要在类上添加此注解 2, @EnableAutoConfiguration Spring Boot建议只有一个带有该注解的类。 Spring Boot会
阅读全文
摘要:使用maven构建project项目, 配置aliyun仓库, 不赘述 springboot 版本需要: jdk1.7+, maven3.2+ , gradle2.9+ 配置文件 有时候我们自己公司内有父pom, 不能直接添加parent, 可以通过以下方式 配置pom.xml文件, 使用maven
阅读全文
摘要:为了让maven的jdk编译版本一致, 使用maven-compiler-plugin插件来协助管理 建议新建maven项目后的第一步就是配置该插件 使用encoding参数课解决java文件的编码问题 合起来就是 默认jdk版本不匹配出现的异常信息为 jdk1.8 的配置: scala 2.11.
阅读全文