自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北漂小混混的专栏

记录学习历程

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

原创 linux gbk 转 utf-8

curl -d "group=$Group&subject=`echo $Subject|iconv -f GB2312 -t UTF-8`&msg=`echo $MSG|iconv -f GB2312 -t UTF-8`" http: //appmon.changyou-inc.com:8080/msgserver/sendinfo.jsp >/dev/null

2014-07-22 11:39:02 1009 1

原创 linux解惑

工作需要,需要写一个SHELL脚本解析日志并发送HTTP请求,发现平时

2014-07-09 12:25:18 635

转载 socket中的TIME_WAIT状态

TCP要保证在所有可能的情况下使得所有的数据都能够被投递。当你关闭一个socket时,主动关闭一端的socket将进入TIME_WAIT状态,而被动关闭一方则转入CLOSED状态,这的确能够保证所有的数据都被传输。当一个socket关闭的时候,是通过两端互发信息的四次握手过程完成的,当一端调用close()时,就说明本端没有数据再要发送了。这好似看来在握手完成以后,socket就都应该处于关闭CL

2014-06-19 15:26:41 848

转载 windows 监听命令

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"        经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用

2014-06-19 12:45:41 2824

转载 MongoDB-启动的时候出现了问题

之前MongoDB启动的时候是蛮正常的,不知道后来启动报错了,就把粘贴出来查询了。最后才知道是由于自己不正常的关闭导致的这个情况。--摘录:MongoDB非正常关闭后修复记录  mongod没有后台执行,在终端连接非正常断开后,再次执行mongod报错,如下所示:[root@localhost mongodb]# ./bin/mongod ./bin/mongod --help for

2014-02-26 08:43:58 1969

转载 Quartz学习--Spring整合Quartz(MethodInvokingJobDetailFactoryBean方式)

一、该方式利弊  该方式通过MethodInvokingJobDetailFactoryBean在运行中动态生成,需要配置执行任务的目标类、目标方法。但是这种方法动态生成的JobBean不支持序列号,也就是说Job不能存到持久化。  该方式通常用于调用特定对象的一个方法。不用创建单独的job对象,只需要建立正常的业务对象,用这样方式去调用其中的一个方法。  该方式通过透明的使用

2014-01-12 20:07:27 1432

转载 CountDownLatch 简介和例子

Java的concurrent包里面的CountDownLatch其实可以把它看作一个计数器,只不过这个计数器的操作是原子操作,同时只能有一个线程去操作这个计数器,也就是同时只能有一个线程去减这个计数器里面的值。      你可以向CountDownLatch对象设置一个初始的数字作为计数值,任何调用这个对象上的await()方法都会阻塞,直到这个计数器的计数值被其他的线程减为0为止。

2014-01-12 20:05:43 667

转载 Java(Android)线程池

