自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(189)
  • 资源 (7)
  • 收藏
  • 关注

原创 金字塔原理

第一章:为什么选择金字塔结构思维的工作方式1)大脑自动将信息归到金字塔结构的不同分组中,便于理解。2)任何预先归到金字塔结构中的思想组都更加易于理解。3)这说明任何书面都应有意地将其思想组织成金字塔结构。思维的抽象程度,自上而下的思维方式1)文章结构中的任一层次上的思想都必须是其下一层次思想的概括2)每一组中的思想都必须属于同一范畴       如果你希望将某一

2017-06-06 14:16:48 1005

原创 战国七雄背景

孙子兵法背景魏国独霸公元前445年,魏文侯任用李悝实行变法,较早地实行了社会改革,使魏国成为最先强盛的国家。公元前354年,魏惠王派大将庞涓率兵进攻赵国。魏军横冲直闯,如入无人之境,很快逼近赵都邯郸。在这形势危急的情况下,赵成侯忙派使者前往齐国求救。齐威王派田忌为主将,孙膑为军帅,出兵救赵。孙膑说:要想解开纷乱的丝线,不能用手强拉硬扯;要劝解两个打架的人,不能直接参加进去打。派

2014-05-25 20:45:11 2053

原创 三十六计之28计敌战篇—笑里藏刀

笑里藏刀:表面友好,暗藏杀机

2014-05-25 20:29:20 997

原创 三十六计之28计并战篇—上屋抽梯

前言假之以便唆之使前

2014-05-25 20:17:53 1619

原创 三十六计之1之胜战篇—瞒天过海

前言阴在阳之内,阴在阳之对

2014-05-25 19:48:22 1280

原创 入职支付宝的过程

2014年3月,在XXXXX公司的最后一个月,当时歪打正着地因一个猎头朋友的推荐面试过了支付宝,开始了离职,来杭的过程。这一路因为没有媳妇的陪伴有过孤独,无助。        首先说一下面试支付宝的过程,在13春节的时候,在我的有200号人的java群里蹦出一条某大型企业的招聘信息,因为当时其实也没太多离职的想法,抱着试一试的态度和发贴的那人进行了交流,得知是淘宝,心里还有点小激动,这个事业部

2014-04-13 20:55:03 9241 2

原创 Disruptor原理剖析

Disruptor是LMAX公司开源的一个高效的内存无锁队列。这两天看了一下相关的设计文档和博客,下面尝试进行一下总结。第一部分。引子谈到并发程序设计,有几个概念是避免不了的。1.锁:锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,等待锁的线程会被挂起直至锁释放。在上下文切换的时候,cpu之前缓存的指令和数据都将失效

2013-09-05 22:09:32 1146

原创 Haml 参考大全

Haml是一种用来描述任何XHTML web document的标记语言,它是干净,简单的。而且也不用内嵌代码。Haml的职能就是替代那些内嵌代码的page page templating systems,比如PHP,ERB(Rails的模板系统),ASP。不过, haml避免了直接coding XHTML到模板,因为它实际上是一个xhtml的抽象描述,内部使用一些code来生成动态内容。

2013-08-25 22:15:55 2029

原创 git 权威指南

git repo  gerrit     repo 是android 为了解决git多版本管理问题而设计的工具gerrit是谷歌为了避免因分布式开发造成项目分裂而开发的工具。

2013-08-24 13:43:19 830

原创 rails

https://github.com/oneclick/rubyinstaller/wiki/Troubleshooting

2013-08-18 02:56:46 661

原创 est

2013-07-25 10:07:54 665

原创 Non-direct与direct ByteBuffer区别

