Twilio收发短信笔记

twlio基本使用 Twilio是一个做成开放插件的电话跟踪服务(call-tracking service),可用来进行短信,图片等信息的集中于转发,貌似只支持北美地区的电话。 现有一个需求是:客户和客服聊天,用户用手机发短信,而客服这边有一个用户列表,可分别于不同的用户进行交流,于是便用到了twilio 此平台收费,一条短信貌似是0.03美元,图片贵一点 这里用后台用Java开发,我们需要先下载对应的jar包 twilio-7.40.0-jar-with-dependencies.jar
分类: 其他 发布时间: 07-19 11:51 阅读次数: 0

Linux搭建DNS服务器:CentOS7

DNS服务器正反向解析
分类: 企业开发 发布时间: 07-19 11:51 阅读次数: 0

Linux用户权限及管理介绍

Linux用户权限及管理相关介绍.Linux的哲学思想:一切皆文件,目录也被看成文件,为了自己创建的文件不被他人查看及使用或删除,从而有了权限的概念,对每个文件赋予权限,定制此文件对谁开放,谁可以查看或使用;我们在命令行使用ll命令时查看某个文件或目录时得到的信息中[root@localhost~]#ll ;drwxr-xr-x2rootroot6Jul1909:21test-rw
分类: 企业开发 发布时间: 07-19 11:51 阅读次数: 0

一个月时间分别斩获腾讯、京东、网易offer,号称offer收割机,他是如何做到的?

前言六月份,身边朋友跟我分享面试字节跳动和腾讯的经历,抽空整理成博文与大家分享一下。个人背景介绍双非本科,之前有幸内推通过之后去了百度实习了一段时间,面试前一定记得多刷面试题、面经!!!腾讯一面(支付)1.jqc的介绍2.如何确保多台机器不会重复消费3.如何确保消费了反馈失效问题(用事务管理,先储存再消费,失败就回滚)4.如何防止数据库单点问题8.paxos算法9.raft算法10.spring的
分类: 编程语言 发布时间: 07-19 11:51 阅读次数: 0

Consul相关命令记录

consul命令记录
分类: 企业开发 发布时间: 07-19 11:51 阅读次数: 0

SFP光模块种类与用途

  SFP光模块是一种小型且结构紧凑的热插拔模块,可实现电信号与光信号之间的转换,延长信号传输距离。它通常可基于不同IEEE标准实现短距离和长距离的1G网络传输。SFP光模块根据千兆以太网标准划分为1000BASE-T、1000BASE-SX、1000BAS-LX、1000BASE-EX、1000BASE-ZX、1000BASE-BX和1000BASE-SW……
分类: 企业开发 发布时间: 07-19 11:41 阅读次数: 0

