摘要: 2011年,坚决辞去了发展还不错的工作。我觉得,这不是我想要的生活,我我在心理呐喊,我要创业!我自负地认为:我可以实现更高的自我价值。怀着一种为了创业而创业的心态,就这样开始了自己的创业体验。创业,就必须要找一个方向,基于移动互联的大众化产品,我相信我没有那个实力去做,因此只能找一个行业方向。调查过很多行业,值得一提的是汽车维修行业。根据没有详细证明的调查结果,后汽车市场一年有几千亿。着手开始调查国内各家汽车维修行业的软件情况,有做汽车维修资料网站的,国内做的好的有两家,做汽车维修的管理系统,及典型三层架构的,有点类似简单的进销存系统,这样的公司大概有10多家。做汽车硬软件结合,汽车设备检测的 阅读全文
posted @ 2012-07-15 19:59 卡卡。冰 阅读(343) 评论(0) 推荐(0)
摘要: 下面将如何在存储过程中判断SQL语句的错误,向大家作一个详细地介绍, 希望大家让程序开发人员遵从这样的方式编写SQL存储过程,以避免造成在程序联调过程中应用程序状态不明确的问题。如以下代码表示,在SQL存储过程中可以定义执行状态的出口参数,而且尽量返回系统报告的SQLCODE, 而并非个人定义的,这样可以更好地判断是什么样的错误, 也可以返回错误说明,有的开发人员不知何故,将返回码定义成79700,如果是参照DB2说明开发的,可能是误会了说明的含义,这个问题已经造成了联调过程中的误导判断和无法确定问题的原因,希望大家注意;如果需要忽略NOT FOUND, 可以DECLARE CONTINUE 阅读全文
posted @ 2012-07-12 11:44 卡卡。冰 阅读(2392) 评论(0) 推荐(0)
摘要: 几乎一年没有写博客了,说没时间那是借口,唯一的原因是,年纪越大越发觉自己肤浅。有些想法还没提笔,就发现很幼稚,就不敢发出来贻笑大方了。这次先给大家说个小故事:从前有三个屌丝,聚在一起做网络,提供免费的网络服务,砸锅卖铁,通宵达旦,除了卖肾啥都做了。3年后终于做到了五百万用户,对于年轻人来说,能把五百万人玩弄于鼓掌之间,已经是很牛逼轰轰的事了,不过用户越多,成本越高,每年服务器、带宽租金、房租水电、广告运营等成本,已经达到了十七八万,屌丝们不得不面对一个终极问题:如何盈利?屌丝们定了三盘沙县水饺,围着一箱子的冰啤酒开始计算:按照最近一月的登陆情况来看,四百万个账号已经不活跃了,真正有商业价值的只 阅读全文
posted @ 2012-07-08 16:19 卡卡。冰 阅读(208) 评论(0) 推荐(0)
摘要: webwork拦截器interceptor 之 ActionInvocation 意义 收藏 “将Web页面中的输入元素封装为一个(请求)数据对象”,这个对象就是ActionInvocation类型. 对于Xwork 而言,前端的Webwork 组件为其提供的是一个Map 类型的数据结构。而Action面向的却是Model对象所提供的数据结构。在何时、何处对这两种不同的数据结构进行转换? 写一个辅助类完成这样的工作,并在每次Action 调用之前由框架代码调用他完成转换工作。Xwork 通过Interceptor 实现了这一步骤,从而我们可以根据需要,灵活的配置所需的Interceptor。从 阅读全文
posted @ 2012-07-03 15:42 卡卡。冰 阅读(2081) 评论(0) 推荐(0)
摘要: 最开始是先了解 struts2的文件下载,书上云:可以通过<a标签直接来连接目录地址来下载,但是不能实现 中文文件下载(乱码)、隐藏文件在项目中的路径、下载权限(action中、servlet中处理)、设置浏览器不认识的文件类型(如浏览器对txt和图片格式默认不会出现下载提示框而是直接在页面显示,因为浏览器认识它)等等。为了实现上述功能才用struts2的文件下载,简单方便。===============struts.xml================<action name="upload" class="com.kh.action.upload 阅读全文
posted @ 2012-07-01 15:45 卡卡。冰 阅读(921) 评论(0) 推荐(0)
摘要: 在运用 insert into 表名() select * from 表名 语句插入多条数据时,如果select * from 表中没有数据,会爆ora-01403 找不到数据。解决办法很容易就是将这个语句复制一下,先计算count(*)如果为0就不执行,如果>0就执行上面的语句。ORA-24338: 未执行语句句柄在存储过程中用到游标的时候,如果没有执行 open dateset(游标) for v_sql,而进行访问返回的游标会报错ORA-24338: 未执行语句句柄。为什么会没有执行 ‘open dateset(游标) for v_sql’,那是由于在存储过程中写有exceptio 阅读全文
posted @ 2012-06-28 18:14 卡卡。冰 阅读(5953) 评论(0) 推荐(0)
摘要: 1.SELECT * FROM V$DB_OBJECT_CACHE WHERE name='NCCM_MEDICAL_USERSTATS2' AND LOCKS!='0'; 2.select SID from V$ACCESS WHERE object='NCCM_MEDICAL_USERSTATS2';3.SELECT SID,SERIAL#,PADDR FROM V$SESSION WHERE SID='135'; 4.alter system kill session '135,50430' immediat 阅读全文
posted @ 2012-06-28 17:55 卡卡。冰 阅读(2208) 评论(0) 推荐(0)
摘要: struts2上传文件在用的过程中总有些问题:1. 总找不到'input'逻辑视图,当在action用拦截器的时候(类型、拦截)且配置逻辑视图‘input’后,仍然没有走'input‘. 假设一下:如果大小超过maximumSize的值或类型不在allowedTypes值的范围内的时候,应该由触发器返回input逻辑视图到struts.xml中。如果没有让action集成 actionsuppt的话,拦截器不会返回'input‘。那么请求就会进入action中并且所谓的拦截器起不到任何效果,文件将会上传成功!2.当上传文件的大小超过 <constant n 阅读全文
posted @ 2012-06-25 18:25 卡卡。冰 阅读(1863) 评论(0) 推荐(0)
摘要: <%@pagecontentType="text/html;charset=GBK"%><%@tagliburi="/WEB-INF/Report.tld"prefix="report"%><%@pageimport="java.io.File"%><%@pageimport="com.runqian.report4.usermodel.Context"%><%@pageimport="java.util.*"%>& 阅读全文
posted @ 2012-06-11 08:35 卡卡。冰 阅读(725) 评论(0) 推荐(0)
摘要: UseDWR`sConvert--DWR的学习可以通过访问文档来得知如何使用DWR的转换器:http://directwebremoting.org/dwr/documentation/server/configuration/dwrxml/converters/index.html下面我们来一步步讲解:1.转换器(convert)用于负责定义Java类型和js类型之间的对应关系,看看文档的说辞:Converters are an integral part of DWR and are responsible for marshaling data between the client an 阅读全文
posted @ 2012-06-10 17:08 卡卡。冰 阅读(3338) 评论(0) 推荐(1)