Insights

query returned no rows P0002

问题代码 : select nvl (case when g.munit=’KG’ then count(g.code)when g.munit=’LB’ then count(g.code)else sum(b2.qty) end, 0) sales_qty , g.code gcode, s.code scode— into v_sales_qty1from stos_buy2 b2inner join stos_buy1 b1 on b1.flowno=b2.flowno and b1.posno=b2.posnojoin orggoods g on b2.gid=g.gid –and g.orggid= {$currentOrg}–join sort s on s.code=left(g.sort,2)join store s on s.code=b1.store_codewhere 1=1/* and s.code = nvl(instore, s.code)and g.code =nvl(ingcode… Read More »query returned no rows P0002

理解Docker=共享约束条件的进程虚拟机

自己买了个服务器,前不久搭建好的一个网站,想要再搞一个站点,无奈只能修改端口后,再部署另外一个站点。繁琐的配置运行环境,迁移网站,是否让你感觉到很繁琐?服务器不想用了,想搬迁到另外一台服务器去部署,先是拷贝原有数据,在新的服务器上又开始搭建环境进行部署,这些费时间的事情现在只需要几分钟就能完成,那就是docker技术。

        docker通俗按照自己的理解来说,就是类似VM虚拟机一样的虚拟技术。但是它比虚拟机更加强大,体积小,运行速度快,启动和关闭只需要几秒。相对于普通虚拟机来说,启动时间在分钟级别,占用内存大。所以这就是docker出现之后的优势。docker容器可以打包为镜像文件(类似VM虚拟机的那些快照文件),迁移的时候我们只需要在新服务器上安装docker,就能把之前打包好的镜像文件导入到docker里面,运行容器,就能实现访问,不需要重新配置环境。下面一张图展示普通虚拟机和docker的区别。

Read More »理解Docker=共享约束条件的进程虚拟机

Docker上如何部署nginx

1. 拉取nginx镜像 latest表示最新版的nginx, 拉取到最新版本的Nginx镜像完毕后,我们就可以通过docker images来查看是否下载完毕 2. 启动nginx    镜像下载完毕后,我们可以就使用docker来启动一个nginx容器,启动命令如下:

apt-get update报错

apt-get update 命令运行时候出现错误 If these errors aren’t fixed, apt will have problems when installing or upgrading packages. The apt packaging system has a set of trusted keys that determine whether a package can be authenticated and therefore trusted to be installed on the system. Sometimes the system does not have all the keys it needs… Read More »apt-get update报错

Ubuntu上安装git,Docker和docker-compose

STEP1 : 安装GIT 1、检查git是否已经安装,输入git version命令即可,如果没有显示版本号表示没有安装git 2、安装git   sudo apt-get install git 3、配置git全局环境  git config –global user.name “用户名”  git config –global user.email “邮箱地址” 4、生成ssh密钥  ssh-keygen -C ‘you email address@gmail.com’ -t rsa  会在用户目录~/.ssh/下建立相应的密钥文件。 5、创建完公钥后,需要上传。  使用命令cd ~/.ssh进入~/.ssh文件夹,输入  cat id_rsa.pub  打开id_rsa.pub文件,复制其中所有内容。 接着访问github网页,新建SSH公钥,标题栏名称自定义,公钥栏把刚才复制的内容粘贴进去。 6、测试连接   ssh -T git@github.com 7. 新建本地仓库   先自己创建一个文件夹, 使用git init指令初始化一个git仓库,接着输入git add .添加文件,输入git commit -m “注释”提交至仓库。 8. 克隆项目到本地   git clone “github 项目地址” STEP2 :安装Docker (REF https://docs.docker.com/engine/install/ubuntu/) Docker是一个开放源代码的容器化平台,可让您快速构建,测试和部署应用程序。… Read More »Ubuntu上安装git,Docker和docker-compose

腾讯应届生群怒怼管理层后续:消息称其已离职 被标记为永不录用

这段时间,有一则#腾讯应届生公司大群怒怼管理层#的话题登上热搜,收到大批网友的关注和讨论。据悉,事情起源是1月25日晚间,腾讯企业微信的一名应届生员工在部门内部大群中,因“赶版本”导致的高强度加班问题,发消息怒怼管理层

来源,内部消息

该员工曾提到,近期公司产品部发送了“突破自我奖”等即时激励。在对其中某位员工的评语中,提及该员工为了内测项目上线,连续20多个小时并行设计和开发,在企业微信和微信客服官网4.0项目,该员工在完成开发之后,持续1周高强度完成了超过200项产品和设计走查修改。

Read More »腾讯应届生群怒怼管理层后续:消息称其已离职 被标记为永不录用

关于企业中台建设必要性思考

2019年被业界称为中台元年,最大的赢家当然是A厂了,据说企业中台市场份额,80%是A厂在做(合同总金额),能入A厂法眼的,当然都是国企、央企等动辄上亿的肥单。这就不难理解,为什么A厂这几年,这么辛苦地传播中台理念,商人逐利嘛。

当腾讯All in To B的时候才发现,To B市场从基础云设施,到企业办公,再到开发套件,哪哪都是A厂,人家早就默默All in To B好多年了,好嘛。

本文从宏观到微观的视角来聊聊:中台本质是什么?解决什么问题?中台架构的核心要素是什么?企业如何正确判断是否要上中台?以及如何上?等问题。文章将近4千字,需要一些耐心,建议收藏起来慢慢看。

一、中台架构的本质是什么?

中台是一种架构理念和方法。任何一种架构的方法,其本质不外乎,利用分、合、打散、重组等技术手段,对系统进行有序化重构,以达到减少系统“熵”的过程,使系统得以不断进化。

谈中台,离不开阿里巴巴,中台概念是由阿里最先提出,并且发扬光大的一种企业架构治理方法论。阿里巴巴中间件团队,给中台架构做过一下定义:

“中台架构,是将企业的核心能力随着业务不断发展以数字化形式沉淀到平台,形成以服务为中心,由业务中台和数据中台构建起数据闭环运转的运营体系,供企业更高效的进行业务探索和创新,实现以数字化资产的形态构建企业核心差异化竞争力。”

在众多说法当中,我比较推崇:中台架构的本质是平台思维。平台是指连接两个以上的特定群体,为他们提供互动交流机制,满足所有群体的需求,并从中赢利的商业模式。马歇尔在《平台革命》一书中,对平台进行过描述:“匹配用户,通过商品、服务或社会货币的交换为所有参与者创造价值。”有兴趣的读者,可以深入研究下平台的理念。

阿里中台主要体现为,由业务中台和数字中台并肩构成的“双中台”,并肩扛起了所有前台业务。业务中台将后台资源进行抽象包装整合,转化为前台友好的可重用共享的核心能力,实现了后端业务资源到前台易用能力的转化。

数据中台从后台及业务中台将数据流入,完成海量数据的存储、计算、产品化包装过程,构成企业的核心数据能力,为前台基于数据的定制化创新和业务中台基于数据反馈的持续演进提供了强大支撑。

业务中台与数据中台相辅相成、互相支撑,一起构建起了战场强大的后方炮火群和雷达阵。如图1所示。

企业中台架构
Read More »关于企业中台建设必要性思考