自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pandaj的专栏

自己动手,丰衣足食

  • 博客(28)
  • 收藏
  • 关注

原创 (3) 查找算法 --- 顺序查找 折半查找

查找算法查找算法是在存在的序列(list) 中查找特定的目标(target),要求序列中每个记录必须与一个关键词(key)关联才能进行查找。查找算法通常需要两个输入:1、被查找的序列      2、要查找的关键词--------------------------------------------------------------------

2014-12-31 15:29:00 936

原创 (6) Java多线程 线程状态等相关知识(含单例懒汉式饿汉式)

一. 线程状态类型1. 新建状态(New):新创建了一个线程对象。2. 就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。3. 运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。4. 阻塞状态(Blocked):阻塞状态是线程因为某种原因放弃CPU使用权,暂

2014-12-30 15:22:24 684

转载 (1) Appache Flume 中文介绍

专家写的  很好  http://blog.csdn.net/szwangdf/article/details/33275351Flume 是什么       Apache Flume是一个高可靠、高可用的分布式的海量日志收集、聚合、传输系统。它可以从不同的日志源采集数据并集中存储。Flume也算是Hadoop生态系统的一部分,源于Cloudera,目前是Apache基

2014-12-24 11:17:48 1534

转载 (5)java 字符串 从源代码的角度聊聊java中StringBuffer、StringBuilder、String中的字符串拼接

从源代码的角度聊聊java中StringBuffer、StringBuilder、String中的字符串拼接长久以来,我们被教导字符串的连接最好用StringBuffer、StringBuilder,但是我们却不知道这两者之间的区别.跟字符串相关的一些方法中总是有CharSequence、StringBuffer、StringBuilder、String,他们之间到底有什么联系

2014-12-23 11:07:13 694

转载 (4) Debug JDK source 无法查看局部变量的问题解决方案

一.问题阐述首先我们要明白JDK source为什么在debug的时候无法观察局部变量,因为在jdk中,sun对rt.jar中的类编译时,去除了调试信息,这样在eclipse中就不能看到局部变量的值。这样的话,如果在debug的时候查看局部变量,就必须自己编译相应的源码使之拥有调试信息。要达到这个目的,一是找网上人家已经编译好的版本,剩下的只能自己去编译。下面我们对

2014-12-22 10:50:23 1660

原创 (2) github 基础操作ABC中的ABC

第1章 版本管理工具初探 1-1 版本管理工具简介 第2章 工具的历史 2-1 版本管理工具发展历史 第3章 如何做个英雄 3-1 Git下载和安装 3-3 github注册 3-2 linux下安装Git环境 3-4 创建一个新的项目 3-7 windows下检出项目和 3-5 Linux环境下检出项目 3-6 Linux环境下第一次提 第4章 和其他英雄一起工作 4

2014-12-21 12:09:11 648

转载 (1) git/github原理与基本操作ABC中的ABC

stack overflow和GithubStack Overflow 一个简单易用的社交问答网站,使用起来很方便。Github 相对复杂一点,但功能也更强大一些,甚至连google都在使用它来管理开源项目的不同版本。 以下将对如何配置Github,如何上传和管理自己的项目进行简单的说明。 1. Git的工作原理 GitHub的核心是一个

2014-12-20 18:47:52 1693

转载 (3) java.lang.Object.clone()方法 以及 深拷贝浅拷贝 及其 实现

(一一一一)★★java.lang.Object.clone()分析首先,看一下源码:1 public class Object {2 protected native Object clone() throws CloneNotSupportedException;3 }  由源代码我们会发现:  第一:Object类的clone()方法

2014-12-20 13:54:32 2158 2

原创 (2) java中Object类源码 以及 equals hashcode ==三者区别联系 以及权限修饰符 以及重写和重载

★★类 Object 是类层次结构的根类。每个类都使用 Object 作为超类(都直接或间接继承此类)。所有对象(包括数组)都实现这个类的所有方法。 ★★ * Class Object is the root of the class hierarchy.  * Every class has Object as a superclass. All objects,

