自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (11)
  • 收藏
  • 关注

原创 解决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 16:11:50 6819 2

原创 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 18:57:40 882 1

转载 Docker容器自启动

原文:https://docs.docker.com/engine/admin/start-containers-automatically/#use-a-process-manager容器自启动     Docker提供了restart policy机制,可以在容器退出或者Docker重启时控制容器能够自启动。这种Restart policy可以保证相关容器按照正确顺序启动。虽然也可以通...

2019-02-23 15:43:40 477

原创 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 14:16:55 10784 4

原创 Spring Boot创建非Web项目开发

添加依赖<dependencies> ... <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot</artifactId> ...

2019-01-22 11:02:25 2504

原创 Curator实现Master/Leader选举

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

2019-01-09 18:23:49 1011

原创 通过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 14:26:58 2512 1

原创 如何向Docker容器传递参数

我们在运行 docker 镜像时希望能用下面的命令向容器传递命令行参数形式一:docker run <image-name> <command> arg1 arg2形式二:docker run <image-name> arg1 arg2其实只有第一种形式,紧随镜像名后那个总是一个命令,其后才是参数。如果要向 docker 容器传递参数时...

2018-12-28 11:48:35 31537 3

转载 maven项目常用的打包方式

一、无依赖其他任何jar<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-...

2018-12-27 10:08:45 548

转载 SIP基本应用场景

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

2018-12-19 12:41:18 2904

原创 使用 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 18:13:34 2317

原创 RTP, RTCP, RTSP 协议介绍

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

2018-12-17 17:53:56 229

转载 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 11:15:32 2226

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

安装官网介绍:https://wiki.jenkins.io/display/JENKINS/Publish+Over+SSH+Plugin安装插件        点击-系统管理-系统插件-可选插件中 直接搜 publish over ssh 点击安装,安装完之后,重启jenkins配置        点击- 系统管理-系统设置-拉到最下面就有这个窗口了公共配置:P...

2018-12-07 11:46:02 13952 4

原创 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 14:04:14 10252

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

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

2018-12-04 13:58:35 2254

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

编辑Dockerfile文件FROM frolvlad/alpine-oraclejdk8:slimMAINTAINER Author<[email protected]>ARG JAR_FILEADD ${JAR_FILE} app.jarEXPOSE 8080ENTRYPOINT ["/usr/bin/java", "-jar", "/app.jar"]在pom.xml文件...

2018-12-03 16:27:35 3813

原创 解决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 11:03:41 8515 2

原创 解决删除镜像时 image is referenced in multiple repositories

1、查看镜像 docker images$ docker imagesREPOSITORY TAG IMAGE ID CREATED SIZE192.168.0.1/jii/jenkins 1.0.1 ...

2018-12-03 10:31:05 410

转载 Swarm搭建Docker集群

一、什么是SwarmSwarm这个项目名称特别贴切。在Wiki的解释中,Swarm behavior是指动物的群集行为。比如我们常见的蜂群,鱼群,秋天往南飞的雁群都可以称作Swarm behavior。Swarm项目正是这样,通过把多个Docker Engine聚集在一起,形成一个大的docker-engine,对外提供容器的集群服务。同时这个集群对外提供Swarm API,用户可以像使用...

2018-11-30 16:36:54 329

原创 Docker Hub 仓库使用及搭建 Docker Registry

目前 Docker 官方维护了一个公共仓库 Docker Hub,其中已经包括了数量超过 15,000 的镜像。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。Docker Hub注册&&登录你可以在 https://cloud.docker.com 免费注册一个 Docker 账号。可以通过执行 docker login 命令交互式的输入用户名...

2018-11-29 17:57:59 1021

转载 Dockerfile命令详细介绍

制作Dockerfile为Docker入门学习的第一步(当然,除了环境搭建)。本文收集、整理了官网关于制作Dockerfile的全部命令(除SHELL没整理,这个就不弄了),可帮助大家快速进入Dockfile制作的学习。 FROM功能为指定基础镜像,并且必须是第一条指令。如果不以任何镜像为基础,那么写法为:FROM scratch。同时意味着接下来所写的指令将作为镜像的第一...

2018-11-29 15:27:05 155

原创 jenkins构建maven项目

全局工具设置JDK设置,安装JDK1.8,配置JAVA_HOME路径MAVEN配置,安装MAVEN3版本,配置MAVNE_HOME路径安装插件从系统管理-可选插件中查找安装Maven Integration plugin和Subversion Plug-in插件,安装成功后会已安装中查看到。Maven默认配置文件和库目录是~/.m2,如下:[root@rock...

2018-11-27 19:44:18 1108

原创 jenkins安装

安装环境准备centos7.3# cat /etc/redhat-releaseCentOS Linux release 7.3.1611 (Core) java1.8# java -versionjava version "1.8.0_91"Java(TM) SE Runtime Environment (build 1.8.0_91-b14)Java HotSp...

2018-11-27 14:49:36 366

原创 vsftpd安装

安装vsftp# yum install -y vsftpd创建账号1、useradd ftpuser如果不让该用户远程登录,使用以下指useradd hywftpuser -s /sbin/nologin,也可以在创建用户后修改/etc/passwd文件2、passwd ftpuser输入密码:123456 配置/etc/vsftpd/vsftpd.conf...

2018-11-23 15:46:43 111

原创 IDEA创建springboot项目部署到远程Docker

准备安装好IDEA安装Docker,开启远程控制,这里先采用非认证模式 安装IDEA插件安装Docker integration插件,如果没安装,按照下图指引方式安装插件。配置Docker打开小扳手(setting)找到docker,输入虚拟机ip,不出意外会连接成功的。新建springboot项目用idea向导新建一个springboot项目web...

2018-11-22 16:23:31 844

原创 Docker开启远程访问(非认证模式)

CentOS 7 版本# uname -r 3.10.0-327.el7.x86_64 # cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) docker 版本# docker --version Client: Version: 18.09.0 API vers...

2018-11-22 09:53:03 2474

原创 Docker安装

CentOS Docker 安装Docker支持以下的CentOS版本:CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本前提条件目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本...

2018-11-21 18:15:50 119

MTK环境搭建和MMI实训教程

MTK开发和编译环境搭建,一套MMI实训教程,MTK开发环境很多,大体上应该是差不多的。

2009-03-23

MTK环境搭建和MMI实训教程

MTK开发和编译环境搭建,一套MMI实训教程,MTK开发环境很多,大体上应该是差不多的。

2009-03-23

Windows Mobile 6 全屏显示代码

Windows Mobile 6.0 全屏显示代码,Windows Mobile 5.0也可以,是一样的。

2009-03-12

一个VC++Hash加密源码

一个VC++Hash加密源码,已经打包成DLL

2009-03-10

VC++调用C#的COM组件

C#编写COM组件,VC++调用,Int,String,BYTE[]参数传值和返回

2009-03-06

libdecodeqr-0.9.3_修改版

这两天做二维码,发现libdecodeqr里面有内存泄露,在这里修改了下。

2009-02-20

ADO访问Access数据库示例代码

ADO访问Access数据库示例代码,封装了两个数据访问类,没有用MFC。

2009-02-20

Symbian C++ 开发入门

Symbian C++编程开发的入门书籍,初学者必备,值得参考

2009-01-18

WinINet错误代码

如果你正在进行Windows网络编程,本文档将对你很大帮助

2009-01-17

Winodws常用API

Winodws常用API,是进行Windows开发不可或缺的工具

2009-01-17

printf函数详细解释

printf函数详细解释,有关参数的详细阐述,很有用的资源

2009-01-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除