
军火库
文章平均质量分 53
iteye_7390
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java怎么从oracle存储过程接收对象数组与二维数组
存储过程越来越多的应用到项目当中了,不罗嗦了先来看看JAVA怎么从oracle接收对象数组。 [code="sql"] --建立oracle对象 CREATE OR REPLACE TYPE PERSON AS OBJECT ( --如果你执意使用VARCHAR2有一定几率出现乱码和ASCII码(貌似和驱动有关) --为了避免平台,服务器中间件,驱动等等因素而造成的 ...原创 2012-07-06 11:29:04 · 273 阅读 · 0 评论 -
oracle过程参数可能为空或多个值的查询(一)
今天在网上逛笔记本,挑眼花了,好在我的要求比较明确,i3或者i5的处理器,独立显卡,4G以上内存…… 品牌:√ 不限 价格:√ 4000-5000 屏幕尺寸:√ 15英寸 等等 我在勾选了我的需求之后,符合条件的产品就被搜索出来了。然而这些条件并不是必须的,你可以勾选其中几个,也可以不勾选,不勾选的话就是完全查询了。 于是我在想在oracle存储过程里要怎么解...原创 2012-07-26 12:47:49 · 860 阅读 · 0 评论 -
oracle过程参数可能为空或多个值的查询(二)
[url=http://nikoloss.iteye.com/blog/1607775]上一篇[/url],完成了对这些参数的判空查询,比如我要CPU为i3的,屏幕为15寸的,等等。 这次要解决的问题就比较棘手了,比如我在CPU上面同时勾选了i3,i5,这种情况要怎么查询呢。假设我这四个参数,每个参数有四种选项,那么我就有可能组合256种不同的查询。这么多种查询,我们不可能一个一...2012-07-27 13:38:59 · 470 阅读 · 0 评论 -
java调用存储过程的另类封装的开发日志(一)
选择了存储过程,就意味着牺牲了可移植性和灵活性,换来的确是安全性和稳定性和高性能以及特定数据库的特性。不过事情往往都是相对的,正是由于plsql的灵活多变实现一个目标往往可以有很多种途径而导致说想要写出安全稳定高效并重的存储过程也不是一件容易的事。我个人觉得存储过程最方便的地方在于传统方式可能需要几次交互的信息,丢给存储过程一次就可以搞定。维护存储过程也比可能破坏设计模式和一致风格...2012-11-24 15:32:05 · 166 阅读 · 0 评论 -
动态代理的动态编译实现
人说,善于总结才会成长。回顾这个帐号闲置了快两年了,还是一片空白。工作了也有那么一段时间了,期间很多人给予过我帮助,我也帮助过很多人。由于喜欢研究稀奇古怪的玩意,所以也做了一些稀奇古怪的成果,共享出来,他或许没有什么实用价值但他也许能给你带去灵感。 接触过动态代理的且不说接触过Spring也应该接触过Proxy,那么Proxy里面又是怎么一回事呢。我不太喜欢Proxy的使用方式,...2012-06-26 15:29:47 · 333 阅读 · 0 评论 -
[Python]从装饰器说开去
[code="python"] def deco(func): print "deco" return func @deco def foo(): return "hello" #main if __name__=="__main__": print foo() [/code] 装饰器理解起来就是 [code="python"] def d...2014-03-14 11:07:29 · 313 阅读 · 0 评论 -
[Python]python版本的springMVC
[url=http://nikoloss.iteye.com/blog/2030986]上一篇[/url]中,提到了装饰器在tornado中的封装风格,今天就来实现一下。 首先需要了解tornado本来的风格,从一个最简单的helloworld开始。 [code="python"] import sys,tornado.ioloop,tornado.web,tornado class ...2014-03-16 10:08:22 · 490 阅读 · 0 评论