自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunney2012的专栏

技术和生活的积淀

  • 博客(76)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 真正优秀的程序员有哪些与众不同之处?

1. 选择当前科技领域的一个小子集,亲近它、拥抱它,并且尝试推进这个小领域的发展。2. 理解不同数据结构和算法的优缺点,不单是内存中,还有磁盘上的表现。3. 首先深刻理解你所在的领域,然后抛开计算机,像普通用户那样观察和体会。4. 时刻准备好(包括能力和心理上)向深层探索,不仅仅是一两层,而是好几层。要知道,是否能在编程时势如破竹,与你所能达到的技术深度关联紧密。5...

2012-11-19 16:19:46 127

原创 Eclipse安装Maven插件

1.下载eclipse j2ee 3.7 indigo2. Eclipse中安装:http://download.eclipse.org/technology/m2e/releases3. 安装 http://download.jboss.org/jbosstools/updates/m2eclipse-wtp/4. 仓库:http://mvnrepository.com/...

2012-07-21 21:03:39 100

原创 MongoDb Win下作为服务安装

CMD以命令行运行mongod.exe --logpath "D:\Program Files\MongoAndRedis\mongodb\log\logs.log" --logappend --dbpath "D:\Program Files\MongoAndRedis\mongodb\data" --directoryperdb --serviceName MongoDB --ins...

2012-07-08 12:06:15 105

原创 Ubuntu设置环境变量

在用户主目录下 .bashrc最后面加入JAVA_HOME=/usr/share/jdk1.5.0_05PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPATH重新...

2012-06-20 13:01:31 91

原创 Flume

Flume安装和使用说明1.flume简介 Flume是Cloudera提供的日志收集系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。 Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。2.安装和使用说明: 2.1 安装a. 下载: http:/...

2012-05-29 18:04:07 94

原创 Eclipse 反编译

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入  1、下载eclipse插件:jadclipse_3.1.0.jarhttp://jadclipse.sourceforge.net/  2、 下载Jad反编译工具:jad.exehttp://www.kpdus.com/jad.html#download  3、将jad反编译工具jad.exe放到jdk安...

2012-03-10 21:22:07 84

原创 Maven 入门基础

我们要做的第一件事情就是设置目录结构,但这并不需要让我们手动设置,Maven会根据您开发的项目类型来为您做这件事。一旦您下载并解压了最新发布的 Maven 2.0,您应该将Maven所在目录下面的bin目录添加到您的系统路径下。您可以运行命令mvn -version来测试您的安装。既然已经安装上了工具,让我们看看创建一个简单的Java项目的例子。Maven使用原型来决定目录结构是如何展现的...

2012-03-01 15:27:39 68

原创 "瀑布流"2

