自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(358)
  • 收藏
  • 关注

原创 ubuntu安装nginx前安装依赖

安装Nginx时需要先安装依赖包,Ubuntu中安装方法首先使用dpkg命令查看自己需要的软件是否安装。例如查看zlib是否安装: [cpp] view plain copy  dpkg -l | grep zlib   解决依赖包openssl安装,命令: [cpp] view plain copy  ...

2017-04-02 17:56:54 704

原创 Java 8系列之重新认识HashMap

转自:http://tech.meituan.com/java-hashmap.html 摘要HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨Hash...

2017-03-31 18:42:39 406

原创 Git基本命令和GitFlow工作流

转载自:http://www.cnblogs.com/myqianlan/p/4195994.html本篇博客讲解了git的一些基本的团队协作命令,和GitFlow工作流指南git 团队协作的一些命令1.开分支git branch 新分支名例如,在master分支下,新开一个开发分支:git branch dev2.切换到新分支git ...

2017-03-31 09:14:52 472

原创 nexus 3.0后上传jar包方法

mvn deploy:deploy-file -DgroupId=com.example -DartifactId=demo -Dversion=1.0 -Dpackaging=jar -DrepositoryId=nexus -Dfile=C:\Users\Administrator\Desktop\demo.jar -Durl=http://192.168.59.2:8081/reposi...

2017-03-29 21:14:55 657

原创 linux rc.local 指定启动tomcat的用户

#!/bin/sh -e## rc.local## This script is executed at the end of each multiuser runlevel.# Make sure that the script will "exit 0" on success or any other# value on error.## In order t...

2017-03-11 10:19:45 1445

原创 WIN7或WIN10 mysql 5.6.35 x64 zip 解压缩版mysql安装方法

背景本人不是很喜欢mysql的安装版,比较喜欢解压缩版,官网下载比较慢,下面这个地址下载速度还可以。下载地址:http://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-5.6/mysql-5.6.35-winx64.zip  安装步骤下载完解压缩,放到自己习惯使用的目录D:\SoftwareDev\mysql-5.6.35-winx64...

2017-03-05 17:10:47 293

原创 WIN10 virtualbox的ubuntu虚拟机与宿主机配置同一网络

 环境操作系统 WIN10 64位宿主机网络配置IP192.168.59.64NETMASK255.255.255.0GATEWAY192.168.59.1DNS SERVER1192.168.59.1DNS SERVER2114.114.114.114 步骤 先配置本地网络与virtualbox网络桥接...

2017-03-03 17:58:45 1189

原创 IDEA导入非maven多模块项目

先看下目录结构 选择file->open 选中shoppingProject目录 然后左边项目导航就是 选中某个项目的pom.xml,点击add as maven project 让它为maven项目   其他项目也是操作add as maven project即可 ...

2017-02-24 11:34:32 2009 4

原创 使用阿里云镜像加速安装docker

  系统要求Ubuntu 14.04、16.04Debian 7.7、8.0CentOS 7.XFedora 20、21、22OracleLinux 6、7安装方法:curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -    ...

2017-02-24 10:01:45 554

原创 ubuntu 14.04阿里云软件源,中科大镜像源

该源列表只针对 ubuntu 14.04 LTS 不可以与其他版本的 ubuntu 混用 ,阿里云的更新源比较快。其他版本更新源参见:源列表先备份源列表sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup然后打开源列表,清空内容,将下面源列表粘贴到里面,保存。sudo gedit /etc/apt/sour...

2017-02-24 09:42:42 1472

原创 ubuntu使用daoCloud安装docker

 安装 Docker安装 Docker 官方的最新发行版, 支持 Ubuntu 12.04 以上版本curl -sSL https://get.daocloud.io/docker | sh 安装过程结束后,可执行下面命令验证安装结果。如果看到输出 docker start/running 就表示安装成功。sudo service docker status...

2017-02-23 09:47:08 360

原创 windows mysql5.6免安装版

MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\Program Files\MySQL\MySQL Server 5.6 该目录中;zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。 解压之...

2017-02-21 17:45:08 159

原创 mvn release:perform Return code is: 401, ReasonPhrase: Unauthorized.

mvn:release:perform时会先读$MAVEN_HOME/conf/setting.xml再读$USER_HOME/.m2/setting.xml$USER_HOME/.m2/setting.xml会覆盖$MAVEN_HOME/conf/setting.xml且需注意pom.xml里的 <!-- mvn deploy时发布项目到仓库 --> ...

