自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 gson使用详解

昨天读一篇文章,看到gson这个词,一开始还以为作者写错了,问了度娘之后才发现是我才疏学浅,于是大概了解了一下gson用法,总体来说还是很简单的。Gson.jar下载JavaBean转json //javaBean-->json @Test public void te...

2015-05-27 10:41:10 4224 0

原创 怎样查看MySql数据库物理文件存放位置

想导出mysql中的数据库文件,死活找不到,网上说在配置文件中有路径,可是我打开我的配置文件,里边的代码全都是注释掉的,没有一句有用的。后来在某一论坛上找到解决方法了,记录下来。使用如下命令:mysql> show global variables like "%datadir%&...

2015-05-24 22:20:34 31469 0

原创 xhEditor与Java结合使用

xhEditor是一个轻量级的html编辑器,使用它可以非常方便的编辑图文内容,然而官方文档中只有php的演示,没有Java版的,最近两天参考网上各种各样的文档,琢磨了一下用法,现已可以正常运行,现在分享出来,不足之处,欢迎指正。 下载好xheditor之后,先在webcontent文件夹中新建...

2015-05-23 18:09:47 2294 3

原创 android自定义控件之滚动广告条

在一些电子商务网站上经常能够看到一些滚动的广告条,许多软件在首次使用时也有类似的广告条,如图:其实在github上有实现这种效果的控件,不过这东西做起来也是很简单,我们今天就来看看该怎么做。先来看看布局文件:<RelativeLayout xmlns:android="http:/...

2015-05-19 15:47:42 9686 7

原创 android自定义控件之模仿优酷菜单

去年的优酷HD版有过这样一种菜单,如下图:应用打开之后,先是三个弧形的三级菜单,点击实体键menu之后,这三个菜单依次旋转退出,再点击实体键menu之后,一级菜单会旋转进入,点击一级菜单,二级菜单旋转进入,点击二级菜单的menu键,三级菜单旋转进入,再次点击二级菜单的旋转键,三级菜单又会旋转退出,...

2015-05-19 11:50:46 7328 2

原创 android中的样式和主题

有的时候我们一个页面要用很多个textview,而且这些textview的样式非常相像,这种情况下我们可以把这些样式抽取出来,然后在每个textview中引用即可,这样修改起来也方便。 我们来看一个简单的例子,在一个页面中有三个textview,每个textview显示内容不同但是样式都相像,先...

2015-05-15 21:22:09 6669 0

原创 android开发之单点触摸

相对于多点触摸,单点触摸还是很简单的。 新建一个工程,先看看布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="htt...

2015-05-15 20:13:07 7615 1

原创 android开发之国际化

国际化,听起来高大上,做起来很简单。 我们来实现一个简单的效果,让应用根据系统的语言来做不同的显示,假如android系统默认是英语,应用就以英文的形式显示,如果android系统默认是中文,则应用就显示中文。 新建一个工程,名字叫做I18N,要做国际化,字符串的显示一定要按android规定...

2015-05-15 11:15:22 6537 0

原创 android开发之手势识别

android开发之手势识别

2015-05-14 22:54:08 7122 0

原创 android之Java+html+javascript混合开发

android开发,除了使用原生态的开发方式之外,还可以使用java+html+javascript混合开发的方式来开发,这样可以节省大量的开发时间,同时还可以使不同设备的用户获得相同的用户体验。好了,废话不多说,先来看看今天要做什么。 主要是实现一个简单的注册功能,先用jquery mobil...

2015-05-14 22:21:57 10691 1

原创 android之frame动画详解

上一篇我们说了android中的tween动画,这一篇我们说说frame动画,frame动画主要是实现了一种类似于gif动画的效果,就是多张图按预先设定好的时间依次连续显示。 新建一个android项目,名字叫做frameTest,在res文件夹下新建一个文件夹叫做anim,我们的frame动画...

2015-05-14 09:54:37 7051 3

原创 android之tween动画详解

android中一共提供了两种动画,其一便是tween动画,tween动画通过对view的内容进行一系列的图像变换(包括平移,缩放,旋转,改变透明度)来实现动画效果,动画效果的定义可以使用xml,也可以使用编码来实现。 下面我们逐一查看tween能够实现的动画效果。 先看看工程的整体结构吧:我们...

2015-05-13 20:04:28 8496 2

原创 CXF整合Spring开发WebService

刚开始学webservice时就听说了cxf,一直没有尝试过,这两天试了一下,还不错,总结如下: 要使用cxf当然是要先去apache下载cxf,下载完成之后,先要配置环境变量,有以下三步: 1.打开环境变量配置窗口,点击新建,新建%CXF_HOME%变量,值为你下载的cxf所在的目录,我的是...

2015-05-13 11:16:41 7153 0

原创 WSDL阅读方法

我们以天气预报WebService服务为例,来看看怎么阅读一个wsdl文档。 打开一个wsdl文档后,先看底部。binding在这里:portType在这里:好了,看了上面的,我们来说说wsdl说明书的整体结构吧: 1.<service>是整个webservice的服务视图,它包括...

2015-05-12 11:57:26 9123 0

原创 使用Socket模拟一个简单的Webservice调用

