- 博客(121)
- 资源 (5)
- 收藏
- 关注
转载 Nginx配置(很全)
Nginx+FastCGI配置web服务 2009-07-30 19:05:29 阅读430 评论0 字号:大 中 小 订阅安装过程中参考:张宴 http://blog.s135.com/nginx_php_v5/ nginx对我来说是一个新的内容,安装的包比较多,在经过了一段时间对nginx的了解之后,才真正的配置成功,本文在经过第二轮的nginx配置学习过程中,
2014-03-25 10:55:00
1860
转载 代码审查:究竟是好主意还是坏主意?
摘要:代码审查的好处是能够帮你查找Bug以及发现错误,开发者们分享各自领域里的知识有助于提升质量标准,还能提供指导与学习加强团队建设的能力。缺点是代码审查可能会导致团队之间相互怨恨、内部分裂,破坏上下级之间的关系。代码审查在软件开发中是老生常谈的话题。很多人都认为代码审查的花销大而且又耗时,特别是当大家忙完软件项目又把它送去软件测试部门时,对一些开发人员来说,它更会引发更多的办
2012-11-12 15:17:32
1294
原创 什么是OSS/BSS
BSS:Business support system 业务支撑系统OSS:Operation support system 运营支撑系统MSS:Management Support System 管理支撑系统(前二者又合称BOSS:Business and Operation support system ,电信业务运营支持系统)在企业(特别在是电信行业)IT战略规划中占据了重要地位
2012-07-13 09:25:35
2138
原创 DPI和DFI带宽管理技术分析
一、当前状况和挑战固网转型,宽带成为最大亮点,欣欣向荣的宽带业务发展给运营商带来了可观利润和客户。但是,随着网络应用层出不穷,P2P、网络游戏、IPTV、WEBTV等新兴业务,占用了互联网大部分带宽,以BT和Edonkey为代表的P2P应用已经占据了整个互联网流量的2/3以上,运营商的基础网络建设陷入了“拥塞-扩容-再拥塞”的非正常局面,盈利能力相应降低。从目前国内统计来看,P2P跨域的流
2012-07-03 23:24:03
2364
原创 MYSQL远程无法连接配置修改方法
ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server解决方法: 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhos
2012-07-02 12:35:55
1386
原创 Scrum开发过程
Scrum开发过程一、 敏捷原则个体与交互 胜过 过程与工具可以工作的软件 胜过 面面俱到的文档客户协作 胜过 合同谈判响应变化 胜过 遵循计划这四句价值观用语句表达就是:自组织团队与客户紧密协作,通过高度迭代式、增量式的软件开发过程
2012-05-01 20:18:11
2556
原创 win7 x64 安装oracle10g x64 导致 PL/SQL Developer 8.02/9.0无法读取配置问题解决办法
一、oracle10g安装,比较简单 1.去Oracle网站下载Vista版的Oracle:Oracle Database 10g Release 2 (10.2.0.4) for Microsoft Windows Vista x64 and Microsoft Windows Server 2008 x64 2.解压下载的安装文件10204_vista_w2k8_x6
2012-03-31 13:21:16
3595
原创 oracle调用java
其它语言的函数的调用java函数调用 在oracle数据库建立一个java资源,也可以用loadjava命令装载其它的java类或者jar create or replace and compile java sourcenamed mytestjava aspublic class Factorial {public static int calcFactorial
2011-12-31 13:45:43
3541
原创 Oracle例外表学习笔记
DML ErrorLogging Oracle提供了2类的例外表。 这是10gR2以后版本才有的新特征 DML error logging 是ORACLE10gR2版本中的新特征。这个新的特征是解决如下的问题:假定你要向一个目标表更新或者插入大批数据,过程已经运行了很长时间,就在程序快要结束前,一条违反约束的情况发生了,这个事务也会失败。前面花费很长时间运行的工作作废了不算
2011-12-31 00:10:32
5693
原创 ORACLE集合学习总结
index-by table类型,这个类型只能在过程定义,因此不能在返回函数中使用。 declare -- 定义 type t_a is table of number(4) index by pls_integer; a t_a; type t_b is table of number(10,2) index by varc
2011-12-30 12:39:33
3805
原创 Oracle数据库的Load详解
--常规load方式----load.ctl文件load datainfile 'c:\1.txt'into table deptfields terminated by ','(deptno,dname,loc)----数据如下10,Sales,Virginia20,Accounting,Virginia30,Consulting,Virginia
2011-12-29 20:50:28
13693
原创 Oracle性能调整工具总结
性能调整工具 explain plan,autotrace,tkprof,执行计划和静态统计信息的解读 1、 执行计划 执行计划的设定conn sys/pwd@tiwen` as sysdba; CREATE USER TOOL IDENTIFIED BY tool DEFAULT TABLESPACE EXAMPLE TEMPOR
2011-12-27 22:58:31
2648
原创 MERGE操作学习总结
MERGE Merge操作要解决的问题 在我们进行数据处理过程中,常常遇到如下操作过程:用源表数据更新目标表过程,其操作的方式为:1、 如果满足一定的关联条件,就用源表数据更新目标表;2、 如果不满足一定的关联条件,就认为是新的数据,将这些数据插入到目标表。 先假定有以下的表数据 EMP_SOURCEEMP_TARGET
2011-12-27 21:53:17
5548
原创 Oracle反连接学习总结
反连接(anti-join) 反关连的基本语法反连接是从一个结果集合中返回不在另一个结果集中的数据行。例如:在scott/tiger的用户下执行select* from emp where deptno not in (select deptno from dept where loc= 'NEW YORK') 执行反关连运算连接还有 not exists如上述语句
2011-12-27 21:48:05
4051
原创 Oracle半连接学习总结
半连接(semi-join) 在我们查看一个数据集中某些字段存在于另一个数据集合中的记录时,常常会用到in 或者 exists。在执行计划中会看到join semi。 在这里给出以下测试用的数据表结构以及模拟数据drop table table_1 purge;drop table table_2 purge; create table table_1 as s
2011-12-26 18:02:14
3627
原创 Oracle按照一定顺序提取数据
按照一定顺序提取数据研究 create table xxx (n number); insert into xxx values(1);insert into xxx values(2);insert into xxx values(3);insert into xxx values(4);insert into xxx values(5); commit;
2011-12-26 08:57:46
1407
原创 Oracle之Trigger学习
Trigger学习总结 Note: The size of the trigger cannot be more than32K. create table emp_triggerasselect * from emp CREATE OR REPLACE TRIGGERPrint_salary_changes BEFORE DELETE OR INSERT O
2011-12-21 21:04:56
1512
原创 UPDATE 问题
Update的概述:复杂的索引要求,效率优化隐藏在update后面的约束定义用于更新其他数据集的数据为源数据,被更新的数据称为目标数据,原数据集合与目标数据之间的关联键,在源数据集中一定唯一。不会存在着目标数据一次更新过程中被更新2次。 create table b1 –目标数据(cust_id varchar2(10),cust_name varchar2(1
2011-12-14 22:36:12
2357
原创 ORACLE索引组织表学习
索引组织表 索引组织表的存储结构是按照主键的 B-tree 结构搭建的。不象普通的表(堆 积表——数据的存储是无序进行的),索引组织表中的数据是按照主键的 B-tree 结构排序后保存的。包括保存索引组织表行的主键字段值在内,B-tree 中的每一 个索引项还保存了非键字段的值。组织索引表实际上就是索引的表化 为什么要引进组织索引表create table org_ind
2011-12-12 22:43:43
3431
原创 JAVA与ORACLE
JAVA与ORACLE 1、 在JDBC用xsu将SELECT转化为xml(cursor)2、在数据库中,访问xml数据服务3、ORACLE JDBC扩展4、java过程察看跟踪文件5、用WMSYS.WM_CONCAT进行字符累计运算 一、用ORACLE 的XSU JAVA包将SELECT 查询结果转化为XML数据文件。该包的名称为x
2011-12-08 21:27:42
1611
原创 Oracle物化视图学习笔记
物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。直接刷新 在scott用户下创建源数据表create table scott.emp_ori as select empno, de
2011-12-08 21:19:03
2840
原创 Oracle事务学习笔记
ORACLE事务学习笔记 有关事务的语句commit, rollback, savepoint, settransaction drop table t2 purge;create table t2 (x int); drop table t3 purge;create table t3 (x int check(x>0)); create
2011-12-05 22:17:20
2498
原创 配置文件读取JAVA工具类
系统开发的时候,都会涉及到一些配置文件的读取,为方便从配置文件中读取我们预先设置的值,我做了一个简单配置文件读取工具类。这个类主要基于apache开源项目commons-configuration,让我们看下这个简单工具类的实现。/** * Copyright(c) 2005 zjhcsoft Techonologies, Ltd. * * History: * 2010-3-
2011-12-02 22:26:06
3970
转载 各种cache技术基本特性
Cache Features 首先,我们来浏览一下常见的Cache。 这个链接给出了常用的Java Open Source Cache。 http://java-source.net/open-source/cache-solutionsmemcached,JBoss Cache,SwarmCache,OSCache,JCS,EHCache等开源项目的出镜率和关注率比较高。
2011-12-02 10:21:49
2379
原创 CXF JAXB 2.0 API jar is being loaded兼容问题
Apache CXF 是一个开源的 Services 框架,CXF 帮助您利用 Frontend 编程 API 来构建和开发 Services ,像 JAX-WS 。这些 Services 可以支持多种协议,比如:SOAP、XML/HTTP、RESTful HTTP 或者 CORBA ,并且可以在多种传输协议上运行,比如:HTTP、JMS 或者 JBI,CXF 大大简化了 Services 的创建
2011-12-01 12:35:48
5093
原创 运用Spring框架实现简单调度
JAVA开发语言中,调度程序实现的办法有很多,从最底层的线程到Timer,都是最基本的调度实现。当前很多开源项目也提供了比较全面的调度功能,如quartz、jcrontab、JobServer等,在这里我介绍一种比较简单的调度,没有quartz那么复杂,目的在于实用就行,这种调度就是spring提供的调度功能,该调度功能基于quartz+AOP进行实现,下面我们开始一个例子吧。Spring 时
2011-11-28 22:02:49
1291
原创 Oracle 关系型数据与XML数据之间的转化
CREATE TABLE SCOTT.EMP ( EMPNONUMBER(4,0), ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4,0), HIREDATE DATE, SAL NUMBER(7,2), COMM N
2011-11-28 13:20:05
7345
原创 websphere6 配置文件缓存清除
Websphere6 部署配置文件缓存清除今天碰到一个问题,websphere6下部署系统时,修改应用下的.xml文件发生后,不管重启应用还是节点服务,都无法生效。一般来说,标准的文件更新通过可以通过应用更新的办法进行替换,如通过“企业应用程序”->选择应用->“更新”的办法,将配置文件和ear里目录结果保持一致,然后直接上传重启服务即可完成更新。还有一种办法,在{was_home
2011-11-28 13:17:04
7263
转载 CXF java.lang.IncompatibleClassChangeError异常
CXF发布webservice在tomcat中没问题。部署在Websphere中,直接访问WebServices没有问题,在访问?wsdl时出问题,问题出在wsdl4j-1.6.2.jar上面,也是ClassLoader的问题。在网上搜到了 http://topic.youkuaiyun.com/u/20081025/17/3a60662f-a7aa-4454-a737-0a2863c7dda4.
2011-11-25 16:09:54
4259
原创 windows7在java1.5输出当前时间问题解决方法
Windows7在稳定性和可靠性上确实做的比较成功,但是搞JAVA开发的朋友肯定会遇到一个问题,那就是在windows7操作系统里,开发java程序,使用JDK1.5运行程序的时候,惊讶的发现new Date()出来的当前时间竟然和真实时间相差8小时。注意,JDK1.6是不会出现这个问题的,问题就在于jdk1.5里读取时区的时候出现问题,没有读到中国的夏令时间。解决办法有两种一、在代码前增加时
2011-11-21 14:22:10
1984
windows7在java1.5输出当前时间问题解决方法
Windows7在稳定性和可靠性上确实做的比较成功,但是搞JAVA开发的朋友肯定会遇到一个问题,那就是在windows7操作系统里,开发java程序,使用JDK1.5运行程序的时候,惊讶的发现new Date()出来的当前时间竟然和真实时间相差8小时。注意,JDK1.6是不会出现这个问题的,问题就在于jdk1.5里读取时区的时候出现问题,没有读到中国的夏令时间。解决办法有两种一、在代码前增加时...
2011-11-21 14:22:00
149
原创 ORACLE10g 监听器启动后停止的解决办法
今天遇到了监听器启动问题,问题原因是原先机器装oracle的时候没有问题,后来更改机器名后,监听器就再无法启动了,问题定位是由于机器名所导致。解决办法其实很简单:1、将自己的机器名改回来2、将监听器里的配置文件改动一下。编辑%ORACLE_HOME\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora文件,找到下列HOST对应值administrat
2011-11-19 15:29:35
1204
ORACLE10g 监听器启动后停止的解决办法
今天遇到了监听器启动问题,问题原因是原先机器装oracle的时候没有问题,后来更改机器名后,监听器就再无法启动了,问题定位是由于机器名所导致。解决办法其实很简单:1、将自己的机器名改回来2、将监听器里的配置文件改动一下。编辑%ORACLE_HOME\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora文件,找到下列HOST对应值administrat...
2011-11-19 15:29:00
211
原创 Cron 表达式详解和案例
1.cron表达式格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}2.cron表达式各占位符解释:{秒数} ==> 允许值范围: 0~59 ,不允许为空值,若值不合法,调度器将抛出SchedulerException异常"*" 代表每隔1秒钟触发;"," 代表在指定的秒数触发,比如"0,15,45"代表0秒、15秒和45秒时触
2011-11-18 13:26:49
29328
1
Cron 表达式详解和案例
1.cron表达式格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}2.cron表达式各占位符解释:{秒数} ==> 允许值范围: 0~59 ,不允许为空值,若值不合法,调度器将抛出SchedulerException异常"*" 代表每隔1秒钟触发;"," 代表在指定的秒数触发,比如"0,15,45"代表0秒、15秒和...
2011-11-18 13:26:00
4502
1
ORACLE解析流程详解
ORACLE解析流程(SQL Parsing Flow Diagram)当用户向oracle数据库发送一条sql或者运行匿名或者运行部署在数据库的过程时候,数据库会按照一定的工作机理进行工作,了解此工作机理,可以帮助开发人员编写有效率的代码,或者了解某些运行症状。Oracle 在它的官方网站metalink给出的这个示意图,我们可以对SQL的处理过程作如下的描述ORACLE...
2011-11-17 23:00:00
517
原创 ORACLE层次查询技巧
ORACLE层次查询技巧 create table emp_hire asselectempno,mgr,ename from emp select * from emp_hireEMPNOMGRENAME55557900ggg73697902SM
2011-11-17 12:51:58
1095
ORACLE层次查询技巧
ORACLE层次查询技巧create table emp_hire asselectempno,mgr,ename from empselect * from emp_hireEMPNOMGRENAME55557900ggg73697902SMITH...
2011-11-17 12:51:00
195
原创 完整SVN版本库建设方案(增加自行修改密码功能)
补丁已经上传,下载地址:http://download.youkuaiyun.com/detail/tiwen818/3804490 1. 引言1.1.编写目的 现有svn版本软件在维护上较为麻烦,如创建修改用户账号、权限、所属小组,账号一旦创建之后,就很没有提供给用户自行修改密码的途径,久而久之这些的svn变得不那么安全,人人适用皆知的密码给公司安全保密工作大大折扣。为了解决SV
2011-11-17 09:26:52
14146
9
配置文件读取JAVA工具类
2011-12-02
运用Spring框架实现简单调度
2011-11-28
VisualSVN在线修改密码补丁
2011-11-17
经典Flex编写的飞机游戏详细学习源码
2009-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人