2017年9月30日星期六

Ngnix技术研究系列1-通过应用场景看Nginx的反向代理 - Eric zhou

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
Ngnix技术研究系列1-通过应用场景看Nginx的反向代理 - Eric zhou  阅读原文»

【摘要】随着我们业务规模的不断增长,整个系统规模由两年前的几十台服务器,井喷到现在2个数据中心,接近400台服务器,上百个WebApi站点,上百个域名。 这么多的WebApi站点这么多的域名,管理和维护成本很高。 后续随着系统规模的继续扩张,必须实现域名的统一规划,使用Nginx实现请求的反向代理和动态路由 阅读全文

Centos7环境下使用Nginx托管.Net Core应用程序 - learn21cn  阅读原文»

【摘要】一、安装.Net Core 参考官方文档:https://www.microsoft.com/net/core#linuxcentos 1、添加dotnet产品Feed 在安装.NET Core之前,您需要注册Microsoft产品Feed。这只需要做一次。首先,注册Microsoft签名密钥,然后 阅读全文

阅读更多内容

2017年9月28日星期四

微服务从设计到部署(七)重构单体为微服务 - oopsguy

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
微服务从设计到部署(七)重构单体为微服务 - oopsguy  阅读原文»

【摘要】您正工作于大型复杂的单体应用程序上,这是相当不错的机会。您开发和部署应用程序的日常经历是缓慢而痛苦的。微服务似乎是一个遥不可及的天堂。幸运的是,有一些战略可以用来逃离单体地狱。在本文中,我将描述如何将单体应用程序逐渐重构为一组微服务。 阅读全文

C++中const用于函数重载 - 青儿哥哥  阅读原文»

【摘要】C++中const用于函数重载 常成员函数和非常成员函数之间的重载 首先先回忆一下常成员函数 声明:<类型标志符>函数名(参数表)const; 说明: (1)const是函数类型的一部分,在实现部分也要带该关键字。 (2)const关键字可以用于对重载函数的区分。 (3)常成员函数不能更新类的成员变 阅读全文

阅读更多内容

2017年9月26日星期二

深入理解计算机系统(3.4)------算术和逻辑操作 - YSOcean

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
深入理解计算机系统(3.4)------算术和逻辑操作 - YSOcean  阅读原文»

【摘要】上一篇博客 我们介绍了几种数据传送指令,包括MOV,MOVS,MOVZ,PUSH和POP等,理解起来也不算难。本篇博客我们来接着看汇编语言的算术与逻辑运算指令,算术无非就是加减乘除,而逻辑运算也就是与或非,移位等操作。下面这张图是汇编里面的算术和逻辑操作: 上面除了 leal(加载有效地址)指令通常 阅读全文

为ASP.NetCore程序启用SSL - Chaunce  阅读原文»

【摘要】紧接着上一篇搭建连接MySql的三层架构的ASP.NetCore2.0的WebApi的案例,这篇来实现为ASP.NetCore启用SSL支持 由于ASP.NetCore默认服务器Kestrel不像iis Express那样会自动生成本地证书,所以就需要手动构建pfx证书. 生成pfx证书 开发环境证 阅读全文

阅读更多内容

2017年9月25日星期一

如何通过Mysql的二进制日志恢复数据库数据 - Gavin丶Hsueh

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
如何通过Mysql的二进制日志恢复数据库数据 - Gavin丶Hsueh  阅读原文»

【摘要】经常有网站管理员因为各种原因和操作,导致网站数据误删,而且又没有做网站备份,结果不知所措,甚至给网站运营和盈利带来负面影响。所以本文我们将和大家一起分享学习下如何通过Mysql的二机制日志(binlog)来恢复数据。 系统环境: 操作系统:CentOS 6.5 X64 (虚拟机); WEB服务:PH 阅读全文

程序员是一个什么能力都可以发挥作用的平台 - 静儿1986  阅读原文»

