加载中
高可用Redis(八):Redis主从复制

1.Redis复制的原理和优化 1.1 Redis单机的问题 1.1.1 机器故障 在一台服务器上部署一个Redis节点,如果机器发生主板损坏,硬盘损坏等问题,不能在短时间修复完成,就不能处理Redis操作了,这...

2018/10/16 11:20
56
swiper 窗口宽度变化,页面宽度高度变化 导致自动滑动 解决方案

又又又又是swiper问题 背景: pc端项目,rem布局,swiper作为步骤条(上一步,下一步)的功能。 发现在屏幕拖动,宽高的变化,窗口大小的变化 会引起swiper自动滑动(到下一步)。 在下载文件...

2018/10/16 14:29
40
JVM系列3:JVM垃圾回收

1.JVM内存分配和回收 1.1 对象分配原则   在JVM系列1:内存区域中我们谈到,JVM堆中的内存划分如下:    从中可以看出堆内存分为新生代和老年代以及永久代(在JDK1.8中已经被MetaSpace元空...

2018/10/17 10:45
5
ZAB协议(Zookeeper atomic Broadcast)

一、简语: ZAB协议是Paxos算法的经典实现 二、ZAB协议的两种模式: 1.崩溃恢复: 1.每个server都有一张选票(myid,zxid),选票投给自己 2.收集所有server的投票 3.比较投票(逻辑:优先比较z...

2018/10/16 17:46
27
强化学习(十一) Prioritized Replay DQN

    在强化学习(十)Double DQN (DDQN)中,我们讲到了DDQN使用两个Q网络,用当前Q网络计算最大Q值对应的动作,用目标Q网络计算这个最大动作对应的目标Q值,进而消除贪婪法带来的偏差。今...

2018/10/16 16:46
15
装饰者模式

begin 2018年9月29日14:19:22 装饰者模式(Decorator Pattern) 定义 金玉其外,败絮其中。 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰者模式比生成子类更为灵活。——《设计...

2018/10/16 15:27
15
Java网络编程的基本网络概念

前言 自己网络这方面的知识很是薄弱,每次面试被问到这部分都会卡壳,所以很尴尬,然后最近也是有些时间了,就赶紧把自己的不足补充一下。虽然最近也在看设计模式,但是总看设计模式也容易烦...

2018/10/17 23:37
26
深度学习基础系列(六)| 权重初始化的选择

  深层网络需要一个优良的权重初始化方案,目的是降低发生梯度爆炸和梯度消失的风险。先解释下梯度爆炸和梯度消失的原因,假设我们有如下前向传播路径:   a1 = w1x + b1     z1 = ...

阿里试用,女朋友逼着我给她排序

阿里试用排序 抱歉,之前莫名其妙把配置文件给 ignore 了,已经修复,抱歉 前景提要 说来简直丢尽了钢铁直男的脸,没错,昨晚我在愉快的做着外包的活(中国移动的小程序,自由职业,喂),1...

Java入门系列-14-深入类和对象

这篇文章用大量的代码帮你搞懂:值传递和引用传递、构造方法、方法重载、static关键字的使用 方法参数传递-值传递和引用传递 1.值传递 敲一敲: /** * 使用方法交换两个变量的值 * @author...

2018/10/16 12:10
13
klg-jpa:spring-data-jpa 最佳实践

klg-jpa:spring-data-jpa 最佳实践 项目介绍 码云地址:https://gitee.com/klguang/klg-jpa JPA是sun为POJO持久化制定的标准规范,用来操作实体对象,执行CRUD操作,让开发者从繁琐的JDBC和...

基于PySpark的网络服务异常检测系统 (四) Mysql与SparkSQL对接同步数据 kmeans算法计算预测异常

基于Django Restframework和Spark的异常检测系统,数据库为MySQL、Redis, 消息队列为Celery,分析服务为Spark SQL和Spark Mllib,使用kmeans和随机森林算法对网络服务数据进行分析;数据分为...

2018/10/17 17:26
45
Spark SQL大数据处理并写入Elasticsearch

SparkSQL(Spark用于处理结构化数据的模块) 通过SparkSQL导入的数据可以来自MySQL数据库、Json数据、Csv数据等,通过load这些数据可以对其做一系列计算 下面通过程序代码来详细查看SparkSQL导...

2018/10/16 21:23
96
C# 通过T4自动生成代码

通过T4模板生成代码,运行时实现 关键代码段:Host using Microsoft.VisualStudio.TextTemplating; using System; using System.CodeDom.Compiler; using System.Collections.Generic; ...

2018/10/16 11:09
89
SpringBoot入门教程(三)通过properties实现多个数据库环境自动切换配置

前面的文章已经介绍了CentOS部署SpringBoot项目从0到1的详细过程,包括Linux安装ftp、Tomcat以及Java jdk的全部过程。这篇文章主要介绍关于springboot如何通过多个properties实现数据库环境部...

ReactNative之参照具体示例来看RN中的FlexBox布局

今天是重阳节,祝大家节日快乐,今天继续更新RN相关的博客。上篇博客《ReactNative之从HelloWorld中看环境搭建、组件封装、Props及State》中我们通过一个HelloWorld的一个示例介绍了RN的环境...

2018/10/17 10:09
7
Jvm垃圾回收器(算法篇)

  在《Jvm垃圾回收器(基础篇)》中我们主要学习了判断对象是否存活还是死亡?两种基础的垃圾回收算法:引用计数法、可达性分析算法。以及Java引用的4种分类:强引用、软引用、弱引用、虚引...

2018/10/16 22:53
5
RESTful API设计规范

RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。 它的大原则容易把握,但是细节不容易做对。本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。 一 URL设...

2018/10/16 16:41
29
pandas学习笔记 - 常见的数据处理方式

1.缺失值处理 - 拉格朗日插值法 input_file数据文件内容(存在部分缺失值): from scipy.interpolate import lagrange import pandas as pd import numpy as np input_file = './data...

2018/10/16 19:34
18
Oracle 升级的必要性

一、Oracle 历史 Oracle database 作为Oracle 公司的商业产品,凭借其稳定性和运行高效占据了全球三成以上的市场。并且主要是金融、政府等领域。 Oracle 数据库拥有近40年的历史: λ 1979年...

2018/10/16 18:00
18

没有更多内容

加载失败,请刷新页面

返回顶部
顶部