LVS + Keepalived 高可用群集部署

简介:keepalived是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换(Failover)和健康检查(HealthChecking)功能——判断LVS负载调度器、节点服务器的可用性,及时隔离并替换为新的服务器,当故障主机修复后将其重新加入群集。Keepalived采用VRRP(VirtualRouterRedundancyProtocl,虚拟路由冗余协议)热备份协议,以软件的方式
分类: 企业开发 发布时间: 08-27 23:01 阅读次数: 0

JAVA#单例设计模式'学习札记

1.Singleton 设计模式:单例设计模式是保证每个类只能存在一个对象实例且只提供一个访问其单一对象实例的方法。该类负责创建自己的对象,并且仅能创建单独一个对象。 2.单例设计模式之饿汉式: //饿汉式单例设计模式实现类 class HungrySingle{ //private的构造器,不能在类的外部创建该类的对象 private HungrySingle() {}...
分类: 其他 发布时间: 08-27 23:00 阅读次数: 0

Web安全的维护

Web安全技术攻防手段: 一、跨站脚本攻击------xss攻击 原因:发生的原因是网站将用户输入的内容输出到页面上,在这个过程中可能有恶意代码被浏览器执行。 1.反射型xss: 它是通过诱使用户打开一个恶意链接,服务端将链接中参数的恶意代码渲染到页面中,再传递给用户由浏览器执行,从而达到攻击的目的。 2.持久型xss 持久型XSS将恶意代码提交给服务器,并且存储在服务器端,当用户访问
分类: 其他 发布时间: 08-27 23:00 阅读次数: 0

JVM 自动内存管理机制

第二部分   自动内存管理机制 一、java内存区域与内存溢出异常  2.1运行时数据区 (五个组成!!!!!) 2.1.1  程序计数器:当前线程所执行的字节码的行号指示器,java方法:记录的是正在执行的虚拟机字节码指令的地址,如果正在执行得是Native方法这个计数器值为空。 2.1.2  虚拟机栈:生命周期与线程一样:创建,就绪,运行,死亡(中间可能出现赌塞)       描述
分类: 其他 发布时间: 08-27 22:59 阅读次数: 0

前后端交互 跨域问题的解决

