1.Haproxy 在server1上安装配置haproxy 在server4上进行同样的配置 #测试: ##在浏览器中输入 172.25.254.100 #可以实现负载均衡 编辑日志文件 算法 ##访问测试:一直在停留在server2(企业中一般这种方式,保证了稳定性) 动静分离 #测试: 访问禁止 #测试: 重定向 #访问测试: #测试:直接跳转到baidu界面 #测试: #用curl测试,因...

JAVA IO

??

2019-09-12 20:53:34

Java I/O 层次结构 根据I/O结构绘制思维导图如下: 输入流与输出流 InputStream和OutputStream是两个抽象类,分别含义read()和write()抽象方法。 InputStream: InputStream的作用是用来表示那些从不同数据源产生输入的类,这些数据源包括字节数组、String对象、文件、管道、一个由其它种类的流组成的序列、其它数据源。每一种数据源都有对应的...

Mysql优化

mysql??优化

??

2019-09-12 19:56:36

1 数据库设计要合理(3F) 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。关系型数据库中这种规则称为范式。 1.1?三大范式 1.1.1 第一范式 1NF是对属性的原子性约束,要求属性列具有原子性,不可再分解; id name address 1? ?xiaoming? 广州市番禺区大山村 以上图User表为例,所谓的原子性其实取决于...

一些做网站运营管理的朋友, 很喜欢把网站域名转发分享到微信, 但是由于微信现在越来越严格, 你的网站域名一不小心, 就有可能被微信封杀, 导致无法访问。 下面来讲讲微信域名防封的一些策略… 一、 微信网站域名防封检测 你可以使用子恒老师开发的微信域名拦截检测工具, 查询你的域名是否被微信封杀屏蔽。 使用非常简单, 只要输入网站域名, 点击‘检测’即可 二、 微...

Hibernate框架简介①

JAVA??Hibernate

??

2019-09-12 19:54:46

这个Hibernate框架系列是使用配置文件的方式来搭建的(非注解方式) 搭建环境: 引包: 链接:https://pan.baidu.com/s/1tqCg1HYwQaW86HDW6s2rLg 密码:upj1 ? 创建实体类User: 映射文件User.hbm.xml: ? 配置文件hibernate.cfg.xml 接下来需要创建数据库hiber01,?这里不赘述...

函数 函数在Java中称为方法,在其他语言中可能称为函数,函数,方法就是定义在类中具有特定功能的程序。函数,在Java中可称为方法。 函数的格式: return关键字是用来结束该函数,即方法的,并将后面的具体结果返回给调用者即可,如果函数的返回值为void,则表示没有返回值。 如何快速写你所需要的函数?明确返回值类型,和参数列表即可。 重载 重载的概念,在同一个类中,存在同名函数,只要它们的参数个...

1. Tensorflow简介 ?? ? TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的...

keepalived搭建nginx高可用

??

2019-09-12 14:30:40

1、keepalived是什么? ? ?keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。 2、keepalived工作原理 ? keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。 keepalived主要...

? 一、创建工程 我们采用的编辑器为idea,使用eclipse、myeclipse的小伙伴,虽然创建的方法不同,但是其中的配置文件是一样的。也可以参照进行配置。 选择框框里的属性,点击next,然后填写工程名,这里我们将其命名为ssm,那么我们的工程就创建好了。 二、导入jar包 我们需要导入的jar包有: 有很多同学不会导入jar包,总是用到那个包了就百度一下各种奇葩的下载,这里我推...

Java语言基础-关键字,标识符,注解,常量和变量,运算符 关键字 什么是关键字?是指被赋予特殊含义的单词。 类别 关键字 说明 访问控制 private 私有的 访问控制 protected 受保护的 访问控制 public 公共的 类别 关键字 说明 修饰符 class 类 修饰符 extends 继承 修饰符 abstract 声明抽象 修饰符 final 不可改变的 修饰符 extends...

ng-alain在ng-zorro-antd上再封一程,可以更快加速开发速度,目前在github上已经超过1800个star。这篇文章来简单看一下如何使用。 创建应用框架 因为alain缺省使用使用less作为样式设定,在创建骨架时需要指定style为less方式。使用ng new alaindemo –skip-install –style less进行创建。 下载依赖 ...

Canal工作原理 Canal目录结构 Canal 2种方式部署 配置Mysql MySQL 开启Binlog MySQL 配置Canal Server权限 MySQL 建库建表 Canal Server单节点模式 Server端配置 下载解压 配置Instance 启动 Client端消费 Insert Delete Update Canal Server集群模式(HA模式) Server端配置...

pandas-高级篇-02_20180807

??

2019-09-12 14:21:41

? 合并重叠数据 还有一种数据组合问题不能用简单的合并( merge)或连接( concatenation)运算来处理。 比如说,你可能有索引全部或部分重叠的两个数据集. Series中有一个的方法可以实现重叠数据的对齐. 代码实现 重塑和轴向旋转有许多用于重新排列表格型数据的基础运算。 这些函数也称作重塑(reshape)或轴向旋转( pivot )运算。 Series层次化索引 &b...

原文地址为:解读ASP.NET 5 & MVC6系列(2):初识项目 初识项目 打开VS2015,创建Web项目,选择ASP.NET Web Application,在弹出的窗口里选择ASP.NET 5 Website模板创建项目,图示如下: 我们可以看到,此时Web Forms\MVC\Web API复选框都选择不了,原有是因为在ASP.NET 5中做了大量更改,移除了Web Forms...

【来源】 引用自Chanis的洛谷博客。 【背景】 大家学了线段树与树状数组后,一定会觉得树状数组比线段树好写(背)多了,常数也小多了(分析lowbit操作,每次操作中每个节点被访问的概率是1/2,所以常数是1/2)但是美中不足的是树状数组不能区间修改+区间查询啊。事实上,树状数组可以做到这些,还可以查询第k大(小)值。 【单点修改,区间查询】 这种easy的东西就不多说了,贴代码。 【区间修改,...

虽然标题是说显示任意3D文件,但是本文主要是以STL格式文件为例。其他的格式本质上都是一样的,只是解析部分的代码不同而已。接下来我们开始学习~ 1 STL文件 它是标准的3D文件格式,一般3D打印机都是支持打印STL文件,关于STL文件的格式、以及相关介绍请参考百度百科:【stl格式】。当然了,我在代码的注释中也会进行相关解释。 1.1 解析准备 首先,在解析STL文件格式之前,我们需要进行构思。...

目录 筛选、切片和匹配 filter distinct limit(n) skip(n) map flatmap 查找、匹配和规约 anyMatch allMatch noneMatch findAny findFirst reduce 使用数值范围等数值流 映射到数值流 转换回对象流 这篇文章中,主要记录的是如何使用流。主要包括下面几个方面: 从多个源创建流 无限流 筛选、切片和匹配 filte...