自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术无止境

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

原创 【Erlang应用】消息队列RabbitMQ介绍以及应用案例

文章来源:公众号-智能化IT系统。 ——————————————————— 公众号-智能化IT系统。每周都有技术文章推送,包括原创技术干货,以及技术工作的心得分享。扫描下方关注。  ...

2018-08-02 16:29:20

阅读数 3224

评论数 0

原创 Comet---“服务器推”技术实现

Comet是一种服务器推数据的技术,基于HTTP长链接,避免因链接过多而导致的资源开销。对于智能化监控系统,是一种合适的技术选择。因为监控系统需要实时的把更新的信息推送给客户端。 以下部分引用至IBM官网: Comet 简介 浏览器作为 Web 应用的前台,自身的处理功能比较有限。浏览器的发...

2018-08-02 16:16:24

阅读数 3555

评论数 0

原创 针对B2B平台的接口自动化测试系统

文章来源:公众号-智能化IT系统。 针对大部分的B2B系统,通过后台接口,例如http等方式交互。传统的黑盒测试难以测试出系统的细节问题。在了解交互接口的情况下,可以针对交互进行自动化测试,把控系统的运行状况。 本文介绍了自动化测试系统的一个案例,针对支付平台,自动化测试系统作为一个商户的角色...

2018-08-02 16:02:34

阅读数 4386

评论数 0

原创 团队中的“个人英雄主义”

我们从小到大的成长环境,深深地被个人英雄主义所感染。从金庸的武侠小说,到一些热门的电视剧,例如精武门,到现在很多小孩子都被深受感染的电影,例如蝙蝠侠等,都有一个共同的特点,就是男主角周边的人都毫无寸铁之力,坏人来了时,男主角一人把敌人打的落花流水。不可否认的是,这慢慢变成了大部分人的梦想,特别是男...

2018-07-04 06:44:24

阅读数 4896

评论数 0

原创 在两个静态HTML页面之间传递参数的一个方法

一个大型的监控平台,需要集成H3C的视频监控系统,集成的方式是通过静态页面。H3C提供一个页面的控件,直接在页面通过JS脚本调用。需要给这个控件传递一个摄像机的编号,传递后,页面的控件便显示出该摄像机的视频。调用方便,但是问题来了,需要在一个独立的页面显示摄像机的视频,用户需要看视频时,就从主页面...

2018-07-04 06:38:12

阅读数 4340

评论数 0

原创 从一个真实案例去思考团队的打造,以及战斗力和凝聚力的提升

我们工作中难免会遇到一些困惑:为什么我的领导很少的去做和我同样的事情?我感觉我管理的项目人员的效率已经达到极限了,而且都非常疲惫,还能再提升么?团队的目标和我个人的目标,到底有什么直接联系?我想为团队多做一些事情,但是总感觉用不上力,为什么?本文用一个划船的案例,说明一个团队的结构,以及团队工作应...

2018-07-03 15:20:03

阅读数 7389

评论数 0

原创 SQL Server 查询数据库里所有表的行数

SELECT a.name, b.rowsFROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.idWHERE (a.type = 'u') AND (b.indid IN (0, 1))ORDER BY b.r...

2018-07-03 09:46:36

阅读数 6704

评论数 0

原创 SQLServer 查看耗时较多的SQL语句

