java
competerH_programing
这个作者很懒,什么都没留下…
展开
-
Android Socket 中文乱码
Android Socket 中文乱码彻底解决 主要还是服务器端和客户端编码匹配的问题不管用何种编码只要两端匹配就ok不要假定默认编码一个个去试不如一行code关键代码public static final String bm="GBK"; //全局定义,以适应系统其他部分InputStream is;BufferedReade原创 2012-06-06 16:28:29 · 1074 阅读 · 0 评论 -
JSP中实现网站自动登录
JSP中实现网站自动登录登陆的时候一旦选择了[自动登录]的选项,则需要在登陆成功后,附加下面的代码应为一般网站都提供保存用户名的功能,所以我把这个写到了外面。只有密码是单独处理的。 其中的host就是你的域名。 第一步,编写login.jsp文件,内容如下: Java代码 String host = request.getServerName();转载 2011-11-01 16:31:01 · 1308 阅读 · 0 评论 -
五种JSP页面跳转方法详解
五种JSP页面跳转方法详解1. RequestDispatcher.forward()是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.转载 2011-11-01 14:48:11 · 608 阅读 · 0 评论 -
Java设计模式圣经连载(01)-简单工厂模式
Java设计模式圣经连载(01)-简单工厂模式1.1 简单工厂(Simple Factory)模式简单工厂模式是类的创建,又叫静态工厂方法(Static Factory Methord)模式。简单工厂模式是由一个工厂对象决定创造哪一种产品类的实例。 1.1.1 工厂模式的几种形态工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态的决定将哪一个类实例化,工厂模式转载 2011-10-28 09:07:40 · 555 阅读 · 0 评论 -
Java与模式:适配器模式
Java与模式:适配器模式 目的:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 意图:你想使用一个已经存在的类,而它的接口不符合你的需求。 你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作。 (仅适用于对象A d a p t e转载 2011-10-28 09:19:00 · 476 阅读 · 0 评论 -
Java设计模式圣经连载(05)-代理模式
Java设计模式圣经连载(05)-代理模式代理模式是一种非常重要的设计模式,在Java语言中有着广泛的应用,包括Spring AOP的核心设计思想,都和代理模式有密切关系。 代理模式主要分两种:一种是静态代理,一种是动态代理。两种代理方式的实现有着本质的差异。 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,转载 2011-10-28 09:17:51 · 456 阅读 · 0 评论 -
Java设计模式圣经连载(04)-单例模式
Java设计模式圣经连载(04)-单例模式 单例模式是一种常见的设计模式,在《Java与模式》一书中,阎宏博士对单例模式做了全面的总结。单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点:1、单例类只能有一个实例。2、单例类必须自己自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。 说明:一下的代码来自阎宏博士的《J转载 2011-10-28 09:16:04 · 382 阅读 · 0 评论 -
Java设计模式圣经连载(02)-工厂方法(Factory Method)模式
Java设计模式圣经连载(02)-工厂方法(Factory Method)模式1.2 工厂方法(Factory Method)模式 工厂方法模式是类的创建模式,又叫虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。 工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际工作推迟到子类中。转载 2011-10-28 09:10:25 · 547 阅读 · 0 评论 -
Java设计模式圣经连载(03)-抽象工厂模式
Java设计模式圣经连载(03)-抽象工厂模式1.3 抽象工厂(Abstract Factory)模式 抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品具体类型的情况下,创建多个产品族中的产品对象。这就是抽象工厂模式的用意。 每个模式都是针对一定问题的解决方案。抽象工厂模式面对的问题是多产品等级结构的系统设计。 在学习抽象工厂具体实例之前,应该明白两转载 2011-10-28 09:05:24 · 754 阅读 · 0 评论 -
Java技术—IDEA的快捷键介绍
Java技术—IDEA的快捷键介绍1. Ctrl + java快捷键Space 完成类、方法、变量名称的自动输入这个快捷键是我最经常使用的快捷键了,它可以完成类、方法、变量名称的自动录入,很方便(JB也有类似功能,叫codeInsight吧,不过我不会用它来自动完成变量名称的输入,致使我倒向了IDEA这一边),现在我写程序基本上都不会完整的输入变量名称了,因为有了工具帮你输入,为什么还要自己敲转载 2011-10-27 11:56:46 · 2966 阅读 · 0 评论 -
myeclipse快捷键
(转载)myeclipse快捷键Ctrl+M切换窗口的大小;Ctrl+Q跳到最后一次的编辑处;F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Shmyeclipse 快捷键owTooltip Description;F3跳到声明或定义的地方;F5单步调试进入函数内部;F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关&rdquomyecl转载 2011-10-27 11:54:41 · 977 阅读 · 0 评论 -
Struts2中配置默认Action
Struts2中配置默认Action1.当访问的Action不存在时,页面会显示错误信息,可以通过配置默认Action处理用户异常的操作;2.配置方法: 在struts.xml文件中的下添加如下内容: 其中index为默认Action的name属性值;3.配置默认Action后,相应的namespace下不存在要访问的Action时,自动跳转到默转载 2011-11-03 10:25:01 · 4148 阅读 · 1 评论 -
SQL DateTime查询与格式
SQL DateTime查询与格式select * from orders where month(orderdate)= (select month(orderdate) from orders where orderid=10248) 1.一个月第一天的Select DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)2.本周转载 2011-12-20 11:03:21 · 1274 阅读 · 0 评论 -
java中对图象文件的处理(读写以及转换)
java中对图象文件的处理(读写以及转换)方法一:(利用imageio类的读写函数)import javax.imageio.ImageIO;import java.io.File;import java.io.IOException;import java.awt.image.BufferedImage;public class ChangeImageStyle转载 2012-03-20 11:28:29 · 901 阅读 · 0 评论 -
java 对象序列化
java 对象序列化1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a)当你想把的内存中的对象保存到一个文件中或者数据库中时候;b)当你想用套接字在网络上转载 2012-03-15 15:05:27 · 606 阅读 · 0 评论 -
使用MyEclipse6.0 工具Create a new connection driver (SQL SERVER 2005)
我突然想,什么是逻辑?我想不到。如果你也不知道。那请你把你要做的被个程序用 1, 2, 3.。。的形式写出步骤,或许你能明白些什么!初学者,不要问为什么似乎是最好的选择。就算是时代的悲哀吧:1..如果你同时安装2000和2005请2者使用 命名实例 安装.2.开启SQL SERVER服务:Microsoft SQL Server 2005 -->配置工具 -->SQL Server Con转载 2012-03-24 22:54:28 · 1271 阅读 · 0 评论 -
java IO操作 (读写、追加、删除、移动、复制等)
java IO操作 (读写、追加、删除、移动、复制等)一、多种方式读文件内容。1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io转载 2012-02-29 16:22:49 · 903 阅读 · 0 评论 -
java路径问题
平时写程序的时候,很多时候提示文件找不到,而抛出了异常,现在整理如下 一 相对路径的获得说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)String relativelyPath=System.getProperty("user.dir");上述相对路径中,java项目中的文件是相对于项目的根目录web项目中的文件路径视转载 2012-02-27 11:35:42 · 523 阅读 · 0 评论 -
java读取配置文件的几种方法
java读取配置文件的几种方法 在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据笔者工作中用到的读取配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法。一.读取xml配置文件(一)新建一个java bean(HelloBean.java)java 代码package chb.demo.vo转载 2012-02-24 17:10:50 · 837 阅读 · 0 评论 -
java日期处理类总结:Date/Calendar/GregorianCalendar/DateFormat/SimpleDateFormat类
java日期处理类总结:Date/Calendar/GregorianCalendar/DateFormat/SimpleDateFormat类 java中的日期处理类总结:Date/Calendar/GregorianCalendar/DateFormat/SimpleDateFormat类今天花了好大一点时间把java的日期类做了一下整理,哈1、 Da转载 2011-12-20 11:17:36 · 779 阅读 · 0 评论 -
hibernate 多条件查询方法 收录
hibernate 多条件查询方法 收录 方法一、1. Hibernate多条件查询通用方法 //value[i]为第i个查询条件propertyName[i]的值 (本方法已通过测试) public List searchByPropertys(String model,String[]propertyName,Object转载 2011-12-15 14:36:43 · 1081 阅读 · 0 评论 -
ORA-01861:文字与格式字符串不匹配
ORA-01861:文字与格式字符串不匹配select * from a where opertime='2004-1-8 18:51:44';或是select * from a where opertime='2004-1-8';或是select * from a where opertime='2004-01-08';都会报错:ORA-01861:文字与格式字符串不原创 2011-12-20 16:48:22 · 902 阅读 · 0 评论 -
日期函数相关的SQL总结datediff(),datepart()
日期函数相关的SQL总结datediff(),datepart()碰到统计信息的程序.按类别,年,月…来统计不同栏目的信息数量.总结下自己查阅的一些函数. 计算时间的函数中有,年(yy),季(q),月(m),周(ww),时期(w),天(d),时(hh),分(n),秒(s)getdate():返回当前日期获取当前月份的天数:select datediff(d,getdate(转载 2011-12-20 11:14:24 · 2096 阅读 · 0 评论 -
Struts2的配置文件——struts.xml
Struts2的配置文件——struts.xmlstruts.xml文件结构 struts.xml文件是整个Struts2框架的核心。 struts.xml文件内定义了Struts2的系列Action,定义Action时,指定该Action的实现类,并定义该Action处理结果与视图资源之间的映射关系。Java代码 "1.0" encoding="UTF-8" ?>转载 2011-10-26 17:13:01 · 872 阅读 · 0 评论 -
Struts2中action跳转到另一个action方法
Struts2中action跳转到另一个action方法从action1直接跳转到action2,有两种方法: 1. 需要保存前一个action的属性信息时使用: action2 2. 不保存前一个action的参数可以用这种方法: ActionName 1. 2. 3.转载 2011-10-21 13:45:56 · 1410 阅读 · 0 评论 -
使用Axis2的底层API开发Web Service Server端
1.使用Axis2的底层API开发Web Service Server端 1.1创建一个WebService(取名为MyService) 在MyService中有两个operations,如下所示。 public void ping(OMElement element){}//IN-ONLY模式。仅仅接收OMElement,并对其处理。 public OMElement e转载 2011-10-20 13:23:24 · 987 阅读 · 0 评论 -
java语法——内部类
一、 定义放在一个类的内部的类我们就叫内部类。二、 作用1.内部类可以很好的实现隐藏 一般的非内部类,是不允许有 private 与protected权限的,但内部类可以2.内部类拥有外围类的所有元素的访问权限3.可是实现多重继承4.可以避免修改接口转载 2011-08-30 15:05:20 · 556 阅读 · 0 评论 -
Java Dom解析xml
Java Dom解析xmlDom解析是将xml文件全部载入,组装成一颗dom树,然后通过节点以及节点之间的关系来解析xml文件,下面结合这个xml文件来进行dom解析。Xml代码 xml version="1.0" encoding="UTF-8"?>转载 2011-09-14 14:40:59 · 748 阅读 · 0 评论 -
在MyEclipse中使用debug模式
在MyEclipse中使用debug模式 1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下,2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,转载 2011-09-14 09:32:26 · 9645 阅读 · 0 评论 -
java编程技巧——swing图形化编程
1. 带标题的边框:操作:panel—>properties->border->TitledBorder->Title 2. JTree的使用 首先,选择JTree,然后在代码中自己构造一棵树,参考代码:public JTree转载 2011-09-13 10:59:03 · 1819 阅读 · 0 评论 -
The method setStatus(int) in the type Goods is not applicable for the arguments (Integer)
The method setStatus(int) in the type Goods is not applicable for the arguments (Integer) goods.setStatus(Integer.valueOf(ds.elementText原创 2011-09-08 16:19:47 · 8312 阅读 · 0 评论 -
java语法——集合类总结
java集合类总结 对象的集合 如果程序的对象数量有限,且寿命可知,那么这个程序是相当简单的。数组数组与其它容器的区别体现在三个方面:效率,类型识别以及可以持有primitives。数组是Java提供的,能随机存储和访问reference序列的诸多方法中的,最转载 2011-09-08 10:56:30 · 857 阅读 · 0 评论 -
JTable常见用法细则
JTable常见用法使用细则sitinspring原创,转载请注明作者及出处.JTable是Swing编程中很常用的控件,这里总结了一些常用方法以备查阅.欢迎补充,转载请注明作者与出处.一.创建表格控件的各种方式:1) 调用无参构造函数.JT转载 2011-09-05 14:42:29 · 818 阅读 · 0 评论 -
java编程技巧——多个相同控件绑定监听器
多个相同控件公用一个事件监听器 //注册事件 button1.addActionListener(this); button2.addActionListener(this); button3.addActionListener(this); butt原创 2011-09-02 11:23:06 · 3097 阅读 · 0 评论 -
JAVA数据结构
JAVA数据结构<br />线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。<br /> <br />Co转载 2011-04-19 19:57:00 · 430 阅读 · 0 评论 -
java语法——监听器
JAVA监听器添加的四种方式(自身、外部类、内部类、匿名类)import javax.swing.*; import java.awt.*; import java.awt.event.*; public class ThisC转载 2011-08-31 15:30:14 · 923 阅读 · 0 评论 -
Syntax error, parameterized types are only available if source level
Syntax error, parameterized types are only available if source levelis 5.0 在myeclipse里引入新项目的时候会报如下错误:在使用泛型的地方提示:Multiple markers a转载 2011-09-08 15:57:00 · 2656 阅读 · 2 评论 -
验证邮箱正则表达式
正则表达式在regex包中,包括了两个类, Pattern(模式类)和Matcher(匹配器类)。 Pattern类是用来表达和陈述所要搜索模式的对象 Matcher类是真正影响搜索的对象。 1.BufferedReader in; 2.P原创 2011-08-30 09:17:22 · 658 阅读 · 0 评论 -
使用 Axis2主要API开发WebService客户端
该部分将为高级用户介绍复杂但是更加强大的基于XML的WebService客户端,然而如果你是一个新手还是建议你使用axis的代码生成器进行客户端的开发.Web services能够用于为用户提供广泛的功能从单一的功能到像获取证券报价这样的实时操作以及耗时的商业服务.当我们利用这些服务的时候我们单一的客户 端操作方式将不会适合所有的复杂的服务操作 . 例如:我们使用单个传输通道(比如HTTP协议转载 2011-10-20 11:58:22 · 1827 阅读 · 0 评论 -
java: axis2 Web Service四种调用模式
java: axis2 Web Service四种调用模式package userguide.clients;import org.apache.axiom.om.OMAbstractFactory;import org.apache.axiom.om转载 2011-10-19 15:50:41 · 1982 阅读 · 0 评论