<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[孤舟蓑笠翁，独钓寒江雪]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/gaojava</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; gaojava]]></copyright><item><title><![CDATA[Linux下安装maven]]></title><link>https://blog.csdn.net/gaojava/article/details/29382079</link><guid>https://blog.csdn.net/gaojava/article/details/29382079</guid><author>gaojava</author><pubDate>Sun, 08 Jun 2014 18:12:16 +0800</pubDate><description><![CDATA[Linux下安装maven

1.首先到Maven官网下载安装文件，目前最新版本为3.0.3，下载文件为apache-maven-3.0.3-bin.tar.gz，下载可以使用wget命令；

2.进入下载文件夹，找到下载的文件，运行如下命令解压

tar -xvf  apache-maven-2.2.1-bin.tar.gz

解压后的文件夹名为apache-maven-3.0.]]></description><category></category></item><item><title><![CDATA[linux 安装mysql]]></title><link>https://blog.csdn.net/gaojava/article/details/29359715</link><guid>https://blog.csdn.net/gaojava/article/details/29359715</guid><author>gaojava</author><pubDate>Sun, 08 Jun 2014 18:06:10 +0800</pubDate><description><![CDATA[卸载mysql

第一步









1

sudo apt-get
 autoremove --purge mysql-server-5.0









2

sudo apt-get
 remove mysql-server









3

sudo apt-get
 autoremove m]]></description><category></category></item><item><title><![CDATA[js 学习]]></title><link>https://blog.csdn.net/gaojava/article/details/17337853</link><guid>https://blog.csdn.net/gaojava/article/details/17337853</guid><author>gaojava</author><pubDate>Sun, 15 Dec 2013 20:29:05 +0800</pubDate><description><![CDATA[Function.prototype.createDelegate = function(context) {
var _t = this;
return function() {
_t.apply(context, arguments);
};
};
 
 
 
把函数本身this改成形参上下文
 
 
 
 
 
String.prototype.format =]]></description><category></category></item><item><title><![CDATA[api设计摘要]]></title><link>https://blog.csdn.net/gaojava/article/details/17337803</link><guid>https://blog.csdn.net/gaojava/article/details/17337803</guid><author>gaojava</author><pubDate>Sun, 15 Dec 2013 20:26:24 +0800</pubDate><description><![CDATA[1 尽量少发布API，把不必要接口移走，尤其是外部不该用的内部处理方法，一旦发布你就必须提供后续兼容服务。
 
2 方法优于字段，发布API一定不能直接发布字段，发布方法可以隐藏处理字段信息。
 
3 工厂方法优于构造函数，如果发布一个构造函数，返回的一定是固定的实例，而不会是子类，无法扩展，还能进行实例缓存，做统一处理。相反，构造方法不能动态扩展。
 
4 如果对外发布类，并且没有设]]></description><category></category></item><item><title><![CDATA[java 获取非堆内存使用量]]></title><link>https://blog.csdn.net/gaojava/article/details/17336623</link><guid>https://blog.csdn.net/gaojava/article/details/17336623</guid><author>gaojava</author><pubDate>Sun, 15 Dec 2013 18:59:54 +0800</pubDate><description><![CDATA[Runtime runtime = Runtime.getRuntime();
long totalMemery = runtime.totalMemory();
总的非堆内存
 
堆内存使用量
long usedMemory = runtime.totalMemory()-;runtime.freeMemory();
 
cookie用法
 


java.lang.man]]></description><category></category></item><item><title><![CDATA[jennifer4.5 安装 tomcat]]></title><link>https://blog.csdn.net/gaojava/article/details/17336511</link><guid>https://blog.csdn.net/gaojava/article/details/17336511</guid><author>gaojava</author><pubDate>Sun, 15 Dec 2013 18:49:08 +0800</pubDate><description><![CDATA[1 解压jennifer压缩包进入agent目录，修改lwst40.bat文件，里面是要监控的内容，需要监控什么，设为true即可。
 
2 给JDK打path。对rt.jat打补丁，生成新的lwst.jdk.jar以便jvm启动的时候装载agent监控代码。执行
 lwst40.bat  jdk16  c:/jdk1.6.x/jre/lib/rt.jar 如下图所示

