自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (42)
  • 问答 (1)
  • 收藏
  • 关注

原创 扯扯服务端并发

扯扯服务端并发

2015-11-25 12:21:18 275

原创 java Thread dump

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

2015-10-16 14:54:33 452

原创 android画文本

一、FontMetrics在使用Paint画text的时候,android使用和se中awt库的LineMetrics一样,来存储一行文字基于基准线的一些数据,这就是FontMetrics,存储为float,google还提供了一个Int版本,为了理解这个类,先上图:这是我找到的一张史上最全的图片,包括文本字体信息的所有内容。对应FontMetrics中的域分别为:

2015-10-12 22:14:03 312

原创 guava

简介guava 根据jdk进行了封装,提供了很多实用的工具类,包括集合 字符 缓存并发包等很多工具 集合Immutable ***不可变集合  线程安全 可以尽量节省空间和时间的开销MulSet允许重复,但是不保证顺,  可以计算对象的数量Multimap实现 一个key 对应多个value的场景   Map>或者Map> 

2015-06-25 19:29:23 373

原创 jvm配置

gc log参数说明备注-Xloggc:gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps-XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution日志内容 

2015-05-11 10:22:44 374

原创 慢查询总结

1.COUNTcount的作用 统计值的数量和统计行的数量值是非空表达式(NOT NULL)一个常见的错误就是在想统计行数的时候,在ount的括号中放入列名,如果想知道结果的行数,应该总是使用COUNT(*),这可以清晰的说明意图,并且得到好的性能。2.MYISAM只有在没有WHERE条件的时候OUNT(*)才是最快的,在有条件过滤的时候并不非常快。

2015-04-21 11:49:47 331

转载 explain

1、explain 简介explain 命令可以用来分析select 语句的运行效果,通过explain命令可以得到下面这些信息: 表的读取顺序,数据读取操作的操作类型  ,哪些索引可以使用,哪些索引被实际使用,表之间的引用,每张表有多少行被优化器查询等信息。   两个扩展命令:explain extended 能够在原本explain的基础上额外的提供一些

2015-04-20 15:43:11 947

原创 mac os 安装thrift

http://thrift.apache.org/docs/install/一:安装最新版(自动安装)最简单的是用homebrew进行安装安装homebrew 在终端输入ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"安装thrift   brew instal

2015-04-16 17:33:08 527

转载 MySQL 加锁处理分析

http://hedengcheng.com/?p=771背景 MySQL/InnoDB的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就MySQL/InnoDB的加锁问题,展开较为深入的分析与讨论,主要是介绍一种思路,运

2015-03-06 17:24:50 378

转载 InnoDB 锁

InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。行级锁与表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。下面我们先介绍一点背景知识,然后详细讨论InnoDB的锁问题。背景知识1.事务(Transaction)及其ACID属性事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务的A

2015-03-06 15:53:47 309

原创 Fragment

Fragment用途      使开发的App可以同时适应不同大小的手机和平板。可以把Fragment当成Activity的一个界面的一个组成部分,甚至Activity的界面可以完全有不同的Fragment组成,更帅气的是Fragment拥有自己的生命周期和接收、处理用户的事件,这样就不必在Activity写一堆控件的事件处理的代码了。更为重要的是,你可以动态的添加、替换和移除某个Frag

2015-02-07 22:07:53 397

原创 android资料收集

http://blog.csdn.net/column/details/androidcore.html程序员能力矩阵 Programmer Competency Matrix   http://developer.android.com/develop/index.html官方网站,没什么好说的,必须关注http://github.com/androi

2015-02-07 22:04:23 468

原创 xargs

以前看了xargs的一些介绍,始终不得要领,原来是我理解错了,xargs是将上一步的输出当做 下面命令的 “参数”。

2015-01-10 15:38:58 266

原创 nginx负载均衡

nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难.因此,这时候的负载均衡就会大显身手了,它会自动剔除挂掉的服务器.下面简单的介绍下使用

