码迷,mamicode.com
首页 > 2018年06月30日 > 全部分享
nginx通过keepalived实现高可用的负载均衡
使用集群是网站解决高并发、海量数据问题的常用手段。当一台服务器的处理能力、存储空间不足时,不要企图去换更强大的服务器,对大型网站而言,不管多么强大的服务器,都满足不了网站持续增长的业务需求。这种情况下,更恰当的做法是增加一台服务器分担原有服务器的访问及存储压力。通过负载均衡调度服务器,将来自浏览器的 ...
分类:其他好文   时间:2018-06-30 23:41:56    阅读次数:203
入门设计模式之模板
学习更多设计模式请参考:入门设计模式之汇总篇 模板方法:在一个抽象类中定义一部分的实现,其余的定义抽象方法迫使子类实现 相信看了上方的定义以后大家已经理解了模板模式,我们来看一下类图 抽象类定义了4个方法,其中operation是私有的,在这个方法里调用了其他三个方法,而方法3是自己实现的。方法1和 ...
分类:其他好文   时间:2018-06-30 23:41:48    阅读次数:185
入门设计模式之单例
学习更多设计模式请参考:入门设计模式之汇总篇 了解单例模式之前我们先来了解一下单例模式的三个要点: 1.一个类只能有一个实例(就是只需要new一次呗) 2.它必须自行创建这个实例(就是构造方法不对外暴露呗) 3.它必须向整个系统提供这个实例(就是获取实例的方法是静态的呗) 其实通过分析上方三个要点我 ...
分类:其他好文   时间:2018-06-30 23:41:39    阅读次数:194
MySQL存储
安装好了MySQL数据库并保证它能正常运行,而且需要安装好PyMySQL库。 连接数据库 这里,首先尝试连接一下数据库。假设当前的MySQL运行在本地,用户名为root,密码为123456,运行端口为3306。这里利用PyMySQL先连接MySQL,然后创建一个新的数据库,名字叫作spiders,代 ...
分类:数据库   时间:2018-06-30 23:41:29    阅读次数:267
Cracking the coding interview 智力题之-扔鸡蛋问题
问题: 解法: 这个问题算是一个智力题,没看过相关题目很难第一时间想出来。其中的“最差情况平衡”思路值得学习。 ...
分类:其他好文   时间:2018-06-30 23:41:19    阅读次数:178
入门设计模式之享元
学习更多设计模式请参考:入门设计模式之汇总篇 享元模式:以共享的方式高效的支持大量的细粒度对象 我们以咖啡为例,一家咖啡店一天卖出几千杯咖啡其实这几千杯也不过是几十种口味。在Java中你觉得是new几千次咖啡好还是new几十次口味好呢?享元模式就是利用的这个原理来共享的变量了。 来看一下类图: Fl ...
分类:其他好文   时间:2018-06-30 23:41:13    阅读次数:209
Spring MVC 数据绑定流程
DataBinder ConversionService: 进行数据类型转换和数据格式化 Validators 进行数据合法性的校验, 把结果放入BindingResult 源码 ...
分类:编程语言   时间:2018-06-30 23:40:58    阅读次数:187
python问题
修饰器是什么? 有种设计模式叫修饰器模式, 它可以在不修改目标函数代码的前提下, 在目标函数执行前后增加一些额外功能 修饰器是一个函数, 它需要返回一个新的function。 函数通常在被修饰函数执行前后进行一些额外的操作, 例如计时. 这个新的函数一般不会修改被修饰函数的返回结果. 迭代器? 迭代 ...
分类:编程语言   时间:2018-06-30 23:40:49    阅读次数:212
Linux进程调度原理
Linux进程调度的目标 1.高效性:高效意味着在相同的时间下要完成更多的任务。调度程序会被频繁的执行,所以调度程序要尽可能的高效; 2.加强交互性能:在系统相当的负载下,也要保证系统的响应时间; 3.保证公平和避免饥渴; 4.SMP调度:调度程序必须支持多处理系统; 5.软实时调度:系统必须有效的 ...
分类:系统相关   时间:2018-06-30 23:40:42    阅读次数:228
自动化运维之saltstack
1.saltstack介绍SaltStack是一个服务器基础架构集中化管理平台,SaltStack基于Python语言实现,也是基于C/S架构,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建,SaltStack整合了Puppet和Chef的功能,更适合大规模批量管理服务器,配置简单。三
分类:其他好文   时间:2018-06-30 23:40:28    阅读次数:250
入门设计模式之策略
学习更多设计模式请参考:入门设计模式之汇总篇 策略模式:使算法在不影响客户端的情况下发生变化。 例如某宝上的一件商品,有时候8折并返现3元、有时候7折返现1元、有时候9折不返现、有时候不打折返现2元等等,我们可以看到这个商品不同时刻要计算利润或者什么的时候是不一样的,现在就可以用到策略模式了。 代码 ...
分类:其他好文   时间:2018-06-30 23:40:22    阅读次数:160
plsql中文乱码问题(显示问号)
plsql中文乱码问题(显示问号) 问题: 打开 plsql,执行 sql 语句,中文显示乱码: 解决方案: 1)输入 sql 语句 select userenv('language') from dual 查看数据库字符集 2)输入 sql 语句 select * from V$NLS_PARAM ...
分类:数据库   时间:2018-06-30 23:40:16    阅读次数:238
入门设计模式之代理
学习更多设计模式请参考:入门设计模式之汇总篇 代理模式;给某个对象提供一个代理对象,由代理对象持有对原对象的引用。 代理模式就比较符合中国人含蓄的性格,假如有个姑娘想要找个对象,但是直接满大街去喊我要找对象的不是很多吧。大部分的女孩还是倾向于先去找一个媒人,让媒人来给自己介绍对象。这里的媒人其实就是 ...
分类:其他好文   时间:2018-06-30 23:40:09    阅读次数:205
OpenCV---图像加载与保存
一:获取图像的信息 什么是图像: 二:读取视频,打开摄像头 三:图像保存(修改属性) ...
分类:其他好文   时间:2018-06-30 23:40:02    阅读次数:193
java restful response 万能类
import java.util.HashMap; import java.util.Map; public class ResponseData { private final String message; private final int code; private final Map da... ...
分类:编程语言   时间:2018-06-30 23:39:52    阅读次数:494
Override和Overload的含义去区别
java中的继承,方法覆盖(重写)override与方法的重载overload的区别 方法的重写(Overriding)和重载(Overloading)是Java多态性的不同表现。 重写(Overriding)是父类与子类之间多态性的一种表现,而重载(Overloading)是一个类中多态性的一种表 ...
分类:其他好文   时间:2018-06-30 23:39:43    阅读次数:257
如何防止表单的重复提交
表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如: (1)点击提交按钮两次。 (2)点击刷新按钮。 (3)使用浏览器后退按钮重复之前的操作,导致重复提交表单。 (4)使用浏览器历史记录重复提交表单。 (5)浏览器重复的HTTP请求。 (6) ...
分类:其他好文   时间:2018-06-30 23:39:35    阅读次数:195
1248条   上一页 1 2 3 4 5 6 ... 74 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!