chenxing109
码龄18年
关注
提问 私信
  • 博客:118,472
    社区:1,830
    120,302
    总访问量
  • 23
    原创
  • 573,327
    排名
  • 8
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2006-11-27
博客简介:

chenxing109的专栏

查看详细资料
个人成就
  • 获得42次点赞
  • 内容获得17次评论
  • 获得92次收藏
  • 代码片获得163次分享
创作历程
  • 6篇
    2019年
  • 22篇
    2018年
成就勋章
TA的专栏
  • Docker
    12篇
  • 理财
  • 运维工具
    1篇
  • jenkins
    8篇
  • maven
    3篇
  • SHH
  • sh
    1篇
  • 视频监控
    3篇
  • 流媒体
    2篇
  • zookeeper
    1篇
  • spring boot
    1篇
  • 数据库
    1篇
兴趣领域 设置
  • Java
    java
  • 大数据
    mysqlhbaseredismongodbrabbitmq
  • 后端
    架构
  • 网络与通信
    网络协议
  • 运维
    运维
  • 服务器
    linux
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

解决Jenkins上部署Maven项目遇程序包sun.plugin2.util不存在问题

最近新建一个Spring boot项目,本地调试都很顺利,想通过jenkins进行发布的时候却发错,提示程序包sun.plugin2.util不存在。sun.plugin2.util包实际位于系统plugin.jar中百度一下,感觉https://blog.csdn.net/mn960mn/article/details/51253038这篇文章,感觉问题比较类似,参考配置如下:...
原创
发布博客 2019.07.05 ·
7086 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

ORACLE里锁有以下几种模式

v$locked_object,locked_modeORACLE里锁有以下几种模式:0:none1:null 空2:Row-S 行共享(RS):共享表锁,sub share3:Row-X 行独占(RX):用于行的修改,sub exclusive4:Share 共享锁(S):阻止其他DML操作,share5:S/Row-X 共享行独占(SRX):阻止其他事务操作,share/s...
原创
发布博客 2019.03.14 ·
932 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Docker容器自启动

原文:https://docs.docker.com/engine/admin/start-containers-automatically/#use-a-process-manager容器自启动     Docker提供了restart policy机制,可以在容器退出或者Docker重启时控制容器能够自启动。这种Restart policy可以保证相关容器按照正确顺序启动。虽然也可以通...
转载
发布博客 2019.02.23 ·
514 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker安装指定版本

今天新增一个Docker服务器,Docker安装顺利,启动hello-world测试的时候却出现了问题;$ docker run hello-worldUnable to find image 'hello-world:latest' locallylatest: Pulling from library/hello-world1b930d010525: Pull completeD...
原创
发布博客 2019.02.20 ·
10946 阅读 ·
8 点赞 ·
4 评论 ·
7 收藏

Spring Boot创建非Web项目开发

添加依赖<dependencies> ... <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot</artifactId> ...
原创
发布博客 2019.01.22 ·
2573 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

Curator实现Master/Leader选举

在实际生产中,特别是分布式系统中,我们经常遇到这样的场景:一个复杂的任务,近需要从分布式机器中选出一台机器来执行。诸如此类的问题,我们统称为“Master选举”。比如,在分布式系统中很常见的一个问题就是定时任务的执行。如果多台机器同时执行相同的定时任务,业务复杂则可能出现灾难性的后果。本篇博客就以定时任务为例来示例说明Curator的Master选举用法。原理利用zookeeper来实现Ma...
原创
发布博客 2019.01.09 ·
1056 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

通过jmx监控docker中的java应用

 修改Dockerfile文件,添加jmx参数,如下: ENV JAVA_OPTS="\-Dcom.sun.management.jmxremote=true \-Dcom.sun.management.jmxremote.rmi.port=28000 \-Dcom.sun.management.jmxremote.port=28000 \-Dcom.sun.manageme...
原创
发布博客 2018.12.28 ·
2682 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

如何向Docker容器传递参数

我们在运行 docker 镜像时希望能用下面的命令向容器传递命令行参数形式一:docker run <image-name> <command> arg1 arg2形式二:docker run <image-name> arg1 arg2其实只有第一种形式,紧随镜像名后那个总是一个命令,其后才是参数。如果要向 docker 容器传递参数时...
原创
发布博客 2018.12.28 ·
33852 阅读 ·
21 点赞 ·
3 评论 ·
30 收藏

maven项目常用的打包方式

一、无依赖其他任何jar<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-...
转载
发布博客 2018.12.27 ·
583 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SIP基本应用场景

1、SIP业务基本知识1.1 业务介绍会话初始协议(Session Initiation Protocol)是一种信令协议,用于初始、管理和终止网络中的语音和视频会话,具体地说就是用来生成、修改和终结一个或多个参与者之间的会话。SIP的业务模式是一个点对点协议,其中有两个要素——SIP用户代理和SIP网络服务器。用户代理是呼叫的终端系统元素,而SIP服务器是处理与多个呼叫相关联信令的网络设...
转载
发布博客 2018.12.19 ·
3132 阅读 ·
0 点赞 ·
0 评论 ·
13 收藏

