<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jclpc的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jclpc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jclpc]]></copyright><item><title><![CDATA[Java里的IO流里的 ObjectInputStream 的读取\写入！]]></title><link>https://blog.youkuaiyun.com/jclpc/article/details/78229061</link><guid>https://blog.youkuaiyun.com/jclpc/article/details/78229061</guid><author>jclpc</author><pubDate>Fri, 13 Oct 2017 18:04:43 +0800</pubDate><description><![CDATA[当你用IO流里的对象流写入的时候，ObjectOutputStream会在文件中的开头和结尾进行一个标识AC/DC，ObjectInputStream会严格的根据开头和结尾来进行读取，当读取不到的时候就会进行报错！！

ObjectOutputStream无法将上一次的对象的结尾的DC消除，所以千万不要用FileOutPutStream（“文件地址”，true）来添加；

当想要向文件中再]]></description><category></category></item><item><title><![CDATA[跨服务存储传递HttpContext Cookies]]></title><link>https://blog.youkuaiyun.com/jclpc/article/details/78228420</link><guid>https://blog.youkuaiyun.com/jclpc/article/details/78228420</guid><author>jclpc</author><pubDate>Fri, 13 Oct 2017 17:10:45 +0800</pubDate><description><![CDATA[场景：通过HttpClient向第三方服务平台发起接口请求，多个接口间Cookies有关联需要保持统一。
考虑到自己的接口服务存在并发，所以决定将Cookies转换成参数并返回给客户端，以便客户端进行下一个接口请求时保持会话统一。


1.首先从hc请求返回的HttpContext中获取Cookies
BasicCookieStore cookie = (BasicCookieStore]]></description><category></category></item><item><title><![CDATA[Android Studio上方便使用butterknife注解框架的偷懒插件Android Butterknife Zelezny]]></title><link>https://blog.youkuaiyun.com/jclpc/article/details/51636171</link><guid>https://blog.youkuaiyun.com/jclpc/article/details/51636171</guid><author>jclpc</author><pubDate>Sat, 11 Jun 2016 13:14:53 +0800</pubDate><description><![CDATA[首先提下ButterKnifey已经更新到版本7.0.1了，现在注解已经不叫@InjectView了，而叫@Bind，感觉更贴合语义。同时注册的方式也从

ButterKnife.inject(this);


变成了

ButterKnife.bind(this);


关于7.0.1的ButterKnife的各种用法和功能，可以参考ButterKnife的github上的主]]></description><category></category></item><item><title><![CDATA[AndroidStudio插件GsonFormat快速实现JavaBean]]></title><link>https://blog.youkuaiyun.com/jclpc/article/details/51636163</link><guid>https://blog.youkuaiyun.com/jclpc/article/details/51636163</guid><author>jclpc</author><pubDate>Sat, 11 Jun 2016 13:13:36 +0800</pubDate><description><![CDATA[安装

方法一：

1.Android studio File->Settings..->Plugins–>Browse repositores..搜索GsonFormat
2.安装插件,重启android studio

方法二：

1.下载GsonFormat.jar ;
2.Android studio File->Settings..->Plugins –>instal]]></description><category></category></item><item><title><![CDATA[Android studio 多渠道打包]]></title><link>https://blog.youkuaiyun.com/jclpc/article/details/51636158</link><guid>https://blog.youkuaiyun.com/jclpc/article/details/51636158</guid><author>jclpc</author><pubDate>Sat, 11 Jun 2016 13:09:16 +0800</pubDate><description><![CDATA[转自：http://www.cnblogs.com/0616--ataozhijia/p/4203997.html
最近一直用android studio 进行开发，在开发和发版的时候，遇到一个多渠道打包的问题，由于公司里是有七个渠道的包进行分发，由于每次去AndroidManifest.xml修改渠道的值，甚是麻烦。。。
最后去google了一番，发现有些方法，是在gradle文件里切换各种]]></description><category></category></item><item><title><![CDATA[Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包]]></title><link>https://blog.youkuaiyun.com/jclpc/article/details/51636143</link><guid>https://blog.youkuaiyun.com/jclpc/article/details/51636143</guid><author>jclpc</author><pubDate>Sat, 11 Jun 2016 13:05:28 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/shineflowers/article/details/45042485

官方文档：https://developer.Android.com/tools/publishing/app-signing.html



默认为debug mode，使用的签名文件在： $HOME/.android/debug.keystore

比如]]></description><category></category></item><item><title><![CDATA[oracle创建表空间和用户]]></title><link>https://blog.youkuaiyun.com/jclpc/article/details/50081997</link><guid>https://blog.youkuaiyun.com/jclpc/article/details/50081997</guid><author>jclpc</author><pubDate>Sat, 28 Nov 2015 10:35:04 +0800</pubDate><description><![CDATA[注意点：

1.如果在PL/SQL 等工具里打开的话，直接修改下面的代码中[斜体加粗部分]执行

2.确保路径存在，比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在

/*分为四步 */

/*第1步：创建临时表空间  */

create temporary tablespace user_temp  

tempfile 'D:]]></description><category></category></item><item><title><![CDATA[完全卸载oracle步骤]]></title><link>https://blog.youkuaiyun.com/jclpc/article/details/50081931</link><guid>https://blog.youkuaiyun.com/jclpc/article/details/50081931</guid><author>jclpc</author><pubDate>Sat, 28 Nov 2015 10:18:23 +0800</pubDate><description><![CDATA[完全卸载oracle步骤：
1、 开始－＞设置－＞控制面板－＞管理工具－＞服务 停止所有Oracle服务。
2、 开始－＞程序－＞Oracle - OraHome81－＞Oracle Installation Products－＞ Universal Installer，单击“卸载产品”-“全部展开”，选中除“OraDb11g_home1”外的全部目录，删除。
5、 运行regedit，选择]]></description><category></category></item><item><title><![CDATA[Route (DOS设置路由表)]]></title><link>https://blog.youkuaiyun.com/jclpc/article/details/49097289</link><guid>https://blog.youkuaiyun.com/jclpc/article/details/49097289</guid><author>jclpc</author><pubDate>Tue, 13 Oct 2015 13:18:46 +0800</pubDate><description><![CDATA[//清空路由表

