自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nomousewch的专栏

海纳百川,有容乃大。

  • 博客(60)
  • 资源 (6)
  • 收藏
  • 关注

原创 AndroidStudio使用技巧

关联源码         在

2014-08-11 17:49:11 9100

原创 eclipse高级技巧

1、安装插件

2014-07-23 15:54:19 2081

原创 XMPP协议学习笔记六(搭建Tigase开发环境)

最近事情比较少,抽空研究了一下Tigase,据说

2014-06-24 15:28:53 17658 2

原创 Android程序自动化打包

11

2014-04-08 10:49:30 20748 4

原创 windows环境下搭建Android开发环境(完整)

安装配置JDK        以jdk-6u45-windows-i586.exe安装包为例双击安装包,在自定义安装界面将“公共JRE”和“Java DB”两项点击勾选为“此功能不可用”,安装路径默认是C:\Program Files\Java\jdk1.6.0_45,然后点击下一步完成安装。windows XP或者Server下右击“我的电脑”弹出菜单,点击“属性“》“高级“》“

2014-02-08 13:32:42 4353

原创 maven客户端配置

解决maven下载速度过慢问题         windows下,打开c:/windows/system32/drivers/etc/hosts,添加一行:72.21.81.253    repo1.maven.org。

2013-12-16 15:32:35 2838

原创 使用Nexus搭建Maven内部服务器

概述        我们在使用maven时,一般通过网络上一些公共的maven仓库来获取jar包,但是有时候会碰到网速比较慢的情况就比较郁闷,Nexus是一个maven的服务器,可以让我们搭建一个本地的jar包管理库,这样我们就可以直接从内网下载jar包,并且可以进行一些相应的管理。准备       Nexus下载地址http://www.sonatype.org/nexus

2013-12-16 11:20:40 9444

原创 Jackson解析首字母大写的json字符串

最近在项目中调用.NET的服务时,Jackson在解析返回的json字符串时始终报错,纠结很久之后才找到原因,原来是是由于json字符串中的字母都是首字母大写,导致jackson找不到相应的KEY。        解决方法有两种:直接将bean对象中的属性改为public,属性名命名为首字母大写,比如{"Name":"nomouse","Age":12},定义相应的bean为:

2013-06-29 16:39:43 15567 2

原创 Android开发常见问题备忘

Class Not Found Exception        有的时候一个项目之前一直是正常的,突然就一直报Class Not Found Exception错误,检查了AndroidManifest.xml中拼写没有任何问题,下面列出几种解决方法,可以都试试。打开Eclipse》Window》Preference》Android》build,勾掉Skip packaging

2013-05-29 15:40:33 1467

原创 Json解析工具Jackson(使用注解)

接上一篇文章Json解析工具Jackson(简单应用),jackson在实际应用中给我们提供了一系列注解,提高了开发的灵活性,下面介绍一下最常用的一些注解@JsonIgnoreProperties         此注解是类注解,作用是json序列化时将java bean中的一些属性忽略掉,序列化和反序列化都受影响。@JsonIgnore         此注解用于属性或者

2013-05-21 16:44:42 79999 4

原创 Json解析工具Jackson(简单应用)

