- 博客(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
725
原创 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
432
原创 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
490
原创 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
672
原创 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
1460
原创 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
312
原创 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
1222
原创 IDEA导入非maven多模块项目
先看下目录结构 选择file->open 选中shoppingProject目录 然后左边项目导航就是 选中某个项目的pom.xml,点击add as maven project 让它为maven项目 其他项目也是操作add as maven project即可 ...
2017-02-24 11:34:32
2049
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
575
原创 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
1516
原创 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
379
原创 windows mysql5.6免安装版
MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\Program Files\MySQL\MySQL Server 5.6 该目录中;zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。 解压之...
2017-02-21 17:45:08
166
原创 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
278
原创 mybatis collection list string
记录下mybatis的集合查询中碰到的问题 描述下场景,比如一个人有多个qq号(假设一个人可以有重复的qq号) 数据库结构,有两张表:people表idname1jackpeople_qq表idpeople_idqq11123456212345673145678941...
2017-02-15 09:52:05
5298
1
原创 第一个Dockerfile(从ubuntu基础镜像上构建java8的docker镜像)
FROM daocloud.io/library/ubuntu:14.04.5MAINTAINER "jaychang"<haibao@zgpgc.com>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
1761
原创 使用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
613
原创 rsync+inotify实现实时同步案例
转自:http://chocolee.blog.51cto.com/8158455/1400596随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求,rsync在高端业务系统中也逐渐暴露出了很多不足,首先,rsync同步数据时,需要扫描所有文件后进行比对,进行差量传输。如果文件数量达到了百万甚至千万量级,扫描所有文件将是非常耗时的。而且正在发生变化的往往是其中很少的一部分,...
2017-02-10 09:13:40
208
原创 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
897
原创 Linux strace
Ubuntu安装straceapt-get install strace 可以在任何命名执行前加strace,以排查命名执行失败的原因
2017-01-17 10:19:07
139
原创 理解AOP@Before,@After,@AfterReturning,@AfterThrowing执行顺序
实现AOP的切面主要有以下几个要素:使用@Aspect注解将一个java类定义为切面类使用@Pointcut定义一个切入点,可以是一个规则表达式,比如下例中某个package下的所有函数,也可以是一个注解等。根据需要在切入点不同位置的切入内容使用@Before在切入点开始处切入内容使用@After在切入点结尾处切入内容使用@AfterReturning在切入点return...
2017-01-06 14:15:11
7201
原创 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
214
原创 数据库事务隔离级别-幻读与不可重复读的区别
不可重复读不可重复读的重点是修改:同样的条件, 你读取过的数据, 再次读取出来发现值不一样了例子:在事务1中,Mary 读取了自己的工资为1000,操作并没有完成 Java代码 con1 = getConnection(); select salary from employee empId ="Mary"; 在事务2中,这时财...
2016-12-19 09:59:47
687
原创 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
121
基于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
169
原创 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
877
原创 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
390
原创 升级win10后vmware网络问题
升级Win10正式版后VMware虚拟机不能联网该怎么办?高高兴兴的升级了win10正式版,升级的时候没有遇到任何问题,但是升级结束后,在使用虚拟机的时候遇到了不少问题,最主要的就是虚拟机不能联网了,下面分享解决办法,需要的朋友可以参考下 cmd->services.msc,找到这两个服务,把它开启,并设置为自动...
2016-09-05 08:44:46
162
原创 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
314
原创 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
2326
1
原创 关闭WebStorm safe write
WebStorm safe write 关掉, webpack-dev-server 不能自动编译的问题
2016-08-29 16:28:35
1550
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
81
原创 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
771
原创 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
177
原创 git develop流程备忘
进入工作目录git checkout developgit fetch origin develop(使得develop本地库关联的远程库更新)然后git merge(将关联的远程库合并到本地库)然后再将自己的提交合并到本地develop ...
2016-06-17 22:40:51
135
原创 解决使用$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
339
原创 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
712
原创 mysql Got error 28 from storage
这个问题是mysql临时目录空间不够 # Point the following paths to different dedicated diskstmpdir=/tmp/
2016-06-12 09:52:45
94
原创 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
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人