本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
paulwong - fantaxy025025
- johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- gengyun12
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- zxq_2017
- nychen2000
- lzyfn123
- forestqqqq
- wjianwei666
- 龙儿筝
- ajinn
- siemens800
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
互联网专栏最新文章
JAVA虚拟机-G1 Heap Structure(四)
1.The G1 Garbage Collector(G1垃圾回收器定义)
The Garbage-First (G1) collector is a server-style garbage collector, targeted for multi-processor machines with large memories. It meets garbage collection (GC ...
JAVA虚拟机-CMS Heap Structure(三)
1.Reviewing Generational GC and CMS
The Concurrent Mark Sweep (CMS) collector (also referred to as the concurrent low pause collector) collects the tenured generation. It attempts to minimize the ...
JAVA虚拟机-GC介绍和垃圾算法理解(二)
1.GC介绍
垃圾回收器(Garbage Collection,GC),顾名思义,垃圾回收就是释放垃圾占用的空间, Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。
我们需要考虑一下JVM处理垃圾回收三个问题:
1).哪些内存需要回收?
2).GC什么时候开始回收?
3).如何回收
2.垃圾收集方式
2.1 引用计数
2.2 ...
JAVA虚拟机-Java体系结构及hotspot介绍(一)
1、HotSpot JVM标准结构
最上层:javac编译器将编译好的字节码class文件,通过java 类装载器 执行机制,把对象或class文件 存放在 jvm划分内存区域
中间层:从左至右 方法区(持久代也叫非堆)、堆(共享,GC回收对象区域)、栈、程序计数器和寄存器、本地栈(私有)
最下层:jvm最核心两块 JIT(just in time)即时编译器 和 GC( ...
RabbitMQ 队列监控
RabbitMQ 队列监控
下面脚本可以监控RabbitMQ 队列,可以看到剩余队列数量,已经增加数量。
#!/bin/bash
##################################################
# Website http://www.netkiller.cn
# Author netkiller<netkiller@msn. ...
重新整理AUTO_INCREMENT字段
重新整理AUTO_INCREMENT字段
2016-01-21 Netkiller Netkiller
节选择《Netkiller MySQL 手札》
13.9. 重新整理AUTO_INCREMENT字段
AUTO_INCREMENT 并非按照我们意愿,顺序排列,经常会
git 分支管理(七)
1.什么是分支,分支能解决什么问题?
1.1 分支简介
几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。Git 的默认分支名字是 master,Git 的 “master” 分支并不是一个特殊分支。 它就跟其它分支完全没有区别。 之所以几乎每一个仓库都有 master 分支,是因为 git init 命令默认创建它,并且大多 ...
Git版本冲突解决(六)
1.协作开发过程提交冲突
例子:develop A和develop B同时修改同一个项目的文件,并且都向远程仓库提交,会有一个开发人冲突。
如下图:(注:模拟2个开发者修改,在这之前代码和远程仓库都是一样的)
developB修改代码:
package com.sohu.train;
public class AddFile {
public static voi ...
Git 版本回退(五)
1 相关命令
2 版本回退方式
版本回退 可以使用reset命令 ,通过移动HEAD指针 移动到我们历史版本。
两种方式:
git reset --hard 指定版本 (HEAD ^ 或commitId表示回退指定版本)
注:
方式1 HEAD~:HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是 ...
Git 常用命令(四)
1.初始化仓库
如果你打算使用 Git 来对现有的项目进行管理,你只需要进入该项目目录并输入:
$ git init
该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件,这些文件是 Git 仓库的骨干。目录机构如下:
2.克隆仓库
克隆仓库的命令格式是
Github的使用(三)
1.什么是github?
github是一个免费的远程仓库,还是一个开源协作社区,通过github,既可以让别人参与你的开源项目,也可以参与别人的开源项目。
github地址:https://github.com/
2.github相关命令
2.1 Set Up Git
配置全局信息:
gitconfig --global user.name “YOUR NAME” ...
Git 工作流程介绍(二)
1.流程图及概念
工作区:用来保存项目的元数据和对象数据库的地方。 这是 Git 中最重要的部分,从其它计算机克隆仓库时,拷贝的就是这里的数据。
暂存区:保存了下次将提交的文件列表信息,一般在 Git 仓库目录中。 有时候也被称作“索引”,不过一般说法还是叫暂存区域
版本库:也叫本地版本库,之所以说git 快,大部分提交都是对本地仓库而言的,不依赖网络,最后一次会推送的到远程仓库
远 ...
maven使用与理解目录
目录列表:
1).maven的安装及常用命令(一)
2).maven的生命周期,插件介绍(二)
3).maven的坐标,仓库介绍及配置(三)
4).maven的pom介绍及配置(四)
5).maven的依赖特性,冲突解决(五)
6).maven的聚合模块和pom继承使用(六)
7).maven的版本规范(七)
8).maven和jenkins持续集 ...
maven的版本管理(七)
转载请注明出处哈:http://yanan0628.iteye.com/blog/2271264
1.什么是maven版本管理及好处?
1.1 版本管理
maven版本管理 是针对构件而言的(也可以简单的说jar包) ...
maven的聚合模块和pom继承使用(六)
转载请注明出处哈:http://yanan0628.iteye.com/blog/2270411
1.什么是maven的聚合模块?
聚合模块为项目目录的最顶层,其他模块作为聚合模块子目录而存在。目的是为一次构建多个项目模块。
1.1 项目结构
我自己化了一个关于项目的关系:
1.2 pom标签配置-module
maven-aggregate ...
maven的pom介绍及配置(四)
1.什么是pom?
pom(Project Object Model,项目对象模型)定义了项目的基本信息,用于描述项目是如何构建,声明项目依赖,插件配置,仓库配置等等。2.pom配置
<project xmlns="http://maven.apache.org/POM/4.0.0"
2 xmlns:xsi="http://ww ...
互联网热门文章
博客专栏评论
分享一款代码生成器,拖拽式组件结合流式处理,很容易的访问数据库、http、文件读写操作等等,支持编写j ...
MCLoginandPwd 评论了 spring-data-jpa原理探秘(4)-JpaQueryE ...
MCLoginandPwd 评论了 spring-data-jpa原理探秘(4)-JpaQueryE ...