直接执行如下SQL查询:SELECT TOP 20    total_worker_time/1000 AS [总消耗CPU 时间(ms)],execution_count [运行次数],    qs.total_worker_time/qs.execution_count/1000 AS [平均...

2018-07-03 09:42:06

阅读数 9167

评论数 0

原创 【MongoDB】Sharding分片概念及原理

面对海量的数据,如何提升数据读写效率?了解过DB的应该都知道数据库的分区,分区是主要提升数据查询的效率。面对海量数据的IO能力限制以及扩展性,Sharding是一个利器,我们不用关心具体的实现,从而实现性能的提升。Sharding不是一门技术,而是一个理念,解决数据的水平扩展,突破单节点的IO限制...

2018-07-02 10:34:53

阅读数 4327

评论数 0

原创 ASP.NET Core开发常见“坑”

文章来源:公众号-智能化IT系统。1、在开发调试时,ASP.NET Core将不再使用w3wp.exe进程,而是采用新的进程名dotnet.exe。因此在调试时我们应该选择dotnet.exe进程进行调试。2、IIS部署完成之后,是无法直接访问的。应该在项目中右键属性->调试,将启动...

2018-07-02 10:06:59

阅读数 4051

评论数 1

原创 Hadoop冷热数据转换工具Sqoop

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

2018-06-29 11:32:29

阅读数 3561

评论数 0

原创 先抗住,再优化

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

2018-06-29 10:04:02

阅读数 3577

评论数 0

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

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

2018-06-29 10:00:27

阅读数 5521

评论数 0

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

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

2018-06-27 15:34:35

阅读数 3515

评论数 0

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

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

2018-06-27 10:25:39

阅读数 3999

评论数 0

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

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

2018-06-27 09:09:58

阅读数 5199

评论数 0

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

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

2018-06-27 09:08:21

阅读数 4111

评论数 0

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

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

2018-06-26 15:39:25

阅读数 6491

评论数 2

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

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

2018-06-26 10:21:51

阅读数 4047

评论数 0

原创 远离盛行道德绑架的团队

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

2018-06-25 15:46:55

阅读数 3579

评论数 0

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

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

2018-06-25 15:30:31

阅读数 3568

评论数 0

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

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

2018-06-25 09:41:34

阅读数 3664

评论数 0

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

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

2018-06-24 20:23:45

阅读数 4358

评论数 0

原创 敏捷管理的利器:故事墙

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

2018-06-22 18:01:24

阅读数 4905

评论数 0

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

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

2018-06-22 16:40:54

阅读数 17556

评论数 1

原创 通过Erlang构建TCP服务器

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

2018-06-22 14:26:00

阅读数 3574

评论数 0

原创 【数据分析】贝叶斯原理

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

2018-06-22 09:37:01

阅读数 6271

评论数 5

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

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

2018-06-22 09:25:38

阅读数 4252

评论数 1

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

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

2018-06-21 15:10:50

阅读数 17763

评论数 0

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

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

2018-06-21 15:03:58

阅读数 3495

评论数 0

原创 建筑智能化综合监控系统数据点解剖

文章来源:公众号-智能化IT系统。智能化监控的数据不是流式数据,其数据都是对应着具体的监控点,这些点的数据形式一般只有三种,布尔型,数值型,以及字符串型,其中以布尔型和数值型居多。我们下文按照监控子系统为例,来具体的分析。其中每一个监控点后面都加以说明,以([数据类型],[数值含义])表示。1. ...

2018-06-21 14:35:48

阅读数 3542

评论数 1

原创 开源免费,zabbix服务器监控全面实现

文章来源:公众号-智能化IT系统。当前服务器监控有很多方式。普通的监控主要是针对常规指标,例如服务器的基本指标,网络流量等,但是通常定制化的监控支持受限。一些厂商会将服务器监控系统作为产品来卖,针对客户提供定制化监控,但是通常需要较高的成本。Zabbix,开源免费,实现服务器监控,同时支持二次开发...

2018-06-21 13:58:43

阅读数 4241

评论数 1

原创 【数据分析】线性回归与逻辑回归

文章来源:公众号-智能化IT系统。回归模型有多种,一般在数据分析中用的比较常用的有线性回归和逻辑回归。其描述的是一组因变量和自变量之间的关系,通过特定的方程来模拟。这么做的目的也是为了预测,但有时也不是全部为了预测,只是为了解释一种现象,因果关系。还是按照老风格,不说空泛的概念,以实际的案例出发。...

2018-06-21 13:54:40

阅读数 4831

评论数 0

原创 Docker+Redis镜像的原理以及部署安装(超详解附截图)

文章来源:公众号-智能化IT系统。一. DOCKER介绍Docker简介(1)Docker 是一个开源的应用容器引擎,基于 Go 语言,并遵从Apache2.0协议开源。(2)Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,...

2018-06-20 16:47:12

阅读数 3432

评论数 0

原创 Esper应用以及原理解析

文章来源:公众号-智能化IT系统。公众号-智能化IT系统。每周都有技术文章推送,包括原创技术干货,以及技术工作的心得分享。扫描下方关注。公众号-智能化IT系统。每周都有技术文章推送,包括原创技术干货,以及技术工作的心得分享。扫描下方关注。...

2018-06-20 16:42:22

阅读数 5194

评论数 1

原创 OpenCover+ReportGenerator实现.net代码覆盖率测试

文章来源:公众号-智能化IT系统。OpenCover+ReportGenerator实现.net代码覆盖率测试公众号-智能化IT系统。每周都有技术文章推送,包括原创技术干货,以及技术工作的心得分享。扫描下方关注。...

2018-06-20 16:29:59

阅读数 4063

评论数 0

原创 【数据分析】决策树案例详解

文章来源:公众号-智能化IT系统。初识决策树决策树是一个类似于人们决策过程的树结构,从根节点开始,每个分枝代表一个新的决策事件,会生成两个或多个分枝,每个叶子代表一个最终判定所属的类别。例如,如下是一个决策树,代表薪水大于30W的男性会买车。我们可以很容易的写出IF Else来实现决策树的判定。上...

2018-06-20 14:28:51

阅读数 15877

评论数 1

原创 这个需求的目的是什么?

文章来源:公众号-智能化IT系统。程序员每天最不希望见到的是什么,除了BUG,估计就是需求了。每当见到新需求,大部分程序员的内心是挣扎的。并不是因为不希望做,而是怕因为需求导致一连串的问题。小编深有体会。下面是一个实际的案例:某知名互联网公司,在早期开发了一款音频播放器,在每一次用户关掉播放器,第...

2018-06-20 14:07:59

阅读数 4659

评论数 1

原创 公钥加密以及混合加密

文章来源:公众号-智能化IT系统。一. 引言对称加密可以解决一部分的安全问题,而且加解密的速度很快。但是安全性上存在一定的隐患,隐患存在于密钥的配送上。例如接收者生成了密钥,用邮件把密钥发送给消息的发送者,一旦邮件泄露,那么极有可能导致安全风险。企业合作就有很多这种情况,那么如何解决呢?方式有多种...

2018-06-20 14:01:15

阅读数 6173

评论数 1

原创 系统安全密码基本原理以及对称加密

一. 前言针对系统的对外接口,安全性是至关重要的。目前安全保障方式多种多样,本公众号将连续三周周一输出文章,阐述基本原理,涵盖了当今主要的加密方式。从最底层原理彻底解剖。下面是一个消息传递的举例:针对信息发送者A,与信息接收者B,以及窃听者C,C有两种方式破坏安全:1.窃取消息,作为接收方破解。2...

2018-06-20 11:43:20

阅读数 3650

评论数 0

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