【摘要】最近基本没什么时间写文章。这篇是去年写的,现在拿出来嘲笑一下任务驱动型,格局很低的自己。 毕业已经近10年。这10年间都在一些大公司工作,周围都是一些很有上进心的人,感觉自己在技术上花的时间比别人少很多。但是却被捧为技术大牛。原因很简单,我总能够用自己的方式把问题解决。我个人认为,女程序员是很有必要 阅读全文

阅读更多内容

2017年9月23日星期六

树状数组区间更新 - detrol

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
树状数组区间更新 - detrol  阅读原文»

【摘要】树状数组区间更新 在今天的文章开始之前,给大家提一个建议,由于线段树和树状数组这两个结构的分析有很多联系,因此,建议没有看前几篇文章的朋友一定需要了解一下前面的内容。链接如下: 线段树+RMQ问题第二弹 线段树第二弹(区间更新) 树状数组(Binary Indexed Tree,BIT) 上篇文章我 阅读全文

关于sping quartz定时执行理解与思考 - 匠心零度  阅读原文»

【摘要】转载请注明原创出处,谢谢! 一直以为自己理解spring quartz,忽然最近几天发现自己理解的不对,在4月18号的时候,我执行了一个spring quartz的计划如下: 本来我以为需要等到21号会执行,没想到第二天就是4月19号他就执行了,我在4月20号又重启了下,以为会在21号执行,结果今天 阅读全文

阅读更多内容

2017年9月22日星期五

JVM菜鸟进阶高手之路七(tomcat调优以及tomcat7、8性能对比) - 匠心零度

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
JVM菜鸟进阶高手之路七(tomcat调优以及tomcat7、8性能对比) - 匠心零度  阅读原文»

【摘要】转载请注明原创出处,谢谢! 因为每个链路都会对其性能造成影响,应该是 全链路的修改压测 (ak大神经常说全链路!)。本次基本就是局域网,所以并没有怎么优化,其实也应该考虑进去的。 Linux系统参数层面的修改: 1. 修改可打开文件数和用户最多可开发进程数 命令: 可以通过ulimit �Ca查看参数 阅读全文

实现基于最近邻内插和双线性内插的图像缩放 - Madcola  阅读原文»

【摘要】平时我们写图像处理的代码时,如果需要缩放图片,我们都是直接调用图像库的resize函数来完成图像的缩放。作为一个机器视觉或者图像处理算法的工作者,图像缩放代码的实现应该是必须掌握的。在众多图像缩放算法中,最近邻内插算法和双线性内插算法最为基本和常见,所以这篇文章就说一说如何用c++实现这两种算法下的 阅读全文

阅读更多内容

2017年9月19日星期二

再起航,我的学习笔记之JavaScript设计模式23(中介者模式) - 东城慕水

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
再起航,我的学习笔记之JavaScript设计模式23(中介者模式) - 东城慕水  阅读原文»

【摘要】中介者模式 概念介绍 中介者模式(Mediator): 通过中介者对象封装一系列对象之间的交互,使对象之间不再相互引用降低他们之间的耦合,有时中介者对象也可以改变对象之间的交互。 创建一个中介 中介者模式,从生活的角度上来讲,和我们卖房子的中介很像,比如我有一套房想要出租,而你又想要租房子,那么我们 阅读全文

Install Oracle 12c R2 on CentOS 7 silent - 怎样疯狂的涛涛  阅读原文»

【摘要】准备工作 VMware 虚拟机 CentOS 7 17.08 系统安装包镜像 Oracle 12c R2 软件安装包 配置 yum 库并安装如下包 binutils-2.23.52.0.1-12.el7 (x86_64)compat-libcap1-1.10-3.el7 (x86_64)compat 阅读全文

阅读更多内容

2017年9月17日星期日

Calico 的默认连通性 - 每天5分钟玩转 Docker 容器技术(69) - CloudMan

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
Calico 的默认连通性 - 每天5分钟玩转 Docker 容器技术(69) - CloudMan  阅读原文»

【摘要】calico 默认的 policy 规则是:容器只能与同一个 calico 网络中的容器通信。 阅读全文

使用electron将应用程序加入到系统托盘 - Avenstar  阅读原文»

