loveabc


  • 首页

  • 归档

  • 分类

  • 标签

  • 搜索

linux常用命令

发表于 2017-04-30

ps -ef 查看当前的服务都有哪些进程

free 查看机器配置

top 查看内存与CPU使用情况

du -h 文件/文件夹 查看文件/文件夹 的大小

jenkins+maven自动化发布

发表于 2017-04-30

最近一个月负责搭建公司新的开发构建环境,节前最后一天调试完成,节后开始测试,离下班还有一个半小时,忙里偷闲,将这一个月的工作做个总结。
背景:公司目前的开发环境是cc+rad,使用ant构建项目,服务器使用websphere,cc和rad都是付费工具,并且已经停止更新,还有一个大缺点是慢,cc的速度逼死手速快的程序员;ant没用过,但是技术负责人说构建需要写脚本,并且越写越长,越来越难维护,决定放弃;websheres也是付费项目,虽然我们是一家金融保险公司,但是也决定拥抱互联网,尽可能多的使用开源项目,

jenkins构建历史
构建包保存路径{JENKINS_HOME}/jobs/jobname/modules/xx/builds/xx/archive/
构建历史保存路径{JENKINS_HOME}/jobs/jobname/builds

docker学习笔记

发表于 2017-04-23 | 分类于 docker

什么是docker?百度之
docker的安装(ubuntu)
apt-get install docker.io 安装linux自带的docker
apt-get install http://www.docker.com|sh 安装最新的docker

docker version 查看安装的docker,如果既有client又有server,说明安装启动成功
service start/stop/restart docker 启动/停止/重启docker服务
docker pull [options] name [:tag] 从docker远程仓库拉取镜像
ex:docker pull hello-world 从docker hub上拉取hello-world镜像
docker images [options] [repository] [:tag] 查看本机已经存在的镜像

docker run [options] images [:tag] [command] [arg] 运行镜像
docker ps 查询正在运行的docker镜像
-d 后台运行
ex:docker run -d nginx 在后台运行nginx服务
docker stop image 停止指定的镜像
docker stop 86f

docker exec [options] imagesID bash 进入容器内部,在容器内部可执行命令
ex:docker exec -it 86f67a bash 新开一个终端,进入容器内部,在容器内部可执行命令
exit退出容器

docker网络
docker的网络类型有brige(虚拟出自己的网卡),Host(和主机共用网卡),None(没有网络,容器不能和外界有任何网络联系)
默认是bridge模式,使用bridge模式,需要端口映射,将主机的端口与镜像的端口进行映射,这样访问主机的指定端口就会访问镜像上的指定端口的服务

docker run -d -p 主机端口:容器端口 image
ex:docker run -d -p 9999:80 hello-world 将容器的80端口映射到主机的9999端口
docker run -d -P iamge 将容器的端口映射到随机端口上
ex: docker -d -P hello-world

根据image id删除镜像
docker rmi imageID

制作自己的镜像:
dockerfile:描述怎么制作自己的镜像
docker build:执行dockerfile中每一步描述的事情
ex:
dockerfile文件
from hub.c.163.com/library/tomcat //指定需要继承的镜像
MAINTAINER wenqaunzhang youth_fly@163.com //镜像所有者信息
COPY springmvc.war /usr/local/tomcat/webapps //把需要放到镜像的文件复制到指定路径
docker build -t springmvc:0.0.1 . //创建镜像 -t 镜像的名称和标签 dockerfile文件的路径,当前路径使用 .

diandian

发表于 2017-03-16 | 分类于 url , job , 点点滴滴

点点滴滴积累

使用get提交数据到服务器,使用中不能带有#,原因:浏览器会把#后面的内容作为网页

的锚点,导致传递到后台的数据缺失

HotSpot VM垃圾回收问题

发表于 2017-03-13 | 分类于 jvm
1
2
3
4
5
6
public void getRowData() {
User u=new User();//1
System.out.println(u);//2
Person p=new Person();// 3
System.out.println(p);//4
}

如果程序执行到第三行的时候,JVM开始垃圾回收,问User对象u可能被回收吗?

1
2
3
4
5
6
7
public void getRowData() {
User u=new User();//1
System.out.println(u);//2
u=null;
Person p=new Person();// 3
System.out.println(p);//4
}

如果这样呢?给自己留的问题

贴吧讨论http://tieba.baidu.com/p/5019938125

redis使用

发表于 2017-03-12 | 分类于 redis

redis的下载安装(windows版)

可以到redis的github上下载redis最新的发布版,github路径
https://github.com/MSOpenTech/redis

我的百度网盘中有Redis-x64-3.2.100.msi


安装过程和普通软件的安装一样,记住redis的默认端口是6379,
也可以在安装的过程中修改

阅读全文 »

hexo使用

发表于 2017-03-12 | 分类于 分类1 , 分类2
1
2
3
4
5
6
7
8
1、为文章添加标签
tags:
- 标签1
- 标签2
2、为文章添加分类
categories:
- 分类1
- 分类2

如果文章过长,首页全部显示不美观,可以在文章中添加
<!--more-->手工截断文章, 则首页仅显示该标签的上面的内容,
只有点阅读全文,才显示文章全部内容

发布新文章:
1、进入hexo 文件夹,e:/mygit/blog
2、新建文章: hexo new “title”
3、发布文章到本地: hexo clean ,hexo g, hexo server
4、推送最新数据到git: hexo d
注:新文章的路径,E:\mygit\blog\source_posts

loveabc

loveabc

记录学习点滴,慢慢积累

7 日志
8 分类
12 标签
© 2017 loveabc
由 Hexo 强力驱动
主题 - NexT.Pisces