2017-02-15 16:30:48 253

原创 mybatis collection list string

 记录下mybatis的集合查询中碰到的问题 描述下场景,比如一个人有多个qq号(假设一个人可以有重复的qq号) 数据库结构,有两张表:people表idname1jackpeople_qq表idpeople_idqq11123456212345673145678941...

2017-02-15 09:52:05 5258 1

原创 第一个Dockerfile(从ubuntu基础镜像上构建java8的docker镜像)

FROM daocloud.io/library/ubuntu:14.04.5MAINTAINER "jaychang"<[email protected]>ADD jdk-8u92-linux-x64.gz /usr/local/RUN ln -s /usr/local/jdk1.8.0_92 /usr/local/jdkENV JAVA_HOME /usr/loc...

2017-02-12 15:22:13 1732

原创 使用DaoCloud安装Docker

安装 Docker安装 Docker 官方的最新发行版, 支持 Ubuntu 12.04 以上版本curl -sSL https://get.daocloud.io/docker | sh 安装过程结束后,可执行下面命令验证安装结果。如果看到输出 docker start/running 就表示安装成功。sudo service docker status...

2017-02-11 14:28:09 580

原创 rsync+inotify实现实时同步案例

转自:http://chocolee.blog.51cto.com/8158455/1400596随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求,rsync在高端业务系统中也逐渐暴露出了很多不足,首先,rsync同步数据时,需要扫描所有文件后进行比对,进行差量传输。如果文件数量达到了百万甚至千万量级,扫描所有文件将是非常耗时的。而且正在发生变化的往往是其中很少的一部分,...

2017-02-10 09:13:40 188

原创 Spring Jackson 反序列化Date时遇到的问题

Jackson对于date的反序列化只支持几种,如果不符合默认格式则会报一下错误 [java] view plain copy org.codehaus.jackson.map.JsonMappingException: Can not construct instance of java.util.Date from String value '2012-1...

2017-02-06 11:01:42 884

原创 jvm参数-verbose:class

jvm参数-verbose:class,可以把类加载过程打印出来

2017-01-23 09:13:42 2674

原创 Linux strace

Ubuntu安装straceapt-get install strace   可以在任何命名执行前加strace,以排查命名执行失败的原因

2017-01-17 10:19:07 128

原创 理解AOP@Before,@After,@AfterReturning,@AfterThrowing执行顺序

实现AOP的切面主要有以下几个要素:使用@Aspect注解将一个java类定义为切面类使用@Pointcut定义一个切入点,可以是一个规则表达式,比如下例中某个package下的所有函数,也可以是一个注解等。根据需要在切入点不同位置的切入内容使用@Before在切入点开始处切入内容使用@After在切入点结尾处切入内容使用@AfterReturning在切入点return...

2017-01-06 14:15:11 7123

原创 maven多仓库时候的配置

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.or

2016-12-29 09:15:08 209

原创 数据库事务隔离级别-幻读与不可重复读的区别

不可重复读不可重复读的重点是修改:同样的条件, 你读取过的数据, 再次读取出来发现值不一样了例子:在事务1中,Mary 读取了自己的工资为1000,操作并没有完成 Java代码  con1 = getConnection();  select salary from employee empId ="Mary";   在事务2中,这时财...

2016-12-19 09:59:47 675

原创 ubuntu14.04更换阿里云软件源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #备份sudo vim /etc/apt/sources.list #修改 deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiversedeb http://mir...

2016-12-15 09:04:10 114

基于MSM实现nginx负载均衡+tomcat集群+memcached(session共享)

