自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(159)
  • 资源 (2)
  • 收藏
  • 关注

原创 tomcat下jsp乱码原因(下)

转自:http://blog.csdn.net/jgwei/article/details/41006433 上一篇文章里面, 主要讲解了文件编码、页面编码、如何解码, 以及分析了tomcat所起到的作用, 猛戳这里详细了解 tomcat下jsp乱码的原因(上)tomcat下jsp乱码原因(下) ,这里我们分为以下几点讲解下解决乱码的方式, 都是结合tomcat来的。1、纯手工解...

2015-09-16 14:13:13 247

原创 tomcat 下jsp乱码的原因分析(上)

转自 http://blog.csdn.net/jgwei/article/details/40819577 tomcat 下jsp乱码我们先看一个例子(包含2个文件一个test.jsp , 和result.jsp): test.jsp[html] view plaincopy<%@ page language="java" isThread...

2015-09-16 14:10:56 257

原创 微信支付统一下单“签名错误”

所有信息无误,网页验证通过,就是出现“签名错误”,原因是由于内容含有中文,必须指定编码方式“ISO8859-1”

2015-08-11 14:15:56 601

原创 Servlet 3.0 新特性详解

原文地址:http://www.ibm.com/developerworks/cn/java/j-lo-servlet30/Servlet 3.0 新特性概述Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化 Web 应用的开发和部署。其中有几项特性的引入让...

2015-07-28 14:32:12 164 1

原创 数据库设计范式的理解(转)

原文地址http://www.ccvita.com/418.html 前言为什么要写这篇文章呢,从去年年底开始,就和很多做技术的朋友交流过,从数据库设计到数据库架构各个方面的内容。有一些朋友执着于ORM,执着于所谓的数据库设计,却忘记了一切技术是要为业务服务这个基石。当然这文章里也有一些自己的理解,想向大家表达。范式是什么范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满...

2015-07-27 11:20:04 124

原创 JAVA数据源连接方式汇总

一、问题引入在java程序中,需要访问数据库,做增删改查等相关操作。如何访问数据库,做数据库的相关操作呢? 二、Java连接数据库方法概述java.sql提供了一些接口和类,用于支持数据库增删改查等相关的操作。该jar包定义了java访问各种不同数据库(mysql,oracle,sqlserver。。。。。)的统一接口和标准。同时,各个数据库厂商都提供了该jar包中定义的各个接口...

2015-07-23 10:28:39 158

原创 高并发量http服务器部署方案(转)

点评:大流量、高并发的网站的底层系统架构  动态应用,是相对于网站静态内容而言, 是指以c/c++、php、Java、等 服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通 常与数据库系统、缓存系统、分布式存储系统等密不可分。  大型动态应用系统平台主要是针对于大流 量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维...

2015-06-11 10:03:56 1719