1、什么是跨域?? 指的是浏览器不能执行其他网站的脚本,也就是前后端的代码运行在不同的服务器上的时候就会出现跨域问题,它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。 2、如何解决跨域?? 方案一、使用Ajax的jsonp来解决(只能使用get请求) 前端代码: 后台代码: 方案二、使用JQurey的jsonp插件(对于get、post请
分类: 其他 发布时间: 08-27 22:59 阅读次数: 0

牛客原题

public class Solution { public int FindGreatestSumOfSubArray(int[] array) { int sum= 0; int max = array[0]; for(int i=0;i<array.length;i++){ if(sum>=0)
分类: 其他 发布时间: 08-27 22:59 阅读次数: 0

hashmap对字符串的统计

package com.heima.test;      import java.util.HashMap;   import java.util.Map;   import java.util.Scanner;      import javax.swing.plaf.synth.SynthSpinnerUI;      /**   * @author fenuang 统计字符
分类: 其他 发布时间: 08-27 22:58 阅读次数: 0

牛客原题 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。

/** public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; } } */ public class Solution { publi
分类: 其他 发布时间: 08-27 22:58 阅读次数: 0

浏览一个网页的过程

下面以访问baidu页面来做一个过程分析 输入 URL:http://www.baidu.comDNS 域名解析计算机无法识别域名,计算机与计算机之间要想进行通信,必须通过ip地址用来定位该计算机所在的位置在浏览器中,输入的ip地址或者域名,默认给你加了一个80端口号(对方的服务器监听的就是80端口)158.12.25.652 域名就是为了好记为了好记,所以我们的万维网提供了 一个 域名这样
分类: 其他 发布时间: 08-27 22:57 阅读次数: 0

我在装....ez_setup.py 的时候遇到的小问题

1..............PS D:\python27> python ez_setup.py Extracting in c:\users\admini~1\appdata\local\temp\tmp9rgeza Now working in c:\users\admini~1\appdata\local\temp\tmp9rgeza\setuptools-5.5 Installin
分类: 其他 发布时间: 08-27 22:56 阅读次数: 0

使用 python Matplotlib

raise ImportError("matplotlib requires dateutil") ImportError: matplotlib requires dateutil 下载完 APSW 发现下错了。。。安装错了。。。妹的。。。 安装了。。。python-dateutil-1.5.tar.gz 还有。。。 pyparsing‑2.0.2.win‑amd64‑py2
分类: 其他 发布时间: 08-27 22:56 阅读次数: 0

在数组中输出汉字的一点感悟

今天在突然突发奇想来箱子爱
分类: 其他 发布时间: 08-27 22:56 阅读次数: 0

20140925C# 日记

今天运行vs2012 遇到了问题, 后来用补丁 KB2781514 目前看来。。 效果不错。。问题解决
分类: 其他 发布时间: 08-27 22:55 阅读次数: 0

刷一题Leetcode:Factorial Trailing Zeroes

Given an integer n, return the number of trailing zeroes in n!.Note: Your solution should be in logarithmic time complexity.Credits: Special thanks to @ts for adding this problem and creating all test
分类: 其他 发布时间: 08-27 22:55 阅读次数: 0

刷一题Leetcode:Ugly Number

Write a program to check whether a given number is an ugly number. Ugly numbers are positive numbers whose prime factors only include 2, 3, 5. For example, 6, 8 are ugly while 14 is not ugly si
分类: 其他 发布时间: 08-27 22:55 阅读次数: 0

CentOS下使用rpm 几个常用命令

rpm 命令
分类: 其他 发布时间: 08-27 22:55 阅读次数: 0

go语言学习 - 引用路径和包

// demo/x/a/A.go package math // 在 x/a 目录下没有采用默认的与目录同名的包名也是可以的,这样正好测试出引用用的是目录路径,调用却用的是代码文件中声明的包名 func Add(x,y int) int { return x + y } ////////////////////////////// // demo/y/a/A.go package math // 两个不同路径下定义了相同的包名 func Mul(x,y in
分类: 其他 发布时间: 08-27 22:55 阅读次数: 0

lca 欧拉序+rmq(st) 欧拉序+rmq(线段树) 离线dfs

https://www.luogu.org/problemnew/show/P3379 1.欧拉序+rmq(st) 1 /* 2 在这里,对于一个数,选择最左边的 3 选择任意一个都可以,[left_index,right_index],深度都大于等于这个数的深度 4 */ 5 #include <cstdio> 6 #include <cstdlib> 7 #include <cmath> 8 #include <cstring> 9 #include <
分类: 其他 发布时间: 08-27 22:55 阅读次数: 0

H5 App设计者需要注意的问题

我们通常在做H5 APP设计的过程中,遇到很多看似很小,且很容易被忽略的问题,正是这些小问题,一次次的撩拨用户的耐心,让用户对你的APP心生怨念。现在WeX5君呕血为大家整理出H5 APP设计的21条禁忌,希望与H5 APP设计者的您共勉。 1. 不要在没有流程图之就前开始设计或者画线框图 即便一个简单的H5 APP也要有一个思虑周全的流程图,以确保在H5 APP有合乎逻辑的、合理的导航结构。跳过流程图直接进进入开发会让开发变得复杂、不可控,很容易让用户迷茫,最后选择关掉或者卸载你的 App。
分类: 其他 发布时间: 08-27 22:55 阅读次数: 0

r.js压缩打包(require + backbone)项目开发文件

最近项目稳定了一点,之前一直没空关注的开发文件压缩打包问题也有时间来解决了 AMD模块化开发中的代码压缩打包工具——r.js 环境搭建基于nodejs;用于AMD模块化开发中的项目文件压缩打包,不是AMD模式也是可以的 javascript部分 压缩javascript项目开发文件夹 build.js压缩打包配置文件,文件名可随意 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ({ appDir : './p
分类: 其他 发布时间: 08-27 22:55 阅读次数: 0