看看现在的各种相亲趣事就能深深感悟到,中国还是以家庭为重的国家.在传统文化的浸染下,国人始终是将家庭摆在第一位.而对于欧美等发达国家来说,他们固然也以家庭为重,但更注重的是男女之间的关系定位--恋爱也非常重要.为此,国外的众多约会应用也多不胜数. 当然,这些约会应用也各有特色,各自有着无数的拥趸.但就在近日,此前陷入用户隐私信息泄露泥潭的Facebook却突然发力,宣布上线约会服务.剑指约会市场的Facebook固然是一种证明自身实力的做法,但同时已经将约会市场搅得天翻地覆.而Facebook的…
深度学习框架竞争很激烈,而且看上去都是业界巨头在玩. 老师木:是的.一个深度学习框架一旦像Hadoop那样成为事实工业标准,就占据了人工智能各种关键应用的入口,对各类垂直应用,基于私有部署的技术服务,公有云上的AI 即服务业务,甚至底层专用硬件市场都有举足轻重的影响.它的角色就像互联网时代的浏览器,移动互联网时代的安卓操作系统一样,是战略级产品,业界巨头谁都不想让给他人也就不奇怪了.目前,大公司出品的比较知名的框架有Google的TensorFlow,微软CNTK, Amazon 的MxNet,…
这是一篇总结近几年来网络上出现了各类免费CDN服务的文章,文章本来应该早就发出来的,但是因为近期的各种原因一直拖到现在.之前部落已经总结了近几年来的优秀免费空间,新手朋友不必在茫茫“网”海中寻找免费空间,直接查阅免费空间排行榜即可快速找到自己理想中的免费空间了. 虽说文章标题写着“2014年”的十个优秀的免费CDN加速服务,其实也是近几年的被大家广为熟知的国内和国外的各种免费CDN服务.进入到2014年,国内的CDN服务已经不同于国外的CDN服务,一般来说CDN就是为了加快网站访问速度的,但是国…
http.sys你可以用 mormort 土拨鼠,做后端服务那是杠杠的,基于http.sys并且还是开源的,作者天天更新代码,非常勤奋,官方论坛提问,回答也快其实,稍微看看,就能玩的挺好的…
Python做windows服务(多进程服务),并结束多进程 Python中_,__,__xx__的区别 在注册MyWinService服务时,再使用 "sc delete 服务器名称" 命令删除服务就出现“指定的服务已经标记为删除”的异常. 因为在网上查到别人都是那么删除windows服务的. 在一次偶然情况,我关闭了服务管理窗口,问题自然解决了. 因此,出现上述原因是运行删除服务项命令的时候,服务管理窗口未关闭引起的.…
使用gRPC做微服务的内部通信 gRPC是一个由Google开源的远程服务调用框架,具有多路复用和双向流式通信的特性. 大家好,在本文中将为大家介绍为什么我们应该使用gRPC代替RESTful或JSON,来开发微服务内部的通信接口. 什么是gRPC? gRPC是一个高性能的.开源的.普遍通用的RPC框架.简单地说,它能够帮助我们建立透明的服务端和客户端通信系统.Google开发了GRPC并且将其开源. 通过它,一个客户端消费者服务可以像调用本地方法一样,调用另一台主机上面的服务端方法. gRPC…
基于OpenSIPS做注册服务下,场景A打B,一方发起BYE挂断后收到500,另一方无法挂断的问题     最近在工作中遇到一个看似很奇怪的,排除起来很费劲,但最后的解决方式又及其简单的问题,下面我们一起来看看具体发生了什么吧!   一句话概括:那都是OpenSIPS  Dialog模块的default_timeout 惹的祸(学业不精,木办法呀……)   问题现象: A打B,电话接通后,持续通过话5分钟后,任意一方挂断电话,另一方无法正常挂断,另一方电话始终显示正在通话中. 如果通话时长在4分…
微服务的概念最早由Martin Fowler与James Lewis于2014年共同提出,并随着Netflix最佳实践的发布而为业界所知.如今,在国内有了大量的微服务实践案例,5月18日,网易云联合云片在武汉主办“微服务架构落地的最佳实践”活动,网易云.云片.美洽.网易云音乐等业界微服务的先行者,分享了落地实践过程中总结的干货经验. 微服务在传统领域的落地实践 网易云微服务资深架构师 袁梓超 微服务是一个非常复杂的演进过程,是企业在发展过程中业务遭遇痛点.解决痛点的过程.网易云微服务资深架构师袁…
ngrok 服务可以分配给你一个域名让你本地的web项目提供给外网访问, 特别适合向别人展示你本机的web demo 以及调试一些远程的API (比如微信公众号,企业号的开发) ngrok的官方服务可以在 这里查看 由于一些原因 有些同学可能打不开官方网站,国内访问不了,万幸的是ngrok 1版本的代码是开源的.本屌恰好有一个未到期的云服务器,好基友又无私的贡献了一个已备案的域名. 本着独乐乐不如众乐乐的精神,本屌不辞劳苦搭建了个ngrok的服务,来造福开发者. http://qydev.com…
前言 在如今的APP或者游戏中,分享功能差点儿已经成为标配.分享功能不但能够满足用户的需求.也能够为产品带来很多其它的用户,甚至能够对用户的行为.活跃度.年龄段等情况进行数据统计,使得软件公司能够对产品进行更精准的定位.今天我们就来简单剖析市场上一款优秀的分享SDK以及其集成过程.这款分享SDK就是友盟的社会化分享组件. 友盟社会化分享,帮助移动应用高速具备分享.登录.评论.喜欢等社交功能,提升用户粘度.助力产品推广,并提供实时.全面的社会化数据统计分析服务. 很多其它请訪问友盟社会化组件官网.…
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_152 短信服务验证服务已经不是什么新鲜事了,但是免费的手机短信服务却不多见,本次利用Python3.0基于Twilio和腾讯云服务分别来体验一下国际短信和国内短信接口. 首先,注册Twilio: https://www.twilio.com/ 注册成功后,获取ACCOUNT SID和AUTH TOKEN,一会要用到 安装依赖的库 pip3 install twilio 随后编写发送脚本 #导包 导入客户端 from twili…
场景: 环境中有两台httpd服务器,一台做主,一台做备用:平时只用主向外提供http服务:当主宕机后,keepalived把vip绑定到备机上去,这样就由备机提供http服务了. **keepalvied 这个软件还是更新的比较快的,主要问题再于它的文档并没能跟上来,不同版本之间的差别比较大,我这里用的是1.2.13版 [0]环境说明 主机ip 系统版本 keepavlied版本192.168.80.131 centos6.6 keepalived-1.2.13192.168.80.132 c…
一.cap 分布式领域中存在CAP理论,且该理论已被证明:任何分布式系统只可同时满足两点,无法三者兼顾. ①C:Consistency,一致性,数据一致更新,所有数据变动都是同步的. ②A:Availability,可用性,系统具有好的响应性能. ③P:Partition tolerance,分区容错性. 因此,将精力浪费在思考如何设计能满足三者的完美系统上是愚钝的,应该根据应用场景进行适当取舍. (1)一致性 一致性是指从系统外部读取系统内部的数据时,在一定约束条件下相同,即数据变动在系统内部…
今天在做公交的时候没干,用手机看看文章,偶然发现了一个关于Vue优化seo的文章,我先是在Vue的官方文档看了一篇关于Vue做SEO优化的文章. 上面提到了nuxt.js这个框架,这个框架我做过一个小项目,确实是可以做服务端渲染,但是这个需要在服务器启动服务,当时我是用的docker,然后用node+nginx做了个容器,然后用pm2做进程守护. 后面我拿原来的Vue项目做了一个对比发现确实是加载速度要比原来的快很多. 后面我又发现有个预渲prerender-spa-plugin染的东西,然后早…
一.写对于初入博客园的感想 众所周知,nginx是一个高性能的HTTP和反向代理服务器,在以前工作中要么实现http要么做反向代理或者负载均衡.尚未在同一台nginx或者集群上同时既实现HTTP又实现反向代理. 那么到底nginx能否既实现HTTP又实现反向代理呢? 答案是肯定的 刚好前段时间在实际项目中有一个类似的情况出现,由此与大伙分享,由于以前没有写博文的习惯,只习惯于自己记录操作实现步骤及稳定,在以前常遇见问题都是百度.谷歌,众位网友的博文帮助自己见解决了很多问题. 由此可见技术分享的重…
1.下载yum包 命令:yum install bind-chroot 2.更改配置文件 在这里,要了解到主配置文件为:   /etc/named.conf 但是,为了避免经常修改主配置文件named.conf而导致DNS服务出错,所以规则的区域信息保存在了“/etc/named.rfc1912.zones”文件中,这个文件用于定义域名与IP地址解析规则保存的文件位置以及区域服务类型等内容,一定要谨慎修改 所以更改配置文件  要更改两个  一般监听地址和主机查询地址等信息在named.conf文…
关于迁移微服务架构,最常被提及的挑战莫过于监控.每个微服务应独立于其他服务的运行环境,所以他们之间不会共享如数据源.日志文件等资源. 然而,较容易的查看服务的调用历史,并且能够查看多个微服务的请求传播是微服务架构的重要需求.获取服务日志不是此问题的正确解决之道,所以这里我要分享一些很有帮助的第三方工具,以方便在创建微服务的时候应用,如Sping Boot和Spring Cloud. Tools工具 Spring Cloud Sleuth. 作为Spring Cloud项目的库之一,通过添加相关H…
转自:https://www.jianshu.com/p/61608ff86344 Nacos 另一个非常重要的特性就是服务注册与发现,说到服务的注册与发现相信大家应该都不陌生,在微服务盛行的今天,服务是非常重要的,而在 Nacos 中服务更被称为他的一等公民. Nacos 支持几乎所有主流类型的 “服务” 的发现.配置和管理. 了解过 Dubbo 的同学,应该对 Dubbo 的架构非常熟悉,最经典的一张架构图如下所示:   图中的6个步骤的含义解释如下: 0.服务容器负责启动,加载,运行服务提…
记得之前在规划和设计微服务架构的时候,张队长给了我一个至今依然记忆深刻的提示:『你的设计蓝图里为什么没有看到DDD的影子呢?』 随着对充血模型的领域认知的加深,我越加感觉到DDD的重要性.但是DDD内容繁多,是不是要深入去了解呢,我觉得不必入坑太深,个人浅见,它最核心的一点就是针对贫血模型的不足而设计,把原先传统的贫血模型里的业务逻辑层拎出来,融入到Domain层,这样面对复杂业务的规模化变更,我们只需要专注于Domain即可. 回到主题,我们要了解的是微服务和DDD到底有什么关系呢? 因为在互…
链接地址:http://zhengshuo.iteye.com/blog/2154047 废话不说,直接上代码 新增cxf的plugin CXFPlugin package com.jfinal.plugin.spring; import org.apache.cxf.Bus; import org.apache.cxf.bus.spring.SpringBusFactory; import org.apache.cxf.transport.servlet.ServletTransportFac…
一般对外提供提供REST 服务,由于信息安全的问题, 都要采用签名认证,今天简单说一下在KBMMW 中如何 实现简单的签名服务? 整个签名服务,模仿阿里大鱼的认证方式,大家可以根据实际情况自己修改. 没有太多的解释,直接上马 [kbmMW_Rest('method:get, path:getwithcheck')] [kbmMW_Method] function getwithcheck( [kbmMW_Rest('value: "$p1", required: true')] con…
周四,Facebook Engineering blog 发表了一篇名为<Improving Facebook on Android>博文.博文从四个方面(Performance,Data Efficiency, Networking,Application Size)讲述了Facebook是怎样优化app保证其在不同国家不同类型Android设备上都能表现出良好性能的. 因为原文内容比較 easy理解,这里就直接给出原文.以使上边链接打不开的同学也能看到.<菜鸟成长史:http://b…
class Program { static void Main(string[] args) { HostFactory.Run(x => { x.RunAsLocalSystem(); x.StartAutomatically(); x.SetDescription( x.SetDisplayName( x.SetServiceName( x.Service<TownCrier>(s => { s.ConstructUsing(name => s.WhenStarted(…
https://blog.csdn.net/hanchao5272/article/details/79819460 转载自:https://blog.bbzhh.com/index.php/archives/134.html 就是使用 apt-get.apt-fast 安装软件就会报错,安装失败! 编写了一个tomcat开机自启动脚本,执行没问题,但是在安装mysql的时候出现了大量的: insserv: warning: script 'S20tomcat' missing LSB tags…
具体步骤在这里 http://www.doc88.com/p-360144091164.html 遇到错误: JVM did not exit on request, terminated 通过下面的方式解决 import org.tanukisoftware.wrapper.WrapperActionServer; import org.tanukisoftware.wrapper.WrapperManager; import org.tanukisoftware.wrapper.Wrappe…
//SSL-Client.c #include <stdio.h> #include <errno.h> #include <unistd.h> #include <malloc.h> #include <string.h> #include <sys/socket.h> #include <resolv.h> #include <netdb.h> #include <openssl/ssl.h>…
在需要配置刷新的(类或方法)上 加上 @RefreshScope 扩展:spring cloud:config-server中@RefreshScope的"陷阱"…
转载的文章,很不错 https://blog.csdn.net/weilai_zhilu/article/details/77932630…
配置文件 nginx.conf 主配置文件 worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; log_format main '$remote_addr - $remote_user [$time_local] "$request&qu…
转自:https://topshelf.readthedocs.io/en/latest/overview/commandline.html Topshelf Command-Line Reference Once a service has been created using Topshelf, an extensive command-line vocabulary is available which can be used to install, uninstall, start, a…