<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yupengcc的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yupengcc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yupengcc]]></copyright><item><title><![CDATA[oracle查看执行计划]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84596522</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84596522</guid><author>yupengcc</author><pubDate>Mon, 05 May 2014 12:35:25 +0800</pubDate><description><![CDATA[

基于ORACLE的应用系统很多性能问题，是由应用系统SQL性能低劣引起的，所以，SQL的性能优化很重要，分析与优化SQL的性能我们一般通过查看该SQL的执行计划，本文就如何看懂执行计划，以及如何通过分析执行计划对SQL进行优化做相应说明。
一、什么是执行计划（explain plan）
执行计划：一条查询语句在ORACLE中的执行过程或访问路径的描述。
二、如何查看执行计划
1: 在...]]></description><category></category></item><item><title><![CDATA[Java线程同步：synchronized锁住的是代码还是对象]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84596177</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84596177</guid><author>yupengcc</author><pubDate>Sun, 04 May 2014 10:30:34 +0800</pubDate><description><![CDATA[
在Java中，synchronized关键字是用来控制线程同步的，就是在多线程的环境下，控制synchronized代码段不被多个线程同时执行。synchronized既可以加在一段代码上，也可以加在方法上。
关键是，不要认为给方法或者代码段加上synchronized就万事大吉，看下面一段代码：
 



[java] view plaincopy
 



class Sy...]]></description><category></category></item><item><title><![CDATA[oracle执行计划]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84596076</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84596076</guid><author>yupengcc</author><pubDate>Sat, 03 May 2014 16:26:47 +0800</pubDate><description><![CDATA[
来自：
http://czmmiao.iteye.com/blog/1471756
 
执行计划概述 所谓执行计划，顾名思义，就是对一个查询任务，做出一份怎样去完成任务的详细方案。举个生活中的例子，我从珠海要去英国，我可以选择先去香港然后转机，也 可以先去北京转机，或者去广州也可以。但是到底怎样去英国划算，也就是我的费用最少，这是一件值得考究的事情。同样对于查询而言，我们提交的SQL仅仅是...]]></description><category></category></item><item><title><![CDATA[Oracle中B-TREE索引的深入理解]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84596075</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84596075</guid><author>yupengcc</author><pubDate>Sat, 03 May 2014 16:25:47 +0800</pubDate><description><![CDATA[
来自
http://czmmiao.diandian.com/post/2012-04-09/19078436
 
 
索引概述
索引与表一样，也属于段（segment）的一种。里面存放了用户的数据，跟表一样需要占用磁盘空间。只不过，在索引里的数据存放形式与表里的数据存放形式非常的不一样。在理解索引时，可以想象一本书，其中书的内容就相当于表里的数据，而书前面的目录就相当于该表的索引。同...]]></description><category></category></item><item><title><![CDATA[如何写出高性能SQL语句]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84595861</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84595861</guid><author>yupengcc</author><pubDate>Thu, 01 May 2014 20:32:22 +0800</pubDate><description><![CDATA[
优化SQL查询：如何写出高性能SQL语句。
1、首先要搞明白什么叫执行计划？
执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案，这个方案是由查询优化器自动分析产生欀如一条SQL语句如果用来从一个10万条记录的表中查1条记录，那查询优化器会选择“索引查找”方式，如果该表进行了归档，当前只剩下5000条记录了，那查询优化器就会改变方案，采用“全表扫描”方式。
可见，执行计划并...]]></description><category></category></item><item><title><![CDATA[Oracle索引总结]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84595859</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84595859</guid><author>yupengcc</author><pubDate>Thu, 01 May 2014 20:30:28 +0800</pubDate><description><![CDATA[
索引简介
1、索引是数据库对象之一，用于加快数据的检索，类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量，类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息
2、索引是建立在表上的可选对象；索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方式，从而提高检索效率
3、索引在逻辑上和物理上都与相关的表和数据无关，当创建或者删除一个索引时，不会...]]></description><category></category></item><item><title><![CDATA[switch… case 语句的用法]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84588653</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84588653</guid><author>yupengcc</author><pubDate>Tue, 29 Apr 2014 10:30:14 +0800</pubDate><description><![CDATA[


public class Test7 
{
     public static void main(String[] args)
     {
        int i=5;
        switch(i)
        {
              case 1:
               System.out.println(&quot;one&quot;);
    ...]]></description><category></category></item><item><title><![CDATA[ORA-01843: not a valid month解决办法]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84587812</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84587812</guid><author>yupengcc</author><pubDate>Sat, 26 Apr 2014 16:01:55 +0800</pubDate><description><![CDATA[
如下的语句： select to_date('2003,May-22','YYYY,Mon-dd') from dual;遇到ORA-01843:not a valid month的错误，根据搜索，知道是nls_date_language这个参数引起的问题，在nls_date_language参数设置为 AMERICAN的时候，是可以显示英文月份的，所以查看nls_date_language这个...]]></description><category></category></item><item><title><![CDATA[ORA-01950:no privileges on tablespace 'USERS' ]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84587805</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84587805</guid><author>yupengcc</author><pubDate>Sat, 26 Apr 2014 15:21:33 +0800</pubDate><description><![CDATA[创建用户myuserSQL&amp;gt;create user myuser identitied by password;SQL&amp;gt;grant create session,resource,connect to myuser;SQL&amp;gt;conn myuser/password;SQL&amp;gt;create table TT(id number,name nvarchar2(20));出错:OR...]]></description><category></category></item><item><title><![CDATA[解决ofbiz在myeclipse中调试运行时报错：Can't find bundle for base name cache  ]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84587801</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84587801</guid><author>yupengcc</author><pubDate>Sat, 26 Apr 2014 15:04:06 +0800</pubDate><description><![CDATA[
错误信息:Can't find bundle for base name cache
 



view plaincopy to clipboardprint?



Set OFBIZ_HOME to - E:/develop/ofbiz/apache-ofbiz-09.04/apache-ofbiz-09.04  
Admin socket not configured; s...]]></description><category></category></item><item><title><![CDATA[大家根据当前行情给点意见-offer]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84551759</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84551759</guid><author>yupengcc</author><pubDate>Mon, 21 Apr 2014 15:35:59 +0800</pubDate><description><![CDATA[11年7月毕业，刚离职，不到3年的工作时间。
本人现在北京，有两个offer，
1.做银行项目的公司，月薪10K，无任何福利，年终奖不一定有。
2.用友旗下某部门，年薪12W，但是要除以15，所以是月薪8K，剩下的3个月为奖金，有浮动，每月有几百块钱的额外补助。

有点拿捏不定，倾向于用友，但是换算成月薪后感觉有点低了，跟我离职前的工资只提高了1000。
希望大家根据现在的行情给点建议...]]></description><category></category></item><item><title><![CDATA[解决 FtpClient 类无法导入]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84549906</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84549906</guid><author>yupengcc</author><pubDate>Wed, 16 Apr 2014 16:30:18 +0800</pubDate><description><![CDATA[
java 包中有FtpClient包 用来进行ftp操作，但是导入sun.net.ftp.FtpClient 是有错误显示的
 



[c-sharp] view plaincopy
 



Access restriction: The constructor FtpClient() is not accessible due to   
 restriction on ...]]></description><category></category></item><item><title><![CDATA[awr报告详细解析]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84549085</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84549085</guid><author>yupengcc</author><pubDate>Mon, 14 Apr 2014 22:53:15 +0800</pubDate><description><![CDATA[

WORKLOAD REPOSITORY report for




DB Name


DB Id


Instance


Inst num


Release


RAC


Host




ICCI


1314098396


ICCI1


1


10.2.0.3.0


YES


HPGI...]]></description><category></category></item><item><title><![CDATA[ajax跨域问题解决方法]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84548977</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84548977</guid><author>yupengcc</author><pubDate>Mon, 14 Apr 2014 17:39:49 +0800</pubDate><description><![CDATA[
由于此前很少写前端的代码(哈哈，不合格的程序员啊)，最近项目中用到json作为系统间交互的手段，自然就伴随着众多ajax请求，随之而来的就是要解决ajax的跨域问题。本篇将讲述一个小白从遇到跨域不知道是跨域问题，到知道是跨域问题不知道如何解决，再到解决跨域问题，最后找到两种方法解决ajax跨域问题的全过程。
 
不知是跨域问题
起因是这样的，为了复用，减少重复开发，单独开发了一个用户权限管...]]></description><category></category></item><item><title><![CDATA[数据库分区]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84548382</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84548382</guid><author>yupengcc</author><pubDate>Sat, 12 Apr 2014 23:04:37 +0800</pubDate><description><![CDATA[
来自
http://www.iteye.com/problems/67953
 
此文从以下几个方面来整理关于分区表的概念及操作:         1.表空间及分区表的概念         2.表分区的具体作用         3.表分区的优缺点         4.表分区的几种类型及操作方法         5.对表分区的维护性操作. (1.) 表空间及分区表的概念 表空间： 　　是一个...]]></description><category></category></item><item><title><![CDATA[java泛型的内部原理]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84547696</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84547696</guid><author>yupengcc</author><pubDate>Thu, 10 Apr 2014 23:25:16 +0800</pubDate><description><![CDATA[
  如果你还不知道泛型的使用请看这里    在JDK1.5中加入了泛型，能帮助我们简化代码，能解决不少问题，那JDK1.5中是如何实现的呢 ？JDK1.5中泛型的实现是擦拭法实现的，不同与c++中的泛型。说擦拭法可能有点难理解，所以从下边的角度理解一下：我们写一个程序

 1 package com.jdk15; 2  3 import java.util.ArrayList; 4  5 pu...]]></description><category></category></item><item><title><![CDATA[oracle缓存机制详解]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84547686</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84547686</guid><author>yupengcc</author><pubDate>Thu, 10 Apr 2014 23:09:29 +0800</pubDate><description><![CDATA[
转自：
http://www.blogjava.net/tbwshc/articles/380013.html
 
hibernate提供的一级缓存
hibernate是一个线程对应一个session，一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用，别的线程用不了，一级缓存就是和线程绑定了。
 
hibernate一级缓存生命周期很短，和sessi...]]></description><category></category></item><item><title><![CDATA[oracle sql 优化大全]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84547676</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84547676</guid><author>yupengcc</author><pubDate>Thu, 10 Apr 2014 22:37:19 +0800</pubDate><description><![CDATA[
转自：
http://panshaobinsb.iteye.com/blog/1718233
 
http://yulimeander.blog.sohu.com/115850824.html 
 
最近遇到了oracle sql优化的问题，找了一下，发现这文章实在不错，跟大家分享一下，如果以后有什么新的改进也会继续补充的。 1     前言… 2 2     总纲… 2 3    ...]]></description><category></category></item><item><title><![CDATA[oracle表分区]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84547224</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84547224</guid><author>yupengcc</author><pubDate>Thu, 10 Apr 2014 09:06:19 +0800</pubDate><description><![CDATA[
转自
http://love-flying-snow.iteye.com/blog/573303
 
废话少说，直接讲分区语法。
Oracle表分区分为四种：范围分区，散列分区，列表分区和复合分区。
 
一：范围分区
就是根据数据库表中某一字段的值的范围来划分分区，例如：


Sql代码  



create table graderecord  
  (  
  ...]]></description><category></category></item><item><title><![CDATA[数据库设计：表的设计命名的十个注意点]]></title><link>https://blog.youkuaiyun.com/yupengcc/article/details/84547191</link><guid>https://blog.youkuaiyun.com/yupengcc/article/details/84547191</guid><author>yupengcc</author><pubDate>Wed, 09 Apr 2014 23:30:33 +0800</pubDate><description><![CDATA[
1．表名一般以【模块名称_具体表名】来实现，同一个模块的前缀是一样的。(Oracle大小写敏感，在ＳＱＬ中可以不用&quot;_&quot;,因为可以用大小写一起的写法。这也是可以的)
2．表名称不应该取得太长（一般不超过三个英文单词，不推荐使用中文拼音，总的长度不要超过30个字符）。表名使用英文的原因，有些项目有英文版的需要，或者这个项目是给外国做的时候，使用英文是基本的要求，应该说这是一个习惯问题，多学一点英...]]></description><category></category></item></channel></rss>