原创 java初始化块和构造方法的执行顺序

       初始化块是java语言中的第四种成员(其他的为属性、方法和构造器),一个类中可以有多个初始化块,相同修饰符的初始化块的执行顺序为:前面定义的初始化块先执行,后面的后执行。那初始化块和构造方法的执行顺序是怎么样的呢?答案是当创建java对象的时候,系统总是先调用该类里定义的初始化块,然后再调用构造方法。看下面这个简单的例子: public class Person { {...

2015-06-09 11:18:51 595

原创 mysql初识之数据文件及其他文件 (转载 )

数据文件 在mysql中数据文件存放于在my.cnf中datadir指定的路径,使用的表引擎不同产生的文件格式、表文件个数也会有所差异。mysql的表引擎有多种,表的扩展名也不一样,如innodb用“ .ibd”,archive用“.arc ”,csv用“.csv”等。 myisam表引擎myisam表会产生三个文件:MYI、MYD、frm文件 frm文件:主要...

2014-05-20 10:56:30 118

原创 AIDL传输复杂数据示例

自定义一个Person类,并实现Parcelable接口,必须实现这个接口,实现这个接口,必须有一个静态变量CREATOR,具体查看http://developer.android.com/reference/android/os/Parcelable.htmlpublic class Person implements Parcelable { private Integer...

2014-05-16 16:11:50 308

原创 AIDL传输简单数据类型示例

定义一个AIDL接口(扩展名.aidl):package com.example.aidlservice; interface ICat { String getColor(); double getWeigth(); } 定义一个servicepublic class AidlService extends Service { privat...

2014-05-15 16:04:21 291

原创 android 相关组件的生命周期

Activity:  Fragment:  Service: 

2014-05-14 10:47:56 113

原创 service启动的两种方式和IntentService

启动一个service有两种方式:通过Context的startService()方法:通过该方法启动service,访问者与service之间没有关联,即使访问者退出了,Service仍然正常运行。通过Context的bindService()方法:使用该方法启动service,访问者与Service绑定在一起,访问者一旦退出,Service也就终止。  Cau...

2014-05-04 11:47:25 1284

原创 activity四种启动模式

activity的四种启动模式:standard:默认模式,activity在每次启动的时候都会有一个新的实例加入到task中。singleTop:如果在顶部已经存在一个activity的实例,系统就会通过调用onNewIntent()方法来启动,无需再此实例化一个activity。singleTask:系统会创建一个新的task和一个activity实例在task的根...

2014-04-30 14:32:41 94

原创 android Fragment基础

 创建一个Fragment         如果要创建一个Fragment,必须创建一个Fragment的子类(或者已经存在的子类)。一个Fragment看起来像一个activity。它包括和activity相似的回调方法,例如 onCreate(), onStart(), onPause(), and onStop()。        实时上,如果你要使用fragment转化一个已经存...

2014-04-25 16:07:04 161

原创 Intent 的ACTION_CHOOSER和ACTION_PICK_ACTIVITY用法

ACTION_CHOOSER         用来显示一个供用户选择的应用列表,例如,你要打开一个视频,但是这个设备上有多个app都可以播放视频,这时候就会出现一个列表供用户选择,一般情况下是弹出式的。示例: Intent intent = new Intent();intent.setAction(Intent.ACTION_SEND);intent.setType("te...

2014-04-24 14:53:30 892

原创 Intent和Intent Filters

Intent主要包含Componet name、Action、category、data、type、Extras以及flag。Componet name       启动一个组件最直接的方式就是通过Componet name,也就是组件名称,它是一个ComponentName对象,指定组件可以通过一下几种方式:setComponent(ComponentName) ...

2014-04-24 11:15:55 118

原创 Android 异步加载一张网络图片

/** * 从网络上异步加载单个图片 * * */public class LoadOneImageFromNet extends Activity { Button button; ImageView iView; String imageUrl = "http://image.club.china.com/twhb/7137652/2012/11/17...

2014-03-18 16:24:56 248

BitmapFactory.Options 解决加载大图片OOM

       当在android应用中加载一张高分辨率的图片时,十分容易出现Out of memory(OOM),这是由于内存溢出造成的,每个应用所使用的堆内存大小一般是固定的,有的是16M,有的可能会大些。那为什么这么大内存加载一张图片会溢出呢?原因就是android在加载图片的时候是使用位图来放到内存中的,那位图在内存中的占用空间计算就是 分辨率*每个像素占用的内存(ALPHA_8:每个...

2014-02-24 16:00:51 391

原创 android 使用getDrawable和BitmapFactory.decodeResource加载图片资源区别

         在android中,使用this.getResources.getDrawable和BitmapFactory.decodeResource加载图片资源是有区别的,是用this.getResources.getDrawable方法加载图片资源时,无论对同一个资源加载多少次,堆内存的占用没有变化,也就是说再使用this.getResources.getDrawable加载同一个资...

2014-02-21 11:49:49 729

原创 Java 内存分配全面浅析

本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在...

2014-02-20 10:56:46 76

原创 Drawable资源之LevelListDrawable资源

A Drawable that manages a number of alternate Drawables, each assigned a maximum numerical value. Setting the level value of the drawable with setLevel() loads the drawable resource in the level list...

2014-02-17 14:42:45 97

原创 Drawable资源之ScaleDrawable资源

A drawable defined in XML that changes the size of another drawable based on its current level.file location:res/drawable/filename.xmlThe filename is used as the resource ID.compiled resource d...

2014-02-17 14:25:02 144

原创 Drawable资源之ClipDrawable资源

A drawable defined in XML that clips another drawable based on this Drawable's current level. You can control how much the child drawable gets clipped in width and height based on the level, as well...

2014-02-17 10:55:27 92

原创 Drawable资源之ShapeDrawable资源

This is a generic shape defined in XML.file location:res/drawable/filename.xmlThe filename is used as the resource ID.compiled resource datatype:Resource pointer to a GradientDrawable.resourc...

2014-02-17 10:40:55 119

原创 Drawable资源之LayerDrawable资源

A LayerDrawable is a drawable object that manages an array of other drawables. Each drawable in the list is drawn in the order of the list—the last drawable in the list is drawn on top.Each drawabl...

2014-02-14 16:18:38 104

原创 Drawable资源之StateListDrawable资源

    StateListDrawable用于组织多个Drawable对象。当使用StateListDrawable做为目标组件的背景、前景图片时,StateListDrawable对象显示的Drawable对象会随着目标组件的状态改变而改变。 file location:res/drawable/filename.xmlThe filename is used as the reso...

2014-02-14 15:29:51 131

原创 android value 资源

This page defines more types of resources you can externalize, including:BoolXML resource that carries a boolean value.ColorXML resource that carries a color value (a hexadecimal color).Dimen...

2014-02-14 11:22:51 418

原创 android应用资源总结

一.应用资源的存储     存储目录存放的资源/res/animator/存放定义属性动画的xml文件/res/anim/存放定义补间动画的xml文件/res/color/存放定义颜色的xml文件/res/drawable/存放各种图片(包括不同分辨率);存放各种Drawable对象的xml文件:BitmapDrawa...

2014-02-13 15:14:21 119

原创 android 布局xml常用属性

android:layout_width指定组件布局宽度android:layout_height指定组件布局高度android:alpha设置组件透明度android:background设置组件背景颜色android:clickable 设置组件是否可以激发单击事件android:contentDescription 设置...

2014-02-12 10:57:04 307

原创 android application类和全局数据使用

 我们在平时的开发中,有时候可能会需要一些全局数据,来让应用中的所有Activity和View都能访问到,大家在遇到这种情况时,可能首先会想到自己定义一个类,然后创建很多静态成员,不过android已经为我们提供了这种情况的解决方案,下面就来介绍一下:      在Android中,有一个名为Application的类,我们可以在Activity中使用getApplication(),方法来获...

2014-01-10 16:07:22 160

原创 Android 系统常用权限

Android 系统常用权限ACCESS_NETWORK_STATE网络状态权限ACCESS_WIFI_STATEWIFI网络状态信息权限BATTERY_STATE电池状态权限BLUETOOTH连接匹配的蓝牙设备权限BLUETOOTH_ADMIN发现匹配的蓝牙设备权限BROADCAST_SMS广播收到短信提醒的权限...

2014-01-09 16:49:28 196

原创 GPS定位基本原理浅析

位置服务已经成为越来越热的一门技术,也将成为以后所有移动设备(智能手机、掌上电脑等)的标配。而定位导航技术中,目前精度最高、应用最广泛的,自然非GPS莫属了。网络上介绍GPS原理的专业资料很多,而本文试图从编程人员的角度出发,以一种程序员易于理解的方式来简单介绍一下GPS定位的基本原理,希望对做GPS开发的朋友有所启发。当然,本文并没有涉及具体的开发方面的技术。一、GPS定位数学模型之所...

2013-11-22 11:34:15 128

原创 java 24小时和12小时制

Date类,已经很少用了。用Calendar吧。 Calendar date = Calendar.getInstance(); date.get(Calendar.HOUR_OF_DAY );//得到24小时机制的 date.get(Calendar.HOUR);// 得到12小时机制的 当然,SimpleDateFormat也可以格式化24机制或者12小时机制。 H 0...

2013-04-12 11:39:14 200

原创 c3p0详细配置

官方文档 : http://www.mchange.com/projects/c3p0/index.html<c3p0-config><default-config><!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --><property name="acquireIncrement">3</p...

2013-04-11 17:00:44 74

原创 BlockingQueue

前言:在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个队列在数据结...

2013-04-08 12:07:14 84

原创 android webview 调用网页中js函数

 mWebView.loadUrl("javascript:fillContent()");

2013-03-19 18:33:06 88

原创 Java NIO框架Netty教程(四) ChannelBuffer(转)

在学字符串消息收发(http://www.it165.net/pro/html/201207/3174.html)的时候,已经提到过。ChannelBuffer是Netty中非常重要的概念。所有消息的收发都依赖于这个Buffer。我们通过Netty的官方的文档来了解一下,基于流的消息传递机制。 In a stream-based transport such as TCP/IP, rec...

2013-03-01 10:34:04 176

原创 Java NIO框架Netty教程(三) 字符串消息收发(转)

了解了Netty的基本概念(http://www.it165.net/pro/html/201207/3173.html),开发起来应该会顺手很多。 在“Hello World(http://www.it165.net/pro/html/201207/3142.html)”代码中,我们只是在完成绑定的时候,在各自的本地打印了简单的信息,并没有客户端和服务端的消息传递。这个肯定是最基本的功能。在上...

2013-03-01 10:31:38 244

原创 Java NIO框架Netty教程(二) 白话概念(转)

"Hello World"的代码固然简单,不过其中的几个重要概念(类)和 Netty的工作原理还是需要简单明确一下,至少知道其是负责什。方便自己以后更灵活的使用和扩展。声明,笔者一介码农,不会那么多专业的词汇和缩写,只能以最简单苍白的话来形容个人的感受和体会。如果您觉得这太不专业,笔者首先只能抱歉。然后,笔者曾转过《Netty代码分析》,您可参考。ChannelEvent  ...

2013-03-01 10:20:52 161

exe4J

轻轻松松制作java的.exe文件

2008-04-21

hibernate_reference3.2.2.pdf

hibernate_reference3.2.2.pdf

2008-03-15

空空如也

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

TA关注的人

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