01-Java笔记
文章平均质量分 79
wklken
http://www.wklken.me
展开
-
XML布尔判定[1]——生成条件组合
最近在写毕设,用到MyBatis,发现里面有个动态SQL的XML判定但是,这里不是关于MyBatis后台实现的,呵呵,那个有机会再去看看后台实现翻出去年实习写的一个半成品需求:有一系列从Oracle中导出多个txt数据文件,但是新的项目需要的是这几张表中某几个字段的组合,我写了个SQL语句生成器,半成品一直放着没时间完善。即使用XML进行配置,根据配置信息提取对应项的对应值,并过滤,最后组成插入新表的SQL语句原创 2011-05-09 20:17:00 · 2999 阅读 · 0 评论 -
XMPP——Smack[1]连接、登陆及账户操作
使用smack实现基于XMPP的IM工具临毕业前,应需求,花了三天写了个小的聊天工具,貌似简陋得很….若有机会再完善吧,目前毕业季,处理毕业事宜,还要准备即将的入职。眼瞅着大学四年就这么结束了,哎。原创 2011-06-01 20:54:00 · 31257 阅读 · 18 评论 -
XMPP——Smack[3]用户列表,头像,组操作,用户操作
上一篇主要是会话的管理继续,这是显示用户列表方面的原创 2011-06-01 21:03:00 · 28623 阅读 · 17 评论 -
XMPP——Smack[5]文件传输及离线消息的获取
三天时间,赶在最后一下午实现了文件的传输,本来需要实现离线文件的发送的,一直没想好怎么弄,找openfire的离线文件插件没找到,后来想出一种方法,起服务器时起了一个系统用户,一直在线,当用户发送离线文件,检测到对方不存在,先发给系统用户,存到服务器路径,并在数据库中保存信息,当对方上线时,系统用户查表,拿文件发送想是这么想的,问题是时间太紧,没有实现,囧。原创 2011-06-01 21:11:00 · 22216 阅读 · 15 评论 -
XMPP——Smack[2]会话、消息监听、字体表情和聊天窗口控制
上一篇是连接,登陆登出和账户管理继续连接之后,拿到了connection,通过它可以搞定会话原创 2011-06-01 20:59:00 · 22382 阅读 · 3 评论 -
XMPP——Smack[4]状态,心情,头像更改
这里写完,最基本的IM功能也就完了,还剩下个发送接收文件,离线消息扩展等等呵呵,三天时间,看的不是很深入,欢迎大家补充呀原创 2011-06-01 21:07:00 · 19636 阅读 · 13 评论 -
通用excel导入导出
通用导入导出需求:在实际J2EE项目中,经常遇到需要导入导出excel文件的情况解决方案:利用java的annotation,自定义一个annotation ,在声明pojo的时候对需要操作字段的属性进行声明然后,通用的处理类根据运行时,读取annotation 相关信息,解析需要资源: poi3.6 jdk1.5以上原创 2011-04-23 00:08:00 · 10062 阅读 · 3 评论 -
J2EE项目数据字典设计
这里的数据字典并非是数据库的数据字典,而是在项目编码过程中涉及到一些类似字典查询的操作。需求: 在项目开发中,一些变量需要在多个地方使用,但这些变量的值是在某一范围内,且每一个值对应一个翻译的字面量。 若是使用数据库存储,因为变量值是固定的,多余的数据库访问没有必要;若是直接硬编码到代码中,若是需要进行修改的时候,造成维护困难;若是以常量方式书写到类中并在使用时引用,你将发现你的常量类Constants里面内容庞杂,命名和使用都极其困难。原创 2011-05-07 22:46:00 · 85224 阅读 · 4 评论