3 选择合适机器]]></description><category></category></item><item><title><![CDATA[java 加密 rsa例子]]></title><link>https://blog.csdn.net/gaojava/article/details/17336359</link><guid>https://blog.csdn.net/gaojava/article/details/17336359</guid><author>gaojava</author><pubDate>Sun, 15 Dec 2013 18:30:12 +0800</pubDate><description><![CDATA[import java.security.InvalidKeyException;
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerator;
import java.security.NoSuchAlgorithmException;
import ja]]></description><category></category></item><item><title><![CDATA[扩展点记录]]></title><link>https://blog.csdn.net/gaojava/article/details/16994331</link><guid>https://blog.csdn.net/gaojava/article/details/16994331</guid><author>gaojava</author><pubDate>Wed, 27 Nov 2013 22:29:03 +0800</pubDate><description><![CDATA[/**
* 扩展点处理器接口，各种扩展点的初始处理由实现该接口的特定处理器实现。
* 在处理扩展点使用配置信息时，提供灵活的应对机制，IProcessSource代表
* 处理源，对于处理源的处理分为两种情况：
*/
public interface IExtensionProcessor {
/**
* 实行扩展点解析处理处理，该方法将会在Workbench启动时，插件解析、部署后被调用。
* ]]></description><category></category></item><item><title><![CDATA[W3CDomUtil]]></title><link>https://blog.csdn.net/gaojava/article/details/16994253</link><guid>https://blog.csdn.net/gaojava/article/details/16994253</guid><author>gaojava</author><pubDate>Wed, 27 Nov 2013 22:22:57 +0800</pubDate><description><![CDATA[import java.io.BufferedInputStream;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
imp]]></description><category></category></item><item><title><![CDATA[EL表达式]]></title><link>https://blog.csdn.net/gaojava/article/details/16344815</link><guid>https://blog.csdn.net/gaojava/article/details/16344815</guid><author>gaojava</author><pubDate>Fri, 15 Nov 2013 19:59:03 +0800</pubDate><description><![CDATA[EL表达式

     1、EL简介

1）语法结构

       ${expression}

2）[]与.运算符

     EL 提供.和[]两种运算符来存取数据。

     当要存取的属性名称中包含一些特殊字符，如.或?等并非字母或数字的符号，就一定要使用 []。

例如：

         ${user.My-Name}应当改为${user["My-]]></description><category></category></item><item><title><![CDATA[线程Dump]]></title><link>https://blog.csdn.net/gaojava/article/details/12859363</link><guid>https://blog.csdn.net/gaojava/article/details/12859363</guid><author>gaojava</author><pubDate>Fri, 18 Oct 2013 22:42:53 +0800</pubDate><description><![CDATA[1.1
   什么是Java线程Dump
线程Dump是非常有用的诊断Java应用问题的工具，每一个Java虚拟机都有及时生成显示所有线程在某一点状态的线程Dump的能力。虽然各个Java虚拟机线程dump打印输出格式上略微有一些不同，但是线程dump出来的信息包含线程基本信息；线程的运行状态、标识和调用的堆栈；调用的堆栈包含完整的类名，所执行的方法，如果可能的话还有源代码的行数。
JVM（]]></description><category></category></item><item><title><![CDATA[javasript学习笔记]]></title><link>https://blog.csdn.net/gaojava/article/details/11877187</link><guid>https://blog.csdn.net/gaojava/article/details/11877187</guid><author>gaojava</author><pubDate>Sat, 21 Sep 2013 17:55:38 +0800</pubDate><description><![CDATA[if(typeof(temp2)=='undefined'){
   alert("aaa");
 }
  if(""+temp2=='undefined') {
    alert("fff");
  }
静态函数只能取到静态值

   
   var t = 11;
   function para(){
      this.b=1;
   }
   para.prototype.c=2;]]></description><category></category></item><item><title><![CDATA[JavaScript 秘密花园]]></title><link>https://blog.csdn.net/gaojava/article/details/11495757</link><guid>https://blog.csdn.net/gaojava/article/details/11495757</guid><author>gaojava</author><pubDate>Mon, 09 Sep 2013 22:53:52 +0800</pubDate><description><![CDATA[enesfijakoplrutrzhzhtw
#top



简介

关于作者贡献者许可


对象

对象使用和属性原型hasOwnProperty 函数for
 in 循环


函数

函数声明与表达式this 的工作原理闭包和引用arguments 对象构造函数作用域与命名空间


数组

数组遍历与属性Array 构造函数


类型]]></description><category></category></item><item><title><![CDATA[maven 要点整理]]></title><link>https://blog.csdn.net/gaojava/article/details/8997147</link><guid>https://blog.csdn.net/gaojava/article/details/8997147</guid><author>gaojava</author><pubDate>Thu, 30 May 2013 14:59:21 +0800</pubDate><description><![CDATA[Eclipse中调试

使用maven的一个方便之处是可以使用Jetty Plugin来运行web项目。只要maven jetty:run就可以把web项目跑起来了。只是很多时候我们都需要在IDE中进行调试。那如何在Eclipse中调试使用jetty Plugin的web项目呢？
    下面我们就来配置一下。


首先在Run->Externel Tools->Open Extern]]></description><category></category></item><item><title><![CDATA[Priority Queue 源码分析]]></title><link>https://blog.csdn.net/gaojava/article/details/8921050</link><guid>https://blog.csdn.net/gaojava/article/details/8921050</guid><author>gaojava</author><pubDate>Mon, 13 May 2013 15:54:12 +0800</pubDate><description><![CDATA[Priority Queue
 
目的：
通过对JDK源码的分析，进一步了解堆和优先队列，体会JDK源码的优美之处。
目录：
        1：概念
        2：源码结构
        3：方法分析
概念：
概念1：堆
堆，n个关键字序列K1，K2，…，Kn，当且仅当该序列满足如下性质称为堆
ki≤K2i且ki≤K2i+1（最小堆） 或 (2)Ki≥K2i且ki≥]]></description><category></category></item><item><title><![CDATA[Java在并发情况下使用HashMap造成死循环]]></title><link>https://blog.csdn.net/gaojava/article/details/8920464</link><guid>https://blog.csdn.net/gaojava/article/details/8920464</guid><author>gaojava</author><pubDate>Mon, 13 May 2013 14:09:48 +0800</pubDate><description><![CDATA[本文转载自酷壳网（作者陈皓），本中作者介绍了Java在并发情况下使用HashMap造成死循环的一些预防处理办法，原文内容如下： 





在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障，并且这个事发生了很多次，原因是Java语言在并发情况下使用HashMap造成Race Condition，从而导致死循环。这个事情我4、5年前也经历过，本来觉得没什么好写的，因为Java]]></description><category></category></item><item><title><![CDATA[eclipse快捷键]]></title><link>https://blog.csdn.net/gaojava/article/details/8864931</link><guid>https://blog.csdn.net/gaojava/article/details/8864931</guid><author>gaojava</author><pubDate>Sun, 28 Apr 2013 20:11:16 +0800</pubDate><description><![CDATA[Eclipse快捷键大全(转载)

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行 
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面]]></description><category></category></item><item><title><![CDATA[DelayQueue 用法]]></title><link>https://blog.csdn.net/gaojava/article/details/8838506</link><guid>https://blog.csdn.net/gaojava/article/details/8838506</guid><author>gaojava</author><pubDate>Tue, 23 Apr 2013 10:33:52 +0800</pubDate><description><![CDATA[我们谈一下实际的场景吧。我们在开发中，有如下场景

a) 关闭空闲连接。服务器中，有很多客户端的连接，空闲一段时间之后需要关闭之。
b) 缓存。缓存中的对象，超过了空闲时间，需要从缓存中移出。
c) 任务超时处理。在网络协议滑动窗口请求应答式交互时，处理超时未响应的请求。

一种笨笨的办法就是，使用一个后台线程，遍历所有对象，挨个检查。这种笨笨的办法简单好用，但是对象数量过多时，可能存]]></description><category></category></item><item><title><![CDATA[并发容器代码摘要]]></title><link>https://blog.csdn.net/gaojava/article/details/8835601</link><guid>https://blog.csdn.net/gaojava/article/details/8835601</guid><author>gaojava</author><pubDate>Mon, 22 Apr 2013 17:28:13 +0800</pubDate><description><![CDATA[队列类型的BlockingQueue和 ConcurrentLinkedQueue（生产者-消费者模型）,
Map类型的ConcurrentMap,
Set类型的ConcurrentSkipListSet和 CopyOnWriteArraySet,
List类型的CopyOnWriteArrayList.
并发环境性能优于Vector、Hashtable

1. java.util.c]]></description><category></category></item><item><title><![CDATA[根证书含义]]></title><link>https://blog.csdn.net/gaojava/article/details/8813960</link><guid>https://blog.csdn.net/gaojava/article/details/8813960</guid><author>gaojava</author><pubDate>Wed, 17 Apr 2013 14:39:12 +0800</pubDate><description><![CDATA[本文想简单谈谈那个所谓的“根证书”。在访问铁道部网上售票官网 www.12306.cn 后，有一个醒目的提示，为保证顺畅购票，需要下载安装根证书。那么什么是根证书？为什么买火车票的时候需要下载和安装，在淘宝等在线交易网站购物时候为什么就不需要这样做？

今年开始，人民群众们终于可以通过互联网购买火车票了。虽然说在线买的难度不比以往排队购买低多少，但这总算是一次值得鼓励的尝试。不过在线购票系统一]]></description><category></category></item></channel></rss>