- 浏览: 184245 次
- 性别:
- 来自: 深圳
最新评论
-
mengfei86:
你们讨论的时候我刚上大学,。。。。、、现在都过去好多年了,。 ...
J2EE项目异常处理 -
di1984HIT:
文章不错,学习了
Ibatis读写CLOB数据 -
wulixiaodao:
main{
metodA();
}
详解spring事务属性 -
wulixiaodao:
Main{
Connection con=null;
...
详解spring事务属性 -
tao_gun:
感谢,有点懂了
详解spring事务属性
文章列表
把字符串分割成字符数组
- 博客分类:
- oralce
把字符串分割成字符数组
袁光东
首先需要定义一个类型
type char_table is table of varchar2(4000);
下面是具体的函数
function split_string(pi_str in varchar2, pi_separator in varchar2) return char_table is
v_char_table char_table;
v_temp varchar2(4000);
v_element varchar2(4000);
begin
v_char_table := char_table( ...
字符串分割函数
袁光东
分割特殊字符串连接的字符
字符串为:1001;v1.0;10;
get_part_char('1001;v10;10;',';',1)
的结果为1001
Parameters:
pi_string 要处理的字符
pi_separator 分隔符
pi_count 第n个分隔符
function get_part_char(pi_string in varchar2, pi_separator in varchar2, pi_count number) return varchar2 is
pos number;
c ...
SQL优化三例
原创:袁光东
在压力测试时发现,如果原来的查询在0.1秒之内,那么在40个并发时,平均速度是3秒。目标要求是所有的查询必须要在7秒之内。有好几条SQL都是在7秒左右,肯定不能通过压力测试,必须要优化到2秒之内才有希望通过压力测试。
(注:主要数据表的记录数都会超过60W条),所以只能是在项目组内进行SQL优化。
(因为某些原因,案例所使用的SQL都是经过笔者处理过的,已经不是最原始的SQL了。所以不便于贴出详细的执行计划)
1、索引很重要
当查询的记录数小于表记录总数的10%时,索引的效果是非常明显的。
优化前要看执行计划,去掉不必要的全表扫描,找出花费时 ...
软件项目管理实践之日计划
袁光东 原创
如何提高项目的生产率,保证项目按期交付是每个软件开发项目经理都需要面对的难题。关于这方面的研究,在《人月神话》、《人件》等书籍都有很详细的论述。研究表明,不同程 ...
应A君的邀请参加了一个聚会,主要参加的的人员是A君现在的同确事。跟座位身边的一个朋友聊天得知,A君现在的80%的同事都是他前一公司的同事。
具体的事情是这样,A君在前H公司的领导B,跳到了现在的公司J。然后就把A君在内的几十个同事一起带到了J公司。
J公司处于扩展阶段,由B带过去的人,很多都得到了升职。没有得到升职的人也应该得到了加薪吧
这让我引发了几个思考:
1.整个团队挖走,对新公司是否是一个好事?
在公司内部一个帮派就此产生了。内部帮派林立对公司的发展应是无好处的吧
2.对于其他人的公平性。
领导换人了,又带来了一批人。新的派系产生。原来那些优秀的人怕是很难出头。
至少他们有很长的 ...
拒绝了两家公司的offer,选择了现在的公司。开始新的旅程
在家待业了一个多月,在经济危机的寒冬中找如意的工作是件痛苦的事情。
一个多月里,面试过多家公司,现在也在对别人进行面试。感受很多.与大家分享
1、面试中的 ...
作者:袁光东
我们在进行pl/sql编程时打交道最多的就是存储过程了。存储过程的结构是非常的简单的,我们在这里除了学习存储过程的基本结构外,还会学习编写存储过程时相关的一些实用的知识。如:游标的处理,异常的处 ...
再谈无为而治 原创:袁光东 题记:这篇文章是在阅读华为老总任正非先生的《一个职业管理者的责任和使命》时,与同事进行的邮件讨论时,我写了两篇文章,这是第二篇。第一篇《谈谈无为而治》。这两篇文章都是8个月之前写的了。 大家可以上网去搜这任总的《一个职业管理者的责任和使命》原文。
无为而治, 首先应该谈治,“治”非治理之意也,“治”乃目标和理想。就是那一颗“梅”,就是那一张“饼” 再谈人:人及做事的人,实现理想,达到目标的人。谈人就得谈两点:技和愿。 技就是能力,技能 愿:乃心,心之所想,愿不愿做事,想不想做事。 人的绩效=能力 x 愿力 ...
谈谈无为而治
原创:袁光东
题记:这篇文章是在阅读华为老总任正非先生的《一个职业管理者的责任和使命》时,与同事进行的邮件讨论时,我写了两篇文章,这是其中一篇。还有另一篇《再论无为之治》。这两篇文章都是8个月之前写的了。
大家可以上网去搜这任总的原文。
我们都知道管理的最高境界是无为而治。不要说任老板啦。
但是任老板为什么要花那么大的力气来给他的高管们灌输无为的理论呢?
观察社会就会发现很多搞笑的事,很多矛盾的事:
企业的老板做得很累,就想找一个职业经理人,自己当甩手掌柜,但是他又害怕自己被别人卖了还要帮他数钱。
职业经理人报怨没有做事的空间,没有应有的权利,想一想,一个厂里让你去当总经理, ...
一个特殊的异常处理
文:袁光东
一、业务需求说明
前段时间接到一个关于援助卡的需求。这个需求比较特殊的是援助卡的卡号是由单证系统进行管理的。
可能用银行卡来说明比较清楚一些。
银行卡是由银行统一制作出来的,每一个银行卡号都是事先已经编制了的。银行有一个单证部门来管理这些印刷的银行卡。各个营业点,会向单证部门领取银行卡。此时单证系统的银行卡为领取状态。
当一个储户去银行开户时,银行职员会为储户选择一张银行卡。这张银行卡的卡号就成了储户的帐号。
计算机系统完成开户处理需要有三个步骤:
1.在单证系统中检查卡号是否存在,并且卡号为已领取(要是印刷错误呢,呵呵)。这个过程称为回销检查。
2.然后把该卡 ...
Oracle 数据类型及存储方式
袁光东 原创
概述
通过实例,全面而深入的分析oralce的基本数据类型及它们的存储方式。以ORACLE 10G为基础,介绍oralce 10g引入的新的数据类型。让你对oracle数据类型有一个全新的认识。揭示一些不为人知的秘密和被忽略的盲点。从实用和优化的角度出发,讨论每种数据类型的特点。从这里开始oracle之旅!
第一部份 字符类型
§1.1 char
定长字符串,会用空格来填充来达到其最大长度,最长2000个字节。
1. 新建一个测试表test_char.,只有一个char类型的列。长度为10
SQL> create table tes ...
程序员为什么不写单元测试
袁光东
笔记曾经做过一次“程序员在项目开发中编写单元测试的情况”的调查。调查结果:
1. 严格的在项目中执行TDD 几乎没有
2. 为大部份业务 ...
lazy
Lazy
延时初始化策略
UNSPECIFIED
meta
...
Spring JavaConfig开发指南
作者:袁光东
1. 什么是JavaConfig
Spring IOC有一个非常核心的概念——Bean。由Spring容器来负责对Bean的实例化,装配和管理。XML是用来描述Bean最为流行的配置方式。Spring可以从XML配置文件中读取任何类型的元数据并自动转换成相应的Java代码。Spring开变了java的编程模式,Spring的下载已经超过了1亿次,可见Spring已经有多流行。
随着Spring的日益发展,越来越多的人对Spring提出了批评。“Spring项目大量的烂用XML”就是最为严励的一个批评。由于Spring会 ...