鱼1.WebApplication知识库
amosryan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NO.13 生产环境增量更新漏洞
知识库总目录: No.0 Web开发知识库 出于对于更新效率的要求,我们在更新生产环境时,比较多的是采用增量更新的方式:即仅将需要更新的文件打个包,在生产环境解压(一般需要重启服务)即可完成更新。 而在这个过程中有几种漏洞,不可不察。 1.内部类 对于java文件更新申请人一般提交的是源文件(即java文件)而非编译后文件,然而增量更新打包清单往往仅根据源原创 2010-01-07 09:05:00 · 975 阅读 · 0 评论 -
NO.65 Oracle主外键、索引Sql抽取工具
AR Tools总体说明:NO.66 AR Tools-开发人员常用小工具,总有一款适合你 --update at 20101011:现将此工具集成至ARTools并调整为抽取所有主外健、索引Sql【优快云下载】:ARTools.Oracle抽取指定库的主键、外键、索引 【背景】 为了跟未来生产库的表空间名称一致,通过expdp、impdp依原创 2011-07-29 16:11:41 · 1196 阅读 · 0 评论 -
NO.75 Infomix库向Oracle移植的一般步骤
[此部分内容为本人借鉴,仅对部分内容调整]【工具准备】(版本仅为本人实际操作时使用,仅供参考) DbVisualizer V6(提取informix数据) PowerDesigner V12.5(informix数据文件向oracle转换) PL.SQL.Developer.v7(向oracle中导数) Oracle 10g(客户端即可) UltraEdit(编辑原创 2012-02-01 11:16:42 · 1369 阅读 · 0 评论 -
NO.50 Oracle 11gR2 EXP-00011 问题之解决(impdp,expdp实例)
之前都是玩9i,10g,最近把一个10G上的exp 的 dmp imp 11gR2的实例里,再exp出一个rows=n compress=y的dmp,再用这个dmp imp至另一个用户时,发现所有的无数据表全没了?困惑…问了一圈人,都没见过这问题,还是上网查吧,果然有结论:http://mocca3in1.javaeye.com/blog/739023 一、使用expdp,impdp(原创 2011-01-17 16:03:00 · 1252 阅读 · 0 评论 -
NO.83 常用二维码对比(QR、PDF417、DM、汉信码)
以下信息仅代表目前已知情况,请随时关注各标准最新变化…… QR(日)PDF417(美)DM(韩)汉信码(中)备注发明时间 1994年1992年1989年2005年原创 2012-11-02 10:48:13 · 10199 阅读 · 0 评论 -
NO.31 Html,Jsp,Rtf中文乱码解决方法大搜集
知识库总目录: No.0 WebApplication开发知识库 目前已总结Html、Jsp、Rtf的中文乱码解决方法,继续搜集中......(本文涉及字符集的均以GBK为例)1.html中文乱码? 在head区加入此句即可 2.JSP中文乱码? 行首可有此行? 3.使了上面一招JSP还显示乱码? OK,原创 2010-05-19 16:45:00 · 3129 阅读 · 7 评论 -
NO.84 ADF Mobile起步
1 准备工作1.1 一台4G(或以上)的Win7机器 经实验,2G也可以,不过可能会很慢;WinXP也可以,有一个XP特有的问题,详情见第3节“ADF Mobile Extension导入”之“3.1.2 WinXP流程”。 1.2 5G剩余磁盘空间 用于软件安装包下载及安装。 1.3 软件下载1.3.1 Jdeveloper原创 2012-12-14 11:01:10 · 2218 阅读 · 0 评论 -
NO.77 AR Tools-Arch3用国际化资源文件中英对照Excel生成工具
AR Tools总体说明:NO.66 AR Tools-开发人员常用小工具,总有一款适合你Arch3用国际化资源文件中英对照Excel生成工具 制作时间:2011.6 【背景】 参见 NO.64 保持原Properties文件中排序(注释、空行也包含)的OrderedProperties类中描述吧^^ 【使用方法】1.首先配置b原创 2012-02-10 10:56:18 · 1249 阅读 · 0 评论 -
NO.0 WebApplication开发知识库
(ing...) 一直在报怨公司里没有知识累积:一是大家碰到问题都是自己搞定,重复劳动;二是往往一个人走了,他做的那些活儿无人可接。 其实一个好的公司里,都会有自己的知识库,每个人都是“站在巨人的肩膀上”,而我们却是每个人都是小巨人,成长是慢的,成本是高的,高度是远远不够的...... 报怨无益,动起手来,对自己的知识库加以综合整理先。都是些Web开发、管理的常见问题原创 2009-06-29 17:32:00 · 1278 阅读 · 1 评论 -
NO.012 知识库-数据库篇-Oracle-dba常用功能
总目录: No.0 Web开发知识库 一、用户相关 创建用户、改用户名、改密码二、表空间相关 创建表空间、表空间查询三、重建失效索引四、锁表查询 用户相关--先创建一个tmpdb,再用下面的改名,省的每次创建用户都得批量替换以下语句中的用户名 --用户操作-- Create the user create user tmp原创 2012-02-02 10:41:55 · 731 阅读 · 0 评论 -
NO.14 Weblogic Domain的快速克隆大法(暨修改域名domainName/服务名serverName/监听端口listenPort方法)
知识库总目录: No.0 Web开发知识库 出于各种原因,我们经常要搭建若干Domain,这些Domain可能除了DomainName,ServerName及配置端口不一样以外,其它并没有什么不同。 干这种事儿难道每个都要从weblogic/common/bin/config.sh开始吗?非也非也,今天AR就来告诉你一个快速创建多个Domain的克隆大法^^ (原创 2010-01-07 09:53:00 · 7051 阅读 · 6 评论 -
NO.92 Linux nscd服务占内存巨大大无脑重启该服务解决
一台好好的32G suseLinux,没启动啥服务内存莫名不够用。使用top命令发现剩余空间内存才1288m~ Mem: 32107M total, 30818M used, 1288M free, 198M buffers 按M后(根据%mem排序)发现最占内存的是nscd服务 PID USER PR NI VIR原创 2014-04-25 15:40:21 · 3682 阅读 · 0 评论 -
NO.85 SUSE Linux下安装JDK7 & weblogic12C
[环境说明] 操作系统:SUSE Enterprise 11g 64bit [前置条件] 1. 去Oracle官网上下载jdk-7u10-linux-x64.rpm\wls1211_generic.jar http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-188...原创 2012-12-18 15:22:06 · 3194 阅读 · 0 评论 -
NO.76 代码优化初步 3.一些代码优化小技巧
一、用串中搜索变量替换大量变量判断以下修改方式将运算减少至2次。【原始代码】if(!(kindCode.equals("050900")||kindCode.equals("050911")||kindCode.equals("050912")||kindCode.equals("050928")||kindCode.equals("050929")||kindCode.equals(原创 2012-02-06 16:16:54 · 784 阅读 · 0 评论 -
NO.010 知识库-数据库篇-Oracle常用功能、操作
知识库总目录: No.0 Web开发知识库 (不断累积中)某些问题可能有多种解决方案,文中一般仅提供一种。若有谬误或不全的,望大家一起补充下:) 问题解决方式导出dmpexp expuser/password file=/dmp/mydb20081030.dmp导入dmpimp原创 2010-04-12 17:00:00 · 1291 阅读 · 0 评论 -
NO.16 在有PreUpdateEventListener.onPreUpdate情况下的Hibernate脏数据检查机制(Dirty Checking)分析
故事的起因是在对某个业务环节做SQL分析时,发现一个表Update操作了四次,但后三次除了一个更新时间的字段被更新成了Update时的数据库服务器系统时间之外(相差最多1秒),其他字段都没变。显然这三次操作是无意义的。 调查后发现是系统中一个修改数据时自动更新操作时间字段的Listener有问题导致的,做了几个试验后,对Hibernate的DirtyChecking总算明白一些了。原创 2010-03-19 15:29:00 · 4253 阅读 · 2 评论 -
NO.12 Web应用数据配置一般策略(DataBase、Properties、XML配置对比)
知识库总目录: No.0 Web开发知识库 要点:1.配置信息一般分为数据库配置、本地文件配置、代码配置三种;2.数据库配置:优势在于一个库可能对应多个应用,如期修改只需修改一处;但读取速度较慢;3.本地文件配置:当配置储如某些三方系统URL类的信息时就需要本地化文件配置,这种信息一般分正式地址与测试地址两套,就不可采用数据库配置,以免将生产数据卸载到测试库中使用时出问原创 2010-01-05 11:53:00 · 942 阅读 · 0 评论 -
NO.000 知识库-操作系统篇-AIX、Linux、Solaris常用命令
总目录: No.0 Web开发知识库 (不断累积中)某些问题可能有多种解决方案,文中一般仅提供一种。若有谬误或不全的,望大家一起补充下:)功能AIXLINUXSOLARIS查看一个大型文档list的最后若干行tail -f list同同将list文件的最后2000行重新定向至另一文件list1tail -n 2000 list >list1同同更改权限模式chmod 777 filename...原创 2010-04-12 11:43:00 · 1022 阅读 · 0 评论 -
NO.6 阿拉伯数字转中国大写金额JS(JavaScript方法)
知识库总目录: No.0 Web开发知识库(迁移自三年前我的MSN Live space,顺便补一下空缺编号:) JS方法源发掘自某网站:) 1.示例域 2.JS function toCNY(fromField,toField){ var ss=fromField.value; var sDispMsg = getChines原创 2010-04-22 15:16:00 · 1587 阅读 · 0 评论 -
NO.5 JS常用页面数据录入校验方法(JavaScript Validation)
知识库总目录: No.0 Web开发知识库 (迁移自三年前我的MSN Live space,顺便补一下空缺编号:)让我们一起将错误掐死在录入页面上吧^^--------------------------------------------------现将页面常用的校验方法整理一下下,部分本人所写,请大家指正^^ 1.校验数字(一般正则表达式实现的实际原创 2010-04-22 15:08:00 · 1450 阅读 · 0 评论 -
NO.10 RADIO、CHECKBOX、SELECT、FILE 实现readonly(JavaScript实现)
知识库总目录: No.0 Web开发知识库(迁移自三年前我的MSN Live space,顺便补一下空缺编号:) 为了效率,为了规范,更为了偷懒,我们需要重用。 近来写页面时,老想将查看页和增加修改页共用一个页,那就想着当判断是查看页面时将表单中的元素只读一下就OK了。但不知道为啥发布HTML的老大们不给RADIO,CHECKBOX,SELECT设置READONLY原创 2010-04-22 15:21:00 · 1134 阅读 · 0 评论 -
NO.27 诡异的 DWR Bad date header问题之解决
本地portal103_win32,用的DWR1.1,经常莫名的出这个问题:后来查了一种可能的说法是需要打补丁cr380042 (源文档 http://www.bstek.com/bbs/posts/list/5346.page;jsessionid=C5568997EEC02854473E12A80AC26D44> )。 那看来是WL版本问题了 ,卸载原来的WL10原创 2010-05-11 13:18:00 · 2824 阅读 · 1 评论 -
NO.34 Linux下安装WLS1033(weblogic10g,11g)说明step by step
参考了几篇帖子,都没有提到“Register for Security Updates”这个环节,于是就绕了点弯子,终一切搞定。全部安装过程如下: [环境说明] 操作系统:SUSE Enterprise 11g 64bit [前置条件] 1. 去Oracle官网上下载wls1033_oepe111150_linux32.bin 2. 将此原创 2010-05-28 11:49:00 · 4095 阅读 · 0 评论 -
NO.011知识库-数据库篇-Linux下Oracle启服务简易步骤
--启服务1. telnet *.*.*.*username/password --telnet连接数据库服务器(或者SSH等其它连接服务及工具)2. sqlplus /nolog --使用SQLPLUS工具3. connect / as sysdba; --连接库4. startup; --启数据库实例5. exit --退出SQLPLUS--启监听6. lsnrctl --使用监听控制工具7. status --可以先看一下状态8. start --如果你的没有启监听,用原创 2011-02-09 11:22:00 · 1176 阅读 · 0 评论 -
NO.60 Oracle 快速将某用户所有table的select权限授权给另一用户
<br /> <br />任务:将userA所有的table(或view等)的select权限(或insert等)授权给userB<br /> <br />基本思想:以usera登录.将select 'grant insert on '||table_name ||' to userb;' fromuser_objects ;生成的所有SQL语句执行。<br /> <br />当然,还有更快捷的方式:将以下语句保存在d:/a.sql,然后以usera登录,执行@d:/a.sql<br /> <br />--原创 2011-04-20 10:34:00 · 1486 阅读 · 0 评论 -
NO.61 Jira强制退出时(如意外停电)再启动报Locked错误的几个解决办法
方案1.先删掉 jira_home下的.jira-home.lock,再重启 方案2.先运行Jira应用下的shutdown_bundled_jre.bat,再重启 方案3(不推荐,不晓得有无不良后果).JAVA_OPTIONS中添加-Djira.dev.mode=true原创 2011-04-24 11:05:00 · 3108 阅读 · 0 评论 -
NO.62 [env]环境相关参数配置工具类EnvConfig
在NO.12 Web应用数据配置一般策略(DataBase、Properties、XML配置对比)一文中曾经提到过,部分参数配置与环境相关,比如生产环境和测试环境连接的三方平台URL也分为生产用地址和测试用地址,而且这个地址是不能配置在数据库中的(其中一个原因便是,我们经常需要将生产环境数据Copy下来做测试用,以便修改生产环境上的Bug)。 由此,可利用在JAVA_OPTIONS中设原创 2011-05-12 15:46:00 · 2808 阅读 · 0 评论 -
NO.97 放水帖:老版本JDK Oracle官网下载地址
好不容易翻到了,供需者阅:http://www.oracle.com/technetwork/java/javase/archive-139210.html原创 2017-09-01 15:28:41 · 370 阅读 · 0 评论
分享