webservice是对socket的一个封装,让远程调用调用变得更加简单,那么使用socket究竟有多么麻烦呢?来看看。 做一个简单的天气查询: 服务端:public class SocketServer { public static void main(String[] args)...

2015-05-12 10:08:48 8343 1

原创 SOAP消息的传递

上一篇说了SOAP消息的创建,那么创建好了的SOAP消息要怎么发送给服务端呢?public class SoapTest { private String wsdlUri = "http://localhost:9999/ns?wsdl"; private Str...

2015-05-11 14:53:29 6554 0

原创 SOAP消息创建

看了SOAP消息分析之后,大家对soap消息应该有了一个初步的认识,那么怎样自己编写一个soap消息呢? 先来创建一个简单的soap消息: @Test public void test1(){ try { //1.创建消息工厂 ...

2015-05-11 11:20:52 7090 0

原创 SOAP消息分析

根据WebService学习笔记系列(二)中的介绍,使用tcpmon可以捕获到我们发出或者接收到的xml内容,接天我们就对这些xml内容做一个简单的分析。还记得在WebService学习笔记系列(四)中我们详细介绍过服务器端程序的编写,本文的服务端程序依然沿用其中的服务端代码,但是系列(四)对于接...

2015-05-11 10:04:40 7255 0

原创 Java Stax操作XML简介

使用stax操作xml 非常的简单,它的读取过程像是一个光标在移动。针对不同的节点做不同的处理。 先看一个基于光标的模型处理xml:public class StaxTest { @Test public void test1() { try { ...

2015-05-09 16:30:11 6878 0

原创 使用JAXB来实现Java合xml之间的转换

使用jaxb操作Java与xml之间的转换非常简单,看个例子就明白了。 //javaBean-->xml @Test public void test1() { try { JAXBContext jaxbContext = JA...

2015-05-08 19:27:27 6462 0

原创 WebService学习笔记系列(四)

今天主要来看看服务端的编写及发布。 服务端的编写主要包括三个步骤: 1.编写一个接口,即SEI(server endpoint interface) 2.编写接口的实现类,即SIB (server implements bean) 3.发布服务在接口和实现类上都要用注解说明情况。接口@W...

2015-05-08 11:28:57 6707 0

原创 WebService学习笔记系列(三)

网上有一些提供webservice服务的网站,我们要怎么调用呢? 今天来看个如何调用手机归属地查询服务。这个网站上提供了许多webservice服务,其中包括手机归属地查询服务,我们今天就用wsimport的方式来调用这个服务: 打开这个页面,复制手机归属地查询的那个wsdl,然后打开命令行窗...

2015-05-06 16:58:54 6371 0

原创 把QQ聊天记录插入数据库中

最近在做毕设,其中一个环节是分析qq聊天记录,在分析之前需要先把qq聊天记录导出,然后存入数据库中,qq聊天记录导出后是文本文档,导出方式: 1.登录qq后,点击任意一个好友,查看与他的聊天记录,点击聊天记录界面的小喇叭图标。 2.点击小喇叭图标后就可以选择自己要导出的聊天记录了,在要导出的人...

2015-05-06 15:27:49 10944 0

原创 WebService学习笔记系列(二)

soap(简单对象访问协议),它是在http基础之上传递xml格式数据的协议。soap协议分为两个版本,soap1.1和soap1.2。 在学习webservice时我们有一个必备工具叫做tcpmon,该工具可以直接下载得到。使用tcpmon可以嗅探网络中传输的数据,便于我们更好的理解soap协议...

2015-05-04 16:39:36 7328 0

原创 WebService学习笔记系列(一)

webservice主要是解决两个系统或者两个应用程序之间的远程调用,它提供了一种通过web方式访问的api,调用是跨语言、跨平台的。 webservice的客户端与服务端进行交互的时候使用xml来传递数据。 soap协议,即简单对象访问协议,它是webservice的客户端与服务端进行交互的...

2015-05-04 09:32:51 7415 0

原创 类加载器及其委托机制的深入分析

Java虚拟机可以安装多个类加载器,系统默认三个主要的类加载器,每个加载器负责加载特定位置的类: BootStrap,ExtClassLoader,AppClassLoader。类加载器本身也是一个Java类,因为其他Java类的类加载器本身也要被类加载器加载,所以肯定有一个类加载器不是Java...

2015-05-03 10:58:12 6359 2

原创 通过反射获得泛型的实际类型参数

不知道大家有没有尝试过怎样获得一个泛型的实际类型参数?其实这个功能在hibernate中有广泛的应用,那么具体的操作是怎样的呢? 首先,要想直接通过一个变量拿到泛型类型中的实际参数显然是不可能的,参考hibernate源码,只要把这个变量当作一个方法的参数,再通过反射就可以拿到该泛型类型的实际参...

2015-05-02 16:36:02 8334 0

原创 JDK8新特性之接口

在JDK7及以前的版本中,接口中都是抽象方法,不能定义方法体,但是从jdk8开始,接口中可以定义静态的非抽象的方法,直接使用接口名调用静态方法,但是它的实现类的类名或者实例却不可以调用接口中的静态方法。也可以定义普通的非抽象的方法,普通的非抽象方法要在返回值前加上default,对于普通的非抽象方...

2015-05-02 11:00:35 7018 0

原创 JDK8新特性之Lambda表达式

Lambda表达式主要是替换了原有匿名内部类的写法,也就是简化了匿名内部类的写法。lambda语法结构:(参数1,参数2...)->{重写方法的内容,不定义方法名}先看一个使用匿名内部类定义一个新线程的方法: @Test public void test1(){ ...

2015-05-01 17:23:11 8712 0

原创 使用泛型定义一个可重用的Dao

dao用来和数据库进行交互,一个项目中,可能有用户表,产品表等等,不可能为每一个表都建立一个dao,使用泛型可以实现通吃。UserDao.javapublic class UserDao <T>{ public int add(T t){ return 0; ...

2015-05-01 11:00:40 6624 0

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