自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

birdCcc的专栏

无言的结局。

  • 博客(55)
  • 资源 (3)
  • 收藏
  • 关注

转载 HTTP请求报文和HTTP响应报文

HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。HTTP请求报文一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。or<request-line><headers><

2014-06-03 11:57:10 703

转载 JS面向对象编程之对象

在AJAX兴起以前,很多人写JS可以说都是毫无章法可言的,基本上是想到什么就写什么,就是一个接一个的函数function,遇到重复的还得copy,如果一不小心函数重名了,还真不知道从何开始查找错误,因为大家总是用面向过程的编程思想来写JS代码,而且也由于网络上充斥了太多小“巧”的JS代码段,很多都是随意而为,很不规范,这也就造成了大家对JS的“误解”,一味的认为它就是一个辅助的小东东,而不适合做大

2014-06-03 08:57:18 589

转载 org.eclipse.birt.report.data.oda.jdbc.JDBCException: Missing properties in Connection.open(Propertie

最近在学习birt报表,在使用library公用数据源浏览报表时,出现了

2014-04-24 09:22:36 2741

原创 birt url含义

1.1 报表url说明http://127.0.0.1:8080/WebViewerExample/frameset?__report=report/reportName.rptdesign说明如下:1.        Servlet模式说明:Frameset ―― 采用Ajax框架,可以显示工具条,导航条和TOC面板,实现复杂的操作,如分页处理,导出数据,导出报表,打印等等。该模式下

2014-04-19 16:11:23 1682

原创 org.eclipse.birt.report.exception.ViewerException: The report file does not exist or contains erro

birt部署到本地项目中, 出现了如上

2014-04-17 10:43:21 3085

转载 BIRT学习日志之一(与项目集成)

从项目要用到BIRT工具开始在坛子里泡了好久,从0开始慢慢琢磨现在终于可以把BIRT集成到项目中来运行了,当中的过程还真有点艰难,但这也是每个学习BIRT工具的人都遇到的,现在把中间的些许过程贴出来,希望对初次学习BIRT的人有些帮助。一、BIRT与工程的集成。1、从eclipse官网下载birt的运行包(地址:http://www.eclipse.org/birt/),解压缩,先

2014-04-15 17:54:35 3111

原创 talend mysql数据导入出现乱码(?)

使用talendjdbc:mysql://127.0.0.1:3306/databaseName?useUnicode=true&characterEncoding=utf8

2014-04-15 17:10:51 1574

原创 What's the maximum URL length in Tomcat?

当项目中接口涉及到批量的操作时。如使用spring提供的 RestTemplate 进行接口的测试,POST请求数据较长的时候,出现了一下异常org.springframework.web.client.ResourceAccessException: I/O error: Connection reset; nested exception is java.net.SocketExcep

2014-04-02 14:28:39 1041

原创 不要覆写静态方法

我们知道java中可以通过覆盖(override)来增强或减弱父类的方法和行为,但是覆写是针对非静态方法(也叫做实例方法,只能生成实例才能调用的方法)的,不能针对静态方法(static 修饰的方法,也叫做类方法)public class StaticTest { public static void main(String[] args) { Base1 base1

2014-04-01 18:35:13 879

原创 Integer 之 int (来自 改善java程序的151个建议)

java 引入包装类型,是为了解决基本类型实例化问题,以便让一个基本类型也能参与到面向对象的编程世界中。而在java5中,泛型更是对基本类型说了“不”。1、谨慎包装类型null值 如果想把整型放在list中,则必须使用Integer包装类型 。  public static void main(String[] args) { List list = new

2014-04-01 15:05:05 650 2

转载 理解类String

要理解 java中String的运作方式,必须明确一点:String是一个非可变类(immutable)。什么是非可变类呢?简单说来,非可变类的实例是不能被修改的,每个实例中包含的信息都必须在该实例创建的时候就提供出来,并且在对象的整个生存周期内固定不变。java为什么要把String设计为非可变类呢?你可以问问 james Gosling :)。但是非可变类确实有着自身的优势,如状态单一,对

2014-03-24 16:56:34 491

转载 名词解释WEB,EJB,JNDI,JMS,JTA,JAF,RMI/IIOP

web容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器中的环境变量接口交互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。 EJB

2014-03-21 18:01:30 2371

转载 spring工作机制

reference: http://blog.163.com/wjhwang@126/blog/static/13726291620104297100632/Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式。 组成 Spring 框架的每个模块(或组件)都可以单独存在,或者

2014-03-21 16:36:05 810

转载 数据库连接池配置

一、Tomcat配置数据源:        maxActive="50" maxIdle="30" maxWait="10000" logAbandoned="true"     username="root" password="111111" driverClassName="com.mysql.jdbc.Driver"     url="jdbc:mysql://loca

2014-03-21 16:18:12 495

转载 遍历Map的四种方法

public static void main(String[] args) {  Map map = new HashMap();  map.put("1", "value1");  map.put("2", "value2");  map.put("3", "value3");    //第一种:普遍使用,二次取值  System.out.println("

2014-03-21 15:46:11 440

转载 List,Set,Map

List,Set,Map是否继承自Collection接口? 答:List,Set是,Map不是。 如图:       Collection   ├List   │├LinkedList   │├ArrayList   │└Vector   │ └Stack   └Set   Map   ├Hashtable

2014-03-21 14:46:43 621

原创 剔除List 里重复值的问题

两种方法,第一种:第一层循环从左端开始作为参照,然后另一尾端从后面扫过来,把与头相同的全部删除掉,其实效率也挺高;第二种:把list放到hashset,直接把重复的删除掉,然后再把hashset放到list里 for(int i=0;i        {            for(int j=list.size()-1;j>i;j--)

2014-03-21 14:39:03 769 2

转载 tomcat 内存配置优化 Xms Xmx

考虑一下这种场景,你开发了一个应用,它有十分优秀的布局设计,最新的特性以及其它的优秀特点。但是在性能这方面欠缺,不管这个应用如何都会遭到客户拒绝。客户总是期望它们的应用应该有更好的性能。如果你在产品中使用了Tomcat服务器,那么这篇文章就会给你几方面来提升Tomcat服务器的性能。感谢ITWorld article给本文提供资源。经过沉思我已经知道了和早期版本相比最新的Tomcat提供更好的

2014-03-21 14:26:05 2793

转载 内存溢出之Tomcat内存配置-catalina.sh or catalina.bat

设置Tomcat启动的初始内存其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置三、实例,以下给出1G内存环境下java jvm 的参数设置参考:JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:M

2014-03-21 13:52:10 2700

转载 catalina.home和catalina.base

catalina.home和catalina.base这两个属性仅在你需要安装多个Tomcat实例而不想安装多个软件备份的时候使用,这样能节省磁盘空间。以Tomcat6.0为例,其Tomcat目录结构如下:bin (运行脚本)conf (配置文件)lib (核心库文件)logs (日志目录)temp (临时目录)webapps (自动装载的应用程序的目录)w

2014-03-19 11:47:31 628

转载 hibernate和jdbc有什么区别

一、 Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合,例如Java应用程序的数据库访问代码,DAO接口的实现类,甚至可以是BMP里面的访问数据库的代码。从这个意义上来说,Hibernate和EB不是一个范畴的东西,也不存在非此即彼的关系。二、Hibernate

2014-03-16 17:21:03 725

转载 java程序会发生内存泄露的问题吗?请简单说说你的观点

转载自:http://www.jfox.info/289.html答案:会。Java内存管理是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收的,java程序员不需要通过调用函数来释放内存。因此,很多人错误地认为Java不存在内存泄漏问题, 或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实Java也存在内存泄露,但它的表现与C++语言有

2014-03-14 11:31:00 719 2

转载 short s1 = 1; s1 = s1 + 1;有错而short s1 = 1; s1 += 1正确。

转自:http://hi.baidu.com/lifa868/blog/item/b7c05b2bc6a97a91023bf6f3.html# 这个问题以前碰到过,也研究过,发表一下:   如果你认为表达式(x += i)只是表达式(x = x + i)的简写方式,这并不准确。这两个表达式都被称为赋值表达式。第二个表达式使用的是简单赋值操作符(=),而第一个表达式使用的是复合赋值操作符

2014-03-14 09:39:17 591

转载 JavaScript跨域总结与解决办法

转自: http://www.cnblogs.com/rainman/archive/2011/02/20/1959325.html什么是跨域1、document.domain+iframe的设置2、动态创建script3、利用iframe和location.hash4、window.name实现的跨域数据传输5、使用HTML5 postMessage6、利用flash本文来自网络

2014-03-13 18:48:39 705

转载 ajax 导出文件( Excel, txt 等) 问题分析

转载来自: http://www.cnblogs.com/zuking/archive/2012/08/07/2626679.html问  题:以ajax的方式导出文件的时候,无法工作现象描述:导出文件的代码书写没任何问题,在ajax请求页面的Response里面添加了正常的导出设置,但是运行时却没有任何的反应。问题分析:用ajax请求后,返回来的仅仅是XmlHttpReq

2014-03-11 10:37:36 637

转载 HTTP深入浅出 http请求

HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(

2014-03-11 10:36:10 394

转载 深入理解HTTP Session

深入理解HTTP Session 本文出自 “熔 岩” 博客,请务必保留此出处http://lavasoft.blog.51cto.com/62575/275589session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次的含义也很不相同。这里只探讨HTTP Session。

2014-02-26 13:00:09 612

原创 Project facet Dynamic Web Module version 3.0 is not supported /cannot change version of project face

在项目的硬盘目录中,找到.setting文件夹下的org.eclipse.wst.common.project.facet.core.xml文件,修改即可。

2013-07-08 16:57:30 2026

原创 公司项目所用到的一些配置(SpringMvc+maven+ngix+tomcat)

将指定路径的请求直接转到对应的view上,而不需要特定的controller来处理请求。将指定URL 的匹配模式来访问静态文件

2013-07-05 15:45:37 983

原创 Android 一些属性的意思 .

记录一些代码的意思,方便以后查询:android:configChanges="keyboardHidden|orientation"  当横竖屏切换的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不是重新执行onCreate方法,如果没有使用这个属性就会重新调用onCreate方法了。android:screenOrientat

2013-06-27 10:42:13 704

原创 Android: R cannot be resolved to a variable

Android开发过程中,碰到R cannot be resolved to a variable的报错信息,好像没有很确定的错误原因,一般来说,我总结出几个可能的解决方法,希望试过以后管用。。。1. 检查Android 的SDK是否丢失需要重新下载,检查build path2.确保class没有import Android.R;3,错误class引用的layout的xml文件没有

2013-06-18 14:31:03 662

原创 SQLite理解(整理)

SQLite的特性: 1. ACID事务 2. 零配置 – 无需安装和管理配置 3. 储存在单一磁盘文件中的一个完整的数据库 4. 数据库文件可以在不同字节顺序的机器间自由的共享 5. 支持数据库大小至2TB 6. 足够小, 大致3万行C代码, 250K 7. 比一些流行的数据库在大部分普通数据库操作要快 8. 简单, 轻松的API 9. 包含TCL绑定, 同时

2013-06-04 12:20:21 672

转载 springMVC 一些资料(方便以后使用)

SPRINGMVC3.0视频下载.  (本人属于转载过来的)第一课:springMVC框架介绍第二课:通过示例理解spring.mvc工作过程第三课:commond.controller及databind的概念第四课:其它常用控制器及handler.mapping第五课:@mvc配置与使用方式第六课:拦截器、国际化、验证下载地址:http://www.y

2013-05-30 16:56:25 624

转载 applicationContext.xml 配置文件的一些认识

存放位置:1:src下面需要在web.xml中定义如下: contextConfigLocation classpath:applicationContext.xml2:WEB-INF下面需要在web.xml中定义如下: contextConfigLocation WEB-INF/applicationContext*.xml

2013-05-30 10:17:24 592

转载 maven m2e 等插件的安装,一些文件的作用

gef 插件也需要安装。路径可以百度下。几个插件之间是互相关联的,有先后顺序。1.先安装subeclipse插件就是svnhttp://subclipse.tigris.org/update_1.6.x2.再安装maven插件m2ehttp://m2eclipse.sonatype.org/sites/m2e3.最后安装maven插件的扩展插

2013-05-27 23:49:33 1607

原创 自定义ListView背景

在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑色的了,破坏了整体效果

2013-05-27 10:06:05 870

原创 android.view.WindowManager$BadTokenException: Unable to add window -- token

最近遇到 android logcat 报这样的错误.android.view.WindowManager$BadTokenException: Unable to add window -- tokenAlertDialog.Builder a = new AlertDialog.Builder(context); a.setTitle("购物清单") .setIco

2013-05-24 12:04:07 595

原创 关于访问asset子目录文件

在很多时候,我们需要访问android中的资源文件,这些资源文件主要分为两类,一种出于asset目录下,称为原生文件,这类文件在被打包成apk文件时是不会进行压缩的;另一类则是res下的文件,这类文件在打包成apk文件时,会进行小内存优化的哦。*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*

2013-05-24 10:08:35 4030

原创 Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类

package com.soai.imdemo;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.InputStream;import android.graphics.Bitmap;import android.graphics.BitmapFactory;

2013-05-23 17:14:15 721

原创 android colors.xml

#ffffff #fffff0 #ffffe0 #ffff00 #fffafa #fffaf0 #fffacd #fff8dc #fff5ee #fff0f5 #ffefd5 #ffebcd #ffe4e1 #ffe4c4 #ffe4b5 #ffdead #ffdab9 #ffd700 #ffc0cb #ffb6c1 #ffa500 #ffa07a #f

2013-05-23 11:22:40 590

深入剖析Tomcat

深入了解,tomcat,java web开发必看,帮助你更好的学习。

2014-11-15

viewPager 完整项目

viewPager 资源 ,完整可运行项目。 通过viewPager实现页面切换,顶部用textView,也可点击切换view.

2013-05-21

android_gingerbread_javasrc

android2.3 源码,开始进行关联Android的源代码,在Eclipse中新建一个Android工程,选中工程,主菜单 –>Project–>Properties–>选择Android,Project Build Target选中Android 2.3。 然后再点左边的“Java Build Path”,切换到 Libraries 面板,展开 Android2.3 这个lib,点击android.jar的Source attachment,再点Edit.在对话框中点“External File”,选择E:/Java/android/javasrc/android_gingerbread_javasrc.zip,点OK进行确认。这样就把Android的java代码关联好了。 5.在同一个工程中,选中工程,主菜单–>Project–>Properties–>选择Android,Project Build Target分别选择Android1.5,Android1.6,Android2.01,Android2.1- update1,Android2.2,按上面第四步的操作重复设置关联。

2013-04-08

空空如也

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

TA关注的人

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