<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Alrdy的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Alrdy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Alrdy]]></copyright><item><title><![CDATA[分析REMOTE_LOGIN_PASSWORDFILE参数与SQLNET.AUTHENTICATION_SERVICES配置]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/41697177</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/41697177</guid><author>Alrdy</author><pubDate>Wed, 03 Dec 2014 14:39:32 +0800</pubDate><description><![CDATA[1 SQLNET.AUTHENTICATION_SERVICES配置
SQLNET.AUTHENTICATION_SERVICES＝(NTS)|(NONE)
SQLNET.AUTHENTICATION_SERVICES＝(NTS): 操作系统认证方式，不使用口令文件
SQLNET.AUTHENTICATION_SERVICES＝(NONE) : 口令文件认证方式
2 REMOTE_LOGI]]></description><category></category></item><item><title><![CDATA[Oracle10g等待事件类型wait_class说明]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/26703645</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/26703645</guid><author>Alrdy</author><pubDate>Fri, 23 May 2014 14:36:38 +0800</pubDate><description><![CDATA[Oracle10g等待事件类型wait_class说明


Oracle 的等待事件是衡量数据库运行状况的重要依据及指标。主要有两种类别的等待事件，即空闲（ idle ）等待事件和非空闲（ non-idle ）等待事件。

空闲等待事件是指 Oracle 正等待某种工作 , 比如用 sqlplus 登录之后，但没有进一步发出任何命令，此时该 session 就处于 SQL*Net mes]]></description><category></category></item><item><title><![CDATA[oracle查看当前用户权限]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/22720797</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/22720797</guid><author>Alrdy</author><pubDate>Tue, 01 Apr 2014 11:09:48 +0800</pubDate><description><![CDATA[--查看用户和默认表空间的关系
select username,default_tablespace from dba_users;
--查看当前用户能访问的表
select * from user_tables; 
--Oracle查询用户表
select * from user_all_tables;

--Oracle查询用户视图
select * from user_vie]]></description><category></category></item><item><title><![CDATA[Weblogic Server 监控参数值说明]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/21965081</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/21965081</guid><author>Alrdy</author><pubDate>Mon, 24 Mar 2014 16:05:33 +0800</pubDate><description><![CDATA[1. Weblogic版本:9.2
2.环境->服务器->ServerName【AdminServer(管理)】->监控页签->线程
1)Active Execute Threads 【活动执行线程】:为Weblogic线程数大小，可在weblogic的配置文件config.xml中配置。
2) Execute Thread Total Count【执行线程总数】:为启动的WebLogic]]></description><category></category></item><item><title><![CDATA[网页提示“证书错误：导航已阻止”，无法跳转解决办法]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/20389419</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/20389419</guid><author>Alrdy</author><pubDate>Mon, 03 Mar 2014 18:02:23 +0800</pubDate><description><![CDATA[预装win7系统，出现一个问题：
        在访问公司内网的时候，出现如图所示的提示，显示“证书错误：导航已阻止”，点击“继续浏览此网站”后没反应，无法跳转。

         经研究发现，是微软在其一个补丁当中对证书的密钥长度做了限制，长度小于128bit（位）的密钥将被阻止而无法继续运行。当然，这是对用户安全的考虑。但是对于完全信任的密钥长度小于128bit的证书，我们还是需要用]]></description><category></category></item><item><title><![CDATA[使用Jakarta Commons Pool处理对象池化]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/8298831</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/8298831</guid><author>Alrdy</author><pubDate>Sat, 15 Dec 2012 13:36:44 +0800</pubDate><description><![CDATA[使用Jakarta Commons Pool处理对象池化
转自：http://www.ibm.com/developerworks/cn/java/l-common-pool/index.html


孙海涛 (alexhsun@hotmail.com),

孙海涛从1994年6月的一个风雨交加的下午开始了他的编程生涯。目前，他的兴趣集中于Java、Web、开源软件和人机交互。但是，这]]></description><category></category></item><item><title><![CDATA[StringBuilder与StringBuffer的区别(转)]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/8279617</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/8279617</guid><author>Alrdy</author><pubDate>Mon, 10 Dec 2012 19:36:04 +0800</pubDate><description><![CDATA[相信大家看到过很多比较String和StringBuffer区别的文章，也明白这两者的区别，然而自从Java 5.0发布以后，我们的比较列表上将多出一个对象了，这就是StringBuilder类。String类是不可变类，任何对String的改变都会引发新的String对象的生成；而StringBuffer则是可变类，任何对它所指代的字符串的改变都不会产生新的对象，可变和不可变类这一对对象已经齐全]]></description><category></category></item><item><title><![CDATA[log4j中配置日志文件相对路径]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/8193251</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/8193251</guid><author>Alrdy</author><pubDate>Sat, 17 Nov 2012 10:47:05 +0800</pubDate><description><![CDATA[方法一、 解决的办法自然是用相对路径代替绝对路径，其实log4j的FileAppender本身就有这样的机制，如：log4j.appender.logfile.File=${WORKDIR}/logs/app.log

其中“${WORKDIR}/”是个变量，会被System Property中的“WORKDIR”的值代替。这样，我们就可以在log4j加载配置文件之前，先用System.set]]></description><category></category></item><item><title><![CDATA[mysql存储过程详解]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/8134481</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/8134481</guid><author>Alrdy</author><pubDate>Wed, 31 Oct 2012 22:06:06 +0800</pubDate><description><![CDATA[mysql存储过程详解

1.存储过程简介

我们常用的操作数据库语言SQL语句在执行的时候需要要先编译，然后执行，而存储过程（Stored
 Procedure）是一组为了完成特定功能的SQL语句集，经编译后存储在数据库中，用户通过指定存储过程的名字并给定参数（如果该存储过程带有参数）来调用执行它。
一个存储过程是一个可编程的函数，它在数据库中创建并保存。它可以有SQL语句和一些特殊]]></description><category></category></item><item><title><![CDATA[Android中使Dialog显示时背景不变暗]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/8099438</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/8099438</guid><author>Alrdy</author><pubDate>Mon, 22 Oct 2012 16:52:20 +0800</pubDate><description><![CDATA[有两种方法：都是使用Style指定相关的属性
1.在style中显示的设置


    
         @android:color/transparent 
        false        


在Activity中覆写onCreateDialog（）方法
@Override
	protected Dialog onCreateDialog(int id) {
		//]]></description><category></category></item><item><title><![CDATA[如何检查Android网络连接状态]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/8099364</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/8099364</guid><author>Alrdy</author><pubDate>Mon, 22 Oct 2012 16:33:06 +0800</pubDate><description><![CDATA[在发送任何HTTP请求前最好检查下网络连接状态，这样可以避免异常。这个教程将会介绍怎样在你的应用中检测网络连接状态。



创建新的项目 


1.在Eclipse IDE中创建一个新的项目并把填入必须的信息。 File->New->Android Project

2.创建新项目后的第一步是要在AndroidManifest.xml文件中添加必要的权限。 


为了访问网]]></description><category></category></item><item><title><![CDATA[Android中消息系统模型和Handler Looper]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/8099346</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/8099346</guid><author>Alrdy</author><pubDate>Mon, 22 Oct 2012 16:30:10 +0800</pubDate><description><![CDATA[作为Android中大量使用的Handler，结合Thread使其具有众多的使用形式和方法，
让我一时感觉这个东西有些玄乎，不明所以然，这到底是一个什么样的存在呢？通过网上
资料和源码的学习，这个Handler也差不多弄清楚了，现在总结下这个学习结果。

一 Handler作用和概念
通过官方文档了解到Handler的大致概念是：
　　Handler能够让你发送和处理消息，以及Runn]]></description><category></category></item><item><title><![CDATA[深入理解Android消息处理系统——Looper、Handler、Thread]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/8099292</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/8099292</guid><author>Alrdy</author><pubDate>Mon, 22 Oct 2012 16:20:58 +0800</pubDate><description><![CDATA[熟悉Windows编程的朋友可能知道Windows程序是消息驱动的，并且有全局的消息循环系统。而Android应用程序也是消息驱动的，按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制，也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机制，Android消息循环是针对线程的（每个线程都可以有自己的消息队列和消息循环]]></description><category></category></item><item><title><![CDATA[Android中Fragment-SDK翻译版]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/8099282</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/8099282</guid><author>Alrdy</author><pubDate>Mon, 22 Oct 2012 16:19:33 +0800</pubDate><description><![CDATA[Fragment 表现 Activity 中用UI的一个行为或者一部分. 可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment 想象成一个activity的模块化区域, 有它自己的生命周期, 接收属于它的输入事件, 并且可以在activity运行期间添加和删除.


Fragmen]]></description><category></category></item><item><title><![CDATA[Android应用开发——Property Animation]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/7836963</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/7836963</guid><author>Alrdy</author><pubDate>Mon, 06 Aug 2012 21:42:41 +0800</pubDate><description><![CDATA[声明：下面的内容需要Android API level 11的支持
Property Animation是如何运作的
首先，来看一下两个不一样的Property Animation场景：


场景一（Linear Animation）：Animation要求一个物体A的x属性在40ms内匀速地从0px变化到40px。帧的刷新率默认为10ms/帧。场景二（Not-Linear Animat]]></description><category></category></item><item><title><![CDATA[Button的背景使用selector图片无法显示的问题]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/7836956</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/7836956</guid><author>Alrdy</author><pubDate>Mon, 06 Aug 2012 21:39:40 +0800</pubDate><description><![CDATA[android的Button控件在应用里是十分常见的，功能也十分强大！但是想把它做得漂亮一点，交互效果好一点，就需要一点技巧----使用selector，进行便利的UX效果配置，selector使用的方法也很简单，网上一大堆教程，这里就不多说了。

这篇文章，主要是想分享一下自己遇到的问题：Button的背景使用selector配置问题。

以下是一段能正常使用的selector xml代]]></description><category></category></item><item><title><![CDATA[android的selector，背景选择器]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/7795259</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/7795259</guid><author>Alrdy</author><pubDate>Fri, 27 Jul 2012 20:54:24 +0800</pubDate><description><![CDATA[最近做listview和button都要改变Android原来控件的背景，在网上查找了一些资料不是很全，所以现在总结一下android的selector的用法。
首先android的selector是在drawable/xxx.xml中配置的。
先看一下listview中的状态：
把下面的XML文件保存成你自己命名的.xml文件（比如list_item_bg.xml），在系统使用时根据Lis]]></description><category></category></item><item><title><![CDATA[Android中dip、dp、sp、pt和px五个元素的区别]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/7790882</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/7790882</guid><author>Alrdy</author><pubDate>Thu, 26 Jul 2012 20:24:09 +0800</pubDate><description><![CDATA[概述
过 去，程序员通常以像素为单位设计计算机用户界面。例如：图片大小为80×32像素。这样处理的问题在于，如果在一个每英寸点数（dpi）更高的新显示器上运行该程序，则用户界面会显得很小。在有些情况下，用户界面可能会小到难以看清内容。由此我们采用与分辨率无关的度量单位来开发程序就能够解决这个问题。 Android应用开发支持不同的度量单位。
2、度量单位含义
dip: device inde]]></description><category></category></item><item><title><![CDATA[android 界面布局属性总结]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/7790860</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/7790860</guid><author>Alrdy</author><pubDate>Thu, 26 Jul 2012 20:15:28 +0800</pubDate><description><![CDATA[布局： 
  在 android 中我们常用的布局方式有这么几种：

1.LinearLayout ( 线性布局 ) ：(里面只可以有一个控件，并且不能设计这个控件的位置，控件会放到左上角)
                                           线性布局分为水平线性和垂直线性二者的属性分别为： android:orientation=
" horizont]]></description><category></category></item><item><title><![CDATA[动态改变Layout中控件的参数]]></title><link>https://blog.youkuaiyun.com/Alrdy/article/details/7758815</link><guid>https://blog.youkuaiyun.com/Alrdy/article/details/7758815</guid><author>Alrdy</author><pubDate>Wed, 18 Jul 2012 13:23:02 +0800</pubDate><description><![CDATA[当初始化Activity后，可以动态的改变一些控件的参数，在设置参数时需要注意一个问题：
   其参数的类型必须是该控件所在Layout的LayoutParams类型的参数
比如以下布局

FrameLayout fl = new FrameLayout(this);
        fl.setBackgroundColor(Color.WHITE);

        vv = new]]></description><category></category></item></channel></rss>