2014-12-20 11:11:18 1026

转载 (1) Java虚拟机 工作原理详解

一、类加载器首先来看一下java程序的执行过程。                         从这个框图很容易大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘当中。然后你在命令行中输入[java] view plaincopyjavac YourClassName.java

2014-12-19 14:39:22 1100

原创 (1) Linux Top命令参数详解 及 Linux系统平均负载3个数字的含义

Top命令是Linux下常用的系统性能分析工具,能实时查看系统中各个进程资源占用情况。top - 16:24:25 up 284 days, 4:59, 1 user, load average: 0.10, 0.05, 0.01Tasks: 115 total, 1 running, 114 sleeping, 0 stopped, 0 zombieCpu(s): 0

2014-12-17 12:53:41 8087 2

原创 (3)flume 单节点写入HDFS练习 以及 自定义拦截器 进行formatLog

(1)参考http://my.oschina.net/leejun2005/blog/288136#OSC_h2_10(2)flume 用hdfs sink的时候需要用到hadoop的相关jar包。 使用cdh版本的会自带相关的jar包(3)flume_directHDFS2.conf # Firstly, now that we've defined all of our compo

2014-12-16 17:59:45 1375

转载 (9) ExtJS4.2 Window的用法示例 ExtJS中Window组件最小化 使用iframe填充ExtJS Window组件