摘要: 基于 MSM(memcached-session-manager)做session共享来实现tomcat集群,并使用 nginx 实现负载均衡,负载均衡方案使用 nginx-sticky-moduleSession共享的方案介绍Session 共享有多种解决方法,常用的有四种:客户端 Cookie 保存、服务器间 Session 同步、使用集群管理 Session(如本文...

2016-11-29 13:55:28 152

原创 VMware10关闭启动虚拟机警报声

在使用VMware Workstation时,会出现开虚拟机时有警报声。下面我用VMware Workstation 10做了测试,能成功关闭警报。Step1:找到VMware Workstation配置文件默认情况下,打开“C:\Users\haibao\AppData\Roaming\VMware”,找到“preferences.ini”,有记事本打开“preferences.ini...

2016-11-29 13:50:24 850

原创 VirtualBOX Ubuntu14.04网络设置

最好的办法就是使用两块网卡,NAT(虚拟机访问互联网,使用10.0.2.X段)和host-only(虚拟机和主机互相通信,使用192.168.56.X段). 注意:需要将虚拟机关闭后,才能添加虚拟机的网卡         eth0不需设置gateway,设置了会导致无法访问外网  # This file describes the network int...

2016-11-22 21:18:43 362

原创 升级win10后vmware网络问题

升级Win10正式版后VMware虚拟机不能联网该怎么办?高高兴兴的升级了win10正式版,升级的时候没有遇到任何问题,但是升级结束后,在使用虚拟机的时候遇到了不少问题,最主要的就是虚拟机不能联网了,下面分享解决办法,需要的朋友可以参考下 cmd->services.msc,找到这两个服务,把它开启,并设置为自动...

2016-09-05 08:44:46 154

原创 symbol dm_task_get_info_with_deferred_remove, version Base not defined in file l

启动libvirtd有如下报错:[root@kvmmaster lib64]# service libvirtd restart正在关闭 libvirtd 守护进程: [失败]启动 libvirtd 守护进程:libvirtd: relocation error: libvirtd: symbol dm_task_get_...

2016-09-01 08:59:54 305

原创 groupadd : cannot open /etc/group useradd :cannot open /etc/passwd

groupadd xxx时报错:groupadd : cannot open /etc/group 解决方法:root:chattr -i /etc/gshadowroot:chattr -i /etc/group useradd xxx时报错:useradd :cannot open /etc/passwd 解决方法:root:chattr -i /...

2016-09-01 08:49:44 2288 1

原创 关闭WebStorm safe write

WebStorm safe write 关掉, webpack-dev-server 不能自动编译的问题 

2016-08-29 16:28:35 1518 1

原创 定时备份mysql数据库

写一个脚本 #!/bin/bashDB_NAME=$1if [ "$DB_NAME"x == ""x ]; thenecho "you need input a db name." && exit 0fiMYSQL_HOME=/usr/local/mysqlMYSQL_DUMP=$MYSQL_HOME/bin/mysqldumpBACKUP_D...

2016-08-22 17:24:28 76

原创 Dubbo远程调试

转载自:http://timerbin.iteye.com/blog/2190577一、远程Debug       1、修改Dubbo项目下的/bin/start.sh中远程调试端口(address),保证其唯一,代码如下所示: Linux代码  JAVA_DEBUG_OPTS=""  if [ "$1" = "debug" ]; then    ...

2016-08-13 11:07:08 755

原创 CronTrigger Tutorial

CronTrigger TutorialCronTrigger TutorialIntroductionFormatSpecial charactersExamplesNotesIntroductioncron is a UNIX tool that has been around for a long time, so its ...

2016-08-02 14:44:09 170

原创 git develop流程备忘

进入工作目录git checkout developgit fetch origin develop(使得develop本地库关联的远程库更新)然后git merge(将关联的远程库合并到本地库)然后再将自己的提交合并到本地develop ...

2016-06-17 22:40:51 130

原创 解决使用$CATALINA_HOME/bin/shutdown.sh内存泄漏的问题

ps -ef |grep /usr/local/tomcat | awk -F ' ' '{print $2}'|xargs kill -9  /usr/local/tomcat改为tomcat的安装目录

2016-06-16 15:33:21 314

原创 maven设置版本

 mvn versions:set-DnewVersion=1.0.1-SNAPSHOT

2016-06-15 20:31:35 544

原创 maven release 忽略测试

You can specify arguments to the forked maven instance on the command line:mvn release:prepare -Darguments="-DskipTests"mvn release:perform -Darguments="-DskipTests"or specify a maven-release-...

2016-06-15 15:47:32 646

原创 mysql Got error 28 from storage

这个问题是mysql临时目录空间不够 # Point the following paths to different dedicated diskstmpdir=/tmp/ 

2016-06-12 09:52:45 77

原创 mysql safe 启动

/bin/bash /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysqldb --pid-file=/data/mysqldb/db.pid

2016-06-12 08:57:15 126

空空如也

空空如也

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

TA关注的人

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