摘要:
重构是一种对软件进行修改的行为,但它并不改变软件的功能特征,而是通过让软件程序更清晰,更简洁和更条理来改进软件的质量。代码重构之于软件,相当于结构修改之于散文。每次人们对如何对代码进行重构的讨论就像是讨论如果对一篇文学作品进行修订一样无休无止。所有人都知道应该根据项目的自身情况来对代码进行重构,而重...
阅读全文
posted @ 2013-10-24 20:46
wala-wo
阅读(136)
推荐(0)
摘要:
oracle中的层级操作非常方便,在使用之后爱不释手,以前要实现该种数据查询操作,需要非常复杂的实现过程。在oracle中通过connect by可以实现前面的目的,通常情况下层级查询基本都能实现递归查询目的。下面是connect by的使用语法:select [level], column, ex...
阅读全文
posted @ 2013-10-24 16:11
wala-wo
阅读(952)
推荐(0)
摘要:
表分区操作步骤1、设计表进行分区的方案,水平分区、垂直分区 a、水平切割将减少表的行数,这样可以将历史数据归档,减少表大小,提高访问速度。 b、垂直切割将分为主表和从表方式,将主要的列字段存放在主表中,次要的列字段存放在从表中,减少对不必要字段的访问和存放,只在需要的时候进行联表查询2、根据业务规则...
阅读全文
posted @ 2013-10-22 19:57
wala-wo
阅读(338)
推荐(0)
摘要:
10月是校园招聘的旺季,很多应届毕业生都忙碌起来了,从CSDN笔试-面试文章的火热程度,从我收到的简历就看得出来。我很久没有参与笔试和面试了,所以只能从“简历”来阐述下我的看法。截至目前,已经帮8位同学看了简历,指出了简历中的一些问题,也给出了自己的建议。说实话,我也担心自己的判断不准,误人子弟。毕...
阅读全文
posted @ 2013-10-14 08:32
wala-wo
阅读(239)
推荐(0)
摘要:
在使用阿里云的linux云主机,看到官方提供的远程连接服务器bash脚本,记录下来。 功能:自动修改系统源和安装vncserver相关的软件包,centos、redhat系列都是安装gnome桌面环境,ubuntu和debian系列都是安装LXDE(Lightweight X11 Desktop ...
阅读全文
posted @ 2013-09-26 19:19
wala-wo
阅读(668)
推荐(0)
摘要:
linux 代理软件 squid查看是否安装squid以上信息表明,本机是已经安装了此软件了如果没有显示说明没有安装,则可以使用yum工具来安装安装完软件后我们接着开始配置squid代理服务器的配置文件squid.conf目前的squid的配置文件内容也不多,该配置的就那几项,所以我们是给出主要的内...
阅读全文
posted @ 2013-09-25 20:47
wala-wo
阅读(1359)
推荐(0)
摘要:
一、准备工作: 1.下载libevent:http://monkey.org/~provos/libevent/ (由于memcached与客户端的通信是借助libevent来实现的,所以此动作必须在memcached安装前完成) 2.下载memcached:http://memcached.org...
阅读全文
posted @ 2013-09-25 20:41
wala-wo
阅读(207)
推荐(0)
摘要:
PS:虽然在公司linux服务器上搭建过几次svn,但是时间长了,有些配置操作会忘掉,上网搜索的结果都不大满意,有幸在前几天看到一篇算是最满意的svn搭建文章,转载一下以备以后使用,原文地址http://www.ha97.com/4467.html。SVN简介和工作原理subversion(简称...
阅读全文
posted @ 2013-09-22 20:49
wala-wo
阅读(327)
推荐(0)
摘要:
下载nginx-1.0.2.tar.gz wget nginx-1.0.2.tar.gz解压 nginx-1.0.2.tar.gztar -xzvf nginx-1.0.2.tar.gz配置安装参数./configure --with ./configure --with-http_stub_sta...
阅读全文
posted @ 2013-09-13 14:58
wala-wo
阅读(167)
推荐(0)
摘要:
◆dba_开头dba_users 数据库用户信息dba_segments 表段信息dba_extents 数据区信息dba_objects 数据库对象信息dba_tablespaces 数据库表空间信息dba_data_files 数据文件设置信息dba_temp_files 临时数据文件信息dba...
阅读全文
posted @ 2013-09-09 18:57
wala-wo
阅读(223)
推荐(0)
摘要:
在oracle中查找所有的表的索引的命令 select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_na...
阅读全文
posted @ 2013-09-06 14:32
wala-wo
阅读(8414)
推荐(0)
摘要:
在操作数据库中经常会遇到表死锁问题,特别是不良的数据库设计和操作的时候,更容易遇到死锁问题。今天在系统中往oracle中添加数据时,特意快速多点几次添加的时候,就出现了死锁问题,而且刚好在读取和更新表的主键值时出现死锁。今天先不谈如何设计不出现死锁问题,只是记录一下如何通过sql语句查找和解决死锁...
阅读全文
posted @ 2013-09-05 20:40
wala-wo
阅读(2050)
推荐(0)
摘要:
说明:看了这篇文章觉得说的很好,也就顺便转载一下。来源:2013秋季校招,你准备好了吗?2013秋季校招,你准备好了吗? 前几天公司又拍新的宣传片,得知新的校招马上就要开始了。微博里也看到了360的校招宣传。作为一个去年校招的过来人,感激感恩一路走来,特将一些经历、教训分类列举如下,供新人参考...
阅读全文
posted @ 2013-09-03 15:33
wala-wo
阅读(165)
推荐(0)
摘要:
创建变长数组类型CREATE TYPE varray_type AS VARRAY(2) OF VARCHAR2(50);这个变长数组最多可以容纳两个数据,数据的类型为 varchar2(50)更改元素类型的大小或精度可以更改变长数组类型和嵌套表类型 元素的大小。ALTER TYPE varray_...
阅读全文
posted @ 2013-08-29 16:00
wala-wo
阅读(181)
推荐(0)
摘要:
“HTTPS协议的工作原理是什么?”这是我在数天前工作项目中需要解决的问题。作为一名Web开发者,我当然知道 HTTPS 协议是保障用户敏感数据的好办法,但并不知道这种协议的内在工作机制。它怎么保护数据?有人监听线路的情况下,服务器与客户端之间如何建立安全的连接?安全证书又是什么,为什么还要花钱买呢...
阅读全文
posted @ 2013-08-15 18:37
wala-wo
阅读(183)
推荐(0)
摘要:
CTE是一个很好用的工具,他可以帮助我们清晰代码结构,减少临时表使用,同时oracle和sqlserver都提供支持。但在oracle和sqlserver中使用CTE也存在一定区别。Oracle使用CTE方式 1、CTE查询 with cte as( select 1 ...
阅读全文
posted @ 2013-08-05 20:01
wala-wo
阅读(583)
推荐(0)
摘要:
最近在使用Oracle进行开发,遇到很多与以前使用sqlserver的不同语法。今天遇到null在两种数据库上面操作上的差别,在此记录两种数据库上的差异。null 与字符串相加 1、在oracle中,null与字符串相加,结果仍然为字符串。 select null || '字符串' ...
阅读全文
posted @ 2013-08-05 14:22
wala-wo
阅读(358)
推荐(0)
摘要:
history中设置显示命令的执行时间vi /root/.bashrcHISTTIMEFORMAT="%Y-%M-%D %H:%M:%S"export HISTTIMEFORMAT为了使以上设置生效,执行以下命令:wqsource .bashrchistory命令清除命令执行操作的历史记录histo...
阅读全文
posted @ 2013-07-23 10:30
wala-wo
阅读(1763)
推荐(0)
摘要:
一、前言之前的博客一直都还没写到框架的实现及权限系统,今天开始写我的权限系统,我以前做过的项目基本上都有权限管理这个模块,但各个系统都会有一些不太一样,有些简单点,有些稍微复杂一点,一句话,我们做的系统都离不开这个权限系统。所以网上很多人尝试做一个通用的权限系统,不评论他们做的怎么样,只是说在网上能...
阅读全文
posted @ 2013-07-23 09:31
wala-wo
阅读(451)
推荐(0)
摘要:
1. 取整同时转成数值型:'10.567890'|0结果: 10'10.567890'^0结果: 10-2.23456789|0结果: -2~~-2.23456789结果: -22. 日期转数值:var d = +new Date(); //12956984167923. 类数组对象转数组:var ...
阅读全文
posted @ 2013-07-22 19:22
wala-wo
阅读(171)
推荐(0)
摘要:
/*新增json的对象属性*/var json = {};json["subjectName"] = "ddd";json.teacherlist = "A教师,B教师,C教师,D教师";/*删除json的对象属性*/var p = { "name" : "chaomao", ...
阅读全文
posted @ 2013-07-18 15:33
wala-wo
阅读(141)
推荐(0)
摘要:
jQuery里提供了许多创建交互式网站的方法,在开发Web项目时,开发人员应该好好利用jQuery代码,它们不仅能给网站带来各种动画、特效,还会提高网站的用户体验。本文收集了15段非常实用的jQuery代码片段,你可以直接复制黏贴到代码里,但请开发者注意了,要理解代码再使用哦。下面就让我们一起来享受...
阅读全文
posted @ 2013-07-18 14:20
wala-wo
阅读(92)
推荐(0)
摘要:
在前面的文章我翻译的文章中分别从内容、服务器、JavaScript和CSS、图片、Coockies和移动应用等几个方面总结了34条提高网站性能的黄金守则,但是这些守则中,有一些是不常用到的,若非有实力的大型企业很难实现。对于小型网站,比如个人博客等在提高网站性能上可以首先考虑以下13条准则:尽量减...
阅读全文
posted @ 2013-07-05 14:53
wala-wo
阅读(158)
推荐(0)
摘要:
定义固定长度的一维数组 type type_array is varray(10) of varchar2(20); 1、varray(10)表示定义长度为10的数组 2、varchar2(20)表示数组为字符型,且元素字符串长度不超过20定义可变长度的一维数组 type typ...
阅读全文
posted @ 2013-07-04 11:00
wala-wo
阅读(5497)
推荐(1)
摘要:
猜猜看怎么了!你正”继承“(接收)了一堆混乱的旧代码。恭喜你!现在都是你的了。混乱的代码可能来自任何地方。中间件,网络,可能来自你自己的公司。你知道在一个角落里有一个家伙,没有人过去管他在做什么。猜猜看他一直在做什么?辛辛苦苦写出了代码,却是一堆烂代码。你还记得这个模块是一个家伙几年前写的,在他离开...
阅读全文
posted @ 2013-07-03 09:05
wala-wo
阅读(150)
推荐(0)
摘要:
oracle字符串切割几种方式方法一:SELECT COLUMN_VALUE FROM TABLE(SYS.ODCIVARCHAR2LIST('1','2','3','4','5'));方法二:select regexp_substr('1,2,3,4,5','[^,]+',1,rownum) f...
阅读全文
posted @ 2013-07-02 19:36
wala-wo
阅读(661)
推荐(0)
摘要:
oracle多表关联删除的两种方法第一种使用exists方法deletefrom tableAwhere exits( select 1 from tableB Where tableA.id = tableB.id)第二种使用匿名表方式进行删除deletefrom( ...
阅读全文
posted @ 2013-06-28 16:31
wala-wo
阅读(4184)
推荐(0)
摘要:
我建议你进行一个练习:当你第二天早晨开始工作的时候,重新审视你的项目源码,尝试发现进行重构的机会。就算你的领导没有要求,仍然去做。因为在工作中,你希望有一些激动人心的时候。重构是一门改变已经正常的工作的艺术。但是重构是需要理由的。可能是设计改进,性能问题,安全角色或者很多其他的原因。改进程序的技术缺...
阅读全文
posted @ 2013-06-26 13:29
wala-wo
阅读(130)
推荐(0)
摘要:
该函数实现过滤前后的指定的字符串,诸如过滤分隔符等。可用于过滤字符串中的逗号分割符。特别说明:substr()函数支持从字符串倒数开始读取,例如:dbms_output.put_line( substr('Hello World',-3,3)); 执行结果:rld --过滤字符串前后的多疑字...
阅读全文
posted @ 2013-06-25 19:12
wala-wo
阅读(416)
推荐(0)
摘要:
从星期天开始起算 Function Fn_GetWeekbyDate(P_Date Varchar2) Return Varchar2 Is Begin Return To_char(To_Date(P_Date,'yyyy-mm-dd'),'fmww'); End Fn_...
阅读全文
posted @ 2013-06-20 10:34
wala-wo
阅读(598)
推荐(0)
摘要:
jQuery Capty是可以为图片添加漂亮的字幕的插件文件包含:调用方法:实例1:图片的alt标签默认被应用于标题内容 $('#default').capty();实例2:自定义动画和速度$('#animation').capty({ animation: 'fade', speed: ...
阅读全文
posted @ 2013-06-18 19:12
wala-wo
阅读(233)
推荐(0)
摘要:
命名的系统异常 产生原因 access_into_null 未定义对象 CASE_NOT_FOUND CASE 中若未包含相应的 WHEN ,并且没有设置 ELSE 时 COLLECTION_IS_NULL 集合元素未初始化 CURSER_...
阅读全文
posted @ 2013-06-18 15:15
wala-wo
阅读(154)
推荐(0)
摘要:
1、显示指定的表或视图的数据和索引的碎片信息。DBCC SHOWCONTIG2、查询存储过程名称和存储过程代码select OBJECT_NAME(id) as 过程名,[text] as 过程代码from dbo.syscomments where id in (select [id] from ...
阅读全文
posted @ 2013-06-13 17:11
wala-wo
阅读(204)
推荐(0)
摘要:
问题描述:前一段时间在使用数据库引擎优化顾问进行优化时,设定无限制优化时间,后来发现服务器CPU和内存资源被高度占用,导致正常的访问无法进行,网站访问变慢,远程连接太卡,因此强制中断数据库引擎优化顾问的进程。但是这样导致了一个困扰我多时的问题。正常情况下,数据库引擎优化顾问会在优化过程中产生假设索...
阅读全文
posted @ 2013-06-13 15:50
wala-wo
阅读(437)
推荐(0)
摘要:
--获取当前日期函数 Function Fn_GetCurrentDate Return Varchar2 Is v_CurrentDate VARCHAR2(19); Begin Select to_char(sysDate,'y...
阅读全文
posted @ 2013-06-09 10:16
wala-wo
阅读(172)
推荐(0)
摘要:
最近本人在学习linux,看到的批量管理linux脚本。保存在博客中#!/bin/bash#ShellName:LazyManage.sh#Conf:serverlist.conf#By:peter.li#2013-05-30#http://hi.baidu.com/quanzhou722/ite...
阅读全文
posted @ 2013-06-06 11:04
wala-wo
阅读(168)
推荐(0)
摘要:
oracle实现导出命令exp 用户名/密码@数据库实例 file=/usr/oracle/orcl20140107.dmp owner=表空间oracle数据类型LONG: 可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列LONG RAW...
阅读全文
posted @ 2013-06-03 03:03
wala-wo
阅读(174)
推荐(0)
摘要:
监控 SQL Server 的运行状况--常用检测语句Microsoft SQL Server 2005 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。常规服务器动态管...
阅读全文
posted @ 2013-05-29 06:21
wala-wo
阅读(163)
推荐(0)
摘要:
查询没有主键的数据库表select b.name from sysobjects b where xtype='U' and b.name not in ( select object_name(a.parent_obj) from sysobjects a ...
阅读全文
posted @ 2013-05-28 01:00
wala-wo
阅读(193)
推荐(0)
摘要:
关于索引的常识:影响到数据库性能的最大因素就是索引。由于该问题的复杂性,我只可能简单的谈谈这个问题,不过关于这方面的问题,目前有好几本不错的书籍可供你参阅。我在这里只讨论两种SQL Server索引,即clustered索引和nonclustered索引一、什么是索引 减少磁盘I/O和逻辑读次数的...
阅读全文
posted @ 2013-05-28 00:55
wala-wo
阅读(249)
推荐(0)