0

什么是分布式锁?实现分布式锁的三种方式

在很多场景中,我们为了保证数据的最终一致性,需要很多的技术方案来支持,比如分布式事务、分布式锁等。那具体什么是分布式锁,分布式锁应用在哪些业务场景、如何来实现分布式锁呢? 一 为什么要使用分布式锁 我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的锁进行处理, ...

刘清政 发布于 2019-06-25 02:34 评论(0)阅读(1)
0

order login site wxapp

ordervar e = getApp(); import http from '../util/request.js'; // 创建页面实例对象 Page({ /** * 页面名称 */ name: "order", /** * 页面的初始数据 */ data: { backTopVa... ...

我是bug 发布于 2019-06-25 02:22 评论(0)阅读(3)
0

[Functional Programming] Limit result in a range

So what we want to do is, for example, we have a state: We want 'left' & 'moves' should be in the range of [0, 8]. Assume we have the functions given ...

Zhentiw 发布于 2019-06-25 02:22 评论(0)阅读(1)
0

4种线程池的创建方式

在线程池里面创建线程,使用线程池可以很好地提高性能,程序将一个任务传给线程池,线程池就会启动一条线程来执行这个任务,执行结束以后,该线程并不会死亡,而是再次返回线程池中成为空闲状态,等待执行下一个任务。 4种线程池均用Executors创建: Executors.newCacheThreadPool ...

afei1759 发布于 2019-06-25 02:17 评论(0)阅读(2)
0

Python内容

1、数据类型 2、函数 3、面向对象 4、文件处理 5、web前端 6、框架 7、项目 ...

易竹3827 发布于 2019-06-25 02:16 评论(0)阅读(4)
0

第1节 flume:11、flume的failover机制实现高可用

要看这一节。。。 ...

mediocrePeople 发布于 2019-06-25 02:08 评论(0)阅读(2)
0

mysql优化

u Mysql数据库的优化技术 对mysql优化时一个综合性的技术,主要包括 a: 表的设计合理化(符合3NF) i:sql语句本身优化 b: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] c: 分表技术(水平分割、垂直分割) d: 读写[写: upda ...

我是bug 发布于 2019-06-25 02:06 评论(0)阅读(5)
0

MyBatis-接口式编程

1. 创建一个接口: 2. 创建Mapper映射文件: 》1.namespace:必须为接口的全类名 》2.sqlId与接口的方法名保持一致 3. 加载配置文件进行测试: ...

卢亮的博客 发布于 2019-06-25 02:01 评论(0)阅读(3)
0

第1节 flume:10、flume的更多组件介绍

作业:flume如何实现收集mysql的数据,没隔几秒钟,查看mysql中的数据是否有变化,一旦有变化,把数据拿过来,存到hdfs上。 需要使用custom source。可网上搜索,github上。 ...

mediocrePeople 发布于 2019-06-25 01:59 评论(0)阅读(2)
0

Kali Linux 蓝牙的使用

gnome自带了蓝牙的的图形界面gnome-bluetooth,所以只需要设置使用即可 1 查看蓝牙设备是否被rfkill锁住 rfkill list 蓝牙的部分如果是两个no就可以,如果有yes 则继续输入 rfkill unclock bluetooth 2 开启蓝牙服务(kali linux蓝 ...

WaterGe 发布于 2019-06-25 01:55 评论(0)阅读(4)
0

第一天 初识Python

Python基础 一 编程语言 什么是编程语言? 上面提及的能够被计算机所识别的表达方式即编程语言,语言是沟通的介质,而编程语言是程序员与计算机沟通的介质。在编程的世界里,计算机更像是人的奴隶,人类编程的目的就命令奴隶去工作。 什么是编程? 编程即程序员根据需求把自己的思想流程按照某种编程语言的语法 ...

StickyFingers 发布于 2019-06-25 01:36 评论(0)阅读(7)
0

php面试常问

重点:php mysql javascript 小程序支付 php安全 如何处理大数据:多表? 数据库优化 ...

我是bug 发布于 2019-06-25 01:34 评论(0)阅读(4)
0

MyBatis开发环境搭建

参考文档地址:http://www.mybatis.org/mybatis-3/zh/index.html 项目地址:https://github.com/mybatis/mybatis-3 什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射 ...

卢亮的博客 发布于 2019-06-25 01:34 评论(0)阅读(7)
0

Anaconda的用法

1. conda list 显示anacoda安装的模块 2.jupyter notebook 启动网页上的python编程环境 3.anacoda search -t conda tensorflow 可以查找tensorflow一些的安装包 4.anaconda show <USER/PACKA ...

落叶心声 发布于 2019-06-25 01:31 评论(0)阅读(3)
0

带团队

两个首要问题:1、控制住团队;2、激励团队; ...

music&movie 发布于 2019-06-25 01:31 评论(0)阅读(5)
0

redis集群搭建及相关概念

redis-cluster集群 包括投票容错机制:就是说会有超过一半的节点进行投票,因此要保证至少要有3个节点,此外每个节点都需要有备份机,也就说至少要有6台服务器,不然的话某个节点挂掉的话,集群直接挂了。redis集群中16384个哈希槽(0-16383),redis会根据节点将key大致均匀的分 ...

曾饺 发布于 2019-06-25 01:30 评论(0)阅读(4)
0

4-ESP8266 SDK开发基础入门篇--串口

https://www.cnblogs.com/yangfengwu/p/11073055.html 这一节说一下8266的串口 说串口之前,先看一下环形队列 https://www.cnblogs.com/yangfengwu/p/6822984.html 一会录制一个环形队列的视频 其实8266 ...

杨奉武 发布于 2019-06-25 01:26 评论(0)阅读(12)
0

The 13th Chinese Northeast Collegiate Programming Contest

题解: solution Code: A. Apple Business B. Balanced Diet C. Line-line Intersection D. Master of Data Structure E. Minimum Spanning Tree F. Mini-game Befo ...

Claris 发布于 2019-06-25 01:23 评论(0)阅读(6)
0

Flutter学习笔记(1)--环境安装

flutter最近显得格外的火,公司的同事也一直在谈论flutter,感觉自己不学学就要失业了。。。所以决定顺应潮流学习以下flutter,做一下学习笔记,希望可以给需要的同学带来一些帮助~ ...

CurtisWgh 发布于 2019-06-25 01:14 评论(0)阅读(7)
0

第1节 flume:9、flume的多个agent串联(级联)

3、两个agent级联 第一个agent负责收集文件当中的数据,通过网络发送到第二个agent当中去,第二个agent负责接收第一个agent发送的数据,并将数据保存到hdfs上面去 将node03机器上面解压后的flume文件夹拷贝到node02机器上面去 cd /export/servers s ...

mediocrePeople 发布于 2019-06-25 01:13 评论(0)阅读(5)