自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

等待就是浪费青春

投身移动互联网的85后码农,关心数据存储,关注大数据,关注性能优化。

  • 博客(208)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

转载 Redis事务

事务(transaction)本文档翻译自: http://redis.io/topics/transactions 。MULTI 、 EXEC 、 DISCARD 和 WATCH 是 Redis 事务的基础。事务可以一次执行多个命令, 并且带有以下两个重要的保证:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不

2014-11-09 15:43:21 759

转载 jstack和线程dump分析

一:jstackjstack命令的语法格式: jstack  。可以用jps查看java进程id。这里要注意的是:1. 不同的 JAVA虚机的线程 DUMP的创建方法和文件格式是不一样的,不同的 JVM版本, dump信息也有差别。本文中,只以 SUN的 hotspot JVM 5.0_06 为例。2. 在实际运行中,往往一次 dump的信息,还不足以确认问题。建议产生三次 dum

2014-10-28 22:43:12 776

转载 jstack dump线程

线程名称 所属 解释说明Attach ListenerJVMAttach Listener 线程是负责接收到外部的命令,而对该命令进行执行的并且吧结果返回给发送者。通常我们会用一些命令去要求jvm给我们一些反馈信息,如:java -version、jmap、jstack等等。 如果该线程在jvm启动的时候没有初始化,那么,则会在用

2014-10-28 22:41:36 807

转载 了解CMS(Concurrent Mark-Sweep)垃圾回收器