2015-01-09 19:53:23 287

原创 mysql explain

Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where …]例如:explain select * from news;输出:+—-+

2014-12-01 18:24:59 252

原创 资源链接正则表达式30分钟入门教程

各种学习资源  路线https://github.com/vhf/free-programming-books/blob/master/free-programming-books-zh.md

2014-11-06 14:25:56 330

原创 java基础知识点

public  是众生平等 protect 是 肥水不流外人田 default 是 大人可以小孩不行 private 是 生是我家人,死我家鬼.enum

2014-10-24 12:27:43 318

原创 性能监控

一旦你的服务器是在控制台模式下运行,你就可以开始我们接下来的内容。 iostat  iostat 命令用来显示存储子系统的详细信息,通常用它来监控磁盘 I/O 的情况。要特别注意 iostat 统计结果中的 %iowait 值,太大了表明你的系统存储子系统性能低下。 meminfo 和 free  Meminfo 可让你获取内存的详细信息,你可以使用 cat 和 grep 命令来显示 memi

2014-10-23 12:17:34 454

原创 shell实例

jiqi=(01 02 03 04 05 06 07 08 09 10 11 12 13 14) for((d=4;ddo year=`date --date="$d day ago" +%Y` month=`date --date="$d days ago" +%m` day=`date --date="$d days ago" +%d` for((i=0;ido 

2014-10-23 12:15:31 287

原创 shell 常用命令

shell 编程中使用到得if语句内判断参数  –b 当file存在并且是块文件时返回真  -c 当file存在并且是字符文件时返回真  -d 当pathname存在并且是一个目录时返回真  -e 当pathname指定的文件或目录存在时返回真  -f 当file存在并且是正规文件时返回真  -g 当由pathname指定的文

2014-10-23 12:14:44 288

原创 记事本

深入分析 Java 中的中文编码问题http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/聊聊并发——生产者消费者模式http://www.infoq.com/cn/articles/producers-and-consumers-moderedis 发布订阅http://www.cnblogs.com...

2014-07-21 12:12:29 107

原创 mysql

Grant all privileges on *.* to 'llogserver'@'10.11.333' identified by 'blogserver'with grant option;

2014-05-20 17:36:44 85

原创 性能监控

一旦你的服务器是在控制台模式下运行,你就可以开始我们接下来的内容。 iostat iostat 命令用来显示存储子系统的详细信息,通常用它来监控磁盘 I/O 的情况。要特别注意 iostat 统计结果中的 %iowait 值,太大了表明你的系统存储子系统性能低下。 meminfo 和 free Meminfo 可让你获取内存的详细信息,你可以使用 cat 和 grep 命令来显示 meminf...

2013-12-08 23:58:05 84

原创 面试钟--ing

[color=red]-------------华丽的分割线----------------------------------------------------[/color]2014 06 12最终还是失败,虽然有的情况是差一点,可真正看好的机会,自己还是差很多,还是深度不够,广度不太引人们的注意啊,走错了。。。[color=red]-------------华丽的分...

2013-11-19 18:27:31 98

原创 邮件工具

[code="java"]import java.io.File;import java.io.FileInputStream;import java.util.Properties;import javax.mail.BodyPart;import javax.mail.Message;import javax.mail.Multipart;impor...

2013-10-21 15:07:50 210

原创 shell 实例。。。ing

jiqi=(01 02 03 04 05 06 07 08 09 10 11 12 13 14)for((d=4;d /search/odin/resin/WebContent/shellscript/jiankong/$year$month$day.logfidonedone-------------------------------------------

2013-10-21 14:18:45 150

原创 shell 常用命令。。。ing

shell 编程中使用到得if语句内判断参数  –b 当file存在并且是块文件时返回真  -c 当file存在并且是字符文件时返回真  -d 当pathname存在并且是一个目录时返回真  -e 当pathname指定的文件或目录存在时返回真  -f 当file存在并且是正规文件时返回真  -g 当由pathname指定的文件或目录存在并且设置了S...

2013-10-21 14:16:27 88

原创 首记..

最开始进入javaeye是2009年底吧,将近四年了,搞过web开发,曾近痴迷过js的特效和spring的整合,最后进入了服务器端开发,以后就打算这么发展下去了,决定以后在技术上再进一步,以前没有记录的习惯,好多事翻来覆去的查找,太麻烦了,给自己养个习惯做记录,因为以前的名字和域名太白痴了,决定推到重来,继续向前。。。。...

2013-10-21 10:49:00 79

Android高手进阶之自定义View,自定义属性(带进度的圆形进度条)

Android高手进阶之自定义View,自定义属性(带进度的圆形进度条)

2014-11-03

Android第三方开源框架ImageLoader的完美Demo

Android第三方开源框架ImageLoader的完美Demo

2014-11-03

android UI源码

android UI源码

2014-10-31

某500强android学习资料

某500强android学习资料

2014-10-31

PHP程序设计

PHP程序设计

2014-10-30

iphone用户界面设计典型实例

iphone用户界面设计典型实例

2014-10-30

75份速查表

75 份速查表,由 vikas 收集整理,包括:jQuery、HTML、HTML5、CSS、CSS3、JavaScript、Photoshop 、git、Linux、Java、Perl、PHP、Python、Ruby、Ruby on Rails、Scala、C#、SQLite、C++、C语言、Ubuntu、WordPress、Node.js、Oracle、NMAP、Mac OS X、Haskell、Unicode、PostgreSQL、Lisp、Matlab 等。

2014-10-30

C语言排序算法

C语言排序算法

2014-10-30

2014年上半年软件设计师考试真题(参考答案)

2014年上半年软件设计师考试真题(参考答案)

2014-10-30

14天学会Android开发

14天学会Android开发

2014-10-30

2048纯安卓代码实现

2048纯安卓代码实现

2014-10-24

Effective Java中文

Effective Java中文

2014-10-23

Java_Performance

Java_Performance

2014-10-23

分布式Java应用基础与实践

分布式Java应用基础与实践

2014-10-21

JQuery手册

JQuery手册

2014-10-20

设计模式之禅

设计模式之禅

2014-10-20

Android案例源码

Android案例源码

2014-10-20

MongoDB简介与实践

MongoDB简介与实践

2014-10-20

Google Android开发入门与实战

Google Android开发入门与实战

2014-10-14

SOLR的应用教程

SOLR的应用教程

2014-12-21

阿里分布式数据库实践

阿里分布式数据库实践

2014-12-21

Netty_in_Action

Netty_in_Action

2014-11-29

java网络编程

java网络编程

2014-11-27

MySQL必会知识

MySQL必会知识

2014-11-20

网络游戏服务器编程

网络游戏服务器编程

2014-11-20

spring技术内幕 第二版

spring技术内幕 第二版

2014-11-17

2014年上半年软件设计师考试真题----参考答案

2014年上半年软件设计师考试真题----参考答案.

2014-11-07

HTML5游戏开发

HTML5游戏开发

2014-11-06

JavaScript_高级编程

JavaScript_高级编程

2014-11-04

Java虚拟机并发编程

Java虚拟机并发编程

2014-11-04

迷你桌面闹钟源码

迷你桌面闹钟源码

2014-11-04

MyBatis基本使用与优化

MyBatis基本使用与优化

2014-11-03

Android仿新浪微博客户端(包括源码及APK)

Android仿新浪微博客户端(包括源码及APK)

2014-11-03

Android网络开发技术实战详解

Android网络开发技术实战详解

2014-11-03

android深入浅出

android深入浅出

2014-11-03

Redis中文入门手册

Redis中文入门手册

2014-11-02

Linux故障排除宝典

Linux故障排除宝典

2014-11-02

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

TA关注的人

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