<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[鱼泽弋海的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/shefron</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; shefron]]></copyright><item><title><![CDATA[各种Java加密算法]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/42197227</link><guid>https://blog.youkuaiyun.com/shefron/article/details/42197227</guid><author>shefron</author><pubDate>Sat, 27 Dec 2014 20:43:05 +0800</pubDate><description><![CDATA[如基本的单向加密算法：  


BASE64 严格地说，属于编码格式，而非加密算法

MD5(Message Digest algorithm 5，信息摘要算法)

SHA(Secure Hash Algorithm，安全散列算法)

HMAC(Hash Message Authentication Code，散列消息鉴别码)


    复杂的对称加密（DES、PBE）、]]></description><category></category></item><item><title><![CDATA[Spring攻略笔记]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/41179973</link><guid>https://blog.youkuaiyun.com/shefron/article/details/41179973</guid><author>shefron</author><pubDate>Sun, 16 Nov 2014 22:10:04 +0800</pubDate><description><![CDATA[--动态代理
1. aspectj
2. cglib


*************Spring****************
一、IOC容器
1. 反射
2. 代理


二、AOP(面向切面编程)
1. 切入点
2. 通知
2. 增强器
附加:aspectj 的加载时、编译时植入。


三、事务管理
1. jdbc的封装（无用关系底层API）
2. 事务]]></description><category></category></item><item><title><![CDATA[Unix文件的查看方法]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/40893503</link><guid>https://blog.youkuaiyun.com/shefron/article/details/40893503</guid><author>shefron</author><pubDate>Fri, 07 Nov 2014 15:26:03 +0800</pubDate><description><![CDATA[常用的查看Unix文件的查看的命令有cat、more、head、tail等，我们在文章中将会对cat命令进行重点介绍，其他的也逐一进行介绍。

 




以往的Unix操作系统知识我们都是否记得呢，今天我们来学习新的知识，关于Unix文件的查看的知识。我们这次依旧是学习Unix文件的基础知识。
Unix文件的查看
常用的查看Unix文件的查看的命令有cat、more、head、]]></description><category></category></item><item><title><![CDATA[ASCII码表_全_完整版]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/40620313</link><guid>https://blog.youkuaiyun.com/shefron/article/details/40620313</guid><author>shefron</author><pubDate>Thu, 30 Oct 2014 15:14:26 +0800</pubDate><description><![CDATA[ASCII码表





ASCII值


控制字符


ASCII值


控制字符


ASCII值


控制字符


ASCII值


控制字符




0


NUL


32


(space)


64


@


96


、




1


SOH


33]]></description><category></category></item><item><title><![CDATA[AOP 的利器：ASM 3.0 介绍]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/40603033</link><guid>https://blog.youkuaiyun.com/shefron/article/details/40603033</guid><author>shefron</author><pubDate>Thu, 30 Oct 2014 00:37:47 +0800</pubDate><description><![CDATA[AOP 的利器：ASM 3.0 介绍



随着 AOP（Aspect Oriented Programming）的发展，代码动态生成已然成为 Java 世界中不可或缺的一环。本文将介绍一种小巧轻便的 Java 字节码操控框架 ASM，它能方便地生成和改造 Java 代码。著名的框架，如 Hibernate 和 Spring 在底层都用到了 ASM。比起传统的 Java 字节码操控框架，B]]></description><category></category></item><item><title><![CDATA[不同数据库oracle mysql SQL Server DB2 infomix sybase分页查询语句]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/39344419</link><guid>https://blog.youkuaiyun.com/shefron/article/details/39344419</guid><author>shefron</author><pubDate>Wed, 17 Sep 2014 16:22:41 +0800</pubDate><description><![CDATA[不同数据库oracle ，mysql， SQL Server， DB2， infomix， sybase分页查询语句]]></description><category></category></item><item><title><![CDATA[java TheadLocal 多线程资源使用]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/39056773</link><guid>https://blog.youkuaiyun.com/shefron/article/details/39056773</guid><author>shefron</author><pubDate>Thu, 04 Sep 2014 18:54:02 +0800</pubDate><description><![CDATA[java TheadLocal 多线程资源使用]]></description><category></category></item><item><title><![CDATA[java 操作数据库clob类型大字段]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/39031831</link><guid>https://blog.youkuaiyun.com/shefron/article/details/39031831</guid><author>shefron</author><pubDate>Wed, 03 Sep 2014 19:46:23 +0800</pubDate><description><![CDATA[java 操作处理数据库clob类型大字段简单工具类。]]></description><category></category></item><item><title><![CDATA[httpcomponents-client-4.3.3和jdk1.6 httpserver通过http协议交互数据]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/39010009</link><guid>https://blog.youkuaiyun.com/shefron/article/details/39010009</guid><author>shefron</author><pubDate>Tue, 02 Sep 2014 18:41:08 +0800</pubDate><description><![CDATA[httpcomponents-client-4.3.3和jdk1.6 httpserver通过http协议实现简单的交互数据]]></description><category></category></item><item><title><![CDATA[java序列化对象 插入、查询、更新到数据库]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/38922503</link><guid>https://blog.youkuaiyun.com/shefron/article/details/38922503</guid><author>shefron</author><pubDate>Fri, 29 Aug 2014 12:31:50 +0800</pubDate><description><![CDATA[java序列化对象 插入、查询、更新到数据库...]]></description><category></category></item><item><title><![CDATA[﻿﻿﻿﻿java thin 连接oracle url的几种写法]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/38903241</link><guid>https://blog.youkuaiyun.com/shefron/article/details/38903241</guid><author>shefron</author><pubDate>Thu, 28 Aug 2014 20:32:01 +0800</pubDate><description><![CDATA[java连接oracle的url几种写法

1. jdbc:oracle:thin:@10.12.1.161:1521:bomc
2. jdbc:oracle:thin:@(DESCRIPTION=
                       (LOAD_BALANCE=on)
                       (ADDRESS=(PROTOCOL=TCP) (HOST=1]]></description><category></category></item><item><title><![CDATA[使用jchardet1.1 判断文件或网页编码]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/38874617</link><guid>https://blog.youkuaiyun.com/shefron/article/details/38874617</guid><author>shefron</author><pubDate>Wed, 27 Aug 2014 18:21:57 +0800</pubDate><description><![CDATA[package org.shefron.utils;

import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.net.URL;
import java.util.Arrays;

import org.mozilla.intl.chardet.nsDetector;
impor]]></description><category></category></item><item><title><![CDATA[java UTF-8 和 UTF-8 without BOM工具处理类]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/38871857</link><guid>https://blog.youkuaiyun.com/shefron/article/details/38871857</guid><author>shefron</author><pubDate>Wed, 27 Aug 2014 15:52:22 +0800</pubDate><description><![CDATA[package org.shefron.fc.utfwithbom;

import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.PushbackInputStream;

public class UTFFileHandler {]]></description><category></category></item><item><title><![CDATA[java oci 连接oracle抛java.lang.UnsatisfiedLinkError: ocijdbc11...]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/38734473</link><guid>https://blog.youkuaiyun.com/shefron/article/details/38734473</guid><author>shefron</author><pubDate>Thu, 21 Aug 2014 18:33:23 +0800</pubDate><description><![CDATA[java oci 连接oracle抛java.lang.UnsatisfiedLinkError: ocijdbc11异常,解决办法思路！]]></description><category></category></item><item><title><![CDATA[java oracle thin 和 oci 连接方式实现多数据库的故障切换]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/38562645</link><guid>https://blog.youkuaiyun.com/shefron/article/details/38562645</guid><author>shefron</author><pubDate>Thu, 14 Aug 2014 19:19:17 +0800</pubDate><description><![CDATA[java oracle thin 和 oci 连接方式实现多数据库的故障切换以及系统环境变量PATH、CLASSPATH、NLS_LANG、LD_LIBRARY_PATH等变量设置！]]></description><category></category></item><item><title><![CDATA[oracle 表死锁及释放]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/38343225</link><guid>https://blog.youkuaiyun.com/shefron/article/details/38343225</guid><author>shefron</author><pubDate>Fri, 01 Aug 2014 23:38:53 +0800</pubDate><description><![CDATA[SELECT object_name, machine, s.sid, s.serial#  
FROM gv$locked_object l, dba_objects o, gv$session s 
WHERE l.object_id　= o.object_id 
AND l.session_id = s.sid]]></description><category></category></item><item><title><![CDATA[计算机系统 补码 原码]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/37398267</link><guid>https://blog.youkuaiyun.com/shefron/article/details/37398267</guid><author>shefron</author><pubDate>Sun, 06 Jul 2014 23:09:53 +0800</pubDate><description><![CDATA[补码(two's complement) 在计算机系统中，数值一律用补码来表示和存储。原因在于，使用补码，可以将符号位和数值位统一处理；同时，加法和减法也可以统一处理。此外，补码与原码的的相互转换，其运算过程是相同的，不需要额外的硬件电路。

补码的特性
1、一个整数（或原码）与其补数（或补码）相加，和为模。
2、对一个整数的补码再求补码，等于该整数自身。
3、补码的正零与负零表示方法相]]></description><category></category></item><item><title><![CDATA[编程学习笔记]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/33827825</link><guid>https://blog.youkuaiyun.com/shefron/article/details/33827825</guid><author>shefron</author><pubDate>Mon, 23 Jun 2014 23:30:33 +0800</pubDate><description><![CDATA[sybase
xml 技术深入
Solaris
flex amf
web service
RSS：RSS(Rich Site Summary)，当前流行的一种信息发布格式，通过xml的格式，发布内容的摘要和内容，供其它的RSS客户端进行远程的调用。
java rmi 远程接口调用（Web Service/CORBA/SOAP）
ubuntu ftp,java,lamp环境搭建
ju]]></description><category></category></item><item><title><![CDATA[unix 系统几个有用的维护命令]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/29211431</link><guid>https://blog.youkuaiyun.com/shefron/article/details/29211431</guid><author>shefron</author><pubDate>Sat, 07 Jun 2014 17:45:08 +0800</pubDate><description><![CDATA[unix字符集查看：
1. local -a
一、查看字符集方法：
      1、输入命令：echo $LANG
      2、输入命令：env | grep LANG
      3、输入命令：locale
二、修改字符集的方法：
      编辑/etc/sysconfig/language文件，将该文件中的rc_lang=" "修改成rc_lang = "zh_CN.GBK]]></description><category></category></item><item><title><![CDATA[ReentrantReadWriteLock读写锁的使用]]></title><link>https://blog.youkuaiyun.com/shefron/article/details/29210885</link><guid>https://blog.youkuaiyun.com/shefron/article/details/29210885</guid><author>shefron</author><pubDate>Sat, 07 Jun 2014 17:41:56 +0800</pubDate><description><![CDATA[ReentrantReadWriteLock读写锁的使用

Lock比传统线程模型中的synchronized方式更加面向对象，与生活中的锁类似，锁本身也应该是一个对象。两个线程执行的代码片段要实现同步互斥的效果，它们必须用同一个Lock对象。
　　读写锁：分为读锁和写锁，多个读锁不互斥，读锁与写锁互斥，这是由jvm自己控制的，你只要上好相应的锁即可。如果你的代码只读数据，可以很多人同时读，]]></description><category></category></item></channel></rss>