家乐福为什么与中国说再见?数字化转型是传统零售企业避不开的死穴

从7月31日开始,“家乐福正式退出中国市场”的消息就在网络上流传开来。这则新闻源于2018年1月的一个消息:家乐福和腾讯、永辉签订了中国潜在投资意向条款。但其实已经明示,...
分类: 其他 发布时间: 08-16 22:50 阅读次数: 0

hbase的表映射到hive中

1.本文主要说一下怎么把hbase中的表映射到hive中,说之前我们先简单说一下hive的内部表和外部表的区别; (1),被external关键字修饰的表是外部表,没有被external关键字修饰的表是内部表. (2),内部表数据由Hive自身管理,外部表数据由HDFS管理. (3),内部表数据存储的位置是hive.metastore.warehouse.dir.外部表数据的存储位置由自己确...
分类: 其他 发布时间: 08-16 22:50 阅读次数: 0

大话设计模式学习笔记 -- 策略模式

通过策略模式实现商场收银软件,对比单纯使用策略模式和策略结合简单工厂的两种方案的差异
分类: 其他 发布时间: 08-16 22:50 阅读次数: 0

知识点锦集(一)

一.static(静态变量) 局部变量:只对定义自己的函数体可见。 普通局部变量:存储在栈中,函数执行完销毁。 静态局部变量:存储在静态存储区,函数执行完仍存在(直到程序运行结束)。 #include<iostream> using namespace std; int fun1(int i){ static int res=i++; ...
分类: 其他 发布时间: 08-16 22:50 阅读次数: 0

kafka的常用命令

今天主要来介绍一些kafka的常用命令,记录一下,便于平时使用: 1.kafka启动: ./kafka-server-start.sh ../config/server.properties & 2.创建topic: ./kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --par...
分类: 其他 发布时间: 08-16 22:50 阅读次数: 0

大话设计模式学习笔记 -- 装饰模式

目录 Person类 装饰抽象类 装饰抽象类具体实现类 客户端代码   Person类 public class Person { private String name; public Person(){ } public Person(String name) { this.name = name; } p...
分类: 其他 发布时间: 08-16 22:50 阅读次数: 0

scala中的:: , +:, :+, :::, +++, 等操作

初学scala者肯定会对:: , +:, :+, :::, +++,这些操作有些疑惑,今天总结一下,方便大家的使用 package test /** * scala中的:: , +:, :+, :::, +++, 等操作; */ object listTest { def main(args: Array[String]): Unit = { val list = List...
分类: 其他 发布时间: 08-16 22:50 阅读次数: 0

【每日新闻】英特尔再曝光芯片三大漏洞,或被利用获取内存数据;福特子公司Autonomic与阿里云签署合作备忘录...

点击关注中国软件网最新鲜的企业级干货聚集地趋势洞察2018中国软件生态大会杭州站就要与您见面啦!点击文末【阅读原文】了解更多喔趋势洞察工信部王新哲:云计算市场规模达691...
分类: 其他 发布时间: 08-16 22:50 阅读次数: 0

算法 快速排序(Java)递归快排 非递归快排

如下将讲解一个递归的快速排序的实现步骤。 先来看完成一趟排序: 1)设置两个变量i、j,排序开始的时候:i=0,j=N-1; 2)以第一个数组元素作为关键数据,赋值给key,即key=A[0]; 3)从j开始向前搜索,即由后开始向前搜索(j–),找到第一个小于key的值A[j],将A[j]和A[i]互换; 4)从i开始向后搜索,即由前开始向后搜索(i++),找到第一个大于key的A[i]...
分类: 其他 发布时间: 08-16 22:50 阅读次数: 0

java,scala读写kafka操作

今天主要简单写一下kafka的读写,我写了java,scala两个版本的,写法比较老,但都能用,已经测试过了,直接上代码吧; java版本: package com.cn.kafka; import java.util.Arrays; import java.util.HashMap; import java.util.Map; import java.util.Properties; i...
分类: 其他 发布时间: 08-16 22:50 阅读次数: 0

知识点锦集(二)

