- 浏览: 87714 次
- 性别:
- 来自: 郑州
文章列表
以下为websphere6版本下的操作:
进入websphere安装目录,IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\XXXNode01Cell,找到security.xml文件,
在第一个<security:Security标签里面,从上往下,把第一个找到的enabled="true",改成enabled="false",然后重启websphere,即可无密码登陆。
之后,如果需要重置密码的话,登陆websphere,点击左边的菜单“安全性”,
...
几个oracle操作语句
- 博客分类:
- oracle
--增加字段
alter table _pushflag_rela add mobiletype varchar2(1);
--修改字段
alter table pushflag_rela modify mobiletype varchar2(2);
--添加字段描述
COMMENT ON column yt_app_member_pushflag_rela.mobiletype IS '0:Iphone;1:安卓';
--查看字段的注释(表名要大写,字段也要大写)
SELECT * FROM USER_COL_COMMENTS WHERE TAB ...
项目中使用axis1.4生成的webservice,访问公安网的接口,使用过程中某些业务和时间段调用接口会产生请求超时的情况,由于业务是顺序执行,无法通过线程等待一段时间的方式来处理请求超时,因此只能尝试从webservice自身入手。
先说解决方案:通过各种设置setTimeout来控制请求超时时间。
具体怎么设置,尝试过的有如下几种:
如果是使用stub方式调用webservice,有两种方式设定:
1:统一所有出口的超时时间设定:
这种方式在axis生成的四个客户端类中,对stub这个类下手,这个类就是stub方式调用的核心类,以前总认为它 ...
查询不需要事务控制
复杂的”修改+插入+删除“混合操作,需要事务控制,一般建议存储过程完成,可直接在存储过程中完成异常时候的回滚
所以最有可能需要事务处理的就是普通的插入、修改、删除(影响数据一致性的行为),这一部分是spring事务控制处理的核心部分
根据mvc设计建议,一般会在action层做业务流转处理,在service层做业务内容处理和调用,通过dao层获取数据模型,由于业务处理的核心多在service层,因此spring的事务管理一般多针对service进行配置,同样一些潜在业务处理异常的日志处理也都会在service产生,而在action层做一些异常跳 ...
like '%'||#{supplierID}||'%' //这个我管用了(oracle)
like CONCAT('%','${orderSearch.contractNumber}','%')//尝试无效(mysql有效)
like "%"#{name}"%"; //不一定可用 对于不同的版本(sqlserver有效)
Oracle数据库
SELECT * FROM tablename WHERE Columnname like ‘%’ || #keywords# || ‘%’
mysql数据库
SELECT * FR ...
js中的几个小技巧
- 博客分类:
- Javascript
对付不让复制的网页技巧:
javascript:document.writeln(document.body.innerHTML)
//产生某一范围内的随机数:
alert(selectFrom(2,10));
function selectFrom(lowerValue,upperValue){
var choices = upperValue - lowerValue + 1;
return Math.floor(Math.random() * choices + lowerValue);
}
function htmlEscape ...
在用Hiberante时,
当一个model中使用联合主键,而联合主键中有其中一项还关联到另一张表,
这时用key-many-to-one,
但是,有时数据中,在做many-to-one时,找不到one的那一端,严格意义上讲,这种属于垃圾数据,
但是在实际应用中,又不可以删除。
在做many-to-one时,可以在配置文件中配置not-found="ignore",
但是key-many-to-one,不支持此属性,
于是,将key-many-to-one变通配置成了many-to ...
以前设置tomcat虚拟目录都是用来针对整个web项目做映射的,直到最近做文件上传,才想到了虚拟目录的另一种用途,那就是通过虚拟目录,可以把上传内容从服务器目录独立出来,方便统一各种媒体资源的访问和维护。
一 ...
Myeclipse10.0 注册失败的缘由
- 博客分类:
- JAVA
因为要学android开发,又因为之前一直使用myeclipse做开发,于是就想在myeclipse中集成android开发环境,结果myeclipse版本太低,8.0的eclipse内核还不到3.6,而最新的ADT需要eclipse3.6之上的内核,所以就开始跟myeclipse干仗了,各种不顺,最后只得升级Myeclipse版本,
找到了10.0的安装(这个网上给的下载链接是电驴地址,下载快),注册时候才发现,升级了,以前版本的升级使用的java文件生成的key不足以完成注册,于是下载网上的注册机,下载了好几个,大同小异,但是都注册不成功,琢磨了好久,最后总算成了,先把教训经验总 ...
代码如下,配合上window的计划任务,够用了,有心情的,可以猜猜苦逼的程序员几点上班
import urllib
import urllib.request
import http.cookiejar
import calendar,time, datetime
import sys
import random
class Login_kp:
def __init__(self):
cj = http.cookiejar.CookieJar()
self.opener = urllib.request.build_ope ...
第一种,直接变9080端口为80端口
1、修改端口9080为80服务器 > 应用程序服务器 > server1 > 通信 > 端口将WC_defaulthost的端口9080修改为80
2、修改虚拟主机9080为80,如果80已存在,则直接删除9080或保留均可,但必须要有80,否者修改没效果。环境 > 虚拟主机 > default_host > 主机别名==> 9080 ==> 80
3、保存后重启即可
这种方式只剩下80端口可以访问了,9080端口则不能访问了。
第二种,增加80端口
1、增加 ...
对WebSphere6的某一参数修改后,重启服务,想查看修改的效果,结果修改前后没变化,于是怀疑是否重新启动成功,查看日志,果真出问题了:
************* End Display Current Environment *************
[13-6-28 11:12:45:242 CST] 0000000a BundleResolve 3 found resource bundle com.ibm.ejs.resources.RasMessages in OSGi bundle com.ibm.ws.portletcontainer.internal
[13- ...
在完全备份工具中,3个工具tar,cpio与dump都很常用。cpio的最大好处就是连一般的设备文件都可以复制过来,所以使用cpio进行完全备份是很棒的一个选择。不过需要注意的是,cpio需要借助find 或其他可以找到文件的指令的帮助才可以正常工作。
1. 使用cpio 进行备份与反备份
[root @test /root]# find / -print | cpio -covB > /dev/st0 <==备份至tap
[root @test /root]# cpio -iduv < /dev/st0 <==用tap将数据存回系统中
2. ...
str.replace(str中被替换的,替换后的字符)
replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是: 1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);
2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号;
相同点是都是全部替换,即把源字符串中的某一字符或字符串全 ...
rpm -ivh xxxx
rpm -ivh --nodeps rp-pppoe-2.6-5.i386.RPM <==不考虑相依模块
--nodeps:不考虑依赖属性,强制安装。
rpm -ivh --replacepkgs rp-pppoe-2.6-5.i386.RPM <==直接覆盖掉曾安装过的套件
--replacepkgs:如果之前安装过这个套件,您想覆盖这个套件,那么不需要反安装后再安装,可以直接加--replacepkgs强制覆盖
rpm -ivh --replacefiles rp-pppoe ...