技术无止境

公众号:智能化IT系统。纯技术爱好者交流平台,欢迎关注。

Hadoop冷热数据转换工具Sqoop

Sqoop是Apache基金下的开源项目,目的是完成关系数据库和Hadoop的转化,实现双向导入。通常的大型数据系统使用之实现较少,主要原因是因为其在CDH3才开始支持,而且该方式是通过JDBC驱动,将数据库进行读取,并将数据转换至HDFS文件,通常会影响热数据的使用。但是做为日常工作,需要转换时...

2018-06-29 11:32:29

阅读数 3491

评论数 0

先抗住,再优化

工作中我们难免会遇到各种各样的系统故障,在遇到问题的时候,相信读者们一定是想刨根究底找到原因,并且彻底解决。这是正确的做法,也是责任心的体现。但是我们难免会遇到一些难啃的骨头,彻底的解决需要较长的时间,那么应该如何处理呢?腾讯微博的技术总监曾经说过:任何一个系统不可能刚开始做得非常精细,可以先不要...

2018-06-29 10:04:02

阅读数 3539

评论数 0

建筑智能化集成系统及架构简介

何谓建筑智能化集成系统,摘自百度百科:将不同功能的建筑智能化系统,通过统一的信息平台实现集成,以形成具体信息汇集、资源共享及优化管理等综合功能的系统。由此可见,其主要功能就是集成子系统的数据,并计算和管理。业界也可称为BMS系统。需要集成哪些子系统呢?这里没有确切的要求,实际应用的建筑中有哪些就集...

2018-06-29 10:00:27

阅读数 5001

评论数 0

【工作分解法】IT人,你的工作“轻松”么?

一.前言假如读者是一个老板,下面有两位员工,工作难度一样,完成量一样,人品和责任心也一样。一位每天加班加点,废寝忘食的工作;而另外一位每天在座位上喝着咖啡,非常的轻松自如的工作。您会更器重哪一位?答案很明显,一定是第二位,因为在同等产出的前提下,越轻松,就证明能力越强,如果有更有挑战的工作,那一定...

2018-06-27 15:34:35

阅读数 3457

评论数 0

利用mochiweb让服务端主动推送数据至前端页面

对于智能化监控软件,从wincc等国外的有相当积累的系统,以及国内一些小型的智能化集成软件,通常其监控数据通过前端绑定控件的方式,做到了实时的通讯,通过控件直接和后端服务交互。这种方式可以灵活的组态,但是对于当今用户终端轻量化趋势,其每一个监控点都对应一个控件,页面在用户体验上显得非常笨拙。到了后...

2018-06-27 10:25:39

阅读数 3845

评论数 0

【代码规范】常见命名规范

1.仅针对java,包名采用域后缀倒置的加上自定义的包名,采用小写字母。产品使用产品的名称加上模块名称。格式:com.yhxf.callme2.userinfo 2.类名和接口使用类意义完整的英文描述,每个英文单词的首字母使用大写、其余字母使用小写的大小写混合法。示例:OrderInformati...

2018-06-27 09:09:58

阅读数 4731

评论数 0

【代码规范】常见排版规范

1.程序块要采用缩进风格编写,缩进的空格数为4个。 2.分界符(如大括号‘{’和‘}’)应各独占一行并且位于同一列,同时与引用它们的语句左对齐。在函数体的开始、类和接口的定义、以及if、for、do、while、switch、case语句中的程序都要采用如上的缩进方式。示例:如下例子不符合规范fo...

2018-06-27 09:08:21

阅读数 3853

评论数 0

L系统(L-System)模拟植物生长(java实现)

不知不觉到了毕业季,回顾10多年前在海外的大学生活,感觉即特别又辛酸。这几天翻了一下大学期间完成的一个非常有意思的模拟植物生长的小软件,进行分享,给即将步入大学的众多IT行业的学子加油。一. L-系统原理介绍L-系统是匈牙利生物学家Aristid LinderMayer于1968年提出的。L-系统...

2018-06-26 15:39:25

阅读数 5281

评论数 1

【Hadoop应用案例】针对运营商支付业务的渠道推荐系统

一. 所用技术:模块技术用途大数据平台hadoop记录每日分析数据,并运行MR算法分析结果数据库SQL Server存储业务数据,以及计算结果数据开发语言javaMR算法,以及数据抽取和接收服务C#大数据后台管理站点ShellMR脚本定时执行大数据分析算法贝叶斯数据分析 二. 背景目前大部分支付业...

2018-06-26 10:21:51

阅读数 3994

评论数 0

远离盛行道德绑架的团队

“道德绑架”是指人们以道德的名义,利用过高的甚至不切实际的标准要求、胁迫或攻击别人并左右其行为的一种现象。经常体现为:我想占你的便宜,你不给,所以我觉得你的道德有问题。“道德绑架”之所以发生,除去人的精神结构不谈,根源就是道德判断逻辑的混乱。不同的人对此有不同的观点。不可否认的是,在很多地方,道德...

