- 博客(69)
- 收藏
- 关注
转载 Java虚拟机工作原理详解
每天学习一点:Java虚拟机工作原理详解:http://blog.csdn.net/bingduanlbd/article/details/8363734
2017-06-13 20:55:01 249
转载 docker push 出现:x509: certificate signed by unknown authority
今天,部署生产的程序的时候,出现一个问题:编译正常,但是,docker 把编译好的image 推送到生产环境上去的时候,出现:x509: certificate signed by unknown authority经过上网查找资料得知:是由于证书的错误导致的,但是,并不知道如何解决;后来,解决方案如下:vi /usr/lib/systemd/system/docker
2017-06-13 20:31:31 31874 4
转载 分布式事务讲解
1、分布式事务相关概念分布式事务处理(Distributed Transaction Processing,DTP)是指一个事务可能涉及多个数据库操作,分布式事务处理的关键是必须有一种方法可以知道事务在任何地方所做的所有动作,提交或回滚事务的决定必须产生统一的结果(全部提交或全部回滚)。X/Open 组织(即现在的 Open Group )定义了分布式事务处理模型。 X/Open DTP
2017-06-12 16:54:15 480
转载 windows下MySQL 5.7+ 解压缩版安装配置方法
首先,下载Mysql,由于我下载的是压缩版,所以需要进行一些配置才可以:下载地址:https://dev.mysql.com/downloads/mysql/下载完成之后,解压我的解压目录是在:D:\SoftWare\MysqlDB\mysql-5.7.18-winx64在bin的目录下新建名为my.ini的文件,文件内容如下:[mysql]# 设置mysql客户端默认字
2017-04-28 00:19:23 1269
转载 Axis2 客户端调用 设置超时时间
转载自 http://www.cnblogs.com/dingmy/p/3712204.htmlAxis2 客户端调用 设置超时时间我用的是axis2-1.6.2版本。请看下面的客户端代码:import org.apache.axis2.client.Options;import com.ctis.ta.service.impl.O
2017-04-26 12:53:15 2267
转载 Mysql too many connections
今天生产服务器上的MySQL出现了一个不算太陌生的错误“Too many connections”。平常碰到这个问题,我基本上是修改/etc/my.cnf的max_connections参数,然后重启数据库。但是生产服务器上数据库又不能随便重启。没办法,只好想办法手动去释放一些没用的连接。登陆到MySQL的提示符下,数据show processlist这个命令,可以得到所以连接到这
2017-04-14 10:17:43 345
原创 Git如何撤销merge操作
我们公司使用的是Git来管理代码的,远程分支有两个,一个是用来做开发的dev,另一个是用来做生产分支prod,一般,我提交代码的时候,两个分支都会做一下提交,防止某一天投产的时候,合并的时候不方便,就这么一天,我去,代码没有做过测试,我就把代码merge到远程分支上了;那么,怎么解决呢?想着试试看看能不能冲掉merge的代码我通过:git ls-remote |gr
2017-03-23 17:55:19 17136
转载 windows 端口占用解决方案
因为使用的电脑,经常不关机,有时候一些进程,可能在休眠的时候关闭掉了,但是下次再启动的时候,一直报端口占用;解决方案如下:
2017-03-23 14:45:41 372
转载 Mysql导入excel
方法一:打开Excel,处理好你需要的列,把不需要的列都删掉。另存为CSV文件。特别注意一点:如果你的MySQL默认编码方式是UTF-8的话需要用Editplus等软件把CSV文件另存为UTF-8编码格式,因为Excel默认编码格式是ANSI,MySQL在导入中文数据的时候很可能会出Warning:1366 Incorrect string value 然后
2017-03-22 17:50:59 686
转载 硬盘占满之后如何清理,查找大文件,清理
Hi All :前几天,公司给分配一个服务器(虚拟机),然后,交给我们来管理,部署tcur的测试环境;大概过了几天之后,突然之间,服务器上的应用访问不了了,登录服务器一看,我去硬盘占用达到了100%;查找大文件,网上查找了一下资料,全都不靠谱;但是,我通过:du -sh *每次查找当前目录下的文件的大小,然后找到大文件之后,在进去该文件,再次执行du -sh *
2017-03-21 15:10:43 1222
转载 删除指定时间之前的文件
find . -name "*ab*" -exec rm -f {}\;. 在此表示当前目录-name “*ab” 表示查找以ab结尾的文件或文件名。-exec表示执行什么命令。后面跟要执行的命令。此处是rm -f,表示不确认删除。{} \;表示把查找到的结果发送到此来。整句命令表示:在当前目录下查找以ab结尾的文件,并删除。
2017-03-09 16:22:16 373
转载 linux(centOS) 挂载新硬盘
分类:原文地址:Linux下添加新硬盘,分区及挂载 作者:sjhf挂载好新硬盘后输入fdisk -l命令看当前磁盘信息可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区这里输入e即分为逻辑分区,按p即分为主分区,我们要将这块盘分
2017-03-03 14:36:50 10503
转载 Java 调用 WebService 客户端代码 含通过代理调用
WebService 的调用,常用的大约有3种方式 1、使用Axis调用 2、使用XFire调用 3、使用CXF调用 项目中,采用axis进行调用,记录如下 版本说明: aixs版本:axis-bin-1_4.zip Java环境略 第一步:确保wsdl文件可用,文中为获取
2017-03-03 09:08:51 961
转载 Mysql(物理机或者docker) 实现主备机实时备份数据
MySql Replication配置(实现主,备机实时同步数据)一、前言Mysql Replication作为读写分离的廉价解决方案,支持一主多备的方式进行数据存储,采用二进制日志传送,目前存在着广泛应用,网上相关概念也比较多,不再重复介绍。引用一张官方提供的Replication应用场景图片(http://dev.mysql.com/doc/refman/5.1/en/replic
2017-03-01 15:35:15 2602
转载 Maven实现直接部署Web项目到Tomcat7
如题目,自动部署到Web服务器,直接上过程。1.Tomcat7的用户及权限配置:在conf目录下,找到tomcat-users.xml,添加manager权限的用户。role rolename="admin-gui"/>role rolename="admin-script"/>role rolename="manager-gui"/>role rolena
2017-02-28 16:07:10 323
转载 BlockingQueue
前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个
2017-02-28 10:14:41 213
转载 mysql Host is not allowed to connect to this MySQL server 解决方案;
hi 今天在搭建tcur的环境,安装完数据库之后,利用Navicat 连接数据库的时候,出现Host is not allowed to connect to this MySQL server;所以当时首先,想到的是,是不是root 用户没有设置远程访问的权限;所以登录mysql 执行命令:mysql> update user set host = '%' where us
2017-02-27 13:31:55 686
转载 eclipse tomcat启动超时失败解决方法
今天使用eclipse 部署程序的时候,发现由于war包估计太大,导致超时,无法启动;解决方案:修改workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml文件。把 start-timeout="45"值修改成100等大于45即可延长Tomcat启动时间。重启Eclipse!
2017-02-24 11:39:03 911
转载 nginx 安装配置教程
Nginx 安装配置Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。Nginx 安装系统平台:CentOS release 6.6 (Final) 64位。一、安装编
2017-02-23 15:18:11 306
原创 jenkins 设置部署git某一个commit
jenkins 如何设置源码管理(git),首先确认已安装git插件;如果已经安装好插件,那么我们选择部署地址和分支:但是,发现如果在Branch to build中我们设置:/master 或者是 /dev我们部署的话,都是可以,但是,某一天,我想选择部署某一个commit 的话 ,应该怎么做呢?其实,我们选择/master 或者是 /dev的时候,其中高级选项下: Refspec 默认的是:+
2017-02-23 11:28:52 8193 10
转载 CentOS 安装Mysql教程
First, Completely Removing MySQL Server in CentOSStep 1: Check list the mysql rpm which is installed on server#rpm -qa | grep mysqlor#yum list installed | grep mysqlStep 2 : Removing all mysql
2017-02-20 20:23:19 327
转载 jenkins 邮件配置展示change信息
Jenkins进阶系列之2014-11-10 bananarli... 摘自 csdn博客 阅 10692 转 58转藏到我的图书馆微信分享:1 简述众所周知,Jenkins默认提供了一个邮件通知,能在构建失败、构建不稳定等状态后发送邮件。但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮
2017-02-17 14:06:10 7187
转载 maven 安装jar包到本地仓库
maven 安装jar包到本地仓库是自己编写的一个jar文件,每次添加单个jar到maven本地仓库的操作如下: 1.建立一个新的文件夹,将jar文件存放在该文件夹下。 注意文件夹下最好只存放该文件。 2.在该文件夹下建立一个pom.xml文件,在pom文件中定义其maven坐标。 3.在cmd窗口中执行以下命令: mvn install:install-file -Dfile= -Dgrou
2017-02-16 23:19:14 276
转载 Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4
解决Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from http://uk.maven.org/maven2
2017-02-16 14:27:26 2441
转载 Maven的下载安装配置
Maven学习——安装与修改Maven的本地仓库路径 一、Maven的下载安装配置1.1、下载官网http://maven.apache.org/download.cgi1.2、安装配置apache-maven-3.3.3-bin.zip解压下载的压缩包1.3、配置环境变量配置环境变量(需要先配置好%JAVA
2017-02-15 19:21:58 361
翻译 docker 容器无法删除--网络连接无法释放
今天在公司服务器,想重新不是docker 容器,结果发现,删除的时候,也是报成功删除了,但是重新run 容器的时候,一直报该容器的名字已经存在,前前后后,试验了n多次,还是这样,明明删除成功了,但是run容器的时候,有提示该容器的名字已经存在;之后,公司比较有经验的同事,告诉我说,有可能是内部网络没有释放导致的于是,执行如下命令:docker
2017-02-15 17:52:46 8432 1
原创 Jekins 无法连接网络,手动安装插件,git插件
由于公司产品的需要使用jenkins 来自动化部署;在服务器上安装好jenkins 之后,但是呢,我们源代码管理工具,用的是git,但是jenkins 默认的是没有带git 插件的,所以我们需要使用git插件,我利用系统管理》管理插件选择管理插件:但是呢,服务器没有连接网络,如果想要连接网络,还需要去找专业的运维,太麻烦了,所以我想能不能自己下载
2017-02-15 13:33:33 3484
原创 linux 编写监测脚本,如果停掉自动执行重启操作,并且发送邮件通知
1,环境准备工作: 我们采用的操作系统是centOS7.0,安装mailx 插件用来发送邮件通知; 命令如下: yum install mailx 安装完成之后,执行测试命令如下: echo "Message Body" | mail -s "Message Subject" receiver@example.com 把邮箱换成你自己的邮箱,然后你
2017-02-15 09:41:06 1398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人