Drupal Core 8 PECL YAML 反序列化任意代码执行漏洞(CVE-2017-6920

漏洞背景:2017年6月21日,Drupal官方发布了一个编号为CVE-2017-6920的漏洞,影响为Critical。这是DrupalCore的YAML解析器处理不当所导致的一个远程代码执行漏洞,影响8.x的DrupalCore。漏洞复现:1.打开网页先登录一个管理员账号。2.访问http://你的ip:8080/admin/config/development/configuration/s
分类: 企业开发 发布时间: 07-19 11:41 阅读次数: 0

Trie C++实现

Trie又叫字典树,前缀树等,是一个高效的信息检索数据结构,专门处理字符串匹配。查找和插入字符串的时间复杂都为O(M),M为字符串的长度,空间复杂度为O(ALPHABET_SIZE * key_length * N),N为keys的个数。Trie用空间换时间,利用共同前缀来提高查找效率。 Trie的三个特点: 根节点不包含字符,除根节点外每一个节点都只包含一个字符 从根节点到某一节点,路径上经过的字符连接起来,为该节点对应的字符串 每个节点的所有子节点包含的字符都不相同 Trie的应用: 字符
分类: 其他 发布时间: 07-19 11:34 阅读次数: 0

SignalR要求_转自:https://www.cnblogs.com/humble/p/3855137.html

  SignalR 服务端组件可以被部署在诸多的服务器配置中,本节描述了它所支持的操作系统版本,.NET framework,IIS、以及其他组件 二、支持的服务器操作系统   SignalR服务端组件可以被部署在一下的服务端和客户端操作系统中.注意使用WebSockets时,SignalR需要Windows Server 2012 或者Windows 8, (WebSocket能够在Windows Azure Web Sites上使用,只要站点的.NET framework 版本达到4.5,
分类: 其他 发布时间: 07-19 11:34 阅读次数: 0

2018icpc 徐州h题

题目大意: https://codeforces.com/gym/102012/problem/H?csrf_token=c9d0191a64a241166d54a565b1615125 区间[l , r] 中有n条线 问用k种颜色最多能染多少区间 并输出区间和r - l; ∑n <= 2e6,1 <= k <= 2e5,0 <= l < r <= 1e9。 解题思路: 把N*2 个端点排序, 对端点和颜色进行入队出队操作 当颜色为空时说明这个区间满足要求,并将此线段保留到延迟染色的队伍中等待
分类: 其他 发布时间: 07-19 11:34 阅读次数: 0

centos7 安装mangodb4.0 加踩坑记

---恢复内容开始--- mangoDB4.x centos 7 安装 记录: 1.参考链接:https://www.cnblogs.com/liulun/p/11067681.html 2.关闭防火墙: systemctl stop iptables.service systemctl stop firewalld 4.用户权限设置: 参考链接:https://blog.csdn.net/slqgenius/article/details/83548489 https://www.cnblo
分类: 其他 发布时间: 07-19 11:34 阅读次数: 0

并发编程 (协程)

一 .协程(Coroutine) 1. 协程简介 协程:是单线程下的并发,又称微线程,纤程。英文名Coroutine。一句话说明什么是协程:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。 #1. python的线程属于内核级别的,即由操作系统控制调度(如单线程遇到io或执行时间过长就会被迫交出cpu执行权限,切换其他线程运行) #2. 单线程内开启协程,一旦遇到io,就会从应用程序级别(而非操作系统)控制切换,以此来提升效率(!!!非io操作的切换与效率无关) 优点 1.
分类: 其他 发布时间: 07-19 11:34 阅读次数: 0

Json中相关注解解释说明

  @JsonProperty用法: @JsonProperty 此注解用于属性上,作用是把该属性的名称序列化为另外一个名称,如把trueName属性序列化为name,@JsonProperty(“name”), 这样得到结果 {“name”:“张三”}   @jsonSerialize用法: 实际开发中,我们一定遇到过这样的问题:前端显示和后台存储数据单位不统一,而且各有各自的理由,统一不了,那就转换吧。 每次返回给前端时再转换一遍,返回给前端的json数据,在后端里定义的往往是一个对象,如
分类: 其他 发布时间: 07-19 11:34 阅读次数: 0

react中如何使用redux(react-redux)

首先声明:redux仅仅作为数据层框架,与react没有直接的联系,他可以应用与angular等其他视图层框架,或者直接导入使用 redux核心分为三部分: store: redux的核心,暴露一些方法:getState() dispatch() subscrible(),store在整个应用中是唯一的,并且不能直接被修改,必须通过reduce修改 reduce:指定了应用状态的变化如何响应 actions 并发送到 store 的 action:一个纯JS对象,用来告诉reduce应该如何改
分类: 其他 发布时间: 07-19 11:34 阅读次数: 0

国际信用卡收款通道2019拒付新规!

Visa卡组织在2019年2月7日发布了新的《Dispute and Fraud Monitoring Programs》考核标准,更新的考核政策将于2019年10月1日起正式生效。 内容涉及如下: 1、VCMP: Visa Chargeback Monitoring Program 2、VFMP: Visa Fraud Monitoring Program 3、VAMP: Visa Acquirer Monitoring Program VAMP为卡组织对收单行的考核要求,VCMP和VFMP
分类: 其他 发布时间: 07-19 11:34 阅读次数: 0

git切回旧版本代码后再切回最新代码 - git checkout commitID

(1)git log 查找目标版本的commitID,复制下来 (2)git checkout 目标版本commitID,此时就进入了旧版本的代码,观察可知是切换了一个旧版本代码的临时分支 (3)git checkout 原来的分支,这就回到了最新的代码 8.8.0.1956 系统词频: 20171011 组词数据: 20171011 辅助码 : 20150602 编译时间: Dec 14 2017 20:23:02
分类: 其他 发布时间: 07-19 11:34 阅读次数: 0

【融云分析】选择IM云服务,需要看哪些核心技术指标?

IM(即时通讯)云服务已发展数年,不少企业与开发者都倾向于选择第三方IM云服务,短平快地为应用添加即时通讯能力,但如何选择服务商却是个难题,单从简单的功能介绍来看无法判断,因为IM云服务接入后,更重要的是检验服务是否稳定。近期艾瑞发布的《全球互联网通信云行业研究报告》指出,通信云行业的竞争壁垒将在于核心技术关键指标,包括质量和性能指标。 在IM领域,艾瑞认为核心质量指标为可靠性,即消息的不丢失和不重复。此外IM服务还需要考量并发处理能力等性能指标等。在艾瑞报告中,融云是被评定为IM领域市场占有
分类: 其他 发布时间: 07-19 11:34 阅读次数: 0

Mysql中 SQL的执行过程与优化

sql执行的过程: 1、客户端发送一条sql给服务器,sql服务器的监听端口响应客户端的请求; 2、服务端通过权限检查之后,先会检查查询缓存,如果命中了缓存,则立即返回存储在缓存中的结果,否则进入下一阶段; 3、服务器端进行sql解析,即通过sql解析器检查是否有语法错误,形成解析树;然后进行预处理,即处理解析树,比如常量如何处理、sql中的计算怎么处理等;再由优化器根据该sql所涉及到的数据表的统计信息进行计算,生成对应的执行计划。 4、Mysql根据优化器生成的执行计划,调用存储引擎的AP
分类: 其他 发布时间: 07-19 11:34 阅读次数: 0

Activiti6 查询由某人发起的流程请求 设置流程发起人

发起流程时,配置activiti:initiator属性,并且在代码中: Authentication.setAuthenticatedUserId(userId); 其中,userId对应流程发起人 查询某人发起的流程关键代码: @Autowired private HistoryService historyService; List<HistoricProcessInstance> historicProcessInstanceList = historyService.createHi
分类: 其他 发布时间: 07-19 11:34 阅读次数: 0

查看大图、html查看大图、js查看大图

$(".pimg").click(function(){ var _this = $(this);//将当前的pimg元素作为_this传入函数 imgShow("#outerdiv", "#innerdiv", "#bigimg", _this); }); function imgShow(outerdiv, innerdiv, bigimg, _this){
分类: 其他 发布时间: 07-19 11:34 阅读次数: 0