互联网专栏最新文章

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 ...
yanan0628 有2006人浏览 2016-03-14 11:55 专栏:Hotspot虚拟机

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 ...
yanan0628 有1730人浏览 2016-03-14 10:40 专栏:Hotspot虚拟机

JAVA虚拟机-GC介绍和垃圾算法理解(二)

1.GC介绍 垃圾回收器(Garbage Collection,GC),顾名思义,垃圾回收就是释放垃圾占用的空间, Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。 我们需要考虑一下JVM处理垃圾回收三个问题: 1).哪些内存需要回收? 2).GC什么时候开始回收? 3).如何回收   2.垃圾收集方式 2.1 引用计数 2.2 ...
yanan0628 有2913人浏览 2016-03-11 16:25 专栏:Hotspot虚拟机

JAVA虚拟机-Java体系结构及hotspot介绍(一)

  1、HotSpot JVM标准结构   最上层:javac编译器将编译好的字节码class文件,通过java 类装载器 执行机制,把对象或class文件 存放在 jvm划分内存区域 中间层:从左至右  方法区(持久代也叫非堆)、堆(共享,GC回收对象区域)、栈、程序计数器和寄存器、本地栈(私有) 最下层:jvm最核心两块 JIT(just in time)即时编译器 和 GC( ...
yanan0628 有4683人浏览 2016-03-11 15:38 专栏:Hotspot虚拟机

消息队列在使用中的注意事项

  消息队列在使用中的注意事项 异步不是万能的,实现异步重要的手段,消息队列在使用中也是有很多注意事项的。 消息队列的瓶颈 消息队列至 ...
netkiller.github.com 有1206人浏览 2016-02-26 16:55 专栏:Netkiller

git文件存储原理解析(八)

1.git的目录结构    1.1 新建一个git-test空文件夹,使用git init 初始化,交由git管理      1.2 .git 目录下 文件夹结构如下:       2.git如何保存数 ...
yanan0628 有8309人浏览 2016-02-02 10:45 专栏:Git使用和实战

RabbitMQ 队列监控

  RabbitMQ 队列监控   下面脚本可以监控RabbitMQ 队列,可以看到剩余队列数量,已经增加数量。   #!/bin/bash ################################################## # Website http://www.netkiller.cn # Author netkiller<netkiller@msn. ...
netkiller.github.com 有1831人浏览 2016-01-27 11:28 专栏:Netkiller

重新整理AUTO_INCREMENT字段

重新整理AUTO_INCREMENT字段 2016-01-21 Netkiller Netkiller 节选择《Netkiller MySQL 手札》   13.9. 重新整理AUTO_INCREMENT字段 AUTO_INCREMENT 并非按照我们意愿,顺序排列,经常会
netkiller.github.com 有663人浏览 2016-01-25 09:08 专栏:Netkiller

git 分支管理(七)

1.什么是分支,分支能解决什么问题? 1.1 分支简介 几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。Git 的默认分支名字是 master,Git 的 “master” 分支并不是一个特殊分支。 它就跟其它分支完全没有区别。 之所以几乎每一个仓库都有 master 分支,是因为 git init 命令默认创建它,并且大多 ...
yanan0628 有2711人浏览 2016-01-22 15:33 专栏:Git使用和实战

Git版本冲突解决(六)

1.协作开发过程提交冲突 例子:develop A和develop B同时修改同一个项目的文件,并且都向远程仓库提交,会有一个开发人冲突。 如下图:(注:模拟2个开发者修改,在这之前代码和远程仓库都是一样的)   developB修改代码: package com.sohu.train; public class AddFile { public static voi ...
yanan0628 有3702人浏览 2016-01-20 17:49 专栏:Git使用和实战

Git 版本回退(五)

1 相关命令        2 版本回退方式      版本回退 可以使用reset命令 ,通过移动HEAD指针 移动到我们历史版本。       两种方式:      git reset --hard  指定版本  (HEAD ^ 或commitId表示回退指定版本)       注: 方式1 HEAD~:HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是 ...
yanan0628 有2824人浏览 2016-01-20 17:00 专栏:Git使用和实战

Git 常用命令(四)

    1.初始化仓库 如果你打算使用 Git 来对现有的项目进行管理,你只需要进入该项目目录并输入: $ git init 该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件,这些文件是 Git 仓库的骨干。目录机构如下:   2.克隆仓库 克隆仓库的命令格式是 
yanan0628 有2546人浏览 2016-01-19 18:24 专栏:Git使用和实战

Github的使用(三)

1.什么是github? github是一个免费的远程仓库,还是一个开源协作社区,通过github,既可以让别人参与你的开源项目,也可以参与别人的开源项目。 github地址:https://github.com/   2.github相关命令 2.1 Set Up Git   配置全局信息: gitconfig  --global user.name “YOUR NAME” ...
yanan0628 有2784人浏览 2016-01-19 17:59 专栏:Git使用和实战

Git 工作流程介绍(二)

1.流程图及概念 工作区:用来保存项目的元数据和对象数据库的地方。 这是 Git 中最重要的部分,从其它计算机克隆仓库时,拷贝的就是这里的数据。 暂存区:保存了下次将提交的文件列表信息,一般在 Git 仓库目录中。 有时候也被称作“索引”,不过一般说法还是叫暂存区域 版本库:也叫本地版本库,之所以说git 快,大部分提交都是对本地仓库而言的,不依赖网络,最后一次会推送的到远程仓库 远 ...
yanan0628 有2965人浏览 2016-01-19 17:35 专栏:Git使用和实战

Git 版本控制工具介绍(一)

1.什么是版本控制系统? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 Git是一个开源的分布式版本控制系 ...
yanan0628 有4556人浏览 2016-01-19 16:54 专栏:Git使用和实战

缓存系列文章--8.热点key问题(mutex key)

   转载请注明出处哈:http://carlosfu.iteye.com/blog/2269678 更多Redis的开发、运维、架构以及新动态,欢迎关注微信公众号:  一、引出热点key问题          我们通常使用 缓存 + 过期时间的策略来帮助我们加速接口的访问速度,减少了后端负载,同时保证功能的更新,一般情况下这种模式已经基本满足要求了。        但是有两 ...
carlosfu 有19570人浏览 2016-01-16 16:26 专栏:缓存的使用与设计

maven使用与理解目录

目录列表:   1).maven的安装及常用命令(一)   2).maven的生命周期,插件介绍(二)   3).maven的坐标,仓库介绍及配置(三)   4).maven的pom介绍及配置(四)   5).maven的依赖特性,冲突解决(五)   6).maven的聚合模块和pom继承使用(六)   7).maven的版本规范(七)   8).maven和jenkins持续集 ...
yanan0628 有4605人浏览 2016-01-15 18:35 专栏:Maven原理及使用