三.volatile在程序设计中的作用 当读取一个变量时,为提高存取速度,编译器优化过程中有时会先把变量读取到一个寄存器内;当再取变量值时,直接从寄存器中取值;当变量值在本线程里改变时,会同时把变量的新值复制到该寄存器中,保持一致。(本线程中变量值改变,本线程中寄存器值改变) 编译器优化时可能出现问题,如遇到多线程编程时,变量的值可能因为别的线程而改变了,而寄存器的值不会相应改变(其他线程中变...
分类: 其他 发布时间: 08-16 22:50 阅读次数: 0

帆软2018智数大会:让客户带着问题来,领着答案走

8月9日,业界著名的数据化智能管理盛会——2018年帆软智数大会在南京成功举行。本次大会的主题是“数据之上,智慧之光”,遵循“让客户带着问题来,争取领着答案走" 的宗旨,...
分类: 其他 发布时间: 08-16 22:50 阅读次数: 0

sparkstreaming写入kafka的优化

在实际的项目中,有时候我们需要把一些数据实时的写回到kafka中去,一般的话我们是这样写的,如下: kafkaStreams.foreachRDD(rdd => { if (!rdd.isEmpty()) { rdd.foreachPartition(pr => { val properties = new Properties() ...
分类: 其他 发布时间: 08-16 22:50 阅读次数: 0

sparkstreaming同时消费多个topic的数据实现exactly-once的语义

最近很多人问我,sparkstreaming怎么消费多个topic的数据,自己维护offest,其实这个跟消费一个topic是一样的,但还是有很多问我,今天就简单的写一个demo,供大家参考,直接上代码吧,已经测试过了.我把offest存到redis里了,当然也可以保存在zk,kafka,mysql,hbase中都可以,看自己的选择.(用了3个topic,每个topic5个partition.) ...
分类: 其他 发布时间: 08-16 22:50 阅读次数: 0

浅析会计人员继续教育的意义及途径研究

浅析会计人员继续教育的意义及途径研究 摘要:随着经济全球化的日益推进,国内市场也朝着开放、自由的方向迈进。为迎接新的世界形势带来的挑战,我国对相关经济法规进行了重设。作为会计人员,有必要树立继续学习的心态,即掌握新会计理论、方法,促进自身技能的提升。同时,也需要加强职业道德、业务素养建设,以高效完成复杂的会计工作。时代在前进,各行各业人员不能固步自封,应当主动寻求各种再学习的途径。本文以会计人员...
分类: 业界资讯 发布时间: 08-16 22:50 阅读次数: 0

微信公众号开发-公众号支付

微信公众号开发-公众号支付导语: 通过这几天的对微信公众号支付的学习,我知道了想要完成在微信内置浏览器访问第三方网站进行支付或者其他操作都首先要进行获取网页授权的操作,也就是要获取用户的openid,只有有了openid我们才有权限进行接下来的操作,我现在就来安步奏详细说明一下其中的流程和坑。 一、获取openid根据官方文档,我们可以得到以下步奏:1 第一步:用户同意授权,获取code首先我们
分类: 移动开发 发布时间: 08-16 22:50 阅读次数: 0

知识点锦集(三)

五.vector内存分配与释放 vector的内存分配 vector容器的内存空间只增不减。C++ Primer中提及:为了支持快速的随机访问,vector容器的元素以连续方式存放,每一个元素都紧挨着前一个元素存储(数组)。 当存储空间达到上限时,vector容器会申请新的空间(新空间=2*旧空间),拷贝元素,撤销旧空间(vector的迭代器会失效)。因此,vector进行内存分配时,实际分...
分类: 其他 发布时间: 08-16 22:50 阅读次数: 0

android小白进阶MVP模式开发(三步曲),让你全面理解MVP进阶(二)

每个人都有自己的mvp , 借鉴我的mvp 踏上你成功的征途吧!!! 源码地址:https://github.com/BandOfBrothersZTS/MVP package com.example.bandofb
分类: 移动开发 发布时间: 08-16 22:50 阅读次数: 0

知识点锦集(四)

六.虚函数 什么是虚函数 指向基类的指针在操作它的多态类对象时,会根据不同的类对象(基类指针指向派生类对象)调用其相应的函数 ,这个函数就是虚函数,虚函数用virtual修饰函数名。 虚函数的作用:在程序的运行阶段动态的选择合适的成员函数。在定义虚函数后,可以在基类的派生类中对虚函数进行重新定义,在派生类中重新定义的函数应与虚函数具有相同的形参个数和形参类型(参数类型的顺序也要一致),实现...
分类: 其他 发布时间: 08-16 22:50 阅读次数: 0

mybatis入门——4.实现简单CURD

一、步骤 先说下步骤,建立数据库表、添加mybatis包和mysql包,建立mybatis-config.xml配置文件,创建映射ORM(可以用逆向工程),添加mappers添加映射到mybatis-config.xml中、建立工具类,用build构建factory,从factory获得sqlsession,建立servlet(为了测试方便笔者建立的是普通class),sqlsession执行s...
分类: 数据库 发布时间: 08-16 22:50 阅读次数: 0