这两种类型的ByteBuffer相信大家都知道,但是两者的区别在什么地方呢?在不同的环境下采用哪种类型的ByteBuffer会更有效率呢?先解释一下两者的区别:Non-directByteBuffer内存是分配在堆上的,直接由Java虚拟机负责垃圾收集,你可以把它想象成一个字节数组的包装类,如下伪码所示:HeapByteBuffer extends ByteBuffer {

2013-06-22 20:28:52 1203

开博第一天

  今天是开博的第一天,之前用过CSDN,51CTO,但是总体来说都是转载,ctrl-c + ctrl-v等,看着自己的年龄一天天的长大,从事IT行业已经三载,感叹岁月的痕迹。都说IT是青春饭,因为对技术的爱好,不想而立之年还在电脑面前对着eclipse匡当匡当的coding,希望在技术和管理层面都有一个较高的提升,遂把自己的方向定位于架构师,让自己每天有一个清晰的目标,这样而立之年也不会对逝去...

2013-04-14 16:04:14 112

原创 mysql负载均衡完美解决方案

1.环境: mysql 5ubuntu10.04 x86_64mdb1        eth0    192.168.5.11 mdb2        eth0    192.168.5.12sdb1        eth0    192.168.5.21 sdb2        eth0    192.168.5.22 sdb3        eth0    19

2013-04-08 13:19:18 27647 2

原创 template

key CDATA #REQUIRED seperator CDATA #IMPLIED   needdir (true|false) "false"> sqlname CDATA #REQUIRED javatype CDATA #REQUIRED >]>truejdbc:mysql://localhost:3306/bwzqgame?useUnicode

2013-03-22 20:52:09 1032

转载 开发部项目编码规范说明

开发部项目编码规范说明1.  格式与命名规范(Formating and Naming Conventions)1.1    缩进使用Tab缩进,而不是空格健1.2    换行单行字符不超过100字符,超出部分换行。If 、for、while语句只有单句时,也需要用“{”和“}”括起来1.3    命名规则1、  尽量使用完整的英文描述符2、  采用适用于相关领

2013-03-22 09:03:22 2467

转载 MyBatis整体预览

MyBatis整体预览(一)    题记:最近在工作之余分析了一下MyBatis的源码,促使我阅读源码的原因是为了实现MyBatis在物理上的分页。我们知道,MyBatis是在逻辑上的分页,通过用户的查询,将结果缓存下来,在查看是否传递了RowBounds对象,在查看里面的offset和limit值,通过这两个值,从返回的结果集合中截取位于期间的值。但是这样并不是很好,可以想想,如果假

2013-03-21 00:06:50 1418

原创 delete log

crontab -e00 23 * * * /usr/local/app/apache-tomcat-6.0.20/DelLog.sh#!/bin/bashexport JAVA_HOME=/opt/jdk1.6.0_14export PATH=$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/libjava -jar /usr/loca

2011-11-28 17:28:06 874

原创 Eclipse, codetemplates.xml formatter.xml

Formatter

2011-11-25 11:29:59 4409

转载 Tomcat的类加载器

看完了Java类装载器,我们再来看看应用服务器(Tomcat)对类加载器的使用,每个应用服务器都有一套自己的类加载器体系,从而与Java的类加载器区别开以达到自己与应用程序隔离的目的.Tomcat的类加载器体系为:Bootstrap--->System--->Common---->Catalina,SharedShared------>Webapp1,Webapp2 .....下面是对

2011-11-19 20:53:43 2191

转载 BoneCP主要配置参数

二、BoneCP主要配置参数 1.jdbcUrl 设置数据库URL 2.username 设置数据库用户名 3.password 设置数据库密码 4.partitionCount 设置分区个数。这个参数默认为1,建议3-4(根据特定应用程序而定)。 为了减少锁竞争和改善性能,从当前线程分区(thread-affinity)中获取一个connection, 也

2011-11-18 17:23:07 2479

原创 网易有道IP, 手机号, 身份证好归属地查询API接口

http://www.youdao.com/smartresult-xml/search.s?type=ip&q=ip地址GET后返回XML数据, 包含原IP及归属地.此外type还可以: mobile(手机号), id(身份证). 尚未发现有限制.附录: Java通过网易API获取IP归属地.static Pattern patternLocation = Pattern.com

2011-11-17 22:32:53 2372

原创 MySQL中修改密码及访问限制设置详解

[导读]MySQL是一个真正的多用户、多线程SQL数据库服务器。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/database/403/12077903.shtml MySQL是一个真正的多用户、多线程SQL数据库服务器。MySQL是

2011-11-17 21:42:28 741

转载 2008最值得学习的五种JAVA技术

Carlos Perez(著名的Java技术人员)最近发表了他认为值得在2008学习五种的JAVA技术,它们是:OSGi,Java内容仓库,GWT,Groovy和云雾计算。 Carlos Perez(著名的Java技术人员)最近发表了他认为值得在2008学习五种的JAVA技术,它们是:OSGi(基于Java的动态模型规范)OSGi(Open Service Ga

2011-11-17 10:36:35 911

原创 java 回调

1.  什么是回调函数    回调函数(callback Function),顾名思义,用于回调的函数。  回调函数只是一个功能片段,由用户按照回调函数调用约定来实现的一个函数。回调函数是一个工作流的一部分,由工作流来决定函数的调用(回调)时机。回调函数包含下面几个特性:     1、属于工作流的一个部分;    2、必须按照工作流指定的调用约定来申明(定义);    3、他的调用

2011-11-15 15:51:10 4526

原创 敏捷开发中编写高质量Java代码(转)

转自: http://hbluojiahui.blog.163.com/blog/static/3106476720106411019928/?fromdm&fromSearch&isFromSearchEngine=yes敏捷开发的理念已经流行了很长的时间,在敏捷开发中的开发迭代阶段中,我们可以通过五个步骤,来有效的提高整个项目的代码质量。Java项目开发过程中,由于开发人员

2011-11-14 18:18:22 753

原创 Windows下 Apache+PHP5+MYSQL5+phpmyadmin 规范安装(2)

很多人学习装PHP+Mysql的时候,都把php.ini和libmysql.dll拷到系统目录下,有的是从PHP4转过来,把更多的东西拷到系统目录里去.官方说,这是一种不安全的,不好的安装方法.什么装不把把一些东西拷到系统目录,但又能使系统找到我们的配置文件呢?就是path了    如果你已经安装了无数次PHP,但是你还是把php.ini和libmysql.dll或更多文件拷到系统里去,你

2011-11-07 22:33:36 1452

原创 JAVA异常总结 ------ 继承

以下是对JAVA异常的继承机制的一些总结。1. RuntimeException与Exception, Error不同点: 当方法体中抛出非RuntimeException(及其子类)时,方法名必须声明抛出的异常;但是当方法体中抛出RuntimeException(包括RuntimeException子类)时,方法名不必声明该可能被抛出的异常,即使声明了,JAVA程序在某个调用的地方,也不

2011-11-04 09:29:01 7097

原创 log4j xml配置

<param name="File" value="/data/serverside_tomcat_logs/logs/testfortimeseries.log" /> =====

2011-11-02 20:51:32 2558

原创 如何在你的java程序中注册系统级热键

所谓系统级热键就是指一组快捷键,不论当前系统焦点在哪个程序中,只要按下该键,程序就能够捕捉该事件并进行相关处理。该功能在应用程序中是非常有用的,比如系统自带的 “win+L”自动锁屏,QQ中默认的“ctrl+alt+Z”自动打开当前的消息窗口等等。 Java中的事件监听机制虽然功能强大,但是当系统焦点脱离该程序时也无能为力。要实现该功能必须调用系统的钩子函数,因此在java中也必须通过

2011-11-01 10:14:44 986

原创 JProfiler 5.1.2破解安装与使用

安装因为我在网上找不到5.1.2的版本,找到了JProfiler5.1.4,下载地址:http://download.ej-technologies.com/jprofiler/jprofiler_windows_5_1_4.zip,为绿色版,解压后即可破解文件:JProfilter.512crack.zip 下载地址:http://dl.javaeye.com/topic

2011-10-31 18:05:40 2573

原创 vmware 桥接 net 区别

VMware三种网络模式根本区别bridged nat host-only VMware三种网络模式根本区别提到VMware大家就想起了虚拟机技术,虚拟机技术在最近的几年中得到了广泛的发展,一些大型网络服务商都开始采用虚拟机技术,不仅节省了投资成本,更节约了能源的消耗。我们知道VMware也分几种版本,普通用户最常用的就是Workstation,但是不管使用哪种版本,我们都能发现在安装过程

2011-10-28 10:01:01 16627

原创 hudson配置

refer to : http://hanqunfeng.iteye.com/category/1382331、神马是Hudson ?Hudson是一款持续集成工具,在项目开发过程中,使用它不断构建项目,一方面利于及时测试,另一方面能够保证开发人员检验代码的质量,如果有错误,开发人员能第一时间得到通知。2、如何获取Hudson ?进入http://hudson-ci.org

2011-10-27 11:10:50 2872

原创 maven setting

Nexusadminadmin123  nexuscentrallocal private nexushttp://127.0.0.1:9999/nexus/content/groups/publictruetruenexus=========================

2011-10-26 19:51:28 846

原创 svn

sc svn:sc create svnserve binpath= "d:/PortableApps/svn/svnserve.exe --service -r e:/svn" displayname= "Subversion" depend= tcpip start= auto

2011-10-26 15:19:31 535

原创 百度最新面试题:现在有1千万个随机数,随机数的范围在1到1亿之间。现在要求写出一种算法,将1到1亿之间没有在随机数中的数求出来

public class BitTest {static int []bit=new int[10000000/32+1];//将i为置1static void set(int i){bit[i<<5]|=(1<<(bit[i]&0x1f));}//判断i为是否为1static int test(int i){return bit[i<<5]&(1<<(bit[

2011-10-23 14:36:31 2992 4

转载 2-数组中出现次数超过一半的数字

数组中超过出现次数超过一半的数字题目:数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字。 分析:编程之美上也有这道题,不过它变换了题目的表述形式,如下:寻找发帖水王:Tango是微软亚洲研究院的一个试验项目,如图2-1所示。研究院的员工和实习生们都很喜欢在Tango上面交流灌水。传说,Tango有一大“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”

2011-10-20 14:28:42 9065 1

转载 IO - 同步,异步,阻塞,非阻塞

《 IO - 同步,异步,阻塞,非阻塞 》是我在开始学习epoll和libevent的时候写的,主要的思路来自于文中的那篇link 。写完之后发现很多人都很喜欢,我还是非常开心的,也说明这个问题确实困扰了很多人。随着学习的深入,渐渐的感觉原来的理解有些偏差,但是还是没引起自己的重

2011-10-18 21:05:39 754

原创 JAVA异常总结 - 继承

以下是对JAVA异常的继承机制的一些总结。1. RuntimeException与Exception, Error不同点: 当方法体中抛出非RuntimeException(及其子类)时,方法名必须声明抛出的异常;但是当方法体中抛出RuntimeException(包括Run

2011-10-14 19:44:30 774

原创 Java谜题9-高级谜题

谜题86:有毒的括号垃圾你能否举出这样一个合法的Java表达式,只要对它的某个子表达式加上括号就可以使其成为不合法的表达式,而添加的括号只是为了注解未加括号时赋值的顺序? 插入一对用来注解现有赋值顺序的括号对程序的合法性似乎是应该没有任何影响的。事实上,绝大多数情况下确实是

2011-10-14 18:20:35 1213 1

OfficePasswordRemover密码恢复工具

这个工具是需要在有网络的情况下,通过远程数据库来达到快速破解office的密码,亲身体验,速度非常快

2012-09-04

Eclipse 插件 打开资源对应的文件夹

用Eclipse插件可以很方便的打开工程文件夹

2011-04-15

tomcat_server原理初探.pdf

很不错的tomcat学习手册 很不错的tomcat学习手册

2011-01-11

java解惑 java puzzle 解惑 学习

一本贯穿java知识点的书籍,很不错的哦!

2010-06-08

代码之美中文版.pdf

代码之美中文版清晰版,是程序员经典必看书籍

2010-06-05

DevComponents.DotNetBar2.dll

.net winform 美化控件 可以使用这个控件制作界面美观的界面

2009-10-10

空空如也

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

TA关注的人

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