介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?Java1234567new Thread(new Runnable() {     @Override    public

2014-01-12 20:04:24 664

转载 JAVA Swing异或图形模式

JAVA Swing异或图形模式介绍  Java Graphics在默认情况下,在绘制直线或填充图形时,新的像素会覆盖旧的像素,因此你会完全忘记以前的图形,这被称作“绘制”模式,可以通过调用setPaintMode()方法来设置。如果你想要删除图形,那么需要记住覆盖了哪些东西,但是Graphics的绘制方法并没有提供这种功能。但是,如果你转换到异或绘制模式,那么绘制操作就是可逆的,而无需记住被

2013-11-24 19:00:02 1178

转载 jar包中相对路径处理

我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码://源代码1:package edu.hxraid;import java.io.*;public class Resource { public void getRes

2013-10-25 19:28:29 3781

转载 hive的UDF 函数

Hive内部自定义函数UDFHIVE UDF整理(一)关系运算等值比较: =语法:A = B 操作类型: 所有基本类型描述: 如果表达式A与表达式B相等,则为TRUE;否则为FALSE举例:hive> select 1 from dual where 1=1;1不等值比较: 语法: A 操作类型: 所有基本类型描述: 如果表达式A为NULL,或者

2013-10-23 11:58:23 1449

原创 go学习链接

大牛学习Golang的资料整理:http://www.cnblogs.com/ghj1976/category/446360.htmlWin下Golang开发环境搭建相关文章:Win7下安装go1.1beta1http://www.cnblogs.com/ghj1976/archive/2013/04/05/3001081.html

2013-10-08 18:40:54 1231

转载 MySQL命令行导出数据库

MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接将windows的环境变量path中添加该目录)2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令行:

2013-09-25 14:22:36 561

转载 无插件使用Eclipse和Resin调试WEB应用

一、在Resin-3.0.x中调试WEB应用由于WTP不支持Resin的调试(支持Tomcat, JBoss, GlassFish等,就是不支持Resin),网上也没有比较好的插件可用。下面是本人在实际项目开发中曾用过的方式,供参考:1、加入启动参数。可以在快捷方式中增加启动参数,也可以在命令行下使用:Windows操作系统:httpd.exe -Xdebug -Xnoag

2013-09-14 23:38:49 1014

转载 Web服务器推送技术

服务器推送(Server Push)推送技术的基础思想是将浏览器主动查询信息改为服务器主动发送信息。服务器发送一批数据,浏览器显示这些数据,同时保证与服务器的连接。当服务器需要再次发送一批数据时,浏览器显示数据并保持连接。以后,服务器仍然可以发送批量数据,浏览器继续显示数据,依次类推。客户端拉曳(Client Pull)在客户端拖曳技术中,服务器发送一批数据,在HTTP响应或文档头标记

2013-08-25 20:15:57 1077 1

转载 消息推送系统——(零)推倒萝莉之术

当一个初学Web开发的童鞋,产生让服务器“主动”给浏览器客户端发送数据的想法的时候,比他入门稍早的同学会说:“这是Web!只能由浏览器发起请求,然后得到服务器返回的数据。”可能接触得更多的童鞋会说:“除非你用Javascript轮询/心跳,不断请求服务器看有没有新的数据。但是用户多了服务器会受不了。”都没错。但主动推送数据非是不可实现的。聪明的先驱们已经找到了更优的解决方案,那

2013-08-25 19:59:25 2146

转载 移动手机消息推送机制[转载]

由于公司要做一个android的消息推送功能,让我进行了一个调研,发现网上没有一个集中说明的地方,自己在网上搜罗了一些资料并且自己总结了一下。对于消息的提醒方式可以分为四种:固定窗口、弹出窗口、手机短信和Push信息。下面的针对于push信息的机制和技术实现向大家介绍一下。首先,我们要知道什么是Push信息?所谓信息推送,就是"web广播",是通过一定的技术标准或协议,在互联网上通过定

2013-08-25 19:38:24 1005

转载 说说JSON和JSONP

转自:http://blog.jobbole.com/18012/(感谢作者的分享,转自请注明出处)前言由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯

2013-08-08 11:05:28 685

转载 多Activity 跳转

当一个程序里面有多个Activity(例如:A1、A2、A3、A4四个Activity),正常的流程是A1->A2->A3->A4,然后再倒回来。但是为了改善用户体验,又需要能够直接A4->A1或者A2->A4等等。       在Android中有多种方法能够实现Activity之间的跳转,像往startActivity传入目标Activity的类名或者其等,虽然也能够实现想要的跳转,但

2013-08-01 22:08:12 838

转载 Android中shape的使用

本人在美工方面一直是比较白痴的,对于一些颜色什么乱七八糟的非常头痛,但是在Android编程中这又是经常涉及到的东西,没办法,只有硬着头皮上。Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:                                       

2013-07-30 23:46:06 609

转载 浅谈android的selector背景选择器

关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时

2013-07-30 23:44:50 636

原创 webview js 交互问题

今天遇到一个问题,webview无法与js交互整了我两天没弄好,最后发现是android版本的问题对于android17,只需要在JS中调用的方法上加@android.webkit.JavascriptInterface注解即可我擦,累死我了,睡觉

2013-07-22 02:54:01 1096

转载 关于android WebViewClient的方法解释

public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; }在点击请求的是链接是才会调用,重写此方法返回true表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边。public void

2013-07-21 23:00:00 742

转载 Android中的Handler的具体用法

Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。Android利用Handler来实现UI线程的更新的。Handler是Android中的消息发送器,其在哪个Activity中创建就属于且紧紧属于该Activity。还可以说其在哪个线程中new的,就是那个线程的Handler。Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI

2013-07-11 11:31:02 767

转载 浅谈Android五大布局——LinearLayout、FrameLayout和AbsoulteLayout

博客原始地址:wisekingokok.cnblogs.com Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLay

2013-07-05 09:43:48 741

原创 HBASE基本安装配置

尝试了安装了一次HBASE,也学到了一点东西,记录下来1)、增加hbase用户可以操作的文件和进程的最大数网上看了教程,发现好多说BASE数据库会用到好多文件,需要配置一下LINUX用户的文件和进程限制。先按照网上的方法进行了配置,如下切换到root用户vi etc/security/limits.conf 在最后面加上hadoop - nproc 3

2013-06-15 16:08:03 1055

转载 限制linux用户登陆数量limits.conf配置说明

修改配置文件/etc/security/limits.conf添加root  -  maxlogins 2限制只允许2个同时登陆.加载模块  将下面的内容添加到/etc/pam.d/login文件.有就不用添加了.session    required     /lib/security/pam_limits.so可以这样做cat >> /etc/pam.d/l

2013-06-14 00:14:41 6490

转载 关于shtml页面include问题解决方案

这几天再做站点静态化工作,本以为很简单的事情,不想实际实现过程中还是遇到了些小问题 页面上有一些是公用嵌套页如head.inc,bottom.inc等,为了修改维护方便决定使用shtml的include来解决,随之问题来了 这样包含后发现页面上会出现一个空行,网上查资料后发现是因为utf-8的BOM头引起的,于是测试结果如下head.inc编码为utf-8有bom时*.as