演示如何使用Window。我们首先来创建一个窗口:var win = Ext.create("Ext.window.Window", { title: "标题 - www.qeefee.com", //标题 height: 200, //高度 width: 400,

2014-12-16 10:45:56 2540

转载 (8) Extjs4.2 等待对话框Ext.MessageBox.wait 自定义对话框Ext.MessageBox.show

在前面,我们分别演示了ExtJS三种常用的对话框和ExtJS带有进度条的对话框。我们来看看ExtJS中的等待对话框。首先来看一个简单的例子【查看在线示例】:这种对话框会一直滚动,直到被关闭。我们看一下它的创建代码:Ext.get("btn5").on("click", function () { Ext.MessageBox.wait("正在处理,请稍候..."

2014-12-16 10:14:26 2213

原创 (4)(★)Linux 部署日志读取文件 jar包

路径/home/zhenghao/squidLogParse[root@gz-asp-nginx-10802106 squidLogParse]# chmod 777 * [root@gz-asp-nginx-10802106 squidLogParse]# ll total 14276 -rwxrwxrwx 1 zhenghao appops 263 Nov

2014-12-15 18:05:56 907

原创 (3)项目导入ext之后 一直validating js文件 时间很久,故去掉Eclipse中的Validating

去掉Eclipse中的Validating最近我的Eclipse一直经常效验javascript,我疯了校验了一个多小时还是在验。我只能在项目的.project文件中:去掉.project文件中的以下部分,项目Build终于回复正常了。nature>org.eclipse.wst.jsdt.core.jsNaturenature>保存然后重启Eclipse之后就可以了。

2014-12-15 18:04:54 3917

原创 (2)Mysql ----- The last packet successfully received from the server was *** millisecond ago.The

(1) http://programerni.diandian.com/post/2012-09-14/40038568893The last packet sent successfully to the server was 19365 milliseconds ago. The driver has not received any packets from the server.

2014-12-15 18:01:52 87498 3

原创 (1) $.ajax请求后台,后台总结错误信息后write到前提,chrome 遨游 正常。火狐弹出 [Object Xmldocument] 解决方案

/my-test/src/main/webapp/Template/visit/infoInputDB.jsp//$.ajax提交    $.ajax({    type : "POST",    url : bathPath + "/OperateDB/test/migration",    data : {     st1DtYuan : $("#st1

2014-12-15 18:00:39 622

原创 (2) flume 入门学习 HelloWorld 及HDFS 遇到的问题 总结

(1) HelloWorld Starting an agentAn agent is started using a shell script called flume-ng which is located in the bin directory of the Flume distribution. You need to specify the agent name,

2014-12-15 16:31:42 7910

原创 (7)Extjs4.2 MessageBox的三种用法和 进度条

示例-6(002):MessageBox的三种用法和 进度条 //★Ext.onReady在DOM模型加载完毕就会执行 Ext.onReady(function(){ /* ★Ext.MessageBox.alert() 这个方法用来打开一个普

2014-12-12 10:53:04 3912

原创 (6)ExtJS4.2 服务器代理(proxy)

本节的主要内容是介绍如何使用服务器端代理,将重点介绍AjaxProxy,这是我们最常用的代理方式。Ajaxweb应用程序开发过程中,与服务器端交互的技术最常用的就是Ajax了。Ajax 是使用Javascript创建一个HttpRequest,采用异步的方式从服务器获取数据。我们先看一个简单的示例:Ext.onReady(function () { Ext.define

2014-12-11 15:54:02 1046

原创 (5)extjs4.2 客户端代理LocalStorageProxy SessionStorageProxy MemoryProxy

示例-4 Ext.data.Proxy //★Ext.onReady在DOM模型加载完毕就会执行 Ext.onReady(function(){ /* ★客户端--LocalStorageProxy 实际就是通过本地浏览器存储数据。 1各个浏览器之间互不干扰,同意浏览器共享。

2014-12-11 14:47:53 1378

转载 (4)ExtJS4.2 数据模型

自定义数据模型在上一节中,我们使用Ext.define 来自定义类,通过Ext.define 定义的类都默认继承自Ext.base 类。如果我们将extend 设置为Ext.data.Model,那么定义的类就是一个数据模型类了。先定义一个简单的数据模型类 User类,代码如下:Ext.define('MyApp.User', { extend: 'Ext.data.Model',

2014-12-11 12:01:58 612

原创 (3)Extjs如何动态加载Extjs脚本

参考文章:http://blog.csdn.net/fanpeii/article/details/7085704 http://www.cnblogs.com/youring2/p/3274135.html看了文章之后照着做了感觉还是 有些地方不好理解。code文件夹 首先 主页面 index.html[html] view plaincopy

2014-12-10 16:50:24 1839

原创 (2)ExtJs4.2 类的定义、继承相关 define extend config constructor alias等

示例2-1 Hello World <!-- (1)使用ExtJs需要引入的文件 ★ext-all.css样式文件。这里替换为其他的css样式文件 则程序的整体css风格就会随之改变。 改变主题的下来选择框。最终也是切换CSS样式文件 ★bootstrap.js自动根据实际情况来引入ext-all.js或者是ext-all-dev.js ★ext-lang-zh_CN

2014-12-10 16:46:28 2178

原创 (1)ExtJs4.2 HelloWorld

示例2-1 Hello World <!-- (1)使用ExtJs需要引入的文件 ★ext-all.css样式文件。这里替换为其他的css样式文件 则程序的整体css风格就会随之改变。 改变主题的下来选择框。最终也是切换CSS样式文件 ★bootstrap.js自动根据实际情况来引入ext-all.js或者是ext-all-dev.js ★ext-lang-zh_CN

2014-12-10 16:35:01 832

原创 (2)Mysql 一次性insert 20000或更多个value。其中N条执行出错,则记录错误原因。没错的正常执行插入操作。

//1首先mysql默认是不支持一次性插入这么多的value。需要更改其配置文件增加max_allowed_packet = 20M//2拼装sb(即value略.... if (i % 20000 == 0) { //20000的整数倍时执行插入操作,之后sb清空重新拼装SQL的values sb = sb.delete(sb.length() - 1, s

2014-12-02 16:27:33 1527

原创 (1)获取两个日期之间的所有日期并将其存储进List返回。

/**   获取两个日期之间的所有日期并将其存储进List返回。(参考资料来自网络) */public class TestDateUtil {static String dateFormat = "yyyy-MM-dd";static SimpleDateFormat format = new SimpleDateFormat(dateFormat);

2014-12-02 16:12:51 971

空空如也

空空如也

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

TA关注的人

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