maven的版本管理(七)

转载请注明出处哈:http://yanan0628.iteye.com/blog/2271264   1.什么是maven版本管理及好处? 1.1 版本管理 maven版本管理 是针对构件而言的(也可以简单的说jar包) ...
yanan0628 有5059人浏览 2016-01-15 15:24 专栏:Maven原理及使用

maven的聚合模块和pom继承使用(六)

转载请注明出处哈:http://yanan0628.iteye.com/blog/2270411   1.什么是maven的聚合模块? 聚合模块为项目目录的最顶层,其他模块作为聚合模块子目录而存在。目的是为一次构建多个项目模块。   1.1 项目结构     我自己化了一个关于项目的关系:   1.2 pom标签配置-module     maven-aggregate ...
yanan0628 有14579人浏览 2016-01-15 14:56 专栏:Maven原理及使用

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 ...
yanan0628 有4617人浏览 2016-01-14 10:49 专栏:Maven原理及使用

互联网热门专栏

更多专栏>>

互联网热门文章

博客专栏评论

...
zl378837964 评论了 美团在Redis上踩过的一些坑-目录(本人非 ...
写的很是清楚了,我找到一份中文协议:https://mcxiaoke.gitbooks.io/mqtt ...
ipodao 评论了 MQTT入门(6)- 主题Topics
还行
Cavani_cc 评论了 MQTT入门(6)- 主题Topics
学习学习
jinmh716 评论了 Git 版本控制工具介绍(一)
请问从哪里看出慢查询的,怎么查找的能具体说说嘛
sunnyhappylg 评论了 慢查询引起的redis-clusterdown
分享一款代码生成器,拖拽式组件结合流式处理,很容易的访问数据库、http、文件读写操作等等,支持编写j ...
MCLoginandPwd 评论了 git文件存储原理解析(八)
分享一款代码生成器,拖拽式组件结合流式处理,很容易的访问数据库、http、文件读写操作等等,支持编写j ...
MCLoginandPwd 评论了 spring-data-jpa原理探秘(4)-JpaQueryE ...
什么时候用dockerfile build image,什么时候拉取镜像?
ming1259 评论了 30天了解30种技术系列(15)----Docker多容器 ...
yanan0628 写道 爷大帝
carlosfu 评论了 Redis-Cluster实战--5.使用redis-cli安装
...
yanan0628 评论了 Redis-Cluster实战--5.使用redis-cli安装
Global site tag (gtag.js) - Google Analytics