2013-06-13 16:55:15 1556

原创 hive 基本操作

看了几遍,总也记不住,在此记录一下基本的HIVE操作1.show tables;列出所有的表2.show tables '.user*';列出正则匹配的所有表--------------------' . '为任意一个字符,' * '为多个字符3.drop table 'hiveTest';删除表4.create table student(sid int,sname

2013-06-13 02:20:39 1194

原创 hadoop 网络界面

HDFS : http://hadoop0:50070JobTracker: http://hadoop0:50030slave节点日志查看:http://hadoop1:50075/logs/master节点日志查看:http://hadoop0:50030/logs/hbase: http://hadoop0:60010/

2013-06-10 15:18:32 878

原创 hive安装出现的问题

安了一天hive,总算安好了。安装过程中出现了不少问题,记录一下…… hadoop版本 hadoop-0.20.2按着网上文档,安装比较顺利 刚学了HIVE,想试着安装一下文档上写的是用hive-0.8.1发现apache无法下载这个版本了,最老的是hive-0.10.0 网上随便找了一个。1.解压[hadoop@hadoop0 ~]tar -zxvf hi

2013-05-30 02:46:47 2289 3

原创 看巨人,学巨人,超巨人

http://stblog.baidu-tech.com/  百度搜索研发部http://www.searchtb.com/  淘宝搜索技术博客http://sishuok.com/forum/blogPost/list/5761.html 私塾在线http://www.tbdata.org/archives/ 阿里集团数据平台牛人博客http://coolshell.cn/

2013-05-28 17:25:51 1040

转载 Linux软件安装常用方法

转载地址:http://soft.zdnet.com.cn/software_zone/2008/0513/858582.shtml 1、软件安装卸载,分几种情况:A:RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。==如何卸载:1、打开一个S

2013-05-28 10:03:03 700

转载 详解JDK1.6 java.net.URLEncoder包下的超链接编码工具类Encoder

JDK1.6,在该类下,包含一个静态初始化代码块 和 两个静态编码方法,形如下 static{}  public static String encode(String paramString);  public static String encode(String paramString1, String paramString2)    throws Unsuppor

2013-04-09 15:06:00 1131

转载 SimpleDateFormat的线程安全问题

诸位Java程序员,想必大家对SimpleDateFormat并不陌生。不过,你是否知道,SimpleDateFormat不是线程安全的(thread safe)。这意味着,下面的代码是错误的: Java代码  class Sample {    private static final DateFormat format = new SimpleDateFormat(

2013-03-25 10:58:39 1068

转载 memcached在spring中的配置

这里将介绍Java环境下Memcached应用,Memcached主要是集群环境下的缓存解决方案,希望本文对大家有所帮助。AD:本文将对在Java环境下Memcached应用进行详细介绍。Memcached主要是集群环境下的缓存解决方案,可以运行在Java或者.NET平台上,这里我们主要讲的是Windows下的Memcached应用。这些天在设计SNA的架构,接触了一些远程缓存

2013-03-11 10:45:15 906

转载 ORACLE数据库事务隔离级别介绍

两个并发事务同时访问数据库表相同的行时,可能存在以下三个问题:1、幻想读:事务T1读取一条指定where条件的语句,返回结果集。此时事务T2插入一行新记录,恰好满足T1的where条件。然后T1使用相同的条件再次查询,结果集中可以看到T2插入的记录,这条新纪录就是幻想。2、不可重复读取:事务T1读取一行记录,紧接着事务T2修改了T1刚刚读取的记录,然后T1再次查询,发现与第一次读取的记录不

2013-02-06 18:05:01 580

原创 webservice 客户端调用 实践发现的问题

http://blog.csdn.net/huayu0815/article/details/8564084刚学习webservice,看到网上有进行webservice客户端调用的文章,方法很简单,很好用,就转载下来http://blog.csdn.net/huayu0815/article/details/8564084在项目里试了试,发现有问题。先描述一下我的服务端的webs

2013-02-04 15:26:54 1005

转载 webservice 客户端调用

现在我们来看xfire的客户端调用,有两种方式:一、通过服务端提供的接口类进行调用。Java代码 package com.wujianjun.xfire.client;    import java.net.MalformedURLException;  import java.util.List;    import org.codehaus.xfire.XFire;

2013-02-01 19:07:39 757

原创 atomikos 创建数据源,报Max number of active transactions reched:50 错误

这两天做实验,测试高并发下服务器的压力问题,发现了一个有趣的事我用100个线程来并发访问web服务器,服务器会进行数据库的读写操作。我将数据库连接池的maxpoolsize设为1,服务器跑一段时间会报:java.lang.IllegalStateException:Max number of active transactions reched:50达到了最大事务数。我将max

2013-02-01 17:19:26 6902 1

空空如也

空空如也

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

TA关注的人

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