概述         Jackson库(http://jackson.codehaus.org),是基于java语言的开源json格式解析工具,整个库(使用最新的2.2版本)包含3个jar包:jackson-core.jar——核心包(必须),提供基于“流模式”解析的API。jackson-databind——数据绑定包(可选),提供基于“对象绑定”和“树模型”相关API。jackso

2013-05-20 16:00:55 37292 2

原创 用openfire+strophe搭建WEB IM平台

准备openfire服务器(http://www.igniterealtime.org)——IM Serverngnix服务器(http://nginx.org)——代理和HTTP Serverstrophe库(http://strophe.im/)——JS客户端安装和配置openfire         openfire的安装见本人博客,安装时配置domain为172

2013-04-27 14:22:07 17086 3

原创 杂记

在百度文库的wenku前边加wap就能复制文档在优酷播放页youku后加xia就能直接下载视频在土豆视频链接后面加?tid=-1就可以跳过45秒广告

2013-04-27 13:17:18 917

原创 Windows+Mysql+Nginx+PHP环境搭建(wmnp)

准备工作nginx-1.2.8.zip(nginx for windows)php-5.3.24-nts-Win32-VC9-x86.zip——即not thread safe版本RunHiddenConsole.exe——一个在windows下隐藏命令行窗口的工具安装Mysql,略安装PHP先将php-5.3.24-nts-Win32-VC9-x86.zi

2013-04-18 18:02:07 14625 1

转载 PLSQL使用技巧

工欲善其事,必先利其器,最近研究了一下各种编程工具的使用,发掘了不少新功能,能够大大提升我们日常的工作效率,下面是转载的一篇PLSQL使用技巧,个人感觉很有用,分享一下。1、PL/SQL Developer记住登陆密码  在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设置方法:PL/SQL D

2013-03-21 09:43:54 24576 1

原创 ant+svn+tomcat实现自动构建

前段时间用做了一个简单的web api服务,在调试的过程中感觉到手动发布实在是效率低而且容易出错,于是花点时间搞了一下ant+svn+tomcat的自动构建,效果不错,今天拿出来分享一下。准备工作         SVN服务器:VisualSVN-Server-2.5.8.msi,这windows下比较好用的一个svn服务端,安装和配置都很简单。         Ant: An

2013-03-11 16:04:46 4389 1

转载 vim操作备注

行内搜索f命令可以进行行内搜索,输入fx可以找到下一个x字符。F命令可以在反方向进行行内搜索,输入Fx可以找到上一个x字符。t命令同样是进行行内搜索,但是光标停留在符合条件的字符的前面。输入tx使光标停留在下一个x字符的前。T命令可以在反方向进行行内搜索,但是光标停留在符合条件的字符的下一个字符上。输入tx使光标停留在上一个x的后面的字符上。%可以搜索与之匹配的对应的()[]{}。这个功能

2013-03-07 15:41:35 1040

原创 tomcat的一些配置

tomcat生产环境配置          在conf/server.xml下localhost节点增加以下: <Resource name="jdbc/mvc" type="javax.sql.DataSource" password="test" driverClassName="oracle.jdbc.OracleD

2013-01-14 19:32:19 865

原创 gvim安装配置

gvim下载安装地址          首页:http://portablegvim.sourceforge.net/windows上右键添加gvim编辑         HKEY_CLASSES_ROOT/*/  下添加项:shell         shell下添加项:edit with vim         edit with vim下添加项:command

2013-01-04 15:01:01 849

原创 Java生成缩略图

概述        在以前的项目中有一个功能是用户通过web页面上传一些图片,然后系统将这些上传的图片显示在网页上,用户上传的图片像素往往不同,因此我们需要对用户上传的图片进行处理,本文介绍一个好用的java图像处理包——Thumbnailator,Thumbnailator 是一个用来生成图像缩略图的 Java 类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略

2012-12-24 10:51:46 2096 1

原创 轻量级JDBC封装DBUtils简单教程

概述apache commons DBUtils是一个轻量级的JDBC封装,它提供了一些Jdbc的操作封装来简化数据查询和记录读取操作,相比hibernate、mybatis这些ORM框架,DBUtils只能算是一个简单的工具,不过这也是DBUtils的最大优点,就是——简单。包依赖      只需要一个80多k的jar包即可:dbutils核心类介绍

2012-12-17 16:12:17 6123 2

原创 常用DOS脚本

windows查看占用端口号:       netstat -nao | findstr 8081——查看8081端口是否被占用。windows根据PID查找相关进程名       tasklist | findstr 3884windows根据PID或者进程名停止进程       taskkill /f /t 2661              或

2012-12-13 09:29:57 890

原创 java和.net一些通用的加密算法

java和.NET非对称加密(MD5算法)           java代码: public static String hashMD5(String data) { byte[] bytes = null; try { bytes = data.getBytes("UTF-8"); }

2012-11-20 15:17:39 4775

原创 基于XMPP协议(openfire服务器)的消息推送实现

最近好像有不少朋友关注Android客户端消息推送的实现,我在之前的项目中用到过Java PC客户端消息推送,从原理讲上应该是一致的,在这里分享一下个人的心得。消息推送实现原理        这里的消息推送,通常是指由服务器端向客户端发送的一些消息,比如待办事宜、新闻等等。        从技术角度来看,消息推送本质上是基于TCP/IP的网络IO流传输,只不过这个IO流看起来由

2012-10-19 15:14:12 53430 10

原创 用java进行webservice编程

通过JDK自带API发布webservice         首先,webservice是通过接口进行发布的         package com.nomouse.webservice;import javax.jws.WebService;@WebServicepublic interface HelloWorld { String sayHi(String text

2012-08-24 15:00:30 8586 1

原创 java程序运行过程解析

这里的java程序运行过程,是指我们编译好代码之后,在命令行开始执行java xxx命令,到java程序开始执行起来的这一过程,我们称其为运行时。         第一步,操作系统解析我们输入的java xxx命令,根据PATH中所配置的jrd路径找的其bin目录下的java.exe程序(这个程序是用c语言写的,源码在jdk的src文件中的laucher目录下),然后再初始化一些java参数(

2012-08-23 11:16:16 8937

原创 用Jedis操作redis缓存

概述          Jedis是redis官方推荐的用于访问Java客户端,在https://github.com/xetorthio/jedis下载最新的jedis。访问redis1、访问简单的key——value,public class RedisDemo { public static void main(String[] args) { Jedis

2012-08-14 16:27:57 11744

原创 Redis缓存数据库介绍与环境搭建

在最近的项目中,有高负载数据量访问需求,在memcached和redis之间做了一下比较,最后选择了redis,主要是觉得redis相比memcached有两点优势:一是因为redis的windows版本用起来比较方便(苦逼的项目不允许用linux系统),二是由于redis的value支持比较多的数据类型(除了String、还有List,HashMap等),使用起来比较灵活。下面介绍下redis的

2012-08-14 16:08:53 7793

原创 深入理解Java的环境变量配置

对于每一个Java开发者,在开始接触Java时,基本上都要先做一件事,那就是配置Java开发环境,windows环境下,我们首先下载安装JDK,然后再计算机高级变量中添加PATH和CLASSPATH,最后在cmd命令中输入java -version来测试一下,大功告成,开始干活。对于每一个Java程序员来说,这个过程实在是最最基础的技能,但是并不是所有的人都可以说出我们配置环境变量每一步的意义,而

2012-08-14 14:46:41 987

原创 openfire部署文档(备用)

1、安装openfire3.7.1,下载地址:http://www.igniterealtime.org/downloads/index.jsp2、安装界面选择中文3、安装结束启动openfire服务器4、启动界面点击Launch Admin,或者http://localhost:9090访问管理页面5、语言选择中文6、主机域名把机器名改为本机I

2012-07-05 15:41:01 4620 1

原创 Java任务调度框架Quartz

最近的项目中应用到了Quartz框架,用下来觉得此框架非常的强大,无论是应用在桌面应用程序或者web程序中,都能够解决一些比较棘手的问题。例如在报表统计中,实时查询在大数据量的情况下速度慢的令人发指,单纯从SQL语句上进行优化仍然无法达到要求,这时候可以考虑设计日报表或者月报表,在凌晨进行统计,这时候就可以用Quartz框架进行此工作。(其实也可以在数据库中应用job做同样的工作,在此不讨论)。

2012-06-15 17:01:17 7538

转载 Maven配置

http://java-lyvee.iteye.com/blog/1328856

2012-05-22 11:36:57 866

原创 openfire使用自定义用户表

在最近的项目中使用openfire服务器实现消息推送功能,如果使用openfire自带的用户表,需要维护两张用户表,不是很方便,如果openfire能够直接使用现有系统的用户表就方便多了,而事实上openfire已经为我们考虑到了这一点,我们只需要做一些相关配置就可以了。原理研究了下openfire的源码,发现实现此点的关键在于data provider的应用,简单来说,就是在程序

2012-05-08 14:59:13 21098 6

原创 安装配置Mysql5.5并且完美解决中文乱码问题

启动服务windows下DOS命令窗口输入指令:查看服务是否启动:net help services启动mysql服务:net start mysql停止mysql服务:net stop mysqllinux下在bash下,输入指令:查看服务状态:service mysqld status启动mysql服务:service mysqld st

2012-04-26 10:59:49 6309

转载 java不添加本地字体的情况下使用字体

在java程序中直接使用中文字体文件。代码中的hb.ttf文件请用你自己的中文字体文件代替(网上下载吧)。import java.io.File;import java.awt.*;public class testFont { private static String fontpath = "c:\\test\\"; private static java.io.Fil

2012-04-20 10:41:12 7457 1

原创 Android平台上部署OSGI

http://lsd.luminis.nl/osgi-on-google-android-using-apache-felix/

2012-02-17 09:42:48 1349

转载 VIM相关

---gvim使用教程               http://linux.chinaunix.net/techdoc/desktop/2008/06/26/1013393.shtml        vim练级攻略                     http://sd.csdn.net/a/20110908/304226.html

2012-02-02 10:42:03 581

原创 Flex的一些基本概念和原理

一些概念         按我的理解,Flex的一些概念可以这样和Java的一些概念对应起来。Java是一个大概念,它可以表示一种编程语言,和一个程序运行的平台(包括基本类库和虚拟机);Flash也是这样的一个大概念,它可以表示一种编程语言(ActionScript),和一个程序运行的平台(必须运行在浏览器中的Flash Player和可以独立运行的Flash Air);Swi

2012-01-19 11:42:19 1740

原创 新项目和相关的一些技能

概述          在进行了8个月的即时通讯项目之后,终于加入了新的项目:电子政务和GIS行业相关,基于B/S的架构,与之前C/S的架构完全不同,前端是Flex+ExtJS,控制层SpringMVC,数据库层公司自己封装的ORM框架类似Hibernate,数据库Oracle,此外还有地图ArcGis View,报表iReport,Web Service用Apache CXF,除了Spr

2012-01-19 10:44:59 1125

原创 Jitsi(SIP communicator)创建自定义UI插件

概述         在进行二次开发,特别是开源项目的二次开发中,有那么几点我觉得是非常重要的,第一是在修改之前要先搞清楚这个开源项目如何进行部署、打包和测试,这些东西一般来说比较烦,容易产生问题,而国外开源软件的文档可能不是那么全面,环境和我们也可能不同(一般是linux环境居多);第二是在修改之前,先研究一下别人的源码,看看别人是不是给你提供了一些二次开发的接口,一般都会有一些

2011-12-09 14:42:17 5964 3

oracle10 g 客户端+plsql

oracle10 g 客户端精简版+plsql数据库管理器

2012-02-08

axureRP项目原型设计工具

查看原型的工具,用于项目设计人员和开发人员设计和查看项目原型

2011-12-19

最简单的java国际化例子

最简单的java国际化例子最简单的java国际化例子最简单的java国际化例子

2011-10-21

空空如也

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

TA关注的人

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