- 浏览: 818134 次
- 性别:
- 来自: 北京
最新评论
-
greatwqs:
在前置请求页面返回token, 在提交接口中验证token, ...
Spring MVC 用拦截器+token防止重复提交 -
zhukewen_java:
这种方法的缺陷在于如果请求了两个save=true的方法,后面 ...
Spring MVC 用拦截器+token防止重复提交 -
byrgl5:
请问如果重复提交了三次呢?能避免吗?
Spring MVC 用拦截器+token防止重复提交 -
381895649:
是不是有病?
服务器被如下ip攻击,如何根据ip超找攻击来源 -
greatwqs:
最棒的10款MySQL管理工具
文章列表
Nexus in Docker
- 博客分类:
- docker
摘要:本文主要是记录如何使用 Nexus 3.3 官方的 Docker 镜像搭建 Maven 私服。基于 Dockder搭建大大简化了整个流程。
众所周知,Docker 可以大大简化服务器的部署,所以 sonatype 公司也发布了 nexus v3版本的官方docker。有了这个 Dockerfile 我们就可以轻松的在本地或者自己的服务器搭建一个 Nexus 服务器了。
在使用了Docker以后,大家可能遇到的一个问题就是Docker容器的时间和宿主机时间不同步。造成这个问题的主要原因是宿主机设置了时区,而Docker容器并且设置,导致两者相差8小时。
Ubuntu操作系统
set china time zone
apt-get update
#安装vim
apt-get -y install vim
#安装字体库
apt-get -y install language-pack-zh-hans
apt-get install -y tzdata
#设置是环境变量 /etc/profile 下下次进入还是不会加载环境变量,需要sourc ...
错误代码
java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现
ORA-01882:
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:388)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:381)
a ...
unbutu杀掉端口号
- 博客分类:
- Ubuntu
以下命令可用于杀死占用某端口的所有进程。
kill -9 $(lsof -i tcp:进程号 -t)
另外,非root用户可能需要执行
kill -9 $(sudo lsof -i tcp:进程号 -t)
补充: 查看某端口占用情况
lsof -i :端口号
使用docker commit得到一个新的镜像
docker run这个新的镜像后,状态为Exited (1),使用docker logs也没有日志信息
解决办法
docker run -idt XXX
有的时候我们新建了一个镜像并运行它生成了一个容器,容器就好比一个微虚拟机,有的时候我们需要在容器里面操作一些东西,可能由于很多种原因,假设我们修改了系统配置等,那么如何将操作后的容器做成一个镜像供以后使用呢
1.登录阿里云Docker Registry
docker login --username=zyf1985121 registry.cn-qingdao.aliyuncs.com
2.查看容器的信息找出CONTAINER ID
docker ps -a
3.将容器打包成镜像执行命令
docker commit 35f1c2ae1f7e mynewimage
...
Jenkins in Docker
- 博客分类:
- docker
作为一款优秀的持续集成工具,jenkins在日常的项目中经常会用到,本次实战我们在docker下快速搭建一个Jenkins服务,并体验其项目构建能力;
实战环境
windows、mac、linux等系统,只要装了docker服务都可以作为实战环境,我用的是ubuntu16,安装的docker版本是:17.03.2-ce;
准备文件映射路径
jenkins的容器启动后,重要的文件我们希望能保存在当前电脑,否则容器被损坏或者删除后就找不回这些文件了,因此要在当前电脑上准备一个目录作为文件映射,注意文件夹权限问题,我这边准备的本机目录是/usr/local/work/jenkins,并 ...
使用docker 搭建R运行环境,并打通R与Java的通道
Short Description
r docker image from ubuntu:16.04 (r-base, r-base-dev, devtools, open-jdk8, rJava)
Full Description
Docker images for R, Shiny... from Ubuntu
r-min
Ubuntu:16.04
r-base and r-base-dev
r-basic
nginx in Docker
- 博客分类:
- docker
首先,系统(3.8以上内核的linux)中安装好 Docker 这个运用程序。由于网络原因,我们下载一个Docker官方的镜像需要很长的时间,甚至下载失败。为此,阿里云容器镜像服务提供了官方的镜像站点,从而加速官方镜像的下载速度。 [ 不会的可以参考我之前的文章:Docker <一> 架构简介与Linux上安装 https://my.oschina.net/u/3375733/blog/1582281]。
一、Docker pull 安装 Nginx
Oracle in Docker
- 博客分类:
- docker
1.从阿里云容易Hub里面搜索oracle的docker镜像
2.把镜像拉到本地
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
3.启动容器: docker run -d --name oracle_11g -p 1521:1521 registry.aliyuncs.com/helowin/oracle_11g
(plsql navicat等连接要注意端口的映射 )
1.进入容器 docker exec -it 容器ID /bin/bash
2.加载环境变量 source /home/oracl ...
SpringBoot in Docker
- 博客分类:
- docker
Docker这项容器技术已经是十分的火热了,读者要是不了解docker的话可以吧docker先理解为虚拟机。 我们的Springboot最终是要部署在Linux上的,docker作为Linux轻量级的实现。docker也是可以用来部署Springboot应用的。
1.创建Dockerfile 创建一个文件名为Dockerfile的文件,复制以下内容到文件中
FROM java:8
VOLUME /tmp
ADD config-server-0.0.1-SNAPSHOT.jar app.jar
RUN sh -c 'touch /app.jar'
ENV JAVA_OPTS=&q ...
【编者的话】本文介绍了如何使用Docker搭建Redis集群,很多读者都在问Docker能带来哪些实质性的好处,我想本文就是一个很好的例子。不使用Docker你也可以搭建Redis集群,那使用Docker后会有怎么样的优势了?我想可以用两个词总结:快速和复用。
我们经常会遇到这样一个问题:当我们想进行一个完整的测试的时候,往往缺少硬件或者其它资源。为了满足需求,我可能需要三台服务,或者说三个虚拟机。但是我发现我们没有时间来创建它们,并且如果要物理机的话我们也没有那么多资源。这也是为什么我对Docker如此感兴趣,因为它可以解决我的问题。
我想在Ubuntu上创建三个运行Redis的Doc ...
docker容器重命名
- 博客分类:
- docker
docker 容器(服务)重命名只要一个命令就可以:docker rename 原容器名 新容器名
首先,系统(3.8以上内核的linux)中安装好 Docker 这个运用程序。由于网络原因,我们下载一个Docker官方的镜像需要很长的时间,甚至下载失败。为此,阿里云容器镜像服务提供了官方的镜像站点,从而加速官方镜像的下载速度。 [ 不会的可以参考我之前的文章:Docker <一> 架构简介与Linux上安装 https://my.oschina.net/u/3375733/blog/1582281]。
一、Docker pull 安装 Nginx
1、查看docker仓库中的 nginx 命令
docker 镜像下安装Vim
- 博客分类:
- docker
在docker镜像运行以后发现没办法编辑一些配置文件,解决步骤如下:
首先,进入docker镜像
#进入镜像命令
docker exec -it 镜像Id或镜像name /bin/bash
配置国内镜像源
实际在使用过程中,运行 apt-get update,然后执行 apt-get install -y vim,下载地址由于是海外地址,下载速度异常慢而且可能中断更新流程,所以做下面配置:
mv /etc/apt/sources.list /etc/apt/sources.list.bak
echo "deb http://mirrors.163.com/ ...