<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dbdxzjj的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dbdxzjj</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dbdxzjj]]></copyright><item><title><![CDATA[Windows上 Kafka安装与基本操作]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/102874249</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/102874249</guid><author>dbdxzjj</author><pubDate>Sat, 02 Nov 2019 18:27:09 +0800</pubDate><description><![CDATA[Apache Kafka是一个分布式发布 - 订阅消息系统和一个强大的队列。
Kafka构建在ZooKeeper同步服务之上。它与Apache Storm和Spark非常好地集成，用于实时流式数据分析。

Kafka安装步骤：

安装zookeeper 
	官网下载
		解压
		修改配置文件
		
		conf\zoo_sample.cfg修改为zoo.cfg dataDir ...]]></description><category></category></item><item><title><![CDATA[JavaScript闭包]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/81634952</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/81634952</guid><author>dbdxzjj</author><pubDate>Mon, 13 Aug 2018 18:48:48 +0800</pubDate><description><![CDATA[示例代码：

var add = (function () {
    var counter = 0;
    return function () {return counter += 1;}
})();
add();
add();
add();
// 计数器为 3

关键点：上层函数已关闭，这样上层函数不会再被调用修改其中的变量值。但是通过闭包函数，可以继续修改变量上层函数的变量值，这样可以...]]></description><category></category></item><item><title><![CDATA[从零开始学习Python 持续更新中...]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/81608603</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/81608603</guid><author>dbdxzjj</author><pubDate>Sun, 12 Aug 2018 17:51:57 +0800</pubDate><description><![CDATA[计划：

1. 准备

     不打算买书和看视频教程。计划按照网络上的教程来学习。然后在这篇博客下面记录学习心得。

     参考：https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

2. 学习

2.1. 环境搭建：

      从Python官网下载最新镜像，安装。在c...]]></description><category></category></item><item><title><![CDATA[转：施一公：优秀博士如何养成]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/81608193</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/81608193</guid><author>dbdxzjj</author><pubDate>Sun, 12 Aug 2018 17:15:07 +0800</pubDate><description><![CDATA[转至：https://blog.youkuaiyun.com/j2IaYU7Y/article/details/81463948

（一）

 

所有成功的科学家一定具有的共同点，就是他们必须付出大量的时间和心血。这是一条真理。实际上，无论社会上哪一种职业，要想成为本行业中的佼佼者，都必须付出比常人多的时间。

 



 

大约10年前，著名华人生物学家蒲慕明先生曾经有一封邮件在网上广为流传，这封邮件是...]]></description><category></category></item><item><title><![CDATA[转：如何才能高效学习，99%的人不知道的高效学习法]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/81585012</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/81585012</guid><author>dbdxzjj</author><pubDate>Sat, 11 Aug 2018 11:39:29 +0800</pubDate><description><![CDATA[转至：https://blog.youkuaiyun.com/vqhgWJl9EUB/article/details/81199661

每个人从出生到老去，都是需要不断学习不断获得新知识的。我们每个人都清楚，知识真的是这个时代最稀缺的一种资源。只有掌握更多的知识，我们才能在这个社会上更好的立足。

那么，为了掌握更多的知识，获得新的技能，我们就需要学习，而且想是要进行长时间的，高效的学习。不过如何保持长时间...]]></description><category></category></item><item><title><![CDATA[转：如何提升你的能力？给年轻程序员的几条建议]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/81459266</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/81459266</guid><author>dbdxzjj</author><pubDate>Mon, 06 Aug 2018 18:45:24 +0800</pubDate><description><![CDATA[转至：http://tech.glowing.com/cn/advices-to-junior-developers/

0 题记

 

一转眼工作已有8年，前两天公司一位初入职场的同事希望我给一些建议与经验。我觉得这个话题很有价值，这里以个人的想法与经历写成此文，希望给年轻的开发者们一些启发。

 

我工作过的公司有4家，NVIDIA, Google, Slide和Glow。其中两家是知名的...]]></description><category></category></item><item><title><![CDATA[DOM相关 持续更新中...]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/81357633</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/81357633</guid><author>dbdxzjj</author><pubDate>Thu, 02 Aug 2018 13:57:38 +0800</pubDate><description><![CDATA[1. document

2. body

获取body元素：document.body

3. 遍历使用Jquery 获取的dom数组，可以使用each(func)方法。

例如：

$('oes-table').find('.ckbox input').each(function addId(index,item){item.setAttribute('id','ckbox_'+index)}...]]></description><category></category></item><item><title><![CDATA[JS 常用内置方法 持续更新中...]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/81318804</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/81318804</guid><author>dbdxzjj</author><pubDate>Tue, 31 Jul 2018 19:07:18 +0800</pubDate><description><![CDATA[isNaN(str)  //判断一个字符串是否对应一个数字

String(param) //将number 布尔 Date型数据转化成字符串返回

Number(str) //将字符串转化为number型返回，非数字型的字符会返回NaN

关键字：

typeof  //检测值类型数据的数据类型

instanceof //检测引用数据类型的数据类型

 ...]]></description><category></category></item><item><title><![CDATA[LINUX 常用指令 持续更新中...]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/81301382</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/81301382</guid><author>dbdxzjj</author><pubDate>Tue, 31 Jul 2018 12:41:55 +0800</pubDate><description><![CDATA[1. 在某个文件夹下查找某个文件

    例： find /root/zjj -name Zenap租户业务绑定.txt  //在 /root/zjj目录下面查找文件名称为“Zenap租户业务绑定.txt”的文件]]></description><category></category></item><item><title><![CDATA[angularJS 技术积累 持续更新中...]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/81287503</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/81287503</guid><author>dbdxzjj</author><pubDate>Mon, 30 Jul 2018 16:52:52 +0800</pubDate><description><![CDATA[1. 内置指令：

        ngStyle: 双向绑定 style属性。例子：&amp;lt;div [ngClass]=&quot;{'background-color':'green'}&quot;&amp;gt;&amp;lt;/div&amp;gt;

        ngClass: 双向绑定class 属性。例子：&amp;lt;div [ngClass]=&quot;{'display-none': !_maskShow}&quot;&amp;gt;&amp;lt;/d...]]></description><category></category></item><item><title><![CDATA[接手一个新的项目的开发 持续更新中...]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/81279002</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/81279002</guid><author>dbdxzjj</author><pubDate>Mon, 30 Jul 2018 08:53:37 +0800</pubDate><description><![CDATA[本身作为一个JAVA 开发人员，目前在公司已做了一年前端，最近部门一个参与重要任务的前端开发人员离职。他的很大一部分工作转交给了我。现在还在交接期。写博文记录整个交接过程。

计划：

1. 了解代码，了解业务，整理文档

            收集了相关的需求文档，简单看了一下，一头雾水。然后按照代码结构。自己用Excel画了一个自己的理解的改项目架构图。主要目的是加强自己对需求和代码的理解。...]]></description><category></category></item><item><title><![CDATA[认识分层架构]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/81226135</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/81226135</guid><author>dbdxzjj</author><pubDate>Thu, 26 Jul 2018 19:34:42 +0800</pubDate><description><![CDATA[ 

转至：https://blog.youkuaiyun.com/GitChat/article/details/81172576

分层架构是运用最为广泛的架构模式，几乎每个软件系统都需要通过层（Layer）来隔离不同的关注点（Concern Point），以此应对不同需求的变化，使得这种变化可以独立进行；此外，分层架构模式还是隔离业务复杂度与技术复杂度的利器，《领域驱动设计模式、原理与实践》写道：


...]]></description><category></category></item><item><title><![CDATA[编码规范 持续更新中...]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/81226114</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/81226114</guid><author>dbdxzjj</author><pubDate>Thu, 26 Jul 2018 19:33:34 +0800</pubDate><description><![CDATA[架构原则：

单一职责原则：

一个类应该只有一个引起它变化的原因，换言之，如果有两个引起类变化的原因，就需要分离。//还缺少深刻理解，需要在实践中加强体会。

单一抽象层次原则（SLAP）：

一个方法中的所有操作处于相同的抽象层

依赖倒置原则：

高层模块不应该依赖于低层模块，二者都应该依赖于抽象。

针对接口编程，而不是针对实现编程。

如果说自顶向下的消息传递往往被描述为“请求（或调用）...]]></description><category></category></item><item><title><![CDATA[web 前端后端分工]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/81190985</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/81190985</guid><author>dbdxzjj</author><pubDate>Tue, 24 Jul 2018 19:47:10 +0800</pubDate><description><![CDATA[转至 https://blog.youkuaiyun.com/qq1175421841/article/details/49895401

最近在捣腾前端的东西，学习了一下前端知识。因这方面的知识太浅薄了，这篇简陋的博客就当抛砖引玉。

      在Web开发中，前端攻城狮和后端攻城狮是不同的物种，一个追求任何场景下都美丽动人，一个追求巨大压力下举重若轻。但两者又必须密切分工合作，才能使得项目顺利进行。分工...]]></description><category></category></item><item><title><![CDATA[JS常用内置对象 持续更新...]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/81190043</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/81190043</guid><author>dbdxzjj</author><pubDate>Tue, 24 Jul 2018 18:44:41 +0800</pubDate><description><![CDATA[1. Number Boolean String  

常用方法：

公共：

toString()://返回该值类型变量的字符串表示

String:

trim();//去掉字符串首尾的空格

split(str)://按照某个字符分割字符串，返回分割之后得到的数组

indexOf(str)://从前向后遍历字符串，返回序号

concat(str)://连接两个或多个字符串，返回连接后的字...]]></description><category></category></item><item><title><![CDATA[博客计划表]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/81172935</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/81172935</guid><author>dbdxzjj</author><pubDate>Mon, 23 Jul 2018 19:07:53 +0800</pubDate><description><![CDATA[长时间以来。一直没有养成写博客的计划，偶尔会看看博客，没有将自己学到的东西转化成为文字积累下来。

很快就遗忘了。打算今天再次开始自己的博客之旅。

留下脚印。明天再来。

打卡                  --2018/7/30

打卡                  --2018/7/31

打卡                  --2018/8/1

 ...]]></description><category></category></item><item><title><![CDATA[如何提高代码编写质量]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/79274117</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/79274117</guid><author>dbdxzjj</author><pubDate>Tue, 06 Feb 2018 20:04:50 +0800</pubDate><description><![CDATA[本文转载至：http://www.zhoudev.com/?p=19



文章只针对有一定语言基础的人。
写本文的原因，其实很简单：团队的代码质量实在是太差了，而我又是一个在代码方面有很强洁癖的人，所以经常免不了大动肝火的去喷人。而喷人是很不好的，所以就有了这篇文章。
团队的代码质量差，主要表现在以下几点：


可读性：函数命名随意，实现逻辑混乱，代码格式不统一。。。
可靠性]]></description><category></category></item><item><title><![CDATA[Linux 下安装 mysql]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/54927884</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/54927884</guid><author>dbdxzjj</author><pubDate>Wed, 08 Feb 2017 15:53:48 +0800</pubDate><description><![CDATA[如果要在Linux上做j2ee开发，首先得搭建好j2ee的开发环境，包括了jdk、tomcat、eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目，我们当然可以安装一个myeclipse到Linux系统上去，这个安装方法和安装eclipse完全相同，就没有记录下来了，有了jdk、tomcat、ec]]></description><category></category></item><item><title><![CDATA[windows 无法连接本地虚拟机]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/54906547</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/54906547</guid><author>dbdxzjj</author><pubDate>Tue, 07 Feb 2017 10:07:06 +0800</pubDate><description><![CDATA[1. Windows 下无法ping 通本地虚拟机，本地的ftp和ssh工具也不能连接上虚拟机。




2. 检查发现 虚拟机的ip地址 和网关不在一个网段上面。

3. 修改虚拟机ip地址（临时）

4. 可以 ping通虚拟机，ftp 和 ssh 工具也可以连接上。]]></description><category></category></item><item><title><![CDATA[hadoop集群部署]]></title><link>https://blog.youkuaiyun.com/dbdxzjj/article/details/54692541</link><guid>https://blog.youkuaiyun.com/dbdxzjj/article/details/54692541</guid><author>dbdxzjj</author><pubDate>Mon, 23 Jan 2017 11:38:31 +0800</pubDate><description><![CDATA[本教程讲述如何配置 Hadoop 集群，默认读者已经掌握了 Hadoop 的单机伪分布式配置，否则请先查看Hadoop安装教程_单机/伪分布式配置 或 CentOS安装Hadoop_单机/伪分布式配置。

本教程适合于原生 Hadoop 2，包括 Hadoop 2.6.0, Hadoop 2.7.1 等版本，主要参考了官方安装教程，步骤详细，辅以适当说明，保证按照步骤来，都能顺利安装并运行
]]></description><category></category></item></channel></rss>