【摘要】博主电脑进水坏了之后,MDZZ......来回折腾好几个来回,第三次维修店拿电脑,终于修好了~.废话不多一如既往先上图 一、将应用程序加入系统托盘 微信对于现代人来说已经是一种生活方式,支持单人、多人参与的一款跨平台的通讯工具。 通过手机网络发送语音、图片、视频和文字。其主要核心技术功能 阅读全文

阅读更多内容

2017年9月15日星期五

Linux Centos 6.9中SSH默认端口修改的坑 - 一览众小山

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
Linux Centos 6.9中SSH默认端口修改的坑 - 一览众小山  阅读原文»

【摘要】关于Linux Centos6.5的SSH默认端口修改的博客有一大堆,我在这里就不��嗦了,但是面对Centos 6.9,就会发现有一个巨坑; 修改iptables之后执行下面的命令后; 会发现dport 修改失败,端口号仍为22, 此时,你会很郁闷的发现无论怎么修改都不生效, 重点来了,我尝试了无数 阅读全文

Java web servers 间是如何实现 session 同步的 - SolidMango  阅读原文»

【摘要】Java web servers 间是如何实现 session 同步的 有一个多月的时间没有更新博客了,今天终于忙里偷闲,可以把近期的收获总结一下。 本文是关于Java web servers 之间是如何实现 session 同步的,其实其他技术栈也面临同样的问题需要解决,而且大部分场景下已经有了成 阅读全文

阅读更多内容

2017年9月13日星期三

32位汇编第三讲,RadAsm,IDE的配置和使用,以及汇编代码注入方式 - iBinary

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
32位汇编第三讲,RadAsm,IDE的配置和使用,以及汇编代码注入方式 - iBinary  阅读原文»