route delete *
//删除指定网关（134.81.1.126）的路由

route
 delete 0.0.0.0 134.81.1.126
//删除指定网关的路由（网络掩码、是否永久路由可选）

route
 delete 0.0.0.0 [mask 0.0.0.0] 
134.81.1.126 [-p]
//添加指定网络目标（134.64.]]></description><category></category></item><item><title><![CDATA[在同一台机器上安装多个版本jdk，修改环境变量不生效]]></title><link>https://blog.youkuaiyun.com/jclpc/article/details/49077393</link><guid>https://blog.youkuaiyun.com/jclpc/article/details/49077393</guid><author>jclpc</author><pubDate>Mon, 12 Oct 2015 17:47:03 +0800</pubDate><description><![CDATA[本机已经安装了jdk1.6，而比较早期的项目需要依赖jdk1.5，于是同时在本机安装了jdk1.5和jdk1.6. 

 安装jdk1.5前，执行java -version得到

java version "1.6.0_38"
Java(TM) SE Runtime Environment (build 1.6.0_38-b05)
Java HotSpot(TM) 64-Bit Ser]]></description><category></category></item><item><title><![CDATA[Java Web添加HTTP服务]]></title><link>https://blog.youkuaiyun.com/jclpc/article/details/48931211</link><guid>https://blog.youkuaiyun.com/jclpc/article/details/48931211</guid><author>jclpc</author><pubDate>Tue, 06 Oct 2015 14:06:39 +0800</pubDate><description><![CDATA[1.web.xml文件添加下面内容


CommonHttpService
com.cName.pName.http.CommonHttpService


CommonHttpService
/service/commonHttpService


2.applicationContext.xml文件添加下面内容

<bean id="SpringContextUtil]]></description><category></category></item><item><title><![CDATA[Spring整合CXF发布Web Services]]></title><link>https://blog.youkuaiyun.com/jclpc/article/details/48930403</link><guid>https://blog.youkuaiyun.com/jclpc/article/details/48930403</guid><author>jclpc</author><pubDate>Tue, 06 Oct 2015 11:19:11 +0800</pubDate><description><![CDATA[Spring的Web项目搭建不再描述，主要介绍Web项目整合CXF发布Web Services
1.导入CXF需要的jar包
cxf-2.7.2.jar
httpasyncclient-4.0-beta3.jar

httpclient-4.2.1.jar
httpcore-4.2.2.jar
httpcore-nio-4.2.2.jar
neethi-3.0.2.jar
wsd]]></description><category></category></item><item><title><![CDATA[Spring MVC整合MyBatis]]></title><link>https://blog.youkuaiyun.com/jclpc/article/details/48920829</link><guid>https://blog.youkuaiyun.com/jclpc/article/details/48920829</guid><author>jclpc</author><pubDate>Mon, 05 Oct 2015 23:41:08 +0800</pubDate><description><![CDATA[1.需要的jar包




根据自己需求添加具体版本和所需的jar包。

2.在web.xml添加以下配置



xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml]]></description><category></category></item><item><title><![CDATA[JAXB实现JAVA BEAN与XML之间的转换]]></title><link>https://blog.youkuaiyun.com/jclpc/article/details/48915541</link><guid>https://blog.youkuaiyun.com/jclpc/article/details/48915541</guid><author>jclpc</author><pubDate>Mon, 05 Oct 2015 17:20:34 +0800</pubDate><description><![CDATA[JAXB主要用来实现对象和XML之间的序列化和反序列化，关于JAXB的介绍就不多说了，网上一搜一大把，这里主要总结下基本使用方法和一些注意事项

首先定义两个示例类ClassA,ClassB，用于后续的示例演示


public class ClassA {
    private int classAId;
    private String classAName;
    priv]]></description><category></category></item><item><title><![CDATA[Oracle存储过程实例]]></title><link>https://blog.youkuaiyun.com/jclpc/article/details/48915173</link><guid>https://blog.youkuaiyun.com/jclpc/article/details/48915173</guid><author>jclpc</author><pubDate>Mon, 05 Oct 2015 16:52:18 +0800</pubDate><description><![CDATA[/*不带任何参数存储过程(输出系统日期)*/
create or replace procedure output_date is
begin
dbms_output.put_line(sysdate);
end output_date;

/*带参数in和out的存储过程*/
create or replace procedure get_username(v_id in numb]]></description><category></category></item><item><title><![CDATA[Oracle触发器实例]]></title><link>https://blog.youkuaiyun.com/jclpc/article/details/48914959</link><guid>https://blog.youkuaiyun.com/jclpc/article/details/48914959</guid><author>jclpc</author><pubDate>Mon, 05 Oct 2015 16:35:22 +0800</pubDate><description><![CDATA[触发器使用教程和命名规范


目  录
触发器使用教程和命名规范 1
1，触发器简介 1
2，触发器示例 2
3，触发器语法和功能 3
4，例一：行级触发器之一 4
5，例二：行级触发器之二 4
6，例三：INSTEAD OF触发器 6
7，例四：语句级触发器之一 8
8，例五：语句级触发器之二 9
9，例六：用包封装触发器代码 10
10，触发器命名规范 11]]></description><category></category></item></channel></rss>