- 浏览: 107542 次
- 性别:
- 来自: 沈阳
最新评论
-
freerambo:
学习了,刚好解决了我的文件字符编码问题
java文件读写操作指定编码格式 -
ainishigai:
学习了啊
哥们儿你太好了 下次能发表多表插入 ...
Oracle 分页存储过程的实现
文章列表
消除SDK更新时,有可能会出现这样的错误: Download interrupted: hostname in certificate didn't match: <dl-ssl.google.com> != <www.google.com> Download interrupted: Connection to https://dl-ssl.google.com refused Done. Nothing was installed.
解决办法是:将https://修改为http:// 修改方法是:如下图,在Android SDK Manager->T ...
Android如何防止apk程序被反编译
- 博客分类:
- java学习之路
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。
Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹
proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂的代码,从而达到保护代码的作用。
下面具体说一说怎么样让SDK2.3下的proguard.cfg文件起作用,先来看看android-sdk-windows\tools\lib\proguard.cfg的 ...
反编译android app
找到Android软件安装包中的class.dex:
把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的。
工具准备:
1、把dex文件反编译为jar文件的工具。(dex2jar)
http://code.google.com/p/dex2jar/downloads/list
2、把jar反编译为java的工具。(JD-GUI)
http://java.decompiler.free.fr/?q=jdgui
反编译步骤:
1、把class.de ...
_all: 基表,保存多组织数据,里面有一个Org_Id字段,一般不直接出现在我们的DML中
去掉_all的视图: 根据用户环境过滤掉组织,相当于普通的基表,我们直接使用它,就当它是基表
_v: 视图,给Form用
_kfv:启用关键性弹性域的时候动态生成的视图,包含Concact过的字段组合
_dfv:启用描述性弹性域的时候动态生成的视图,我们取弹性域子段的描述的时候,需要用用户出口函数。
_tl: 基表,有language字段,us肯定有,其他的看安装
_vl: 视图,根据环境设置过滤语种,所以做报表用_vl
_s: 序列号
_API:Package,保证向后兼容
_PK ...
ORACEL R12 总账和子账的关系
- 博客分类:
- EBS 学习之路
子模块和GL之间关联的变化 12i在功能模块上的变化很多,比如,基本每个模块都启用了MOAC特性,新增加了子帐模块,税模块等等很多新的模块,OPM库存和离散库存集成了。不过这些变化中,大部分不是我们需要重点关注的 ...
call fnd_global.APPS_INITIALIZE(1318,50583,401)
select fnd_profile.VALUE('ORG_ID') FROM DUAL
select * from hr_operating_units hou where hou.organization_id=204
--fnd
select * from fnd_application
select * from fnd_application_tl where application_id=101
select * from fnd_application_vl whe ...
FND_FILE可用于写
FND_FILE.PUT
procedure FND_FILE.PUT
(which IN NUMBER,
buff IN VARCHAR2);
Use this procedure to write text to a file (without a new line character). Multiple calls to FND_FILE.PUT will
produce concatenated text. Typically us ...
在实际的应用中,为了让PL/SQL 函数返回数据的多个行,必须通过返回一个 REF CURSOR 或一个数据集合来完成。REF CURSOR 的这种情况局限于可以从查询中选择的数据,而整个集合在可以返回前,必须进行具体化。 9i 通过引入的管道化表函数纠正了后一种情况。表函数是返回整个行的集(通常作为一个集合)的函数,可以直接从 SQL 语句中进行查询,就好像它是一个真正的数据库表一样。管道化表函数与之相似,但是它像在构建时一样返回数据,而不是一次全部返回。管道化表函数更加有效, 因为数据可以尽可能快地返回。 管道化表函数必须返回一个集合。在函数中,PIPE ROW 语句被用来返回该集 ...
如果要分析某条SQL
的性能问题,通常我们要先看
SQL
的执行计划,看看
SQL
的每一步执行是否存在问题。
如果一条
SQL
平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。
看懂执行计划也就成了
SQL
优化的先决条件。
这里的
SQL
优化指的是
SQL
性能问题的定位,定位后就可以解决问题。
一.
查看执行计划的三种方法
1
1.The
RETURNING INTO clause allows us to return column values for rows
affected by DML statements. The following test table is used to
demonstrate this clause.
DROP TABLE t1;
DROP SEQUENCE t1_seq;
CREATE TABLE t1 (
ID NUMBER(10),
DESCRIPTION VARCHAR2(50),
CO ...
/*Merge into 详细介绍
MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。
通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,
连接条件匹配上的进行UPDATE,无法匹配的执行INSERT ...
备份MySQL数据库的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql
直接将MySQL数据库压缩备份
mysqldump -hhostname ...
一、主要功能
DRBD实际上是一种块设备的实现,主要被用于Linux平台下的高可用(HA)方案之中。他是有内核模块和相关程序而组成,通过网络通信
来同步镜像整个设备,有点类似于一个网络RAID的功能。也就是说当你将数据写入本地的DRBD设备上的文件系统时,数据会同时被发送到网络中的另外一台
主机之上,并以完全相同的形式记录在一个文件系统中(实际上文件系统的创建也是由DRBD的同步来实现的)。本地节点(主机)与远程节点(主机)的数据可
以保证实时的同步,并保证IO的一致性。所以当本地节点的主机出现故障时,远程节点的主机上还会保留有一份完全相同的数据,可以继续使用,以达到高可用的 ...
一. DRBD介绍
DRBD是一种块设备,可以被用于高可用(HA)之中.它类似于一个网络RAID-1功能.当你将数据写入本地
文件系统时,数据还将会被发送到网络中另一台主机上.以相同的形式记录在一个文件系统中.
本地(主节点)与远程主机(备节点)的数据可以保证实时同步.当本地系统出现故障时,远程主机上还会
保留有一份相同的数据,可以继续使用.
在高可用(HA)中使用DRBD功能,可以代替使用一个共享盘阵.因为数据同时存在于本地主机和远程主机上,
切换时,远程主机只要使用它上面的那份备份数据,就可以继续进行服务了.
DRBD的工作原理如下图:
...
LVS的调度算法和三种工作模式
- 博客分类:
- Linux学习之路
转自:http://www.linuxde.net/2011/07/195.html
LVS集群采用IP负载均衡
技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器
上执行,且调度器自动屏蔽掉服务器的故障,从而将 ...