自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HH出状猿的专栏

0.0不积跬步无以至千里,不积小流无以成江海。

  • 博客(16)
  • 资源 (7)
  • 收藏
  • 关注

转载 Memcached 内存分配机制介绍

1. Slab Allocation机制:整理内存以便重复使用      最近的memcached默认情况下采用了名为Slab Allocator的机制分配、管理内存。在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和free来进行的。但是,这种方式会导致内存碎片,加重操作系统内存管理器的负担,最坏的情况下,会导致操作系统比memcached进程本身还慢。Slab All

2015-10-28 16:51:39 338

转载 Memcache存储大数据的问题

Memcached存储单个item最大数据是在1MB内,如果数据超过1M,存取set和get是都是返回false,而且引起性能的问题。我们之前对排行榜的数据进行缓存,由于排行榜在我们所有sql select查询里面占了30%,而且我们排行榜每小时更新一次,所以必须对数据做缓存。为了清除缓存方便,把所有的用户的数据放在同一key中,由于memcached:set的时候没有压缩数据。在测试服测

2015-10-28 16:50:28 383

转载 Memcached常用的命令

Memcache 的命令行用法:1、启动Memcache 常用参数   memcached 1.4.3      -p      设置端口号(默认不设置为: 11211)      -U      UDP监听端口 (默认: 11211, 0 时关闭)      -l  绑定地址 (默认:所有都允许,无论内外网或者本机更换IP,有安全隐患,若设置为127.0.0.1就只

2015-10-28 16:48:52 372

转载 SQL数据库优化步骤大全

1. 优化SQL步骤1. 通过 show status和应用特点了解各种 SQL的执行频率       通过 SHOW STATUS 可以提供服务器状态信息,也可以使用 mysqladmin extende d-status 命令获得。 SHOW STATUS 可以根据需要显示 session 级别的统计结果和 global级别的统计结果。       如显示当前sessi

2015-10-28 14:58:09 560

转载 MySQL数据库优化大全

1. 优化SQL  1)通过show status了解各种sql的执行频率        show status like 'Com_%'        了解 Com_select,Com_insert 的执行次数   2)  通过Explain分析低效的sql语句   3)   建立合适的索引   4)   通过show status like 'Handler_

2015-10-28 14:55:55 509

转载 MySQL整体逻辑架构(一)

1.MySQL整体逻辑架构我们先下图看看MySQL整体逻辑架构(MySQL’s Logical Architecture)                      图1 第一层,即最上一层,所包含的服务并不是MySQL所独有的技术。它们都是服务于C/S程序或者是这些程序所需要的 :连接处理,身份验证,安全性等等。第二层值得关注。这是MySQ

2015-10-28 14:52:28 615

转载 深入理解java异常处理机制

1. 引子       try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。

2015-10-28 14:45:13 472

原创 java.lang.NumberFormatException 错误及解决办法

OperatingSystemMXBean osmb = (OperatingSystemMXBean) ManagementFactory .getOperatingSystemMXBean(); // 内存 String memory = osmb.getTotalPhysicalMemorySize() + "B"; System.out.println(memo

2015-10-28 14:42:59 2830

转载 Wireshark基本介绍和学习TCP三次握手协议

Wireshark基本介绍和学习TCP三次握手之前写过一篇博客:用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多TCP和UDP的资料,但是从来没有真正见过这些数据包, 老是感觉在云上飘

2015-10-28 12:12:44 645

原创 如何使用java获取内存信息?

如何在windows环境下通过java监控系统内存的使用情况呢?    第二个是说调用如下命令:  private   Runtime   r   =   Runtime.getRuntime();     float   freeMemory   =   (float)   r.freeMemory();     float   totalMemory   =   (floa

2015-10-28 09:31:28 892

转载 Java使用siger开源包获取服务器硬件信息(CPU 内存 网络 io等)

Java使用siger开源包获取服务器硬件信息(CPU 内存 网络 io等)通过使用第三方开源jar包sigar.jar我们可以获得本地的信息1.下载sigar.jarsigar官方主页sigar-1.6.4.zip2.按照主页上的说明解压包后将相应的文件copy到java路径。比如windows32位操作系统需要将lib中sigar-x

2015-10-27 15:48:08 1057

原创 java获得当前系统信息和服务器信息

Java 获取系统信息可以获取一些基本的电脑信息和服务器信息,还有更多的信息没有写进下面的方法:import java.net.InetAddress; import java.net.NetworkInterface; import java.util.Date; import java.util.Formatter; import java.util.Local

2015-10-27 15:45:45 704

转载 使用nexus搭建maven私服

使用maven的好处就是可以对项目的各种依赖进行统一管理,在pom文件中定以好依赖,就可以从maven中央库或者第三方库中下载到本地。但在企业内部使用也会遇到一些问题,每个使用者都需要去下载相应的依赖包或者插件,效率低下,所以搭建企业内部的私服就很有必要。搭建私服后,所有的依赖就可以从私服下载,私服会自动判定,如果私服库里没有这个资源,则私服会自动去网上下载,如果私服已经包含所需资源,则可

2015-10-27 09:31:37 407

转载 java字节码(.class)文件深度解析

1.Class文件基础 (1)文件格式  Class文件的结构不像XML等描述语言那样松散自由。由于它没有任何分隔符号,所以,以上数据项无论是顺序还是数量都是被严格限定的。哪个字节代表什么含义,长度是多少,先后顺序如何,都不允许改变。 (2)数据类型 仔细观察上面的Class文件格式,可以看出Class

2015-10-27 09:12:43 727

翻译 MyBatis学习(二) - SQL语句映射文件(1)resultMap

二、SQL语句映射文件(1)resultMapSQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如: Xml代码  mappers>      mapper resource="com/liming/manager

2015-10-10 14:39:39 559

转载 MyBatis学习(一)MyBatis简介与配置MyBatis+Spring+MySql

一、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习 之 二、SQL语句映射文件(1)resultMapMyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习 之 三、动态SQL语句My

2015-10-10 14:36:53 399

maven+jboss安装配置及发布图解

文档内容是讲解如何在eclipse创建maven工程及部署, Jboss部署及项目发布。详细图解,前提eclipse自己上网找集成好maven和jboss插件。

2015-09-08

Python入门学习手册(第三版)

Python入门学习手册,针对入门学习,是很好的学习书籍。

2015-03-03

必看Android500道高薪面试题集

必看Android500道高薪面试题集,里面包含基础到高级的面试题集,适合新手和基础只是健忘的人学习参考。

2015-03-03

VC郑阿奇 教程(源程序)

Visual C++ 教程-郑阿奇(课件)里面有 各个章节的课件和源程序 对初学者有很大的帮助

2011-06-11

怎样才能做一名合格的程序员

教你怎样才能做一名合格的程序员 一是风格,二是代码效率.....等等

2011-06-11

从此不再让你害怕指针

让你不再害怕指针 对学C人员有很大帮助 格式是PDF的

2011-06-11

用C#预言开发的图书馆管理系统

用C#预言开发的图书馆管理系统,适合大多数新手学习

2011-06-02

空空如也

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

TA关注的人

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