瀑布流 window.onerror = function(){ location.reload();//如果报错,请它自动刷新。 } $.require("more/random,rea...

2012-02-28 14:06:40 70

原创 最新流行的“瀑布流”

[code="html"] 等宽格子堆砌*{padding:0;margin:0;}#wrap{position:relative;zoom:1;margin:0px auto;}#wrap li{width:250px;float:left;list-style:none;}.boxCont{position:rela...

2012-02-28 14:03:43 128

原创 CDN 内容分发网络

CDN的全称是[color=red]Content Delivery Network[/color],即[color=red]内容分发网络[/color]。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以...

2012-02-22 14:12:25 67

原创 tomcat配置线程池

第一步,打开共享的线程池[code="xml"][/code]默认前后是注释掉的,去掉就可以了。其中[color=blue]name[/color]The name used to reference this pool in other places in server.xml. The name is required and must be unique....

2012-02-22 13:29:47 134

原创 为tomcat分配内存

这里要分配的是允许java使用的最大内存大小,要根据MAS服务器实际配置而定。建议配置如下: 1G内存:JAVA_OPTS='-Xms512m -Xmx512m' 2G内存:JAVA_OPTS='-Xms512m -Xmx1024m' 4G内存:JAVA_OPTS='-Xms512m -Xmx2048m'用vi打开/opt/tomcat/bin/catalina.sh,...

2012-02-21 18:08:02 316

原创 JVM 内存

[color=blue]-Xms512m[/color] 表示JVM Heap(堆内存)最小尺寸512MB,初始分配[color=blue]-Xmx1024m[/color] 表示JVM Heap(堆内存)最大允许的尺寸1024MB,按需分配[color=red]说明:如果-Xmx不指定或者指定偏小,应用可能会导致java.lang.OutOfMemory错误,此错误来自JVM不是T...

2012-02-21 17:52:43 86

原创 Java RMI用法小例子

部署[code="java"]public class StartService { private static final String IP = "127.0.0.1"; private static final int PORT = 9999; private static final String REMOTE_NAME = "userDao"; private ...

2012-02-15 19:34:56 67

原创 Java 模拟银行叫号系统

[code="java"]public class QueueManagementSystemBlockingQueue { public static void main(String[] args) throws InterruptedException { Center1 center = new Center1(); ExecutorService exec = Exe...

2012-02-14 17:17:06 731

原创 Java 泛型 通用生成器

[code="java"]public class BasicGenerator implements Generator{ private Class type; public BasicGenerator(Class type) { super(); this.type = type; } @Override public T next() {...

2012-02-13 16:00:43 87

原创 Java 泛型 类型参数推断和显示类型说明

[code="java"]public class New { /** * 这就是类型推断 */ public static Map map() { return new HashMap(); } public static List list() { return new ArrayList(); } public static Li...

2012-02-13 15:46:29 289

原创 Java 泛型 内部链式存储机制

泛型方法:无论何时,只要你能做到,你就应该尽量使用泛型方法。也就是说,如果使用泛型方法可以取代整个类泛型化,那么就应该只使用泛型方法。[code="java"]public class LinkedStack { private/* static */class Node { U item; Node next; Node() { item = nul...

2012-02-13 14:36:40 142

原创 Java 泛型

[color=blue]1,泛型类[/color][code="java"]public class Holder { private T a ; public Holder(T a){ this.a = a; } public T getA() { return a; } public static void main(String[] args) {...

2012-02-13 11:05:13 45

原创 Java volatile的用法

[color=red]Java 理论与实践: 正确使用 Volatile 变量volatile 变量使用指南[/color][url]http://www.ibm.com/developerworks/cn/java/j-jtp06197.html[/url]另附 [color=blue]双重检查加锁[/color] 单例模式[code="java"]pub...

2012-02-11 17:37:51 57

原创 Java 执行脚本

之前做需求需要用java执行压缩(“tar -czvf ***”)并下载文件,于是用java代码直接执行tar命令,最后压缩文件里面是空的,这个问题挂了好几天今天换个办法解决了把脚本卸载服务器上 然后执行这个脚本 [code="java"]/** * 运行shell * * @param shStr * 需要执行的shell命令...

2012-02-08 15:39:50 114

原创 Java 生产者消费者实现方式

1,使用 [color=red]同步队列[/color] 解决任务协调2,使用 常规[color=red]Lock,Condition[/color]解析任务协调3,使用[color=red]synchronized[/color]加锁机制[code="java"]import java.util.Random;import java.util.concurrent.Execu...

2012-02-07 18:50:35 89

原创 Java 垃圾回收算法

1、引用计数(reference counting) 原理:此对象有一个引用,则+1;删除一个引用,则-1。只用收集计数为0的对象。 缺点:无法处理循环引用的问题。如:对象A和B分别有字段b、a,令A.b=B和B.a=A,除此之外这2个对象再无任何引用,那实际上这2个对象已经不可能再被访问,但是引用计数算法却无法回收他们。 2、复制(copying) ...

2012-02-07 11:23:17 76

原创 键盘框架

不错的键盘JS框架

2012-02-07 11:04:27 85

原创 Java中的内存管理概念

[color=blue]悬摆指针[/color] (dangling references ):程序猿可能释放一个对象占用的内存空间,即使这个对象还在被其他对象引用。如果一个对象引用另一个被不小心释放的对象,这个释放对象的内存空间可能被重新分配新的对象占用。[color=blue]内存泄露[/color] (menory leaks ):泄露经常是对象占用的内存空间不再被任何其他对象引用,...

2012-02-07 10:05:36 63

原创 java 共享资源

防止任务在共享资源上产生冲突除了加锁的第二种方式是 [color=red]根除对变量的共享[/color]。线程本地存储是一种自动化机制,可以为使用相同变量的每个不同线程都创建不懂的存储。[code="java"]public class ThreadLocalVariableHolder { private static ThreadLocal value = new Threa...

2012-02-04 21:31:53 258

原创 Windows下清除SVN文件的注册表

合作开发后,要清除SVN文件然后上传服务器

2012-02-03 11:23:39 216

原创 网页中HTML正则表达式

exp_1=href\=["']?([a-z0-9/\\.\:?&;\=\\-_'+% \\(\\)]{1,})["']?exp_2=src\=["']?([a-z0-9/\\.\:?&;\=\\-_'+% \\(\\)]{1,})["']?

2012-01-29 14:20:00 80

原创 tomcat配置log4j

打印日志查看具体异常

2012-01-20 01:59:50 47

原创 Android CURD联系人

[code="java"]search.setOnClickListener(new OnClickListener() { @Override public void onClick(View source) { // 定义两个List来封装系统的联系人信息、指定联系人的电话号码、Email等详情 final ArrayList names = new...

2012-01-07 16:30:54 116

原创 MySQL的mysqldump工具的基本用法

导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有--quick或--opt选项,mysqldu...

2011-12-18 19:02:52 61

原创 Java编译器

什么是java虚拟机:Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机由五个部分组成:一组指令集、一组寄存器、一个栈、一个无用单元收集堆(Garbage-collected-heap)、一个方法区域。这五部分是Java虚拟机的逻辑成份,不依赖任何实现技术或组织方式,但它们的...

2011-12-07 10:46:08 103

原创 并行计算数组的和

[code="java"]//并行计算数组的和public class ConcurrentCalculator { private ExecutorService exec; private int cpuCoreNumber; private List tasks = new ArrayList(); public ConcurrentCalculator() { ...

2011-11-11 11:02:19 335

原创 JQuery 插件

JQuery插件

2011-10-26 11:23:14 53

原创 Android 卸载程序

[code="java"]// 红色为自己的包名packageURI = Uri.parse("package:[color=red]com.xunlei.test[/color]");Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);startActivity(uninstallIntent...

2011-10-18 21:02:02 51

原创 Android:相对位置排版

在XX之上/下/左/右android:layout-aboveandroid:layout-belowandroid:layout-toLeftOfandroid:layout-toRightOf与XX 基线/底/左/右/顶对齐android:layout-alignBaselineandroid:layout-alignBottomandroid:layout...

2011-09-28 20:43:39 90

原创 test

测试

2011-09-27 21:06:29 59

原创 Android setDefaultKeyMode

[url]http://blog.csdn.net/silenceburn/article/details/6069645[/url]

2011-09-19 20:49:07 66

原创 Android Activity重要性排序

在内存不足的时候,Android是会主动清理门户的,那它又是如何判断哪个process是可以清掉的呢?文档中也提到了它的重要性排序:1.最容易被清掉的是empty process,空进程是指那些没有Activity与之绑定,也没有任何应用程序组件(如Services或者IntentReceiver)与之绑定的进程,也就是说在这个process中没有任何activity或者service之类...

2011-09-19 20:25:21 115

原创 Android Contacts源码

Android Contacts源码

2011-09-14 13:52:16 50

HTTP协议详解

HTTP协议详解,HTTP 是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系 统。

2011-12-07

android界面效果全汇总

android界面效果全汇总 对于非美工人员 UI开发总是最扯淡

2011-09-26

Bat命令教程-批处理命令

Bat命令教程 批处理命令 Window操作系统处理命令 Window预处理命令

2011-05-27

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

TA关注的人

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