- 浏览: 14185 次
- 性别:
- 来自: 成都
最新评论
文章列表
一方面是生存,另一方面却努力想做个女强人。
生活告诉你,不要做女强人,而且自己在IT界也做不到女强人。
另一方面,是失望,你努力了3年,在别人眼里,不过是一个没有什么竞争实力的组。
你要钱还是要能力,自己选择。
虽然丹也说了,别人觉得怎么样无所谓,你自己觉得值得就可以了。
select travelid into iFindTravelid from t_bluesky_pro_travelpolicy where name='(国际)';报错ORA-01403:未找到数据;当然,是由于无查询结果导致的,但是我不想要先用select count(*)做一次统计,然后再执行一次select,于是从网上查询解决办法,发现可以使用Exception。我的代码如下:declaredname varchar(200);
begin -- if (1=1) then select name into dname from t_bluesky_pro ...
执行select * from t_bluesky_obt_pri_user
where rownum>8无结果,但是<12有结果。
原因是rownum是伪序列,从1开始,1<12,所以会产生查询结果,直到第7条产生完毕。它是根据查询结果生成的,如果是>8,因为1>8不成立,永远不会有结果生成。
ORA-01795:列表中的最大表达式数为1000解决方法
原因:SQL里面的IN中的数据量不能超过1000条
解决办法:
例如
Select * from tablename where col in (‘col1’,’col2’ ……..)
如果in 后面的Item过多的话,超过1000就会出现这种错误。
解决方法是:
Select * from tablename where col in (‘col1’,’col2’ …….., ‘col1000’) or col in (‘col1001’, …………)
declare
cursor 游标名 is
select******
变量名 游标名%rowtype
begin
open 游标名
loop
fetch 游标 into 变量名;
exit when (pars%notfound); --当游标没有指向行时退出循环
进行相关操作
end loop;
end
自己前一段时间出现了这个问题,通过在网上搜索,大概知道了原因,整理下一,以供大家参考。
将项目部署好后,启动tomcat后报错,java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
报这个错说明你用的是tomcat7。
目前的MyEclipse的内核为Eclipse3.5.* 尚不能提供直接对tomcat 7的支持,最新的Eclipse3.6.*可以直接支持。
解决方法有两个:
一、打开myeclipse,Preferentces->MyEclipse->Servers->Tomca ...
二、安装完成
1. 在MyEclipse 6.5 菜单栏中选择Window→Open Perspective→Other打开Myeclipse试图列表。这个时候Myeclipse的视图列表中,就出现了"SVN Repository Exploring"一项。
2. 打开"SVN Repository Exploring"视图。在左边空白区域,单击右键 → New → Repository Location。
3. 在Url一栏中输入svn://IP,点击Finish按钮。
4. 选择要下载的项目右键选择checkout 就把项目下载到本地了
三、 ...
数据库中有个字段比如说aaa类似“111,222”这样的格式,现在需要将222都更新为333,一开始想着写update语句就可以了,后面具体执行过程中,想了方案一:
1.将aaa按照“,”分隔后,将后面分隔出来的列分别放入到两个字段1和2中,然后将字段1+“333”更新到aaa中。
后面实现的过程中,发现mssql有replace这个函数,直接执行replace(aaa,'222','333')即可。
灵活的思维:
OBT的上线,由最初的人工替换配置文件,到最后设计配置修改工具(使用show指定要修改的配置项、path指定这些配置项所在的文件路径,temp指定文件,最后通过修改文件流覆盖tomcat下相应的文件),将整个应用的配置改动都放到数据库中,通过数据库脚本来执行应用配置的改动。将繁杂的上线流程精简到只需要简单的备份应用包、备份数据库、替换应用包、替换数据库、启动。即可。
TMC这边儿,不知道是不是还是人工修改。
关于配置修改文件的实现,有两种方式,一种是像目前这样,temp文件夹下放置需要修改的配置文件,指定读取文件的编码以及以文本类型来读取所有文件,但这样有种弊端,如果模板文件修改了 ...
【eterm原型】最早吧 国外GDS认为中国不会有航班 所以我们自己采购源代码创立了1E系统 就是Eterm的原型了
【tw是eterm的网页版】Eterm我们定义为终端系统 后来网络的发展和社会的进步要求有网络版预定的出现 于是航信创造了一个网页版Eterm叫做信天游 就是Travelweb的前身
【ibe为做前台图形预定提供数据接口,它负责从各处获取数据,其只是一个数据通道】再后来有人觉得终端订票落后了 希望有图形的预定界面出现 就有人促使航信创造了数据传输端口叫做IBE
【espeed提供国际预订接口】那时候IBE只有国内信息 再后来不是要国际 就出现了国际板IBE 起名Sepeed
【题 ...
我喜欢根据问题去研究细节的东西,但是我没有总结和创新的思想。
做维护工作以来,都是喜欢去研究细节,然后去解决问题,但是真正用到实际中的呢?难道是缺乏应用能力吗?
而且,对研究的东西都缺乏一个系统的整理。
在cmd中输入startup不弹出新的tomcat运行窗口 (修改catalina.bat文件)
shift
if not "%OS%" == "Windows_NT" goto noTitle
rem set _EXECJAVA=start "Tomcat" %_RUNJAVA%
set _EXECJAVA=%_RUNJAVA%
goto gotTitle
:noTitle
Hash新建:
x=Hash.new
x={}
x={:1=>2,:b=>3}
--------------------------
Hash的键可以是任意类型
x=Hash.new([])
表示创建一个Hash,它的默认值是空的数组[]。
x[:a]=[]
x[:a]<<1
要做到每个键都对应唯一的默认值,
y=Hash.new do |h,k|
h[k] =[]
end
hash转换为数组
hash.to_a