自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Predix导读

真正的危险在于,数据和分析比安装的设备本身变得更有价值。在未来,传统企业必须进行数字化转型,并学会粹取产品中的数据价值(通过分析预测优化产品和服务),否则难以应对数字领域企业的跨界竞争。 在1892年,由爱迪生电灯公司和汤姆孙-豪斯顿电气公司合并,成立了GE---通用电器公司(Gener...

2018-10-09 18:25:08 319 0

转载 GE Predix 详解

本文由微信公众号工业智能化(ID:robotinfo)整理发布,转载请注明! Predix是GE推出的针对整个工业领域的基础性系统平台,这是一个开放的平台,它可以应用在工业制造、能源、医疗等各个领域。随着工业数字化转型的大潮涌起,似乎Predix成为了一个绕不过去的“关键词”,言必称“我比Pre...

2018-10-09 18:23:55 973 0

转载 log4j,slf4j及Commons Logging介绍与原理使用

转载自:https://blog.csdn.net/honghailiang888/article/details/52681777 一、     概念 Log4j  Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口...

2018-08-30 16:36:33 77 0

转载 mybatis+springboot 整合开发

这两天启动了一个新项目因为项目组成员一直都使用的是mybatis,虽然个人比较喜欢jpa这种极简的模式,但是为了项目保持统一性技术选型还是定了 mybatis。到网上找了一下关于spring boot和mybatis组合的相关资料,各种各样的形式都有,看的人心累,结合了mybatis的官方demo...

2018-07-25 17:31:43 2098 0

转载 Annotation详解

Annotation 前言:作为一名Android开发人员,在使用Java开发代码的时候不免会经常看到一些注解信息,或者是在使用一些三方的开源框架的代码时候看到一些别人的自定义注解,比如Retrofit,Butter Knife,ActiveAndroid等都有些自己定义的注解;如果你对注解不...

2018-07-24 17:46:35 119 0

转载 SWOT分析

swot分析方法是一种企业内部分析方法,即根据企业自身的既定内在条件进行分析,找出企业的优势、劣势及核心竞争力之所在,从而将公司的战略与公司内部资源、外部环境有机结合。其中,s代表strength(优势),w代表weakness(弱势),o代表opportunity(机会),t代表threat(威...

2017-10-23 11:47:59 539 0

转载 五力分析

五力分析是波特五力分析模型的简称。   五力分析模型是迈克尔·波特(Michael Porter)于80年代初提出,对企业战略制定产生全球性的深远影响。用于竞争战略的分析,可以有效的分析客户的竞争环境。五力分别是:供应商的议价能力、购买者的议价能力、潜在竞争者进入的能力、替代品的替代能力...

2017-10-23 11:47:07 835 0

转载 基于软件的负载均衡(Nginx与ZooKeeper解析)

什么是负载均衡 负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】。常见互联网分布式架构如上,分为客户端层、反向代理nginx层、站点层、服务层、数据层。 现在使用最多的基于...

2017-10-19 11:18:51 318 0

原创 各种文件系统名词解释

NFS:(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 NTFS:(New Tech...

2017-10-16 14:06:23 924 0

转载 如何使用reCaptcha(2.0版本)来做网站验证码

reCaptcha是Google开发的验证码工具。使用十分简单,本文介绍的是其2.0版本的使用方法。  登陆你的Google账户,没有的话是用不了的。在这里来申请一对keyhttps://www.google.com/recaptcha/admin ,如下图 一个Google账...

2017-08-10 20:20:27 7059 2

转载 查看JAVA进程中哪个线程CPU消耗最高

一,在centos linux 上查看进程占用cpu过高 top  shift+h 查看哪个进程程消耗最高     二,查看JAVA进程中哪个线程消耗最高   2.1 导出java运行的线程信息   jstack 进程id(jps查看) ...

2017-06-22 22:41:59 1161 0

转载 Linux上如何查看某个进程的线程

问题: 我的程序在其内部创建并执行了多个线程,我怎样才能在该程序创建线程后监控其中单个线程?我想要看到带有它们名称的单个线程详细情况(如,CPU/内存使用率)。 线程是现代操作系统上进行并行执行的一个流行的编程方面的抽象概念。当一个程序内有多个线程被叉分出用以执行多个流时,这些线程就会在它们...

2017-06-22 22:38:40 10124 0

转载 linux下分析Java程序内存汇总

使用pmap查看进程内存 运行命令 使用pmap可以查看某一个进程(非java的也可以)的内存使用使用情况, 命令格式: pmap 进程id 示例说明 例如运行: pmap 12358 显示结果如下图(内容较多, 分成几张图说明): 内容开始部...

2017-06-22 22:30:52 296 0

转载 https安全在哪里,原理是什么?

Https通信基本过程 在通信过程中,https是如何保证通信的安全的?如何加密信息,如何防止中间人攻击?  以下是客户端发起https请求的时候的流程: 客户端客户端服务端服务端发送随机数client_random和支持的加密方式列表返回随机数server_random、选择的加密...

2017-05-24 10:43:44 624 0

转载 Thrift 指导文档 [0.9.2]

0 前言 Thrift 是一个软件框架(远程过程调用框架),用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引 擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaSc...

2017-05-05 18:10:33 1149 0

转载 初识NuGet及快速安装使用

为什么要使用NuGet   简单的说NuGet可以是我们的工作更方便,当我们的项目里要引用到的一些库时候,比如JQuery、Newtonsoft.Json、log4net等,我们需要从网上下载这些库,然后依次拷贝到各个项目中,当有的类库有更新时又不得不再重复一遍很是繁琐 ,这时就可以考虑使用...

2017-05-04 15:43:02 313 0

原创 HTTP、 HTTP1.1、 HTTP/2的区别

在过去十年中,Web 技术已经取得了种种进展。从基本的 HTML 开始,网页发展出更丰富的外观和感觉,变得更加直观,对用户更加友好并且越来越大放异彩。这些变化的关键贡献来自于一些新的和翻新技术,且借力于最新的硬件发展和更好的网络连接支持。但性能,自始至终都是 Web 应用关注的领域。   近年来...

2017-05-04 13:22:23 7572 0

转载 Hive,Hbase,HDFS,MapReduce等之间的关系

Hive: Hive不支持更改数据的操作,Hive基于数据仓库,提供静态数据的动态查询。其使用类SQL语言,底层经过编译转为MapReduce程序,在Hadoop上运行,数据存储在HDFS上。 HDFS: HDFS是GFS的一种实现,他的完整名字是分布式文件系统,类似于FAT32,NTFS,...

2017-05-03 15:06:01 5792 1

转载 采用Replica Sets + Sharding方式搭建MongoDB高可用集群

3.搭建 3.1环境准备   在 Mongo 的官网下载 Linux 版本安装包,然后解压到对应的目录下;由于资源有限,我们采用 Replica Sets + Sharding 方式来配置高可用。结构图如下所示:     这里我说明下这个图所表达的意思。 ...

2017-04-19 13:55:49 641 0

转载 MongoDB高可用集群配置的几种方案

高可用性即HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。 计算机系统的高可用在不同的层面上有不同的表现: (1)网络高可用 由于网络存储的快速发展,网络冗余技术被不断提升,提...

2017-04-18 16:59:04 835 0

转载 Conway(康威)定律

在读架构之美的时候,里面提到到了康威定律(Conway定律),里面提到,团队的组织方式必然会对它产生的代码有影响。随着时间的推移,架构也会影响到团队的协作的好坏。当团队瓦解时,代码的交互就很糟糕。当团队协作时,架构就会集成的很好。 (1)http://blog.vsharing.com/agil...

2017-01-13 10:47:52 11645 0

转载 开源运维监控工具open falcon

小米发布的运维监控工具:open falcon # Introduction 监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题。监控系统作为一个成熟的运维产品,业界有很多开源的实现可供选择。当公司刚刚起步,业务规模较小,运维团...

2017-01-12 19:52:15 6715 0

转载 同一服务器部署多个tomcat时的端口号修改详情

同一服务器部署多个tomcat时,存在端口号冲突的问题,所以需要修改tomcat配置文件server.xml,以tomcat7为例。 首先了解下tomcat的几个主要端口: 其中8080为HTTP端口,8443为HTTPS端口    8...

2016-09-18 15:20:06 318 0

转载 MVC,MVP 和 MVVM 的区别

复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 一、MVC MVC模式的意思是...

2016-09-11 23:00:00 286 0

转载 EJB到底是什么,真的那么神秘吗??

转载自:http://blog.csdn.net/jojo52013145/article/details/5783677 1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"?  既然说了EJB 是为了"服务集群"和"...

2016-09-07 23:15:33 264 0

转载 再推荐一个基于JQuery的UI框架:J-UI

官方网址:http://j-ui.com/   先来个界面切图:     是不是很像ExtJ呢?   下面来看看J-UI与ExtJS的优势在哪里:   ·         完全开源,源码没有做任何混淆处理,方便扩展 ·        ...

2016-09-03 21:09:53 1682 0

转载 浅析UGC、PGC和OGC

一般认为Web2.0(论坛、博客为代表)和Web3.0(社交平台、微博客为代表)的相继流行,UGC(User-generated Content,用户生产内容,也称UCC,User-created Content)功不可没。随着移动互联网的发展,网上内容的创作又被细分出PGC(Profession...

2016-08-22 18:29:20 2671 0

转载 Tomcat服务器下部署项目几种方式

一、静态部署 1、直接将web项目文件件拷贝到webapps 目录中      Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名...

2016-08-17 14:54:50 279 0

转载 Linux下Tomcat的安装配置

一.下载安装对应的jdk,并配置Java环境。 官网下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html 下载将jdk加压后放到/usr/local目录下:  ...

2016-08-16 18:40:18 195 0

转载 linux下配置jdk环境变量的几种常用方法

下面以配置jdk环境变量为例: 一、修改/etc/profile文件 当本机仅仅作为开发使用时推荐使用这种方法,因为此种配置时所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。 用文本编辑器打开/etc/profile,在profile文件末尾加入: JAVA_HO...

2016-08-16 15:46:48 385 0

转载 量子通信技术、量子加密技术

量子是什么? 所谓量子,是构成物质的最基本单元,是能量,动量等物理量最小单位,不可分割。像电子、光子等构成物质的基本粒子,统称为量子。 除了不可分割性,量子还具有不可克隆(复制)性。因为克隆一个东西首先要测量这个东西的状态,但是量子通常处于极其脆弱的“叠加态”,一旦被测量就会马上改变状态,不再是原...

2016-08-16 13:18:03 7071 0

转载 智能科普:VR、AR、MR的区别

VR、AR、MR定义: 什么是虚拟现实? 虚拟现实(Virtual Reality,简称VR,又译作灵境、幻真)是近年来出现的高新技术,也称灵境技术或人工环境。虚拟现实是利用电脑模拟产生一个三维空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,让使用者如同身历其境一般,可以及时、没有限制...

2016-08-16 13:16:14 280 0

转载 ProGuard代码混淆技术详解

前言       今天就来讲讲ProGuard代码混淆的相关技术知识点。 内容目录 ProGuard简介ProGuard工作原理如何编写一个ProGuard文件其他注意事项小结 ProGuard简介 因为Java代码是非常容易反编码的,况且Android开发的应用程序是用...

2016-08-08 18:53:43 190 0

转载 Android studio 代码混淆和破解apk

这篇文章等是跟大家分享一在Android studio 进行代码混淆配置。之前大家在eclipse上也弄过代码混淆配置,其实一样,大家可以把之前在eclipse上的配置文件直接拿过来用。不管是.cfg文件还是.txt文件都一样。 先给大家贴一个混淆模板吧。注释很清楚。是我目前一个项目用的prog...

2016-08-08 18:50:29 1028 0

转载 全栈工程师

全栈工程师,也叫全端工程师(同时具备前端和后台能力),英文Full Stack developer。是指掌握多种技能,并能利用多种技能独立完成产品的人。 价值 编辑 全局性思维 现代项目的开发,需要掌握多种技术。互联网项目,需要用到后端开发、前端开发、界面设计、产品设计、数据...

2016-08-06 13:22:41 549 0

转载 永远不要嫌弃自己所在的团队

永远不要嫌弃自己所在的团队,哪怕它有很多的不足,全身心的去帮助它,优化它,最终你会发现,最大的受益人是自己 不要受周围环境的影响,认真负责的工作,你永远不会吃亏 坚持做最好的自己,不知不觉你就真的成了最好的那个了 一定要分清楚什么是机会,什么是浪费时间

2016-08-05 09:59:28 256 0

转载 startService和bindService混合使用分析

【Android一般进阶】startService和bindService混合使用分析 startService、bindService相信很多人都用过,但一般都只是用其中一种,很少有人会混起来使用。 最近在开发项目时,遇到这样的需求:在activity中要得到service对象进而能调用对象...

2016-08-04 13:18:49 239 0

转载 深入理解Android之Gradle

深入理解Android之Gradle 格式更加精美的PDF版请到:http://vdisk.weibo.com/s/z68f8l0xTYrZt 下载 Gradle是当前非常“劲爆”得构建工具。本篇文章就是专为讲解Gradle而来。介绍Gradle之前,先说点题外话。 一、题外话 ...

2016-07-29 15:13:17 717 0

转载 Android Studio2.0 教程从入门到精通Windows版 - 提高篇

第二篇我们开发了一个Hello World应用,并介绍Android Sutdio的界面和如何调试应用,接下来将介绍一些常用的快捷键和必备插件。 常用快捷键 代码跳转 描述:跳转是为了方便代码位置的定位,存在两种跳转:在定义处可以跳转到调用处,在调用处可以跳转到定义处。 快捷键...

2016-07-27 19:41:33 372 1

转载 Android Studio2.0 教程从入门到精通Windows版 - 入门篇

第一篇介绍了Android Studio开发环境以及Genymotion虚拟机安装方法,本节将给大家介绍如何使用Android Studio开发应用。 开发第一应用 可以开发属于自己的应用,是否有点小激动?好吧!让我们开始,首先点击Start a new Android Studio ...

2016-07-27 19:39:41 427 0

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