2018-06-25 15:46:55

阅读数 3532

评论数 0

【自动化测试&爬虫系列】Selenium Webdriver 介绍

一. Selenium Webdriver技术介绍1. 简介selenium Webdriver是一套针对不同浏览器而开发的web应用自动化测试代码库。使用这套库可以进行页面的交互操作,并且可以重复地在不同浏览器上进行各种测试操作。以python为例,在cmd输入python-m pip inst...

2018-06-25 15:30:31

阅读数 3542

评论数 0

【干货特供】dotNet core 应用部署至 centos(超详解附截图)

文章来源:公众号-智能化IT系统。阅读目录需要安装的插件以及支撑架构安装dotnetSDK安装jexus安装supervisord遇到问题汇总注意事项、扩展延伸需要安装的插件以及支撑架构1.dotnetSDKdotnet 相关命令是属于 .NET Core command-line (CLI) 的...

2018-06-25 09:41:34

阅读数 3581

评论数 0

利用Python爬取糗事百科段子信息

文章来源:公众号-智能化IT系统。爬虫技术目前越来越流行,这里介绍一个爬虫的简单应用。爬取的内容为糗事百科文字内容中的信息,如图所示:爬取糗事百科文字35页的信息,通过手动浏览,以下为前四页的网址:http://www.qiushibaike.com/text/http://www.qiushib...

2018-06-24 20:23:45

阅读数 4169

评论数 0

敏捷管理的利器:故事墙

文章来源:公众号-智能化IT系统。引言故事墙是敏捷管理的一个高效手段。只要妥善运用,其能够带来的好处远远超出管理理论中提及的。试想如下一些问题:假如一个团队,有一个环节(例如系统测试),人力少,投入低,影响了项目进度,如果让管理者们及时的发现并调整?假如在一个迭代中,来了很多临时任务,项目经理需要...

2018-06-22 18:01:24

阅读数 4556

评论数 0

【代码规范】常见编码规范

文章来源:公众号-智能化IT系统。1.明确方法功能,精确(而不是近似)地实现方法设计。如果一个功能将在多处实现,即使只有两行代码,也应该编写方法实现。说明:虽然为仅用一两行就可完成的功能去编方法好象没有必要,但用方法可使功能明确化,增加程序可读性,亦可方便维护、测试。 2.应明确规定对接口方法参数...

2018-06-22 16:40:54

阅读数 13595

评论数 0

通过Erlang构建TCP服务器

走进Erlang试想一个场景,在一个炎热的夏天,一群员工进入了一个会议室准备开会,刚进会议室坐下,大家都满头大汗,需要等大家都擦完汗,才好开始会议。会议室的中间有一盒抽纸,于是按照顺序,每一个人在这盒抽纸里抽出一张来擦汗,直到最后一个抽出,擦完,OK,会议开始。在另外一个会议室,同样的情形,只是没...

2018-06-22 14:26:00

阅读数 3508

评论数 0

【数据分析】贝叶斯原理

文章来源:公众号-智能化IT系统。贝叶斯的原理类似于概率反转,通过先验概率推导出后验概率。其公式如下:在大数据分析中,该定理可以很好的做推导预测,很多电商以及用户取向可以参照此方式,从已有数据推导出未知数据,以归类做后续操作。例如,在一个购房机构的网站,已有8个客户,信息如下:用户ID年龄性别收入...

2018-06-22 09:37:01

阅读数 5028

评论数 4

【案例分享】crontab执行脚本异常问题

很多时候我们会遇见这种情况,我们千辛万苦写了一个脚本,经过测试,一切正常,然后放到了crontab里面执行,结果,不管怎么配置,就是执行不正常。结果发现环境问题,居然是这个异常的元凶。我们先在我们的服务器上执行env命令,出现如下:XDG_VTNR=1XDG_SESSION_ID=1HOSTNAM...

2018-06-22 09:25:38

阅读数 4073

评论数 1

【代码规范】常见注释规范

文章来源:公众号-智能化IT系统。1.在有处理逻辑的代码中,源程序有效注释量必须在20%以上。说明:注释的原则是有助于对程序的阅读理解,在该加的地方都加了,注释不宜太多也不能太少,注释语言必须准确、易懂、简洁。 2.文件注释:文件注释写入文件头部。说明:以/* 开始示例:/ ** 文件名:[文件名...

2018-06-21 15:10:50

阅读数 12271

评论数 0

【团队管理】改造团队成员?

文章来源:公众号-智能化IT系统。我们工作中可能会或多或少被改造,或者或多或少的改造了别人。可能会经常听到类似的话:你的技术很不错,但是业务能力不行,最近我安排你多做业务支撑的事情。你的业务开发能力很好,底层技术太差了,我想让你做一个底层数据框架搭建的工作,磨炼一下。最近***这个技术很火,我们也...

2018-06-21 15:03:58

阅读数 3465

评论数 0

提示
确定要删除当前文章?
取消 删除