使用 Live555 搭建流媒体服务器

 搭建环境为Centos 7.2 64bit 一.安装gcc编译器$ yum install gcc-c++ 二.安装live555$ wget http://www.live555.com/liveMedia/public/live555-latest.tar.gz$ tar -xzvf live555-latest.tar.gz$ cd live$ ./...
原创
发布博客 2018.12.18 ·
2427 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

RTP, RTCP, RTSP 协议介绍

流媒体是边下载边播放的方式, 是视频会议、IP电话等应用场合的技术基础为什么TCP/IP协议就不能满足多媒体通信的要求呢?因为TCP有以下4个特点:1.TCP重传机制2.TCP拥塞控制机制3.TCP报文头比UDP报文头要大4.TCP的启动速度慢对比:IP:数据传输                                       RTP:多媒体数据实时传输TC...
原创
发布博客 2018.12.17 ·
265 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Linux命令之exit

用途说明exit命令用于退出当前shell,在shell脚本中可以终止当前脚本执行,返回值状态。 常用参数格式:exit n退出。设置退出码为n。(Cause the shell to exit with a status of n.) 格式:exit退出。退出码不变,即为最后一个命令的退出码。(If n is omitted, the exit status is...
转载
发布博客 2018.12.14 ·
2307 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

Jenkins使用Publish Over SSH插件实现远程文件拷贝

安装官网介绍:https://wiki.jenkins.io/display/JENKINS/Publish+Over+SSH+Plugin安装插件        点击-系统管理-系统插件-可选插件中 直接搜 publish over ssh 点击安装,安装完之后,重启jenkins配置        点击- 系统管理-系统设置-拉到最下面就有这个窗口了公共配置:P...
原创
发布博客 2018.12.07 ·
14329 阅读 ·
4 点赞 ·
4 评论 ·
9 收藏

Jenkins使用Publish Over SSH插件实现远程文件拷贝

安装官网介绍:https://wiki.jenkins.io/display/JENKINS/Publish+Over+SSH+Plugin安装插件        点击-系统管理-系统插件-可选插件中 直接搜 publish over ssh 点击安装,安装完之后,重启jenkins配置        点击- 系统管理-系统设置-拉到最下面就有这个窗口了公共配置:P...
原创
发布博客 2018.12.07 ·
14329 阅读 ·
4 点赞 ·
4 评论 ·
9 收藏

Ant中设置特定的JDK版本

今天在Jenkins上创建一个Ant编译项目的时候报错"java.lang.UnsupportedClassVersionError:com/sun/tools/javac/Main : Unsupported major.minor version 52.0",很明显是JDK版本不一致所导致的。服务上用的是JDK8,原来在MyEclipse中编译项目的时候指定的是JDK1.6版本,现在环境发生变...
原创
发布博客 2018.12.05 ·
10809 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Ant中设置特定的JDK版本

今天在Jenkins上创建一个Ant编译项目的时候报错"java.lang.UnsupportedClassVersionError:com/sun/tools/javac/Main : Unsupported major.minor version 52.0",很明显是JDK版本不一致所导致的。服务上用的是JDK8,原来在MyEclipse中编译项目的时候指定的是JDK1.6版本,现在环境发生变...
原创
发布博客 2018.12.05 ·
10809 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

解决在Centos系统中无法切换到jenkins用户

今天在Centos上安装好了jenkins后,由于jenkins会自动创建一个用户,所以我想切换到jenkins用户,模拟执行一些脚本,我执行下面语句su jenkins虽然不报错,但是就是切换不过去。原来/etc/passwd文件中的/bin/bash被yum安装的时候变成了/bin/false,需要修改回去。接着执行sudo vim /etc/passwd命令,把false改为ba...
原创
发布博客 2018.12.04 ·
2359 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Jenkins编译docker镜像部署到阿里云镜像服务器

编辑Dockerfile文件FROM frolvlad/alpine-oraclejdk8:slimMAINTAINER Author<mail@qq.com>ARG JAR_FILEADD ${JAR_FILE} app.jarEXPOSE 8080ENTRYPOINT ["/usr/bin/java", "-jar", "/app.jar"]在pom.xml文件...
原创
发布博客 2018.12.03 ·
3871 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

解决Jenkins自动部署Docker出现unix://localhost:80: Permission denied

jenkins使用docker-maven-plugin或者dockerfile-maven-plugin进行编译时发现没有权限,具体错误内容如下:[INFO] I/O exception (java.io.IOException) caught when processing request to {}->unix://localhost:80: Permission denied...
原创
发布博客 2018.12.03 ·
8859 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏
加载更多