- 浏览: 415700 次
- 性别:
- 来自: 北京
最新评论
-
MCLoginandPwd:
分享一个代码生成器,http://blog.csdn.net/ ...
利用MyBatis Generator自动创建代码 -
astarring:
本人写了一个带界面版的mybatis geneator,htt ...
利用MyBatis Generator自动创建代码 -
spp_1987:
楼主, 有 操作 xsd 字符串 跟 xml 字符串 的吗? ...
JAXB安装与编译器使用 -
maimode:
814687491 写道List<ResolveInfo ...
Android 语音识别示例 -
maimode:
ydpiaoyun 写道你好,好像没看到数据库驱动配置的地方如 ...
利用MyBatis Generator自动创建代码
文章列表
在我小的时候,我的理想就是当程序员写代码,所以在高考填志愿时,当别的同学都在惆怅该选什么专业,我早已选好了计算机专业,虽然高考成绩不理想,但是好在如愿的上了自己喜欢的专业,尤其是当我知道很多同学都是被调剂到这个专业时,我觉得自己非常幸运。大一开始我就自学编程,第一门语言是VB,之后是C和Java,所以学校还没开始教这些专业课时,我已经入门了。整个大学期间,我的专业成绩一直名列前茅,后来也是作为优秀毕业生毕业的。上学期间我就开始给公司兼职做开发工作,毕业工作一段时间后,当时就有点飘了,觉得自己技术水平已经很牛了,总想着要做一些让技术转换为更有价值的软件产品的事,这个念头一起,一发不可收拾。那时 ...
一直对小程序充满兴趣,开放个人注册后,当天晚上赶紧申请了个账号,研究一番之后自己做了一个试试。
这是一个供朋友聚会玩谁是卧底时的道具,算是比较符合小程序的应用场景。
1. URLEncoder.encode方法会将所有“不符合”application/x-www-form-urlencoded格式的字符进行编码。如果你指望让它只对 http://localhost:8080/hello/中文/test.jsp?城市=北京 这样一个地址中的中文进行编码,然后拿去sendredirect的话,是不行的。
按照utf-8编码后的结果是:http%3A%2F%2Flocalhost%3A8080%2Fhello%2F%E4%B8%AD%E6%96%87%2Ftest.jsp%3F%E5%9F%8E%E5%B8%82%3D%E5%8C%97%E4% ...
这两天是怎么了,小心小心着居然出了岔子。跟其他产品人员合作不顺,上传的任务附件文件版本不对,提任务后由于疏忽大意沟通不畅造成两个开发人员做了重复的工作,紧接提另一个新任务时,又忽略了正在进行的任务,导致提的任务到了技术那里就发现了不对劲,虽然人家没说什么,可是我深深地感到惭愧。昨天带我的人针对我发送的邮件指出了其中不妥的地方,虽然有些道理刚一听到确实会比较难以立即接受,但是仔细想想,自己确实没有考虑到这些东西,想的太天真了,想的太友好了。
我究竟是怎么了,一而再再而三的出现工作失误。是自己这几天不认真还是工作的方法本身就有问题,还是说自己想问题时不够周全?这几天事情不是太琐碎,所以自己 ...
首先,感谢ITeye团队,他们解决了我的问题,让我能够继续使用iteye记录成长点滴。
在我还是个程序员的时候,一直使用iteye的博客,那时候就已经发现了编辑器中上图功能不是太方便,但因为写的文章带图不多,也就将就着用着,直到后来转向产品工作,写文章时,很多时候都要附图,一次折磨,两次折磨,之后我终于还是放弃了iteye,转而投向了sina的博客。其实心里还是很不甘,不愿丢舍iteye,因为从上学到工作,从学校到社会,它一直陪伴着我一路走来,记录了我的成长点滴,也见证着我的成长变化。用了一段时间后,发现sina博客实在是用不习惯,突然有一天,我问自己,为什么不给他们写信呢,我会遇到这 ...
本文介绍使用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
下文给出核心的代码部分:
EgSpeechActivity(启动的activity)
package com.example.androideg.speech;
impor ...
从现在起,开始Android!
注意:在开始android开发之前,你首先需要具备一定的JavaSE开发经验,先搭建好java开发环境然后再开始。
帮助站点:http://developer.android.com/index.html
第一步:下载SDK,配置开发环境
http://developer.android.com/training/index.html 提供了android开发的全部教程。
下载
Android SDK:http://dl.google.com/android/installer_r20.0.3-windows.exe ...
很多时候我们已经设计好了数据库,需要使用hibernate来做数据持久化,因此需要根据数据库中的表结构生成相应的POJO.
本例使用hibernatetools来自动创建pojo。
测试环境:eclipse3.7(indigo)+hibernate4.1+hibernatetools3.3+oracle10g
1.下载hibernatetools插件
hibernatetools可从官网下载,但是需要注意下载和自己使用的eclipse版本对应的版本包,然后安装到eclipse中取,link安装方式参见:http://maimode.iteye.com/blog/ ...
下面以一个简单的例子描述hibernate的使用。
软件配置:jdk1.6+hibernate4.1+oracle10g
1.hibernate包下载
先到hibernate官网下载hibernate的开发包hibernate-search-4.1.1.Final-dist.zip,解压缩此包,dist\lib目录下是开发所需的jar包。
2.在eclipse中创建java项目
项目创建后,需要引入依赖的jar包:
hibernate包:required下全部jar包,provided下的hibernate-jpa-2.0-api-1.0.1 ...
RMI是什么?
RMI为分布式系统交互提供了一种解决方案。
RMI底层通过网络实现运行在不同环境中的java系统间相互调用方法,就如同调用本地方法一样。
基于RMI的开发步骤:
1.编写RMI服务接口,须继承java.rmi.Remote类,而且所有方法都需要声明抛出java.rmi.RemoteException异常,所有参数均须实现序列化。
2.编写接口实现类,须继承UnicastRemoteObject类,实现上步骤中定义的接口,由于是序列化的类因此需要定义serialVersionUID字段。
3.注册RMI服务,即将服务对象绑定到指定端口 ...
程序中很多时候需要使用诸如配置文件等类似的资源文件,需要读入这些文件,获取其中的内容并在程序中使用。这就涉及到如何在程序中定位文件的问题。本文介绍java中常用的定位文件的方法。
1. 获取文件的URL
URL url = Main.class.getResource("te st.properties");
或者
URL url = Main.class.getClassLoader().getResource("te st.properties");
上面两个方法其实是一样的,都是调用ClassLoader的方法。 ...
我们使用IDE的理由很充足,它提高了开发效率。而使用IDE插件的目的也很明确,那就是更进一步提高我们的工作效率。下面将以eclipse作为IDE总结一下常用的插件。未列举出来的以后再慢慢添加。
(附件中提供了部分插件的离线安装包,link方式安装插件请参见 http://maimode.iteye.com/blog/1164524)
以下插件均在window7 + eclipse Helio(3.6)+ JDK1.6环境下测试使用过。
1. 属性文件编辑工具 propedit
下载地址:http://sourceforge.jp/projects/propedit ...
有关session的介绍参见http://com-xpp.iteye.com/blog/1553777
下面说一下session状态失效的检测方法:(引用别人的资料)
http://topic.csdn.net/t/20031204/21/2528823.html帖子中symfkj作者的回复 写道
1.HttpSession session=request.getSession(false); if(session==null){已经invalidate} 2.HttpSession session=request.getSession(true); ...
如果你使用过hibernate的eclipse插件自动创建DAO文件,那么就容易理解下面介绍的内容;如果你还没有用过hibernate也无妨。下面介绍使用mybatis 3的eclipse插件自动生成相关文件以及如何使用这些文件。
eclipse插件安装地址:http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/
附件有link安装包,link安装方式参考http://maimode.iteye.com/admin/blogs/1164524
MyBatis Ge ...
有这样一个需求:
有一个布尔型的字段需要保存到数据库中,但是数据库不支持布尔类型,因此采用一位字符(char(1))来存储这个布尔值,javabean中仍然采用boolean类型。
我们采用mybatis作为持久层框架,但是就有一个问题,数据库中使char型,而程序中是boolean型,如何实现数据类型自动转换?
解决办法:
mybatis提供了对自定义的类型转换器(typeHandler)的支持,因此我们可以自己编写类型转换器来实现这一自动转换的功能。
实现步骤:
第一步:编写自定义类型转换器
/**
*
*/
package ...