在之前使用Docker for Windows Installer.exe直接安装,通过docker-machine-driver-vmwareworkstation.exe实现docker和VM的共存,而不必安装VirtualBox,但在安装VM后,为避免每次开机都把VM的服务全部自动开启,我把它们都改为“手动”开启,所以开机时状态都是关闭状态. 但在win10关机重启系统后: 开启docker的实例,出现了"Waiting for SSH to be available...",一…
docker创建mysql实例要注意表名大小写和端口号映射的问题.下面是使用文件挂载解决表名大小写问题. docker run --name mysql-1 -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -v /Users/admin/mysql/conf.d:/etc/mysql/conf.d -d mysql:5.6…
在写定时任务时,对表数据进行批量操作,测试数据有10万条左右,在测试时发现跑着跑着出现内存溢出现象,最后发现创建的对象paramList 和tmBeanList没有被回收,经过资料查找,发现是循环内不要不断创建对象引用,不然有count次循环,内存中就有count份对象引用存在,就耗费内存了,所以每次循环完都得对对象引用进行销毁(设置为null):或直接在for循环体外声明对象,在循环体内创建对象的引用,这样内存中只有一份对象引用,每次new对象时,对象引用指向不同,但内存中只有一份. /**…
今天在进行使用 jxl 进行 Excel 下载时,由于数据量大(4万多条接近5万条数据的下载),数据结构过于负责,存在大量大对象(虽然在对象每次用完都设置为null,但还是存在内存溢出问题),加上本地电脑内存不大(只有8G),导致下载数据时报堆内存溢出,下载失败. Exception data: java.lang.OutOfMemoryError at jxl.write.biff.MemoryDataOutput.write(MemoryDataOutput.java:72) at jxl.…
1.今天 mvn install 后把 jar 包部署到服务器上,执行 java -jar xx.jar 报 "no main manifest attribute,in xx.jar" 解决办法:在pom.xml中添加下面配置 <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <…
1.现象描述 (1)使用 Mybatis 在进行数据更新时,大部分时候update语句都需要通过动态SQL进行拼接.在其中,if标签中经常会有 xxx !='' 这种判断,若 number 类型的字段上传递的值为 0, 执行更新时会发现数据库中的数据并没有被更新成 0,这种异常现象不会报错,所以容易被忽视. <update id="update" parameterType="com.hrh.mybatis.bean.Person"> update ta…
其实这个题目的话,对于我后面陈述的问题发生的本身并没有太多的联系,但是因为是在docker创建容器的操作之内发生的,所以记录以下 因为网上有些文章有些作者喜欢使用git的命令窗体,说实在的,公司里面用过linux,mac,以至于也习惯了它们的一些操作命令,但是windows的话还是稍微有那么一丢丢的不同的,所以为了适应,我也在我的电脑上选择了使用git的命令窗体来做操作,刚开始的时候任何命令都没有任何问题 但是就在我使用命令创建容器的时候,问题出现了,这里我使用两个例子,一个是postgres,…
Docker 当大家点开这篇博客的时候,相信大家对docker多多少少也有些认识了,最近学习docker这门技术,略微有些心得,写篇文章记录一下学习过程并帮大家跳过一些坑. docker的核心有两个,一个是容器,一个是镜像. 镜像:可以理解为是只读的文件,我个人理解为是应用程序,例如tomcat,mysql,redis等 容器:可以理解为迷你的linux系统,是由docker创建的,镜像就是运行在容器中,容器之间也是彼此隔离的,比如我可以在docker中运行几个mysql服务 理解docker的…
1.docker pull registry //下载registry 镜像,registry 为docker 官方提供的一个镜像, 我们可以用它来创建本地的docker私有仓库. docker:/root# docker images | grep registry registry latest 07d93e41c370 7 weeks ago 422.8 MB 2.docker run -d -p 5000:5000 registry //以registry 镜像启动容器,监听5000端口…
原文链接:Docker创建支持ssh服务的容器和镜像 1. 这里使用的centos作为容器,所以首先下载centos的images # sudo docker pull centos 2. 下载后执行一个centos的容器,这里使用centos6作为我測试的容器 # sudo docker run --name=centos-ssh -i -t centos:centos6 /bin/bash 3. 安装openssh-server服务软件包 # yum install openssh-serv…
原文链接:Docker创建MySQL集装箱 这样做的目的是创建一个MySQL的image,出来的容器里自己主动启动MySQL服务接受外部连接 步骤: 1. 首先创建一个文件夹并在文件夹下创建一个Dockerfile,文件内容例如以下 FROM centos:centos6 MAINTAINER Fanbin Kong "kongxx@hotmail.com" RUN yum install -y mysql-server mysql RUN /etc/init.d/mysqld sta…
想挖个坑督促自己练技术,有时候想到一个项目,大概想了一些要实现的功能,怎么实现.现在觉得自己差不多能完成QQ空间的主要功能了.准备立个牌坊,写一个类似功能的网站.并且把进度放到这里来. 初步计划实现以下功能 1.用户注册.登录.信息修改: 2.用户进行好友关注.推送好用动态: 3.发表日志.评论和评论回复: 4.发表说说.评论和回复: 5.留言板功能,相册功能: 我还是个菜鸟,贴出来希望和大家分享,有什么考虑不周和技术运用不恰到的地方大家说出来改进一下.以上有些功能我以前用jsp+servlet…
目录 目录 1.介绍 1.1.什么是 Crucible? 2.Crucible 的官网在哪里? 3.如何下载安装? 4.对 Crucible 进行配置 4.1.破解 Crucible 第一步 4.2.破解 Crucible 第二步,获取授权许可 4.2.连接到JIRA Connect to JIRA 4.3.设置默认管理员帐号 Set administrator password 4.7.完成安装 Start working with Crucible 4.8.查看破解后的授权信息 4.9.设置…
目录 目录 1.介绍 1.1.什么是Crowd? 2.Crowd 的官网在哪里? 3.如何下载安装? 4.对 Crowd 进行配置 4.1.破解 Crowd 第一步 4.2.破解 Crowd 第二步,获取授权许可 4.2.Crowd 的安装 Crowd installation 4.3.数据库配置 Database configuration 4.4.Crowd 选项 Options 4.5.内部目录设置 Internal directory 4.6.设置默认管理员帐号 Default admi…
目录 目录 1.介绍 1.1.什么是 Bamboo? 2.Bamboo 的官网在哪里? 3.如何下载安装? 4.对 Bamboo 进行配置 4.1.获取授权许可 4.2.一般配置 4.3.数据库配置 4.4.设置管理员帐号和密码 4.5.查看破解信息 5.设置 Bamboo 使用 Crowd 认证 5.1.在 Crowd 中添加 Bamboo 需要用到的用户组 5.2.在 Crowd 中添加 Bamboo 应用程序 5.3.在 Bamboo 中设置 Crowd 的用户目录 5.4.启用 Bamb…
目录 目录 1.介绍 1.1.什么是 JIRA Core? 1.2.什么是 JIRA SoftWare 2.JIRA 的官网在哪里? 3.如何下载安装? 4.对 JIRA 进行配置 4.1.JIRA 安装程序 4.2.数据库设置 4.3.设置应用程序的属性 4.4.许可授权码 4.5.设置管理员帐户 4.6.设置电子邮件通知 4.6.完成设置 4.7.对 JIRA 进行破解 5.FAQ 5.1. JIRA 配置QQ企业邮件服务器 5.2.Jira Core/SoftWare如何做持久化 目录 1…
目录 目录 1.介绍 1.1.什么是Confluence? 2.Confluence的官网在哪里? 3.如何下载安装? 4.对 Confluence 进行配置 4.1.设置 Confluence 4.2.获取应用 4.3.授权码 4.4.设置数据库 4.5.加载选项 4.6.配置 Confluence 用户组和用户 4.7.完成设置 5.对 Confluence 进行破解 6.FAQ 6.1.Confluence配置QQ企业邮件服务器 6.2.Confluence如何做持久化    目录 1.介…
目录 目录 1.介绍 1.1.什么是JIRA? 2.JIRA的官网在哪里? 3.如何下载安装? 4.对JIRA进行配置 4.1.打开浏览器:http://localhost:20012 4.2.JIRA setup 4.3.Database setup 4.4.Set up application properties 4.5.Specify your license key 4.6.Set up administrator account 4.7.Set up email notificati…
Docker 创建容器 1.拉取镜像 默认是 docker.io 仓最新镜像 docker pull tomcat 2.运行一个服务容器 docker run -d -p 0.0.0.0:18080:8080 --name tomcat-web1 tomcat -d:让容器在后台运行. -P:将容器内部使用的网络端口映射到我们使用的主机上 -p:指定端口 --name: 给容器命名 tomcat-web1最后一个 tomcat 是使用的镜像 3.创建启动 一个 centos 系统容器: dock…
docker私有仓库建立 环境说明我们选取192.168.5.2做私有仓库地址yum install docker -y1.启动docker仓库端口服务 docker run -d -p 5000:5000 --privileged=true -v /data/history:/data/registry registry [root@Control docker_dw_images]# docker imagesREPOSITORY           TAG                 …
docker run 命令 镜像(image):An image is a filesystem and parameters to use at runtime. It doesn't have state and never changes 容器(container): A container is a running instance of an image. 简言之,容器是镜像的实例. 运行命令的时候,执行如下步骤: 1 检查是否有名叫 hello-world 软件镜像(image) 2…
使用 Flask 框架写用户登录功能的Demo时碰到的各种坑(一)——创建应用 使用 Flask 框架写用户登录功能的Demo时碰到的各种坑(二)——使用蓝图功能进行模块化 使用 Flask 框架写用户登录功能的Demo时碰到的各种坑(三)——使用Flask-Login库实现登录功能 使用 Flask 框架写用户登录功能的Demo时碰到的各种坑(四)——对 run.py 的调整 使用 Flask 框架写用户登录功能的Demo时碰到的各种坑(五)——实现注册功能 Flask 中文文档 Flask_…
一.Docker是什么? Docker是一个开源工具,能将一个WEB应用封装在一个轻量级,便携且独立的容器里,然后可以运行在几乎任何服务环境下.Docker的容器能使应用跑在任何服务器上并且表现一致.一个开发者在笔记本上建立的一个容器,能跑在很多环境下,如:测试环境,生产环境,虚拟机上,VPS,OpenStack集群,公用的电脑等等Docker的一般使用在以下几点:• 自动化打包和部署应用• 创造一个轻量级的,私人的 PAAS 环境• 自动化测试和连续的 整合/部署• 部署WEB应用,数据库和后…
Docker 创建镜像.修改.上传镜像 –创建镜像有很多方法,用户可以从 Docker Hub 获取已有镜像并更新,也可以利用本地文件系统创建一个. 一.创建镜像 创建镜像有很多方法,用户可以从 Docker Hub 获取已有镜像并更新,也可以利用本地文件系统创建一个. 二.修改已有镜像 1.先使用下载的镜像启动容器. $ docker run -t -i training/sinatra /bin/bash root@0b2616b0e5a8:/# 注意:记住容器的 ID,稍后还会用到. 2.…
Docker 创建 Private Repositories 前言 基于GFW的缘故,国内大陆基本无法pull国外的镜像,更别说官方的index了.如果images无法pull下来,那么docker就失去了存在的意义,就更别提国内广大程序猿为docker而献身奋斗了.所以基于此,笔者认为有必要国内用户自行搭建一个Private Repositories.一方面为了更好的研究,使用Docker.另一方面也是为了节省pull和push的时间,要不然动不动就是几十分钟的耗时,谁能承担起这些时间成本.最…
拉取网易蜂巢的mysql-server:5.6 docker pull hub.c.163.com/nce2/mysql:5.6 创建mysql5.6容器 1master+3个slave docker run --name mysql-master -d -P hub.c.163.com/nce2/mysql:5.6 docker run --name mysql-slave1 -d -P hub.c.163.com/nce2/mysql:5.6 docker run --name mysql-…
Docker 创建.运行.查看.删除容器 Step 1: 查看docker程序是否存在, 功能是否正常. sudo docker info 若不正常请参考下文: Docker安装和程序创建 Step 2: 运行第一个容器 docker run -i -t ubuntu /bin/bash 首先我们告诉Docker执行docker run命令,并指定了-i和-t两个命令行参数. -i 标志保证容器中STDIN是开启的 -t 告诉Docker为要创建的容器分配一个伪tty终端,这样,新创建的容器才能…
Docker 创建 Redis 容器 # 配置文件映射: # -v /root/redis/redis.conf:/etc/redis/redis.conf # 数据目录映射: # -v /root/redis/data:/data # 使用配置文件启动: # redis-server /etc/redis/redis.conf docker run -it --name=test-redis -p 6379:6379 -v /root/redis/redis.conf:/etc/redis/r…
Docker创建容器时默认采用bridge网络,自行分配ip,不允许自己指定. 在实际部署中,我们需要指定容器ip,不允许其自行分配ip,尤其是搭建集群时,固定ip是必须的. 我们可以创建自己的bridge网络 : mynet,创建容器的时候指定网络为mynet并指定ip即可. 查看网络模式 docker network ls 创建一个新的bridge网络 docker network create --driver bridge --subnet=172.18.12.0/16 --gatewa…
使用Docker创建数据容器 翻译自: Data-only container madness 1.什么是数据容器? 数据容器就是本身只创建一个volume供其他容器共享,创建完后即退出,不执行任何任务.比如通过以下方式创建一个postgres容器. docker run --name dbdata postgres echo "Data-only container for postgres" 该容器运行echo "Data-only container for postg…