- PerfQA Analyzer测试(七)--空间数据库性能问题排查
昶衿莅
PerfQAAnalyzer测试(七)--空间数据库性能问题排查Trace文件对于一般人可读性差,需要使用TKprof工具进行转换。转换后可读取sde数据库操作时每条SQL语句的执行时间和执行操作的总时间,找到数据库中的慢SQL语句,从而针对性的进行优化。一、使用TKprof工具格式化Trace文件1.在数据库服务器以管理员身份打开cmd窗口2.浏览到trace文件路径3.输入命令行并运行TKPR
- sql跟踪 oracle,Oracle SQL跟踪方法_Oracle数据库SQL语句跟踪与tkprof trace分析
weixin_39926016
sql跟踪oracle
OracleSQL跟踪方法_Oracle数据库SQL语句跟踪与tkproftrace分析在日常数据库维护中,经常会对SQL进行分析与跟踪,现在介绍oracle数据库常用sql跟踪方法与tkproftrace的分析,附件有PDF版的下载。1、10046事件跟踪10046事件主要用来跟踪SQL语句,它并不是ORACLE官方提供给用户的命令,在官方文档上也找不到事件的说明信息。但是用的却比较多,因为10
- SQL性能的度量 - 会话级别的SQL跟踪sql_trace
cldh1492
数据库操作系统
通过初始化参数sql_trace开启会话跟踪,通过oradebug命令输出到跟踪文件,提供更加详细的信息。但一般还需要借助tkprof工具格式化跟踪文件便于阅读。在使用sql_trace之前,有两个初始化参数可能需要注意一下,不过从9i开始都是默认按以下设置的。初始化参数timed_statistics最好设为true,否则一些重要信息不会被收集showparametertimed_statist
- 如何诊断SQL数据?
当一个SQL出现性能问题时,可以使用SQL_TRACE或者10046事件来跟踪SQL,通过生成的trace来了解SQL的执行过程。我们在查看一条SQL的执行计划的时候,只能看到CBO最终告诉我们的执行计划结果,但是不知道CBO是根据什么来做的。如果遇到了执行计划异常,可以借助Oracle10053事件进行跟踪。10053事件是oracle提供的用于跟踪sql语句成本计算的内部事件,它能记载CBO模
- 性能优化 ---- db file sequential read
Scott
oracle数据库
今天遇到了一个比较奇怪的问题,客户说把一个表分区后SELECT处理变慢了。本来SELECT处理变慢是很常见的问题,可是我看了10046Trace后还是感觉有些地方值得深究一下。我们先来看看Tkprof之后的10046Trace。◆分区前callcountcpuelapseddiskquerycurrentrows-------------------------------------------
- 性能优化 ---- db file sequential read
Scott
oracle数据库
今天遇到了一个比较奇怪的问题,客户说把一个表分区后SELECT处理变慢了。本来SELECT处理变慢是很常见的问题,可是我看了10046Trace后还是感觉有些地方值得深究一下。我们先来看看Tkprof之后的10046Trace。◆分区前callcountcpuelapseddiskquerycurrentrows-------------------------------------------
- Oracle 性能相关的几个 视图 和 参数
小宝老豆
Oracle性能调优Oracle高级知识
一.性能视图性能视图是Oracle中一些记录数据库性能方面的视图,通过查看这些视图,获得数据库当前或历史上某个时间的性能数据。它比SQL_TRACE,AWR报告获取数据更及时,便捷。Oracle动态性能视图http://blog.csdn.net/xujinyang/article/details/68313891.1V$SQLV$SQL视图是一个DBA使用频率非常高的动态视图,它通常和V$SES
- Oracle 性能相关的几个 视图 和 参数
coabmixr238253
转自:http://blog.csdn.net/tianlesoftware/article/details/5867276Oracle性能相关的几个视图和参数一.性能视图性能视图是Oracle中一些记录数据库性能方面的视图,通过查看这些视图,获得数据库当前或历史上某个时间的性能数据。它比SQL_TRACE,AWR报告获取数据更及时,便捷。Oracle动态性能视图http://blog.csdn.
- Tkprof
念经居士
Tkprof是一个用于分析Oracle跟踪文件并且产生一个更加清晰合理的输出结果的可执行工具。如果一个系统的执行效率比较低,一个比较好的方法是通过跟踪用户的会话并且使用Tkprof工具使用排序功能格式化输出,从而找出有问题的SQL语句。TKPROF命令语法:TKPROFfilename1,filename2[SORT=[opion][,option]][PRINT=integer][AGGREGA
- SP2-0734: 未知的命令开头 "tkprof C:\..." - 忽略了剩余的行。
Dongguabai
exceptionoracle
今天在执行Oracle执行计划的时候,出现了这样的异常:其实这个命令是一个导出文件的命令,需要到cmd种执行,而不是SQL中执行。在cmd种执行,执行成功:参考资料:https://blog.csdn.net/hdqhdq123/article/details/41745407
- 2020-03-21-Oracle_性能优化
weixin_42161670
oracle#oracle_note
Category1.性能优化1.1性能优化的概念1.1.1为什么要优化![增量备份](https://img-blog.csdnimg.cn/20200321093829450.png)1.1.2优化什么1.1.3性能优化的误区1.1.428规则1.2诊断分析工具1.2.1EXPLAIN1.2.1.1EXPLAIN简介1.2.1.2EXPLAIN使用方法1.2.2SQL*TRACE和TKPROF1
- Oracle 10g中dbms_system包的使用方法
mws1108
Oracle
10g以前,对别的session做10046跟踪,sql_trace跟踪需要用到dbms_system这个包,可以我在10gR2官方文档上面没有找到这个包的解释,然而这个包很重要,下面收集一些有用的过程,有备无患。dbms_system.get_env(varINVARCHAR2,valOUTVARCHAR2)这个过程返回ORACLE的环境变量例如:SQL>declareenvvarchar2(2
- 使用SQL_TRACE进行数据库诊断
conggu1898
SQL_TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具.在日常的数据库问题诊断和解决中SQL_TRACE是非常常用的方法。本文就SQL_TRACE的使用作简单探讨,并通过具体案例对sql_trace的使用进行说明.[@more@]一、基础介绍(a)SQL_TRACE说明SQL_TRACE可以作为初始化参数在全局启用,也可以通过命令行方式在具体session启用。1.
- 用sql_trace解决ORA-03111: 通信通道收到中断错误
cll3830995
问题描述:收到开发报告错误,用java程序执行插入一个表造数据,结果报错:ora-03111:通信通道收到中断错误。插入500条数据没有错误,插入1000条数据,报错。问题分析:我以为是oracle实例有什么问题,查看alert.log日志,一切正常。我想用10046事件追踪,但是,启动程序到程序报错,连接就中断了。还没有开始追踪,连接就中断了,追踪不了。想了偏门方法,让其他会话都暂停使用数据库,
- linux配置oracle客户端,sqlplus、sqlldr、exp、imp --- 转
guohao234492992
如果有错,谢谢指出!一、配置环境需要在安装有oracle软件的相同操作系统上获取部分oracle的系统文件二、配置目标无需安装oracle服务器或客户端软件,达到能使用以下功能的目标:oci、occi、jdbc的支持tnspingsqlplussqlldrexpimptkprof三、软件下载http://www.oracle.com/technetwork/cn/database/f
- oracle 设置事件ora-14400
cizongzhic79075
altersessionsetevents'10046tracenamecontextforever,level12';altersessionsetevents'10046tracenamecontextoff';最好做一下tkprofaltersystemsetevents'14400tracenameerrorstacklevel3';altersystemsetevents'14400tr
- 在oracle中跟踪会话执行语句的几种方法
cnje5551
生成sqltrace可以有以下几种方式:1、参数设置:非常传统的方法。系统级别:参数文件中指定:sql_trace=true或SQL>altersystemsetsql_trace=true;注意:系统级别启用sql_trace,会产生大量trace文件,很容易耗尽磁盘空间,因此一般设置会话级别,并且及时关闭。会话级别:SQL>altersessionsetsql_trace=true;SQL>执
- oracle会话跟踪-定位执行慢的sql
夏天的风zz
oracle
--开启oracle会话跟踪,定位sql执行效率问题/**https://blog.csdn.net/tianlesoftware/article/details/5632003tkprof是一个用于分析Oracle跟踪文件并且产生一个更加清晰合理的输出结果的可执行工具。如果一个系统的执行效率比较低,一个比较好的方法是通过跟踪用户的会话并且使用Tkprof工具使用排序功能格式化输出,从而找出有问题
- dbms_system
robinson1988
ORACLE管理
10g以前,对别的session做10046跟踪,sql_trace跟踪需要用到dbms_system这个包,可以我在10gR2官方文档上面没有找到这个包的解释,然而这个包很重要,下面收集一些有用的过程,有备无患。dbms_system.get_env(varINVARCHAR2,valOUTVARCHAR2)这个过程返回ORACLE的环境变量例如:SQL>declareenvvarchar2(2
- 怎样收集10046跟踪文件来诊断性能问题
cnje5551
收集10046跟踪文件10046事件是一种标准的方法用来对oracle会话收集扩展的sql_trace信息,对于查询性能问题来说通常要求记录查询的等待和绑定变量信息.这可以使用级别为12的10046跟踪来完成.下面的例子说明了在各种情况下设置10046事件.跟踪文件的位置在oracle11g及以上版本中引入了新的诊断架构,跟踪和核心文件存储的位置由diagnostic_dest初始化参数来控制.可
- 启用 Oracle 10046 调试事件
anjichan4261
Oracle10046是一个Oracle内部事件。最常用的是在Session级别设置sql_trace(altersessionsetsql_trace=true)即是开启了级别为1的10046调试事件。当设置了10046事件之后,Oracle将产生一个dump文件。通过得到的dump文件进行进一步分析,可以得到Oracle内部执行系统解析、调用、等待、绑定变量等详细的trace信息,对于分析系统
- Oracle E-Business Suite Performance Guide (文档 ID 1672174.1)
work_mac
oracledba
InThisDocument1Purpose2Introduction3SolutionFlowDiagram4WheretoStart5ReducingIterations6.SolutionProcessOverview6.1SQLTrace/TKPROF6.2AWR6.3DisplayCursor/SQLMonitorReport6.4Mostofthetimespentintheappli
- Oracle查看SQL执行计划的方式
weixin_34130269
Oracle查看SQL执行计划的方式获取Oraclesql执行计划并查看执行计划,是掌握和判断数据库性能的基本技巧。下面案例介绍了多种查看sql执行计划的方式:基本有以下几种方式:1、通过sql_trace初始化参数2、通过Autotrace3、通过explainplan4、通过dbms_xplan.display_cursor5、通过dbms_xplan.display_awr6、通过10046
- Oracle PL/SQL Profiler应用指南
yzsind
ORACLEPLSQLDEVELOPER
OraclePL/SQLProfiler应用指南Profiler是ORACLEPL/SQL的一个调试优化跟踪方案的应用相对sqltrace+tkprof工具调试优化跟踪方案来说,Profiler有最直观更方便的优点,因为不需要生成和读取服务器端的跟踪文件,它是将跟踪数据全部存储的数据库表里,所以也得到了一些第三方工具的支持,如PL/SQLDEVELOPER。注:Profiler生成的跟踪信息远远没
- drop table 报ora-00942 表或者视图不存在//SQL_TRACE的基本用法
baiqin1974
案例四:Sql_trace进行Oracle诊断案例问题说明:很多时候,在我们进行数据库操作时,比如dropuser,droptable等,经常会遇到这样的错误ORA-00604:erroroccurredatrecursiveSQLlevel1.这样的提示,很多时候是没有丝毫用处的。本案例就这一类问题提供一个思路及方法供大家参考。1.dropuser出现问题报出以下错误后退出ORA-00604:e
- Oracle 调优工具(SQL Trace)
hnhbdss
2013-03-0311:00:14|分类:Oracle调优|标签:调优工具|举报|字号订阅当我们需要为特定的事务或应用的一批SQL进行调优时,我们可以使用该工具收集执行统计信息。该工具提供了EXPLAIN和DBMS_XPLAN的所有信息,并且更加准确。SQLTRACE主要包括如下两个组成部分:SQL跟踪:在当前会话或其他会话中,启用跟踪。tkprof工具:格式化跟踪文件,得到容易理解的格式。下面
- 通过案例学调优之--Oracle ADDM
weixin_33892359
通过案例学调优之--OracleADDM应用环境:操作系统:RedHatEL55Oracle:Oracle10gR2一、ADDM简介在Oracle9i及之前,DBA们已经拥有了很多很好用的性能分析工具,比如,tkprof、sql_trace、statspack、setevent10046&10053等等。这些工具能够帮助DBA很快的定位性能问题。但这些工具都只给出一些统计数据,然后再由DBA们根据
- 获取sender进程所产生的trace文件
weixin_30929011
获取sender进程所产生的trace文件直接开启数据库实例级别的sql_trace是不现实的,会对所有连接到oracle的session都产生sql_trace,这样会产生大量的trace文件(垃圾文件),因此为跟踪特定进程的sql信息,可以对特点进程产生sql_trace文件,步骤如下:1、获取sender进程的sid,serial#,spidselecta.process,a.program
- Oracle性能优化一
星光之微
数据库
1、优化查找步骤:SQL层:如果能从SQL定位到问题,就不要从会话层分析;工具执行计划10053,10046会话层:如果能定位到会话,就不要从系统层面分析;V$SESSION,V$SESSTAT,V$SESSION_WAIT,V$SQL,V$LOCK,SQL_TRACE系统层:如果无法定位任何性能问题,从系统层面入手AWR(STATSPACK),OStools(TOP,IOSTAT)2、分析函数o
- 10046事件和sql_trace
rabbitbug
Oracle数据仓库
一.SQL_TRACE当SQL语句出现性能问题时,我们可以用SQL_TRACE来跟踪SQL的执行情况,通过跟踪,我们可以了解一条SQL或者PL/SQL包的运行情况,SQL_TRACE命令会将SQL执行的整个过程输出到一个trace文件中,我们可以读这个trace文件来了解在这个SQL执行过程中Oracle都做了哪些操作。可以通过sql命令启动SQL_TRACE,或者在初始化参数里面。SQL>alt
- github中多个平台共存
jackyrong
github
在个人电脑上,如何分别链接比如oschina,github等库呢,一般教程之列的,默认
ssh链接一个托管的而已,下面讲解如何放两个文件
1) 设置用户名和邮件地址
$ git config --global user.name "xx"
$ git config --global user.email "
[email protected]"
- ip地址与整数的相互转换(javascript)
alxw4616
JavaScript
//IP转成整型
function ip2int(ip){
var num = 0;
ip = ip.split(".");
num = Number(ip[0]) * 256 * 256 * 256 + Number(ip[1]) * 256 * 256 + Number(ip[2]) * 256 + Number(ip[3]);
n
- 读书笔记-jquey+数据库+css
chengxuyuancsdn
htmljqueryoracle
1、grouping ,group by rollup, GROUP BY GROUPING SETS区别
2、$("#totalTable tbody>tr td:nth-child(" + i + ")").css({"width":tdWidth, "margin":"0px", &q
- javaSE javaEE javaME == API下载
Array_06
java
oracle下载各种API文档:
http://www.oracle.com/technetwork/java/embedded/javame/embed-me/documentation/javame-embedded-apis-2181154.html
JavaSE文档:
http://docs.oracle.com/javase/8/docs/api/
JavaEE文档:
ht
- shiro入门学习
cugfy
javaWeb框架
声明本文只适合初学者,本人也是刚接触而已,经过一段时间的研究小有收获,特来分享下希望和大家互相交流学习。
首先配置我们的web.xml代码如下,固定格式,记死就成
<filter>
<filter-name>shiroFilter</filter-name>
&nbs
- Array添加删除方法
357029540
js
刚才做项目前台删除数组的固定下标值时,删除得不是很完整,所以在网上查了下,发现一个不错的方法,也提供给需要的同学。
//给数组添加删除
Array.prototype.del = function(n){
- navigation bar 更改颜色
张亚雄
IO
今天郁闷了一下午,就因为objective-c默认语言是英文,我写的中文全是一些乱七八糟的样子,到不是乱码,但是,前两个自字是粗体,后两个字正常体,这可郁闷死我了,问了问大牛,人家告诉我说更改一下字体就好啦,比如改成黑体,哇塞,茅塞顿开。
翻书看,发现,书上有介绍怎么更改表格中文字字体的,代码如下
 
- unicode转换成中文
adminjun
unicode编码转换
在Java程序中总会出现\u6b22\u8fce\u63d0\u4ea4\u5fae\u535a\u641c\u7d22\u4f7f\u7528\u53cd\u9988\uff0c\u8bf7\u76f4\u63a5这个的字符,这是unicode编码,使用时有时候不会自动转换成中文就需要自己转换了使用下面的方法转换一下即可。
/**
* unicode 转换成 中文
- 一站式 Java Web 框架 firefly
aijuans
Java Web
Firefly是一个高性能一站式Web框架。 涵盖了web开发的主要技术栈。 包含Template engine、IOC、MVC framework、HTTP Server、Common tools、Log、Json parser等模块。
firefly-2.0_07修复了模版压缩对javascript单行注释的影响,并新增了自定义错误页面功能。
更新日志:
增加自定义系统错误页面功能
- 设计模式——单例模式
ayaoxinchao
设计模式
定义
Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”
分析
从定义中可以看出单例的要点有三个:一是某个类只能有一个实例;二是必须自行创建这个实例;三是必须自行向系统提供这个实例。
&nb
- Javascript 多浏览器兼容性问题及解决方案
BigBird2012
JavaScript
不论是网站应用还是学习js,大家很注重ie与firefox等浏览器的兼容性问题,毕竟这两中浏览器是占了绝大多数。
一、document.formName.item(”itemName”) 问题
问题说明:IE下,可以使用 document.formName.item(”itemName”) 或 document.formName.elements ["elementName&quo
- JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
bijian1013
junit4.11单元测试
下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网看了一下,如下发现:
- [Zookeeper学习笔记之二]Zookeeper部署脚本
bit1129
zookeeper
Zookeeper伪分布式安装脚本(此脚本在一台机器上创建Zookeeper三个进程,即创建具有三个节点的Zookeeper集群。这个脚本和zookeeper的tar包放在同一个目录下,脚本中指定的名字是zookeeper的3.4.6版本,需要根据实际情况修改):
#!/bin/bash
#!!!Change the name!!!
#The zookeepe
- 【Spark八十】Spark RDD API二
bit1129
spark
coGroup
package spark.examples.rddapi
import org.apache.spark.{SparkConf, SparkContext}
import org.apache.spark.SparkContext._
object CoGroupTest_05 {
def main(args: Array[String]) {
v
- Linux中编译apache服务器modules文件夹缺少模块(.so)的问题
ronin47
modules
在modules目录中只有httpd.exp,那些so文件呢?
我尝试在fedora core 3中安装apache 2. 当我解压了apache 2.0.54后使用configure工具并且加入了 --enable-so 或者 --enable-modules=so (两个我都试过了)
去make并且make install了。我希望在/apache2/modules/目录里有各种模块,
- Java基础-克隆
BrokenDreams
java基础
Java中怎么拷贝一个对象呢?可以通过调用这个对象类型的构造器构造一个新对象,然后将要拷贝对象的属性设置到新对象里面。Java中也有另一种不通过构造器来拷贝对象的方式,这种方式称为
克隆。
Java提供了java.lang.
- 读《研磨设计模式》-代码笔记-适配器模式-Adapter
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 适配器模式解决的主要问题是,现有的方法接口与客户要求的方法接口不一致
* 可以这样想,我们要写这样一个类(Adapter):
* 1.这个类要符合客户的要求 ---> 那显然要
- HDR图像PS教程集锦&心得
cherishLC
PS
HDR是指高动态范围的图像,主要原理为提高图像的局部对比度。
软件有photomatix和nik hdr efex。
一、教程
叶明在知乎上的回答:
http://www.zhihu.com/question/27418267/answer/37317792
大意是修完后直方图最好是等值直方图,方法是HDR软件调一遍,再结合不透明度和蒙版细调。
二、心得
1、去除阴影部分的
- maven-3.3.3 mvn archetype 列表
crabdave
ArcheType
maven-3.3.3 mvn archetype 列表
可以参考最新的:http://repo1.maven.org/maven2/archetype-catalog.xml
[INFO] Scanning for projects...
[INFO]
- linux shell 中文件编码查看及转换方法
daizj
shell中文乱码vim文件编码
一、查看文件编码。
在打开文件的时候输入:set fileencoding
即可显示文件编码格式。
二、文件编码转换
1、在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
&
- MySQL--binlog日志恢复数据
dcj3sjt126com
binlog
恢复数据的重要命令如下 mysql> flush logs; 默认的日志是mysql-bin.000001,现在刷新了重新开启一个就多了一个mysql-bin.000002
- 数据库中数据表数据迁移方法
dcj3sjt126com
sql
刚开始想想好像挺麻烦的,后来找到一种方法了,就SQL中的 INSERT 语句,不过内容是现从另外的表中查出来的,其实就是 MySQL中INSERT INTO SELECT的使用
下面看看如何使用
语法:MySQL中INSERT INTO SELECT的使用
1. 语法介绍
有三张表a、b、c,现在需要从表b
- Java反转字符串
dyy_gusi
java反转字符串
前几天看见一篇文章,说使用Java能用几种方式反转一个字符串。首先要明白什么叫反转字符串,就是将一个字符串到过来啦,比如"倒过来念的是小狗"反转过来就是”狗小是的念来过倒“。接下来就把自己能想到的所有方式记录下来了。
1、第一个念头就是直接使用String类的反转方法,对不起,这样是不行的,因为Stri
- UI设计中我们为什么需要设计动效
gcq511120594
UIlinux
随着国际大品牌苹果和谷歌的引领,最近越来越多的国内公司开始关注动效设计了,越来越多的团队已经意识到动效在产品用户体验中的重要性了,更多的UI设计师们也开始投身动效设计领域。
但是说到底,我们到底为什么需要动效设计?或者说我们到底需要什么样的动效?做动效设计也有段时间了,于是尝试用一些案例,从产品本身出发来说说我所思考的动效设计。
一、加强体验舒适度
嗯,就是让用户更加爽更加爽的用
- JBOSS服务部署端口冲突问题
HogwartsRow
java应用服务器jbossserverEJB3
服务端口冲突问题的解决方法,一般修改如下三个文件中的部分端口就可以了。
1、jboss5/server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml
2、./server/default/deploy/jbossweb.sar/server.xml
3、.
- 第三章 Redis/SSDB+Twemproxy安装与使用
jinnianshilongnian
ssdbreidstwemproxy
目前对于互联网公司不使用Redis的很少,Redis不仅仅可以作为key-value缓存,而且提供了丰富的数据结果如set、list、map等,可以实现很多复杂的功能;但是Redis本身主要用作内存缓存,不适合做持久化存储,因此目前有如SSDB、ARDB等,还有如京东的JIMDB,它们都支持Redis协议,可以支持Redis客户端直接访问;而这些持久化存储大多数使用了如LevelDB、RocksD
- ZooKeeper原理及使用
liyonghui160com
ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务,与之对应的Google的类似服务叫Chubby。今天这篇文章分为三个部分来介绍ZooKeeper,第一部分介绍ZooKeeper的基本原理,第二部分介绍ZooKeeper
- 程序员解决问题的60个策略
pda158
框架工作单元测试
根本的指导方针
1. 首先写代码的时候最好不要有缺陷。最好的修复方法就是让 bug 胎死腹中。
良好的单元测试
强制数据库约束
使用输入验证框架
避免未实现的“else”条件
在应用到主程序之前知道如何在孤立的情况下使用
日志
2. print 语句。往往额外输出个一两行将有助于隔离问题。
3. 切换至详细的日志记录。详细的日
- Create the Google Play Account
sillycat
Google
Create the Google Play Account
Having a Google account, pay 25$, then you get your google developer account.
References:
http://developer.android.com/distribute/googleplay/start.html
https://p
- JSP三大指令
vikingwei
jsp
JSP三大指令
一个jsp页面中,可以有0~N个指令的定义!
1. page --> 最复杂:<%@page language="java" info="xxx"...%>
* pageEncoding和contentType:
> pageEncoding:它