【摘要】32位汇编第三讲,RadAsm,IDE的配置和使用,以及汇编代码注入方式 一丶RadAsm的配置和使用 用了怎么长时间的命令行方式,我们发现了几个问题 1.没有代码提醒功能 2.编写代码很慢,记不住各种声明 那么现在有大神,已经帮我们做了一个IDE环境,就是RadAsm,首先简单介绍一下界面 (对于 阅读全文

使用SVG基本操作API - 小火柴的蓝色理想  阅读原文»

【摘要】前面的话 本文将详细介绍SVG基本操作API,并使用这些API制作实例效果 基础API 在javascript中,可以使用一些基本的API来对SVG进行操作 【NS地址】 因为SVG定义在其自身的命令空间下,而不是HTML的命名空间下,可以作为单独的XML文件存在。所以需要使用自身的NS地址 有两个 阅读全文

阅读更多内容

2017年9月11日星期一

Python 学习系列----第一章:基础知识 - P_langen

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
Python 学习系列----第一章:基础知识 - P_langen  阅读原文»

【摘要】1.1 常量 不能改变它的值 1.2 数 在Python 中数可以分为整数、浮点数和复数。 PS:在Python中不用区分'long int'类型。默认的整数类型可以任意长。(译者注:长度应该与内存 包括虚拟内存的大小有关) 1.3 字符串 字符串就是字符的序列。例如:"Hello world"、" 阅读全文

深入理解计算机系统(1.3)------操作系统的抽象概念 - YSOcean  阅读原文»

【摘要】上一篇博客我们讲解了存储设备的层次结构,并详细讲解了高速缓存的原理,以及可以利用高速缓存来提高程序性能。如果对Java Web 熟悉的,我们可以理解高速缓存类似Web 端的缓存机制。那么这一篇博客我们来引出并谈谈操作系统的抽象概念。 1、操作系统 首先接着来讨论 hello world 程序的例子。 阅读全文

阅读更多内容

2017年9月9日星期六

自动化测试:behave - min.jiang

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
自动化测试:behave - min.jiang  阅读原文»

【摘要】在系统开发过程中,我们一般个人参与的开发都是局部的,自己负责的一部分与其它团队成员的成果组合在一起才能实现用户的完整行为。比如常见的电商系统就有几个主要的流程 商品搜索 购物车 订单 支付 物流 这些模块复杂的足以形成各自的团队,不同团队相互之间依据一定的接口来配合协作。在开发阶段可以基于接口各自独 阅读全文

ASP.NET Core 运行原理解剖[5]:Authentication - 雨の夜  阅读原文»

【摘要】在现代应用程序中,认证已不再是简单的将用户凭证保存在浏览器中,而要适应多种场景,如App,WebAPI,第三方登录等等。在 ASP.NET 4.x 时代的Windows认证和Forms认证已无法满足现代化的需求,因此在ASP.NET Core 中对认证及授权进行了全新设计,使其更加灵活,可以应付各种 阅读全文

阅读更多内容

2017年9月7日星期四

原创 :nfs软件服务利用ansible实现一键化部署 - 一刀一刀

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
原创 :nfs软件服务利用ansible实现一键化部署 - 一刀一刀  阅读原文»

【摘要】[root@m01 tools]# cat nfspeizhi.shcat >>/etc/exports<阅读全文

【javascript】谈谈HTML5 ――HTML兽进化, H5兽! - 外婆的彭湖湾  阅读原文»

【摘要】作为一名Web开发者,可能你并没有对这个"H5"这个字眼投入太多的关注,但实际上它早已不知不觉进入到你的开发中,并且总有一天会让你不得不正视它,并运用它,本文主要内容包括1. Web Worker 2.canvas 3.indexedDB 4.拖放操作 阅读全文

阅读更多内容

2017年9月5日星期二

JAVA JDK环境变量配置 - 晨小猿

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
JAVA JDK环境变量配置 - 晨小猿  阅读原文»

【摘要】1.环境变量配置主要分为三个步骤 新建JAVA_HOME = JDK 安装路径 如:C:\Program Files\Java\jdk1.8.0_131 新建CLASSPATH =.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HO 阅读全文

MongoDb 入门教程 - ChanShuYi  阅读原文»

【摘要】MongoDb 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 它是可扩展的高性能数据存储解决方案,经常被用于非关系型数据的存储,能存储海量的数据。 常见的非关系型数据库还有: "Redis" ,但 MongoDb 比 redis 更具有数据库的特性。 阅读全文

阅读更多内容

2017年9月3日星期日

进程和线程 - 傍晚的羊羔

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
进程和线程 - 傍晚的羊羔  阅读原文»

【摘要】相信不仅仅是操作系统中才会有进程和线程的概念,Java中也有进程和线程的概念,Thread线程。下面我来从面试需要掌握的角度讲讲进程与线程的区别。 先来讲讲基本的一些概念: 什么是计算机资源 经典的冯诺依曼结构把计算机系统抽象成 CPU + 存储器 + IO,那么计算机资源无非就两种: 1. 计算资 阅读全文

java基础系列(三)---HashMap - jiajun_geek  阅读原文»

【摘要】java基础系列(三) HashMap java基础系列 "java基础系列(一) String、StringBuffer、StringBuilder" "java基础系列(二) Integer" "java基础系列(三) HashMap" "这是我的博客目录,欢迎阅读" 基本概念 节点: ,存放k 阅读全文

阅读更多内容

2017年9月1日星期五

MongoDB Native Node.js Driver - OkayChen

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
MongoDB Native Node.js Driver - OkayChen  阅读原文»

【摘要】写在前面 最近读《node.js学习指南》,对于mongodb没有介绍太多的工作原理,但是对于一个前端开发者,即使你还没有用过这种数据库也可以让你很好的理解和使用 一本非常好的介绍node.js的书,我一直把他放在触手可及的地方。 --Mike Amundsen MongoDB Native Nod 阅读全文

【算法】表达式求值--逆波兰算法介绍 - 代码钢琴家  阅读原文»

【摘要】逆波兰算法介绍 假定给定一个只 包含 加、减、乘、除,和括号的算术表达式,你怎么编写程序计算出其结果。 问题是:在表达式中,括号,以及括号的多层嵌套 的使用,运算符的优先级不同等因素,使得一个算术表达式在计算时,运算顺序往往因表达式的内容而定,不具规律性。 这样很难编写出统一的计算指令。使用逆波兰算 阅读全文

阅读更多内容