<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cd_cd的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cd_cd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cd_cd]]></copyright><item><title><![CDATA[学习编程我们需要一点思维]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/79457263</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/79457263</guid><author>cd_cd</author><pubDate>Tue, 06 Mar 2018 13:54:06 +0800</pubDate><description><![CDATA[场景一、我们是聪明人的幸运在一堆未知的知识面前，就好比我们身陷一个迷宫。需要尝试无数多次才能找到迷宫的出口，我们还得拥有无比强大的坚毅力，才能在不累死的情况下活下来，最终找到出口。你或许已经感觉到自己拥有非与常人的能力，是的你的确非常坚毅或非常的聪明。聪明人，假如再把你空投到这个迷宫的其他任意位置你还干去吗？场景二、我们是不太聪明人的幸运在一堆未知的知识面前，就好比我们身陷一个迷宫。幸运的是我们拥...]]></description><category></category></item><item><title><![CDATA[Hibernate懒加载急加载我们需要注意的问题]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/78919455</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/78919455</guid><author>cd_cd</author><pubDate>Thu, 28 Dec 2017 10:41:06 +0800</pubDate><description><![CDATA[1、显而易见的概念懒加载——也被称为延迟加载，它在查询的时候不会立刻访问数据库，而是返回代理对象，当真正去使用对象的时候才会访问数据库。急加载——就是只要我们实体做了关联，全部一次性执行完所有的SQL语句2、@OneToMany  ****默认为懒加载****
     @Test
    public void find(){
        Session s=  sessionFactory.]]></description><category></category></item><item><title><![CDATA[JAVA中集合总结]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/78898653</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/78898653</guid><author>cd_cd</author><pubDate>Tue, 26 Dec 2017 09:10:41 +0800</pubDate><description><![CDATA[JAVA中的集合按照接口继承分为collection和Map两个分支，collection为数组结构,独有的特点是可以迭代。Map为键值对结构，往往是散列算法（hash），当然collection接口下的Set集合也是散列算法散列算法（hash）你可以这样来理解，就是计算机中的任何对象包括文件、字符串都是二进制组成，那么我给这些字节进行取模（除以某个数求余数，这样除以那个数不定并且很多数除以这个数值]]></description><category></category></item><item><title><![CDATA[工作流（Workflow）]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/78872470</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/78872470</guid><author>cd_cd</author><pubDate>Fri, 22 Dec 2017 13:46:43 +0800</pubDate><description><![CDATA[工作流（Workflow）是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。工作流建模，即将工作流程中的工作如何前后组织在一起的逻辑和规则，在计算机中以恰当的模型表达并对其实施计算。工作流要解决的主要问题是：为实现某个业务目标，利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务。工作流管理系统（WfMS）是处理工作流的电脑软件系统，其主要功能是通过计算机技术的支持去定义、执行和]]></description><category></category></item><item><title><![CDATA[J2EE框架(四)核心设计模式]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/78865379</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/78865379</guid><author>cd_cd</author><pubDate>Thu, 21 Dec 2017 16:40:35 +0800</pubDate><description><![CDATA[这一章主要讲两种设计模式：建造者设计模式和工厂设计模式，这两种设计模式在持久层框架基本上都是一起出现，建造者用于加载资源为工厂做好准备，工厂专门用来生产具体对象。这里的资源往往是框架开放给用户自定义的信息，比如：数据库配置信息、spring上下文配置信息。建造者模式负责把这些信息加载到内存并封装到一个对象中。 
工厂模式利用构建在内存中的对象，来创建具体的某个对象（比如：session）因此1、]]></description><category></category></item><item><title><![CDATA[J2EE框架(三)Reflect]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/78853272</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/78853272</guid><author>cd_cd</author><pubDate>Wed, 20 Dec 2017 14:56:58 +0800</pubDate><description><![CDATA[反射能做什么？


反射可以根据Class对象获取和设置它的所有，字段、方法、构造方法、类的注解，可以操作任何修饰字段、方法的能力当然包括私有修饰符


反射的边界是什么？


反射只能获取方法的返回类型、返回值、参数、并不能获得方法中的执行代码，当然我们可以通过代理动态注入新的执行代码但原代码永远存在且不变。


运用反射注意什么？


1、反射本质是获得Class]]></description><category></category></item><item><title><![CDATA[J2EE框架(二)Class]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/78841571</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/78841571</guid><author>cd_cd</author><pubDate>Tue, 19 Dec 2017 13:23:28 +0800</pubDate><description><![CDATA[Class是反射的基础，我们先看看API的阐述：
Class 类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类，注释是一种接口。每个数组属于被映射为 Class 对象的一个类，所有具有相同元素类型和维数的数组都共享该 Class 对象。基本的 Java 类型（boolean、byte、char、short、int、long、float 和 double）和关键字 void 也]]></description><category></category></item><item><title><![CDATA[J2EE框架本质基础(一)边界]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/78840479</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/78840479</guid><author>cd_cd</author><pubDate>Tue, 19 Dec 2017 11:07:39 +0800</pubDate><description><![CDATA[我们在J2EE阶段会用到非常多的框架比如：struts 、hibernate、mybaits、spring、shiro、Activiti 、ActiveMQ 等
这些框架有两个边界


第一、 这些框架比起原生态的代码效率会降低


1、这些框架的目的都是：可扩展、符合尽量多的领域，所以都会运用反射创建对象（就好比设计模式，都是面向抽象编程，其实反射也可以理解为抽象因为它是通过Cla]]></description><category></category></item><item><title><![CDATA[关于SpringMVC，Web.xml监听器是否必须]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/73770755</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/73770755</guid><author>cd_cd</author><pubDate>Tue, 27 Jun 2017 09:53:24 +0800</pubDate><description><![CDATA[我们首先来看两个配置：



    spring
    org.springframework.web.servlet.DispatcherServlet
    ]-servlet.xml，如spring-servlet.xml
    
        contextConfigLocation
        /WEB-INF/spring-servlet.xml&nb]]></description><category></category></item><item><title><![CDATA[JAVA基础微课堂-陈冬-专题视频课程]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/83576039</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/83576039</guid><author>cd_cd</author><pubDate>Mon, 17 Apr 2017 17:28:46 +0800</pubDate><description><![CDATA[对JDK的安装、面向对象、IO流、XML、多线程、socket 进行了浅入浅出的讲解]]></description><category></category></item><item><title><![CDATA[成员变量\局部变量\静态变量的区别]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/52587992</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/52587992</guid><author>cd_cd</author><pubDate>Mon, 19 Sep 2016 17:58:26 +0800</pubDate><description><![CDATA[成员变量\局部变量\静态变量的区别



       成员变量：

          1、成员变量定义在类中，在整个类中都可以被访问。

          2、成员变量随着对象的建立而建立，随着对象的消失而消失，存在于对象所在的堆内存中。

          3、成员变量有默认初始化值。

      局部变量：

          1、局部变量只定义在局部范]]></description><category></category></item><item><title><![CDATA[JAVA类我们要搞懂这些]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/52539717</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/52539717</guid><author>cd_cd</author><pubDate>Wed, 14 Sep 2016 16:56:44 +0800</pubDate><description><![CDATA[1、类的组成部分：包名、类名、属性、方法
2、属性与方法的区别
3、构造方法的作用
4、方法的参数与返回值
5、实例化一个类的过程
6、静态方法属性在内存中存在的形式
7、方法的重载]]></description><category></category></item><item><title><![CDATA[JAVA数组]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/52528794</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/52528794</guid><author>cd_cd</author><pubDate>Tue, 13 Sep 2016 19:50:18 +0800</pubDate><description><![CDATA[1、数组为什么是引用数据类型？
2、数组长度为什么不可变？
3、遍历数组如何避免越位？
4、foreach 如何遍历数组？
5、API查询静态类Arrays如何操控数组？
6、用自己的思想理解什么是二位数组]]></description><category></category></item><item><title><![CDATA[JAVA循环语句]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/52495066</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/52495066</guid><author>cd_cd</author><pubDate>Sat, 10 Sep 2016 15:16:42 +0800</pubDate><description><![CDATA[1、JAVA的循环语句有： 1、 while  2、do  while   3、for
2、循环语句需要有一个入口，有一个终止循环的条件


3、//小括号里面为布尔值：真或者假是循环的入口，大括号为循环体必须有改入口条件的表达式。
 while(){


 };


4、//不管小括号里面的值为真还是假都要执行循环体一次
do{


}while();
5、
 ]]></description><category></category></item><item><title><![CDATA[JAVA成员变量和局部变量]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/52457207</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/52457207</guid><author>cd_cd</author><pubDate>Wed, 07 Sep 2016 10:31:50 +0800</pubDate><description><![CDATA[1、认识变量：


从本质上讲，变量其实是内存中的一小块区域，使用变量名来访问这块区域，因此，每一个变量使用前必须要先申请（声明），然后必须进行赋值（填充内容），才能使用



2、局部变量：方法或语句块内部定义的变量
3、成员变量：方法外部、类的内部定义的变量
注意：类外面（与类对应的大括号外面）不能有变量的声明


下面例子仔细分析，成员变量和局部变量的区别和使用
]]></description><category></category></item><item><title><![CDATA[MyEclipse基本操作]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/52450634</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/52450634</guid><author>cd_cd</author><pubDate>Tue, 06 Sep 2016 15:46:57 +0800</pubDate><description><![CDATA[1、新建项目：【File】——>【New】->【Java Project】---->输入项目名——>选择JDK 完成


2、包的命名规范：com.公司名称.项目名称.模块名称


3、类方法的命名规范：类首写字母大写、方法首写字母小写


4、关闭显示项目：选中项目点击【右键】——>【close project】--->关闭项目
选中项目点击【右键】——>【opne proj]]></description><category></category></item><item><title><![CDATA[JAVA基础配置JAVA环境]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/52443340</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/52443340</guid><author>cd_cd</author><pubDate>Mon, 05 Sep 2016 20:29:07 +0800</pubDate><description><![CDATA[为什么要配置JAVA 环境？




1、Java程序的运行必须经过编写 、编译 、运行 三个步骤。

编写是指在Java开发环境中进行程序代码的输入，最终形成后缀名为.java的Java源文件。

编译是指使用Java编译器对源文件进行错误排查的过程，编译后将生成后缀名为.class的字节码文件，这不像C语言那样最终生成可执行文件。

运行是指使用Java解释器将字节码文件]]></description><category></category></item><item><title><![CDATA[HTML5 中websocket长连接的具体实现方法]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/46817871</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/46817871</guid><author>cd_cd</author><pubDate>Thu, 09 Jul 2015 15:45:40 +0800</pubDate><description><![CDATA[HTML5中通过调用与数据通信相关的Web Socket API,实现从服务器中推送信息到客户端。
Socket又称为套接字，是基于W3C标准开发在一个TCP接口中进行双向通信的技术。通常
情况下，Socket用于描述IP地址和端口，是通信过程中的一个字符句柄。当服务器端又多个应用服务绑定一个Socket时，
通过通信中的字符句柄，实现不同端口对应不同应用服务功能。目前，大部分浏览器都支持H]]></description><category></category></item><item><title><![CDATA[HTML5 中websocket长连接的具体实现方法]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/46817667</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/46817667</guid><author>cd_cd</author><pubDate>Thu, 09 Jul 2015 15:33:40 +0800</pubDate><description><![CDATA[HTML5中通过调用与数据通信相关的Web Socket API,实现从服务器中推送信息到客户端。
Socket又称为套接字，是基于W3C标准开发在一个TCP接口中进行双向通信的技术。通常
情况下，Socket用于描述IP地址和端口，是通信过程中的一个字符句柄。当服务器端又多个应用服务绑定一个Socket时，
通过通信中的字符句柄，实现不同端口对应不同应用服务功能。目前，大部分浏览器都支持H]]></description><category></category></item><item><title><![CDATA[工作流整理]]></title><link>https://blog.youkuaiyun.com/cd_cd/article/details/83570193</link><guid>https://blog.youkuaiyun.com/cd_cd/article/details/83570193</guid><author>cd_cd</author><pubDate>Fri, 26 Mar 2010 17:07:42 +0800</pubDate><description><![CDATA[                            如图:            工作流设计思路 工作流模板：           目的：为工作流进行分类           主要字段：模板ID、模板名称、模板描述 工作流节点：            目的：为工作流做一个预期设置            主要关联表：用户表（包括用户ID,节点ID，模板ID）、流程步骤表(步骤ID、模板ID、节点...]]></description><category></category></item></channel></rss>