- 博客(72)
- 资源 (2)
- 收藏
- 关注
首个小程序
一直对小程序充满兴趣,开放个人注册后,当天晚上赶紧申请了个账号,研究一番之后自己做了一个试试。 这是一个供朋友聚会玩谁是卧底时的道具,算是比较符合小程序的应用场景。 ...
2017-04-26 20:30:48 174
JavaEE开发之URL中文编码问题
1. URLEncoder.encode方法会将所有“不符合”application/x-www-form-urlencoded格式的字符进行编码。如果你指望让它只对 http://localhost:8080/hello/中文/test.jsp?城市=北京 这样一个地址中的中文进行编码,然后拿去sendredirect的话,是不行的。 按照utf-8编码后的结果是:http%...
2014-12-20 04:18:05 734
最近怎么老出岔子?
这两天是怎么了,小心小心着居然出了岔子。跟其他产品人员合作不顺,上传的任务附件文件版本不对,提任务后由于疏忽大意沟通不畅造成两个开发人员做了重复的工作,紧接提另一个新任务时,又忽略了正在进行的任务,导致提的任务到了技术那里就发现了不对劲,虽然人家没说什么,可是我深深地感到惭愧。昨天带我的人针对我发送的邮件指出了其中不妥的地方,虽然有些道理刚一听到确实会比较难以立即接受,但是仔细想想,自己确实没有...
2013-02-26 12:42:51 225
庆祝自己博客重新回到ITeye
首先,感谢ITeye团队,他们解决了我的问题,让我能够继续使用iteye记录成长点滴。 在我还是个程序员的时候,一直使用iteye的博客,那时候就已经发现了编辑器中上图功能不是太方便,但因为写的文章带图不多,也就将就着用着,直到后来转向产品工作,写文章时,很多时候都要附图,一次折磨,两次折磨,之后我终于还是放弃了iteye,转而投向了sina的博客。其实心里还是很不甘,不愿丢舍iteye...
2013-02-20 10:25:19 134
原创 Android 语音识别示例
本文介绍使用android.speech包下的api实现一个简单的语音识别例子。 speech api参考:http://developer.android.com/intl/zh-CN/reference/android/speech/package-summary.html android开发入门参考:http://maimode.iteye.com/blog/1634268...
2012-09-07 13:24:22 377
原创 Android start from now on
从现在起,开始Android! 注意:在开始android开发之前,你首先需要具备一定的JavaSE开发经验,先搭建好java开发环境然后再开始。 帮助站点:http://developer.android.com/index.html 第一步:下载SDK,配置开发环境 http://developer.android.com/training/index.htm...
2012-08-27 16:39:19 154
使用hibernate tools插件生成POJO
很多时候我们已经设计好了数据库,需要使用hibernate来做数据持久化,因此需要根据数据库中的表结构生成相应的POJO. 本例使用hibernatetools来自动创建pojo。 测试环境:eclipse3.7(indigo)+hibernate4.1+hibernatetools3.3+oracle10g 1.下载hibernatetools插件 hibern...
2012-08-13 16:43:33 151
原创 hibernate 入门学习 Demo
下面以一个简单的例子描述hibernate的使用。 软件配置:jdk1.6+hibernate4.1+oracle10g 1.hibernate包下载 先到hibernate官网下载hibernate的开发包hibernate-search-4.1.1.Final-dist.zip,解压缩此包,dist\lib目录下是开发所需的jar包。 2.在eclipse中创...
2012-08-13 15:29:14 115
RMI入门学习
RMI是什么? RMI为分布式系统交互提供了一种解决方案。 RMI底层通过网络实现运行在不同环境中的java系统间相互调用方法,就如同调用本地方法一样。 基于RMI的开发步骤: 1.编写RMI服务接口,须继承java.rmi.Remote类,而且所有方法都需要声明抛出java.rmi.RemoteException异常,所有参数均须实现序列化。 2.编写接口...
2012-07-20 15:38:25 90
原创 java资源文件定位
程序中很多时候需要使用诸如配置文件等类似的资源文件,需要读入这些文件,获取其中的内容并在程序中使用。这就涉及到如何在程序中定位文件的问题。本文介绍java中常用的定位文件的方法。 1. 获取文件的URL URL url = Main.class.getResource("te st.properties"); 或者 URL url = Main.class.get...
2012-06-19 17:28:28 161
eclipse 常用插件
我们使用IDE的理由很充足,它提高了开发效率。而使用IDE插件的目的也很明确,那就是更进一步提高我们的工作效率。下面将以eclipse作为IDE总结一下常用的插件。未列举出来的以后再慢慢添加。 (附件中提供了部分插件的离线安装包,link方式安装插件请参见 http://maimode.iteye.com/blog/1164524) 以下插件均在window7 + eclipse ...
2012-06-12 12:01:24 147
原创 Java EE 中 http Session有关问题
有关session的介绍参见http://com-xpp.iteye.com/blog/1553777 下面说一下session状态失效的检测方法:(引用别人的资料) http://topic.csdn.net/t/20031204/21/2528823.html帖子中symfkj作者的回复 写道1.HttpSession session=request.getSes...
2012-06-07 17:01:44 107
利用MyBatis Generator自动创建代码
如果你使用过hibernate的eclipse插件自动创建DAO文件,那么就容易理解下面介绍的内容;如果你还没有用过hibernate也无妨。下面介绍使用mybatis 3的eclipse插件自动生成相关文件以及如何使用这些文件。 eclipse插件安装地址:http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/ecl...
2012-05-24 18:28:49 151
mybatis自定义类型转换器
有这样一个需求: 有一个布尔型的字段需要保存到数据库中,但是数据库不支持布尔类型,因此采用一位字符(char(1))来存储这个布尔值,javabean中仍然采用boolean类型。 我们采用mybatis作为持久层框架,但是就有一个问题,数据库中使char型,而程序中是boolean型,如何实现数据类型自动转换? 解决办法: mybatis提供了对自定义的类型转换器...
2012-04-17 16:54:14 378
设计一个通用数据访问框架
很多时候我们的程序需要访问数据源取数据,处理完毕后,又要将数据写入数据源,为了解决数据存取问题,一般的做法就是添加数据持久层代码,直接利用DAO对数据进行持久化,或是保存到数据库或是保存到文件或者其他方式。 这是比较流行也比较成熟的做法了,但是有时候我们会发现,刚完成一个项目开发,但是需求发生改变,不得不对代码进行修改。请看如下两个场景: 1. 原来数据是从串口中接过来,程序处理完...
2012-04-11 17:06:59 225
原创 Date and Time Patterns
java.text.SimpleDateFormat中的pettern:Letter Date or Time Component Presentation Examples G Era designator Text AD y Year Year 1996; 96...
2012-02-24 10:40:55 142
hsqldb常识
HSQLDB一大特色就是能够在内存中建立数据库,当然它也能将这些内存数据库保存到文件中以便实现真正的持久化。 先睹为快! 下面是一个In-Process方式访问内存数据库的代码示例: 下面代码需要引入hsqldb.jar包 (hsqldb-2.2.8)import java.sql.Connection;import java.sql.DriverManage...
2012-02-21 18:26:04 150
java注释中书写html标记
有时候我们需要在注释中写html标记或者xml节点标记,但是直接在注释中的话,查看时我们的<xxx>标签会被过滤掉,如下,假设我们要在注释中写<height>185</height> 如果直接这样写的话,查看时将只有height,要想达到预期的目的,需要这样写:&lt;height>185&lt;/height> ...
2012-02-07 15:31:38 490
原创 正则表达式中不包含连续字符
参考资料:http://www.cnblogs.com/deerchao/archive/2007/02/15/651411.html 就我自己而言,这个问题最简单的解决方法是使用编程语言的配合,找出那些包含abc的,剩下的就是不包含的了——懒人的风格。但我写的是教程,读者未必都有编程的基础,有些只是使用一些工具从txt文档中抽取出一些信息,所以要回答还是必须完全通过正则表达式来完成。...
2012-02-02 15:15:06 2776
junit入门
借助 Java 5 注释,JUnit 4 比从前更轻(量级),也更加灵活。JUnit 4 放弃了严格的命名规范和继承层次,转向了一些令人激动的新功能。 1.测试用例和被测试的类要具有相同的包,但是放到不同的目录下。 src --com.app.service --com.app.bean junit --com.app.service --com.ap...
2012-02-02 15:14:44 166
心得和总结
一下内容是阅读一些文档时看到的。 在Oracle 社区中,关于如何对系统调优以得到最佳的性能(或者如何最佳地使用各种Oracle 特性)有许多“常识“。这种原本明智的”常识“有时却演变成为一种”传说“甚至”神话“,这是因为开发人员和数据库管理员可能不加如何批判地采纳这些思想,或者不做如何思考就盲目扩展它们。 一些最佳实践取决于(或部分取决于)事实的真实性,...
2012-02-02 15:11:32 141
原创 摘录需求分析的经验总结
摘自:http://www.iteye.com/topic/1119832 及 http://fangang.iteye.com/blog/1345283 不能客户怎么说软件就怎么做。客户提出的原始需求往往是不考虑技术实现,基于非计算机管理的操作模式提出来的。他们提出的很多需求常常比较理想而不切实际,毕竟人家是非技术的。 同时,计算机信息化管理就是一次改革,对以往手工管理模式的改革...
2012-02-02 14:59:29 159
原创 HA及集群
摘自:http://blog.ixpub.net/html/97/12677297-78567.html参考资料:http://www.db2china.net/home/space.php?uid=3821&do=blog&id=8278 1.1 什么是集群 简单的说,集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的...
2012-01-30 15:27:58 80
jmx入门及开发示例
官方介绍:http://docs.oracle.com/javase/1.5.0/docs/guide/jmx/overview/JMXoverviewTOC.html JMX(Java Management Extensions) 是来管理网络,设备,应用程序等资源,它描述了一个可扩展的管理体系结构,并且提供了 JMX API 和一些预定义的 java 管理服务。通过JMX可...
2012-01-17 14:09:28 191
原创 为 Web 应用建立基于 JMX 的管理系统
以下转自:http://www.ibm.com/developerworks/cn/java/l-jmx2/index.htmlWeb 应用系统总算开发了,接下来该如何让客户(Web 应用系统的管理员)轻松管理我的一堆配置文件,或者如何实现动态修改系统运行属性,同时又让客户不需要过多的了解配置文件的内容就能够实现这些管理呢?这是许多刚刚结束 Web 应用系统前期开发的系统分析人员需要面临...
2012-01-16 11:43:45 115
日志系统2
目前流行的日志门面接口有common-logging、slf4j,以前一直都在使用前者,后来许多文章都在介绍slf4j,很多地方都在介绍slf4j的优点(最主要的比common-logging优越的地方是能在OSGi环境下使用,但是至于为什么common-logging不能使用还是不太清楚),因此决定开始尝试slf4j,对于jar包引入方面,感觉稍微没有common-logging方便,commo...
2012-01-13 17:44:14 64
原创 NIO 编程示例代码
server package nio;import java.io.*;import java.net.*;import java.nio.*;import java.nio.channels.*;import java.util.*;public class Server implements Runnable { // The port we wil...
2012-01-12 14:54:48 161
原创 字符集与字符编码问题
字符集合字符编码的问题一直都在用,但是从来没有详细的了解,一下是从网络搜集到的一些资料。 http://drift-ice.iteye.com/blog/726265 http://www.iteye.com/topic/804737 http://www.iteye.com/topic/317895 写道编码是编码字符集和字符编码方案的一个组合 ,它可以将字符集...
2012-01-11 16:06:01 139
原创 java中char与汉字占用字节个数问题
一直都是糊里糊涂的在用,始终没有搞清楚汉字在java中占用字节个数的问题,每次都是逃避着过去了。今天一个字节编码问题让我不得不去重新认识char与汉字编码这个问题。 下面是引用一个讨论中的资料: http://www.iteye.com/topic/47740 写道(由于原作者将字节和位写混淆了,引用时我已做过更改)貌似一个简单的问题(也许还真是简单的)但是却把曾经自认为...
2012-01-11 14:46:11 278
xml与java对象映射
JAXB提供了XML到java对象(类)之间的相互映射(转换),我们可以利用JAXB来消除繁琐的XML解析工作。下面是引用oracle网站中有关jaxb的一句话。 Now developers have another Java API at their disposal that can make it easier to access XML documents: Java Arc...
2011-12-31 15:52:36 443
原创 JAXB安装与编译器使用
JAXB (Java Architecture for XML Binding) 的主要功能是根据DTD或者XML Schema将XML Element转化为Java类。将XML文本流转化为Java Object,把XML Processing转化为对类的一些属性的访问。简单的来说,它可以让你轻松解析和验证XML内容而不用去写那些繁琐的XML解析代码。 JAXB 包含两个部分:1,...
2011-12-30 09:28:50 537
基于ActiveMQ开发示例代码
Producerpackage activemq;import javax.jms.Connection;import javax.jms.ConnectionFactory;import javax.jms.Destination;import javax.jms.JMSException;import javax.jms.MessageProducer;i...
2011-12-28 17:42:43 135
ActiveMQ implements JMS
本文是研究ActiveMQ过程中总结的资料,主要目的是梳理activemq的现有功能帮助记忆。 ActiveMQ是JMS的一种实现,因此对JMS标准的了解非常有助于对ActiveMQ的认识。 目录1. Jms消息: 41.1 PTP模型 41.1.1 点对点消息传递域的特点如下: 41.1.2 可靠性 41.2 PUB/SUB 模型 41.2.1 发布...
2011-12-28 15:36:58 116
原创 NIO BIO AIO
推荐阅读:http://blog.csdn.net/historyasamirror/article/details/5778378 一、 Reactor and ProactorIO读写时,多路复用机制都会依赖对一个事件多路分离器,负责把源事件的IO 事件分离出来,分别到相应的read/write事件分离器 。涉及到事件分离器的两种模式分别就是 Reactor和Proa...
2011-12-23 18:01:31 135
maven入门学习及环境搭建
本文将简单介绍maven及使用命令,重点介绍如何搭建maven开发环境,最后给出一个利用maven创建项目的例子。 一 maven是什么 简单的说,maven是项目构建和依赖管理的工具。 利用maven可以脱离IDE创建、编译,打包、发布项目。类似产品如ant。 二 快速了解 Based on the concept of a project objec...
2011-12-22 17:19:04 112
SimpleDateFormat日期时间掩码
SimpleDateFormat中经常用到的日期时间掩码: The following pattern letters are defined (all other characters from 'A' to 'Z' and from 'a' to 'z' are reserved): Letter Date or Time Component ...
2011-12-21 17:22:01 832
原创 java反射方式调用私有方法
以下内容转自:http://blog.csdn.net/sunyujia/article/details/2501709 package com.syj.util.reflect;import java.lang.reflect.Method;/** * <p> * Title: 私有方法调用工具类 * </p> * * ...
2011-12-09 17:17:54 238
oracle update 多表关联
update多表关联示例: update A a set a.route = (select b.route from B b where a.orgn = b.orgn and a.dest = b.dest)where exists (select * from B b where b.orgn = a.orgn and b.dest = a.de...
2011-11-17 13:59:37 121
oracle中创建表空间和用户等常用sql
[code=&quot;sql&quot;]--创建表空间CREATE TABLESPACE testdb1LOGGING DATAFILE 'e:\oracle\test\testdb1.dbf' SIZE 100m AUTOEXTEND ON NEXT 100m MAXSIZE 10240m EXTENT MANAGEMENT LOCAL;--创建临时表空间CREATE TEM...
2011-11-11 11:04:32 88
mybatis学习总结
最近学习mybatis,总结了一些东西,都是些死东西,但是很实用,分享出来,希望将要学习mybatis的同学少走弯路。阅读mybatis文档了解 1.重要类及其建议生命周期:SqlSessionFactoryBuilder:method scopeSqlSessionFactory:application scopeSqlSession:request or me...
2011-11-08 18:52:00 89
宿舍管理系统
2008-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人