- 浏览: 160911 次
- 性别:
- 来自: 上海
最新评论
-
钱少少:
programming 写道和maven相比没优势
ivy只是 ...
ant+ivy管理项目 -
programming:
和maven相比没优势
ant+ivy管理项目 -
钱少少:
kingsfighter 写道和maven相比,有什么优势?
...
ant+ivy管理项目 -
kingsfighter:
和maven相比,有什么优势?
ant+ivy管理项目 -
zhijie_zhang:
搭建java-web框架(一)
文章列表
Tomcatplugin地址:
http://www.eclipsetotale.com/tomcatPlugin.html
将Eclipse和Tomcat整合起来,步骤如下:
1 将下载完毕的tomcatPluginV33.zip解压缩,产生一个tomcatPluginV33文件夹。
2 把tomcatPluginV32文件夹下的“com.sysdeo.eclipse.tomcat_3.3.0”文件夹拷贝到E:/Tools/eclipse/plugins下。
3 双击Eclipse文件夹下的eclipse.exe 图标,运行Eclipse。
4 打开Eclipse菜单栏中“Wi ...
数值函数:
abs(m) m的绝对值
mod(m,n) m被n除后的余数
power(m,n) m的n次方
round(m[,n]) m四舍五入至小数点后n位的值(n缺省为0)
trunc(m[,n])m截断n位小数位的值(n缺省为0)
字符函数:
initcap(st) 返回st将每个单词的首字母大写,所有其他字母小写
lower(st) 返回st将每个单词的字母全部小写
upper(st) 返回st将每个单词的字母全部大写
concat(st1,st2) 返回st为st2接st1的末尾(可用操作符"||")
lpad(st1,n[,st2]) 返回右对齐的st,st为 ...
create or replace function F_TEST( p_type in number, p_startdate in varchar2, p_enddate in varchar2)
--type类型table_test
return table_test
pipelined is
pragma autonomous_transaction;--自动事物
--type类型row
v_row_test row_test;
type generic_cr is ref cursor;
cr_sqlcur generic_cr;--cu ...
一函数例子:
CREATE OR REPLACE FUNCTION "F_TEST"( p_areaid in number,
p_prodid in number,
p_year in number, ...
给表中增加一列或者修改列类型,大小脚本
- 博客分类:
- SQL
修改表中的某列:
alter table tablename modify 字段 VARCHAR2(128);
增加一列:
alter table tablename add 字段 VARCHAR2(128);
-- Add comments to the columns
comment on column table.字段
is '中文注释;
...
sql语句-创建索引
- 博客分类:
- SQL
语法:
CREATE [索引类型] INDEX 索引名称
ON 表名(列名)
WITH FILLFACTOR = 填充因子值0~100
GO
/*实例*/
USE 库名
GO
IF EXISTS (SELECT * FROM SYSINDEXES WHERE NAME='IX_TEST_TNAME')--检测是否已经存在IX_TEST_TNAME索引
DROP INDEX TEST.IX_TEST_TNAME--如果存在则删除
--创建索引
CREATE NONCLUSTERED INDEX IX_TEST_TNAME --创建一个非聚集索引
ON TEST(TNAME) --为TEST表 ...
(转)SQL 优化原则(精)
- 博客分类:
- SQL
(转)SQL 优化原则
一、问题的提出
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用性。
在多数情况下,Oracle使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,如果 ...
对于存储过程可以直接反键test
但是对于函数就要先在过程中调用,然后测试
例子:
CREATE OR REPLACE PROCEDURE erik_test(str_code out varchar2) is
a_strSql varchar2(256);
ncount integer :=0;
begin
a_strSql := ' select count(1) from table(F_ZTDOMESTICDEMANDAUDITS(null ,null ,null ,null ,null ))';
-- DBMS_OUTPUT.PUT_L ...
开始的架构设计也是最难的,需要调研同类产品的情况以及技术特征,了解当前世界上对这种产品所能提供的理论支持和技术平台支持,再结合自己项目的特点(需要透彻的系统分析),才能逐步形成自己项目的架构蓝图。
比如要开发网站引擎系统,就从Yahoo的个人主页生成工具 到虚拟主机商提供的网站自动生成系统,以及IBM Webphere Portal的特点和局限 从而从架构设计角度定立自己产品的位置。
好的设计肯定需要经过反复修改,从简单到复杂的循环测试是保证设计正确的一个好办法。
由于在开始选择了正确的方向,后来项目的实现过程也验证了这种选择,但在一些架构设计的细部方面,还需要对方案进行修改,属 ...
线程中的Synchronized
- 博客分类:
- 线程
1、synchronized关键字的作用域有二种: 1)是某个对象实例内,synchronized aMethod(){} 可以防止多个线程同时 访问这个对象的synchronized方法 (如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法 )。这时,不同的对象实例的 synchronized方法是不相干扰的。也就是说,其它线程照样可以同时访问相同类的另一个对象实例中的synchronized方法; 总的来说,这种情况,锁就是这个方法所在的对象 2)是某个类 ...
用ThreadLocal实现线程隔离
- 博客分类:
- 线程
深入研究java.lang.ThreadLocal类一、概述ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其 ...
1、调用没有返回值和参数的JAVA方法1.1、dwr.xml的配置<dwr><allow><create creator="new" javascript="testClass" ><param name="class" value="com.dwr.TestClass" /><include method="testMethod1"/></create></allow></dwr><allow& ...
1、拷贝dwr.jar到项目的lib中
2、配置web.xml,添加:
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value> ...
上述计算机上已配置好Java项目的开发环境,包括Eclipse,数据库,以及tomcat,本经验以MyEclipse7.5,sqlserver2008,tomcat6.0为例来进行分享. 步骤/方法 开启sqlserver2008数据库服务 (1)按照下面顺序:点击开始--所有程序--Microsoft SQL Server 2008--配置工具--Sql server配置管理器(2)SQL Server(MSSQLSERVER)",单击"启动",如下图: (3)SQL Server(MSSQLSERVER)的状态已经变为"正在运行"了: < ...