1.总体介绍:CMS(Concurrent Mark-Sweep)是以牺牲吞吐量为代价来获得最短回收停顿时间的垃圾回收器。对于要求服务器响应速度的应用上,这种垃圾回收器非常适合。在启动JVM参数加上-XX:+UseConcMarkSweepGC ,这个参数表示对于老年代的回收采用CMS。CMS采用的基础算法是:标记—清除。2.CMS过程:初始标记(STW initi

2014-10-28 18:56:48 2678

转载 Redis&Memcache

1. Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。2. Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。3. Redis支持数据的备份,即master-slave模式的数据备份。4. Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用

2014-10-27 20:36:21 756

原创 redis.conf参数说明

daemonize:是否以后台daemon方式运行pidfile:pid文件位置port:监听的端口号timeout:请求超时时间loglevel:log信息级别logfile:log文件位置databases:开启数据库的数量·        save * *:保存快照的频率,第一个*表示多长时间(秒级),第三个*表示执行多少次写操作。在一定时间内执行一定数量的写操作

2014-10-27 20:33:08 1274

转载 Redis rdb dump的问题

rdb是redis支持的一种持久化方式,在进行rdb dump时,redis直接将内存中的所有数据写到磁盘的文件上,以实现持久化。以下三种情况会使用rdb dump:通过save/bgsave命令保存数据满足配置文件中的save指令条件触发持久化操作Slave初始连接上Master时,Master会dump一份数据,传输给从库。rdb有个隐蔽的问题需要注意,就是Redis的工作路径

2014-10-24 11:14:20 6287

原创 redis安装

redis安装

2014-10-23 14:21:55 2649

转载 jstack Dump 日志文件中的线程状态

jstack Dump 日志文件中的线程状态dump 文件里,值得关注的线程状态有:死锁,Deadlock(重点关注) 执行中,Runnable   等待资源,Waiting on condition(重点关注) 等待获取监视器,Waiting on monitor entry(重点关注)暂停,Suspended对象等待中,Object.wait() 或 TIMED

2014-10-19 15:52:26 1709

转载 Shallow heap & Retained heap

所有包含Heap Profling功能的工具(MAT, Yourkit, JProfiler, TPTP等)都会使用到两个名词,一个是Shallow Size,另一个是 Retained Size. 这是两个在平时不太常见的名词,本文会对这两个名词做一个详细的解释。 Shallow Size 对象自身占用的内存大小,不包括它引用的对象。 针对非数组类型的对象,它的大小就是对象与

2014-10-19 13:09:32 710

转载 Memory Analyzer tool(MAT)

在平时工作过程中,有时会遇到OutOfMemoryError,我们知道遇到Error一般表明程序存在着严重问题,可能是灾难性的。所以找出是什么原因造成OutOfMemoryError非常重要。现在向大家引荐Eclipse Memory Analyzer tool(MAT),来化解我们遇到的难题。如未说明,本文均使用Java 5.0 on Windows XP SP3环境。 为什么用MAT

2014-10-19 11:24:12 757

转载 Nosql数据库分类

BASEBASE:Basically Available, Soft-state, Eventually Consistent。 由 Eric Brewer 定义。CAP理论的核心是:一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求,最多只能同时较好的满足两个。BASE是NoSQL数据库通常对可用性及一致性的弱要求原则:Basically Av

2014-09-30 13:58:13 828

转载 CAP定理(CAP theorem)

在计算机科学中, CAP定理(CAP theorem), 又被称作 布鲁尔定理(Brewer's theorem), 它指出对于一个分布式计算系统来说,不可能同时满足以下三点:一致性(Consistency) (所有节点在同一时间具有相同的数据)可用性(Availability) (保证每个请求不管成功或者失败都有响应)分隔容忍(Partition tolerance) (系统中任意信息的

2014-09-30 13:38:44 1181

转载 Java内存模型的抽象

线程之间的通信机制有两种:共享内存和消息传递。在java中,所有实例域、静态域和数组元素存储在堆内存中,堆内存在线程之间共享(本文使用“共享变量”这个术语代指实例域,静态域和数组元素)。局部变量(Local variables),方法定义参数(java语言规范称之为formal method parameters)和异常处理器参数(exception handler parameters)

2014-09-23 20:28:20 760

转载 ThreadLocal的使用

package com.bj.thread;import java.text.SimpleDateFormat;public class TestThreadLocal implements Runnable {// SimpleDateFormat is not thread-safe, so give one to each threadprivate static final ThreadL

2014-09-04 13:31:25 717

转载 ThreadPool 线程池的使用

import java.util.concurrent.BlockingQueue;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;public class ThreadPoolTes

2014-09-03 20:32:28 935

转载 ExecutorService 的理解与使用

接口 java.util.concurrent.ExecutorService 表述了异步执行的机制,并且可以让任务在后台执行。壹個 ExecutorService 实例因此特别像壹個线程池。事实上,在 java.util.concurrent 包中的 ExecutorService 的实现就是壹個线程池的实现。ExecutorService 样例这里有壹個简单的使用Java 实现的

2014-09-03 19:53:22 793

原创 Velocity

http://velocity.apache.org/engine/releases/velocity-1.5/user-guide.html自定义http://www.ibm.com/developerworks/cn/java/j-lo-velocity/

2014-08-14 14:30:23 677

原创 JVM常用参数设置

-server -Xms8g初始堆大小-Xmx8g 最大堆大小-Xmn2g 年轻代大小-Xss1024K 每个线程的堆栈大小-XX:PermSize=256m -XX:MaxPermSize=512m Perm不属于堆内存,由虚拟机直接分配,可通过-XX:PermSize -XX:MaxPermSize 等参数调整其大小设置持久代(perm gen)初始

2014-07-02 13:57:00 1058

转载 linux 命令 free -m详解

先看一下free命令的输出:total       used       free     shared    buffers     cachedMem:       2586752    2098752     488000          0     160032     890292-/+ buffers/cache:    1048428    1538324Swa

2014-07-02 13:33:22 11081 1

转载 jstat命令详解

jstat命令详解       1. jstat -gc pid            可以显示gc的信息,查看gc的次数,及时间。            其中最后五项,分别是young gc的次数,young gc的时间,full gc的次数,full gc的时间,gc的总时间。      2.jstat -gccapacity pid        

2014-07-02 12:36:58 3221

原创 服务器问题排查常用命令

1、top查看系统负载情况,load averageCPU使用情况,按1查看每个CPU的使用情况shift+h  查看每个线程的情况2、free -m  按兆为单位输出内存的已用,未用,总共等结果             total       used       free     shared    buffers     cachedMem:

2014-07-02 12:31:38 1469

转载 Android十六进制颜色值

颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00 到 ff);“bb=blue”(00 到 ff);“gg=green”(00 到 ff);“rr=red”(00 到 ff)。参考1:http:/

2014-04-02 08:11:40 1161

转载 AppWidget简介

一.什么是AppWidget      Android帮助文档中将所有的控件都叫做Widget,实际上我们平常说的Widget都是泛指AppWidget,即在手机桌面上放置的控件,比如时钟,日历等。具体定义如下:       应用程序窗口小部件(Widget)是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。二.操作      通过在H

2014-03-27 13:49:16 894

原创 SeekBar与RatingBar简介

1、SeekBar  带滑块的进度条     自定义监听器    实现接口       SeekBar.ONSeekBarChangeListener       监听器需要重写的接口     onProgressChanged    进度条进度发生变化     onStartTrackingTouch  开始滑动滑块时调用     onStopTrackingTouch

2014-03-25 23:37:07 986

原创 Spinner简介

Spinner  下拉菜单以前做web的时候,web实现一个下拉菜单是一个非常困难的事情,基本都是使用的原生态的 空间,最后导致呈现的样式与操作系统有关,特别是在ios系统上用户选择后还得确认一下,总之各种杯具啊……如果使用Spinner1、首先创建一个ArrayAdapter参照api有好几种使用strings.xml  ArrayAdapter adapter

2014-03-24 19:02:38 1206

转载 QVGA/HVGA/WVGA/FWVGA分辨率屏含义及大小

QVGA格式:240*320分辨率版本:一般用于小屏手机 像三星盖世Mini S5570就是使用这分辨率,目前有68款Android手机使用FWVGA。HVGA格式:320*480分辨率版本:像三星盖世Ace S5830就是使用这分辨率,目前有141款Android手机使用FWVGA。WVGA格式:480*800分辨率版本:像三星i9000就是使用这分辨率,目前有168款And

2014-03-24 14:25:44 1222

原创 android Dalvik虚拟机

参考:http://blog.csdn.net/andyxm/article/details/6126907每一个Android应用都运行在一个Dalvik虚拟机实例里,而每一个虚拟机实例都是一个独立的进程空间。每个进程之间可以通信(IPC,Binder机制实现)。虚拟机的线程机制,内存分配和管理,Mutex等等都是依赖底层操作系统而实现的。 不同的应用在不同的进程空间

2014-03-24 10:58:49 1115

转载 Toast使用方法

From:http://daikainan.iteye.com/blog/1405575Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。 Toast 最常见的创建方式是使用静态方法 Toast.makeText 我使用的是 SDK 2.2

2014-03-23 22:27:10 1704

转载 Mars学习笔记

Android学习笔记1.一个Android Project的文件作用用eclipse生成一个Android Project,配置好后,生成了很多文件src文件夹中是自己编写的源文件gen文件夹下的R.java是ADT自动生成的文件,主要内容是res文件下各元素的id值res中存放了各种资源文件,其中三个文件夹drawable-hdpi drawable-mdpi drawab

2014-03-20 10:08:58 1663

原创 linux命令

1、跨服务器拷贝文件:scp -r root@XXX.XXX.XXX.XXX:/opt2、按分隔符分隔后排序 (如按| 分隔)cat /oss/xxx.log | awk -F '|' '{print $1}' |sort|uniq -c | sort -n -r |head -n 5 awk -F '|' '{print $1}' /oss/xxx.log |sort|uni

2014-02-14 13:38:26 753

转载 js加载

传统上,加载Javascript文件都是使用标签。就像下面这样:  标签很方便,只要加入网页,浏览器就会读取并运行。但是,它存在一些严重的缺陷。  (1)严格的读取顺序。由于浏览器按照在网页中出现的顺序,读取Javascript文件,然后立即运行,导致在多个文件互相依赖的情况下,依赖性最小的文件必须放在最前面,依赖性最大的文件必须放在最后面,否则代码

2013-11-08 10:07:02 811

原创 NativeApp、WebApp、HybridApp三分天下

目前移动互联网基本采用了NativeApp、WebApp、HybridApp三种开发模式,很难说这三种模式那种更优越,目前的情况可以说是三分天下吧,不同的开发者可以根据自己的实际情况选择不同的开发模式。谈论那种模式最好实际上事非常无聊的事情。1、NativeAppNative apps live on the device and are accessedthrough icons on

2013-11-07 22:35:19 5788

转载 Chrome浏览器开发者工具

Elements:用来调试网页的HTML源码和CSS代码。Resources:查看网页加载的各种资源文件(比如代码文件、字体文件、css文件等),以及在硬盘上创建的各种内容(比如本地缓存、Cookie、Local Storage等)。Network:查看网页的HTTP通信情况。Sources:调试JavaScript代码。Timeline:查看各种网

2013-11-07 21:02:13 3134

转载 this和event.target的区别

js中事件是会冒泡的,所以this是可以变化的,this默认是window对象,但event.target不会变化,它永远是直接接受事件的目标DOM元素;this和event.target都是dom对象,如果要使用jquey中的方法可以将他们转换为jquery对象:$(this)和$(event.target);

2013-11-04 14:41:26 1245

原创 html5的Video和audio标签学习笔记

学习html还是参照http://www.w3school.com.cn/html5/吧,还能练习,挺不错的。一、 标签定义视频,比如电影片段或其他视频流。 您的浏览器不支持video标签。 src 属性" style="margin:0px; padding:0px; border:0px; color:rgb(144,11,9); background-color:tran

2013-10-31 20:40:32 1284

原创 nginx

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf# /usr/local/nginx/sbin/nginx -s  reload nginx已经重启成功nginx.conf#user  nobody;worker_processes  1;#error_log  logs/

2013-10-24 11:02:35 878

原创 Linux 命令

1、lsof -i:10000   查看端口2、用命令chmod 修改一下bin目录下的.sh权限就可以了   chmod u+x *.sh    修改权限3、df命令可以显示目前所有文件系统的可用空间及使用情形:  [root@localhost ~]# df -h文件系统      容量  已用  可用 已用%% 挂载点/dev/sda2              35G

2013-10-24 10:57:22 1067

原创 查看CPU负载

查看CPU负载的所有命令:$ vmstatprocs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st 1  4 329796

2013-10-24 10:51:04 1919

原创 jfreechart 生成报表 (1.0.6)

if("bzt".equals(tu)){         // 生成3D饼图 PiePlot3D plot = new PiePlot3D(getDataset());         plot.setToolTipGenerator(new StandardPieToolTipGenerator());         // 设置图片链接         plot.setU

2013-10-24 10:44:00 924

reactnative_demo

由于在博客里不能直接传附件,将源码上传到了csdn资源库,里面有2个文件 AlertSelected.js 组件js example.js Demo入口js

2016-09-20

reactnative 弹出框demo

reactnative 弹出框demo

2016-09-19

jquery ztree

jquery 最新出来的一种树,比checkbox还好!哈哈

2012-07-17

plsql oracle

Oracle数据库是一个很好的数据库,希望大家都学习他。

2012-04-20

浏览文件夹的js代码

浏览文件夹的js代码 IE 和Firefox都能兼容,希望更多的人能学会他。

2012-03-16

关于Frame折叠显示的资料

关于Frame折叠显示的资料,希望对有的人有用, 可以学到一些东西的。

2012-03-14

java帮助文档 jdk6.0

java帮助文档,是一个很好的文档,希望对更多的人有用,希望大家多多下载!谢谢!

2012-03-08

Extjs 富客户端技术

这是一个关于ajax的框架, 是一个富客户端的技术,希望对大家有用!

2012-03-04

json分页 jquery

这是关于jquery json大数据量的分页显示的一个demo,希望更多的人能够学会它,谢谢!

2012-03-03

hibernate spring

spring 是以java的一个框架,这是一个框架的学习材料,希望对大家有用。。

2012-02-23

hibernate--你懂的

这是一个很好的东西喔,可以尝试下载下来喔!

2012-01-31

csdn 学习资料

这是一个很好的帮助文档,分享快乐,分享无线,希望更多的人能拥有它。 内含 dhtmlxTree dtree.rar jQuery.rar 等

2012-01-30

poi 资料

使用POI导入,导出Excel jsp下载文件的实现方法 及 注意 jsp打印,导出word-excel 等

2012-01-30

JavaScript手册 Struts 2.0 API

Struts 2.0 API.chm JavaScript手册-中文.chm 等 这是一个很好的帮助文档,分享快乐,分享无线,希望更多的人能拥有它。

2012-01-30

java-doc 帮助文档

这是一个很好的帮助文档,分享快乐,分享无线,希望更多的人能拥有它。

2012-01-30

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

TA关注的人

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