<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ddd77197的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ddd77197</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ddd77197]]></copyright><item><title><![CDATA[firewall和iptables]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258711</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258711</guid><author>ddd77197</author><pubDate>Sat, 11 Aug 2018 23:01:00 +0800</pubDate><description><![CDATA[防火墙有这三种方式，firewalld、iptables、ebtables，现在的centOS7使用的是firewalld。 下面是一些总结： 查看当前firewalld的状态  firewall-cmd –state 在防火墙中添加某个端口（需要重新加载防火墙）：  firewall-cmd --zone=dmz --add-port=8080/tcp 重新加载防火墙：  firewa...]]></description><category></category></item><item><title><![CDATA[DB2 数据库常用操作【持续更新】]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258712</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258712</guid><author>ddd77197</author><pubDate>Wed, 25 Oct 2017 23:25:00 +0800</pubDate><description><![CDATA[好久没写博客了. 上次还是两个月前.  1. 连接数据库  db2 connect to dbName user userName using password
2. 查看表结构

db2 "describe select * from tableName"
或者：db2 describe table tableName
3. 查看表的定义语句 ( DDL和索引 )

db...]]></description><category></category></item><item><title><![CDATA[spring 整合 Struts1.X [转]]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258709</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258709</guid><author>ddd77197</author><pubDate>Tue, 29 Aug 2017 14:41:00 +0800</pubDate><description><![CDATA[这篇博客摘自[http://blog.youkuaiyun.com/chendc201/article/details/8464008],  其中也有一些是自己增加的部分 .  第一步, 需要为 Struts 装载 Spring 应用上下文环境。有以下三种方式： 1) 在 struts-config.xml 中使用 Struts Plugin  &lt;plug-in className="org...]]></description><category></category></item><item><title><![CDATA[Struts1 工作流程]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258710</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258710</guid><author>ddd77197</author><pubDate>Mon, 28 Aug 2017 09:46:00 +0800</pubDate><description><![CDATA[一个老项目的维护 , 需要学习一下 Struts1. struts1运行步骤 1、项目初始化：项目启动时加载 web.xml，struts1 的总控制器 ActionServlet 是一个 Servlet，它在 web.xml 中是配置成自动启动的 Servlet，在启动时总控制器会读取配置文件（struts-config.xml）的配置信息，为 struts 中不同的模块初始化相应的对...]]></description><category></category></item><item><title><![CDATA[惭愧, eclipse 之 build path]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258708</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258708</guid><author>ddd77197</author><pubDate>Thu, 24 Aug 2017 13:19:00 +0800</pubDate><description><![CDATA[算下来大学到现在已近用了很久的 eclipse 了, 包括 myeclipse, 但是今天碰到的问题让我很惭愧, 一个老项目的编译都搞了好久.  环境:   Myeclipse 6.X Struts 1.XHibernate 3.XSpring 2.X 一看这环境, 就知道项目很老了, 但是今天碰到的跟这项目的老不老没关系.   因为急需编译后的代码, 项目是从 ...]]></description><category></category></item><item><title><![CDATA[<context-param> 标签引出的 web.xml 文件的加载顺序 [转]]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258707</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258707</guid><author>ddd77197</author><pubDate>Tue, 22 Aug 2017 13:00:00 +0800</pubDate><description><![CDATA[代码示例 :       &lt;context-param&gt;
        &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt;
        &lt;param-value&gt;/WEB-INF/applicationContext.xml&lt;/param-value&gt;
    &lt;/co...]]></description><category></category></item><item><title><![CDATA[博客园换图标了]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258704</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258704</guid><author>ddd77197</author><pubDate>Tue, 08 Aug 2017 10:11:00 +0800</pubDate><description><![CDATA[不得不说，这个图标很好看。

转载于:https://www.cnblogs.com/daimajun/p/7305378.html]]></description><category></category></item><item><title><![CDATA[Spring Boot 推荐的 Java 配置]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258705</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258705</guid><author>ddd77197</author><pubDate>Mon, 07 Aug 2017 21:58:00 +0800</pubDate><description><![CDATA[在学 Spring 的过程中 , 配置文件慢慢的被注解所替代 , 现在 Spring Boot 更是推荐使用 Java 配置完全来代替配置文件 . 需要使用到的注解有 :   Bean 相关 :   @Configuration : 写在类上 , 用于标识配置类 @Bean : 写在方法上 , 声明当前方法返回值是一个 Bean ( 和之前写在配置文件中的 Bean 是等价的 ) @Va...]]></description><category></category></item><item><title><![CDATA[eclipse 导入 gradle 项目遇到 UnsupportedConfigurationException 异常]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258706</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258706</guid><author>ddd77197</author><pubDate>Mon, 07 Aug 2017 12:34:00 +0800</pubDate><description><![CDATA[异常描述： org.eclipse.buildship.core.UnsupportedConfigurationException: Project at 'D:\XXXX_workspace\XXXX_yyyyy' can't be named 'yyyyy' because it's located directly under the workspace root. If suc...]]></description><category></category></item><item><title><![CDATA[半夜思考之查漏补缺, Spring 的 Bean 后处理器]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258703</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258703</guid><author>ddd77197</author><pubDate>Mon, 07 Aug 2017 09:04:00 +0800</pubDate><description><![CDATA[有一篇写的是容器后处理器, 这篇是 Bean 后处理器 , 我对这个 Bean 后处理器的理解就是一个 AOP 编程 . 
Bean 后处理器 : 

是一种特殊的 Bean , 这种 Bean 不对外提供服务 , 可以不需要 id 属性, 主要负责对容器中的其他 Bean 执行后处理 , 所谓后处理，就是在 Bean 实例创建之后， 对 Bean 实例进行进一步的增强处理，例如...]]></description><category></category></item><item><title><![CDATA[半夜思考之查漏补缺, Spring 中的容器后处理器]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258701</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258701</guid><author>ddd77197</author><pubDate>Mon, 07 Aug 2017 08:56:00 +0800</pubDate><description><![CDATA[之前学 Spring 的时候 , 还没听过容器后处理器 , 但是一旦写出来 , 就会觉得似曾相识 .  容器配置器通常用于对 Spring 容器进行处理 , 并且总是在容器实例化任何其他 Bean 之前 , 读取配置文件中的元数据 , 并有可能修改这些数据 .  Spring 提供了如下几个常用的容器后处理器 :    PropertyPlaceholderConfigurer : 属性...]]></description><category></category></item><item><title><![CDATA[半夜思考之查漏补缺 , Spring 中 Bean 之间的依赖问题]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258702</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258702</guid><author>ddd77197</author><pubDate>Sun, 06 Aug 2017 22:51:00 +0800</pubDate><description><![CDATA[每次看书都会发现自己的不足 .    当一个 singten 的 Bean 依赖一个 prototype 的 Bean 时 , 如果不加注意 , 会发生一些奇怪的事情 , prototype 变为了 singten 了 , 这是为什么呢 ?   这是 Spring 容器本身的特性 , 当初始化 Spring 容器时 , 容器会预初始化容器中所有的 singleton ...]]></description><category></category></item><item><title><![CDATA[代理模式]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258699</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258699</guid><author>ddd77197</author><pubDate>Sun, 06 Aug 2017 12:05:00 +0800</pubDate><description><![CDATA[代理模式的定义 :   为其他对象提供一种代理以控制对这个对象的访问 . 代理对象起到的是中介的作用 , 可去掉功能服务或添加额外的服务 .  常见的代理模式简单分为以下几种 :    远程代理  虚拟代理  保护代理  智能引用代理 远程代理 : 类似于客户端和服务端的关系 , 为不同地理位置的对象提供局域网代表对象 .  虚拟代理 : 根据需要将资源消耗很大的对象进行延迟 , 真正需...]]></description><category></category></item><item><title><![CDATA[半夜思考之查漏补缺 , Spring 中的 Bean 继承机制]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258700</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258700</guid><author>ddd77197</author><pubDate>Sat, 05 Aug 2017 21:51:00 +0800</pubDate><description><![CDATA[这里的继承 , 不是 Java 中的继承 , 下面就总结下 Bean继承与Java继承的区别:   Spring 中的子类 Bean 和父 Bean 可以是不同类型 , 但是 Java 中的继承则可保证子类是一种特殊的父类 ;  Spring 中 Bean 的继承时实例之间的关系 , 因此主要表现为参数值的延续 ; 而 Java 中的继承是类之间的关系 , 主要表现为方法和...]]></description><category></category></item><item><title><![CDATA[半夜思考之查漏补缺, 在 Spring中, 所有的 bean 都是 Spring 创建的吗 ?]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258697</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258697</guid><author>ddd77197</author><pubDate>Sat, 05 Aug 2017 21:27:00 +0800</pubDate><description><![CDATA[Spring 是一个 bean 容器, 负责 bean 的创建, 那么所有的 bean对象都是 Spring 容器创建的吗 ? 答案是否定的. 
但是乍一想, 好像所有的对象都是 Spring 容器负责创建并注入的, 今天在看书的时候, 看到了创建 bean 的三种方式, 分别是 : 

使用构造器创建 bean 实例
使用静态工厂方法创建 bean
调用实例工厂方...]]></description><category></category></item><item><title><![CDATA[spring 中 ThreadPoolTaskExecutor 的使用]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258698</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258698</guid><author>ddd77197</author><pubDate>Thu, 03 Aug 2017 23:08:00 +0800</pubDate><description><![CDATA[配置文件代码如下：


&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;beans xmlns="http://www.springframework.org/schema/beans"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:sc...]]></description><category></category></item><item><title><![CDATA[@Primary 注解引出的问题]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258695</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258695</guid><author>ddd77197</author><pubDate>Tue, 11 Jul 2017 23:06:00 +0800</pubDate><description><![CDATA[@Primary 注解
 刚看到这个，还以为是持久层的注解呢，以为和@Id差不多，一查才知道，这两个风马牛不相及，反倒和@Qualifier以及@Resource有点像了，但是相比而言，后面两个更加的灵活。
 可以看这两个博客【博客一】【博客二】
 我觉得第一篇博客讲的不太对，结合第二篇应该就能理解第一篇中的【而@Qualifier这个注解则指定某个...]]></description><category></category></item><item><title><![CDATA[@Data 注解引出的 lombok 小辣椒]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258696</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258696</guid><author>ddd77197</author><pubDate>Tue, 11 Jul 2017 22:44:00 +0800</pubDate><description><![CDATA[今天在看代码的时候, 看到了这个注解, 之前都没有见过, 所以就查了下, 发现还是个不错的注解, 可以让代码更加简洁.
这个注解来自于 lombok，lombok 能够减少大量的模板代码，减少了在使用@Data 注解时， 需要导入lombok.Data，下面列举下 lombok提供的注解：

val : 和 scala 中 val 同名, 可以在运行时确定类型; 
@NonNul...]]></description><category></category></item><item><title><![CDATA[半夜思考, 为什么建议重写 equals() 方法时, 也要重写 hashCode() 方法]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258693</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258693</guid><author>ddd77197</author><pubDate>Sun, 09 Jul 2017 21:05:00 +0800</pubDate><description><![CDATA[我说的半夜, 并不是真正的半夜, 指的是在我一个人的时候, 我会去思考一些奇怪的问题.  要理解 hashCode() 需要理解下面三个点:  hash契约  哈希冲突  哈希可变 第一点: hash 契约指的是两个相等的对象, 必须具有相同的哈希码 [ 逆命题不成立 ] 第二点: 哈希冲突指的是两个不同的对象具有相同的 hash 值 第三点: 哈希可变指的是 hashCode 并不保证...]]></description><category></category></item><item><title><![CDATA[admin UI【转】]]></title><link>https://blog.youkuaiyun.com/ddd77197/article/details/101258694</link><guid>https://blog.youkuaiyun.com/ddd77197/article/details/101258694</guid><author>ddd77197</author><pubDate>Fri, 07 Jul 2017 16:24:00 +0800</pubDate><description><![CDATA[转自 http://www.bcxue.com/thread-36100-1-1.html
一个好的UI应该满足的条件应该达到如下几个：

美观、大方、简洁
兼容 IE8、不考虑兼容 IE6/IE7，因为现在还有很多公司在使用 Win7 系统，系统内置了 IE8
能通过选项卡打开多个页面，不想做单页，iframe 也没关系
性能好，不要太笨重
最好以 Bootstrap 为...]]></description><category></category></item></channel></rss>