• vue-element-admin 登陆

    vue-element-admin 登陆引言vue-element-admin是vue生态圈中,最火的一个后台管理框架。基于vue和element-ui实现。这篇文章主要会讲解登陆的流程以及我认为这个框架的厉害的东西:动态路由,之前看代码的时候,总想着一个登陆搞那么麻烦,后面仔细品味发现原来一个小小的登陆功能涉及到了这么多的东西。准备工作目录结构了解一个框架之前,先要从目录结构...

    Vue 2020年08月07日 7 0
  • mysql数据库优化方案之分库分表,轻松解决亿级数据问题

    今天介绍下sharding-sphere,主要介绍他的特性,分库分表的技术的详解。(一)下载源码官网地址获取源码https://shardingsphere.apache.org/index_zh.html下载源码因为git的包名比较长,git有可以创建4096长度的文件名,然而在windows最多是260,因为git用了旧版本的windows api,为此踩了个坑。从gith...

    MySQL 2020年08月07日 19 0
  • FileBeat + Kafka + ELK搭建与简单示例

    最近调研了一下ELK,自己也尝试搭建了一套环境,用于学习, 现将整个部署的过程记录下来现 Filebeat 已经完全替代了 Logstash-Forwarder 成为新一代的日志采集器,越来越多人开始使用它,所以现在基于 Filebeat ELK 架构如下图看完了图,再来简单介绍一下ELKE lasticsearch :简称 ES,是ELK的核心,是基于Apache Lucen...

    Java 2020年08月06日 21 0
  • Redis到底该怎么搞呢?主从复制以及redis复制演进全面进攻

    一、前言通过持久化功能,Redis保证了即使在服务器宕机情况下数据的丢失非常少。但是如果这台服务器出现了硬盘故障、系统崩溃等等,不仅仅是数据丢失,很可能对业务造成灾难性打击。为了避免单点故障通常的做法是将数据复制多个副本保存在不同的服务器上,这样即使有其中一台服务器出现故障,其他服务器依然可以继续提供服务。当然Redis提供了多种高可用方案包括:主从复制、哨兵模式的主从复制、以...

    Redis 2020年08月06日 12 0
  • 看完就彻底懂了红黑树!红黑树的插入、删除、左旋、右旋

    二叉查找树由于红黑树本质上就是一棵二叉查找树,所以在了解红黑树之前,咱们先来看下二叉查找树。二叉查找树(Binary Search Tree),也称有序二叉树(ordered binary tree),排序二叉树(sorted binary tree),是指一棵空树或者具有下列性质的二叉树:若任意结点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;若任意结点的右子树不...

    人工智能 2020年08月06日 12 0
  • 在 SpringBoot 中实现多数据源访问的最佳实践

    1 概述在实际业务开发中通常会在单个应用中通过 分库分表 或者 读写分离的方式来提供应用的读写性能。在具体的开发中有很多方式:通过不同的 mapper,映射到不同的 mybatis 源的方式通过继承 Spring 的 AbstractRoutingDataSource 抽象类并重写 determineCurrentLookupKey 方法来管理多个数据源的方式本文将详细介绍在 ...

    Java 2020年08月06日 28 0
  • 用PHP如何实现页面静态化

    为什么要静态化页面?当用户访问一个不经常更新的Web页面,PHP接到指示对php脚本文件进行解析,从数据库查询到该页面所需要的数据,然后对页面模板进行渲染,最后将一个成品页面展示给用户。单次请求对于服务器来说非常简单,处理起来非常快,但是如果同时有成千上万各用户请求该页面呢?这无疑是对资源的一种浪费,这就是我们要做静态的目的。静态化分为纯静态与伪静态,纯静态又分为局部纯静态和全...

    PHP 2020年08月05日 18 0
  • 学会常见的配色原理,再也不怕后期调色啦

    调色是大家学习摄影后期时的一大难题。其根源并不在于我们不明白各种调色工具的使用,而是大家常常缺乏思路,不知道怎样搭配色彩才舒服、好看。 其实在色彩的搭配上,美术、设计等学科,早已探索出了很多的规律,可以被我们摄影师借鉴学习。 要学习色相的搭配,首先要认识RYB色环(又叫伊顿12色相环),这个色环是以红黄蓝这三种颜色为原色的色环。色环上一共有12种主要颜色。在0度位置是黄色,12...

    前端技术 2020年08月05日 22 0
  • DevTools(Chrome 85)的新功能

    原文:https://blog.logrocket.com/whats-new-in-devtools-chrome-85/,作者:Esteban Herrera Follow,翻译:公众号《前端全栈开发者》毫无疑问,DevTools是我们在开发和测试Web应用程序时最有用的工具之一。在Chrome 85中,DevTools增加了几项改进,比如。Network面板的Timing...

    技术资讯 2020年08月05日 34 0
  • 开源分布式配置中心 Apollo 1.7.0 发布

    Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。服务端基于 Spring Boot 和 Spring Cloud 开发,打包后可以直接运行,不需要额外安装 Tomcat 等应用容器。Java 客户端不依赖任何框架,能够运行于所有Ja...

    Java 2020年08月05日 27 0
  • H5页面一键拉起App,并直达指定页面

    在这个流量为王的互联网背景下,移动端的H5页面显然在导流上承担着重要作用,在H5页面上,我们对引流的需求有两种:一是引导已下载用户从H5页面唤醒App并直达指定场景二是引导未下载用户从H5页面下载App,首次打开App时直达指定场景从运营角度来看,引导已下载用户打开App,能提高用户粘性和活跃度,而用户在App内的产品体验自然也比H5页面要好;引导未下载用户下载App并进入指定...

    Android 2020年08月03日 62 0
  • 使用 Vue 开发 Todo 应用

    1、项目说明使用 Vue 开发的一款 Todo 应用,包含登录、待办、日程、历史事项、回收站。项目较为小型,适合进阶学习使用(请注意,项目大量使用 jsx 进行开发)。2、项目分支说明目前项目 vue2 版的前端部分已完善(后端接口暂时使用 mockjs)。接下来将会使用 node 进行后端的开发,后续请继续关注。Vue3 版的正在调整中,感兴趣的可以拉取 vite-vue3 ...

    Vue 2020年08月03日 34 0
  • 如何深入理解vue中的export function return

    在做项目的时候有的时候项目紧急,所以只需要知道如何使用一下方法实现相应的功能,没得停留下来研究理解为什么要这样使用,所以今天趁不忙就写一下自己对return的理解,一方面是加深自己的理解,另一方面也希望能帮助到需要的人!我先抛出一个简单的问题:return后面可以跟执行语句或者函数么?答案:可以!但是有一点,return不论是什么,都是直接返回,即使是语句或者函数也不会执行的!...

    Vue 2020年07月30日 52 0
  • Spring Boot Admin 2.2.4 发布,兼容最新版本 Spring Boot

    spring boot admin 2.2.4 版本发布,本版本为 bug 修复版本 主要兼容 spring boot 2.3.x。<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</ar...

    java技术 2020年07月30日 57 0
  • 正则表达式入门教程学习资料

    引言grep是Linux中用于文件处理的最有用和最强大的命令之一。grep在一个或多个输入文件中搜索与正则表达式匹配的行,并将每个匹配的行写入标准输出。在本文中,我们将探索如何在grep的GNU版本中使用正则表达式的基础知识,该版本在大多数Linux操作系统中默认可用。grep的正则表达式正则表达式(regex)是与一组字符串匹配的模式。模式由操作符、构造文字字符和元字符组成,...

    java技术 2020年07月30日 44 0
  • 9种分布式ID生成方式,总有一款适合你

    分布式ID必要性。业务量小于500W的时候单独一个mysql即可提供服务,再大点的时候就进行读写分离也可以应付过来。但当主从同步也扛不住的是就需要分表分库了,但分库分表后需要有一个唯一ID来标识一条数据,数据库的自增ID显然不能满足需求;特别一点的如订单、优惠券也都需要有唯一ID做标识。此时一个能够生成全局唯一ID的系统是非常必要的。那么这个全局唯一ID就叫分布式ID。分布式I...

    Java 2020年07月30日 63 0
  • WebStorm 2020.2 正式发布

    WebStorm 2020.2 发布了,此版本可将 Prettier 用作默认格式化程序,还带来了对 Vue 的支持、对 JavaScript 的新意图,和对 GitHub PR 的全面支持等等。主要新特性和改进包括:框架和技术:使用 Prettier 作为默认格式化程序的选项,对 Vue.js 进行了各种改进,并支持 WSL 2 中安装的 Git。JavaScript 和 T...

    Javascript 2020年07月29日 175 0
  • ES2020 新特性

    这几年,Ecma TC39一年一次更新 ecmascript 规范标准,截止目前,以下特性已进入 finished 状态。现在带大家体验种草 ES2020 新特性。Promise.allSettledPromise.all 缺陷都知道 Promise.all 具有并发执行异步任务的能力。但它的最大问题就是如果其中某个任务出现异常(reject),所有任务都会挂掉,Promise...

    HTML5 2020年07月29日 38 0
  • WebSocket心跳检测和重连机制

    1. 心跳重连原由心跳和重连的目的用一句话概括就是客户端和服务端保证彼此还活着,避免丢包发生。websocket连接断开有以下两种情况:前端断开在使用websocket过程中,可能会出现网络断开的情况,比如信号不好,或者网络临时关闭,这时候websocket的连接已经断开,而不同浏览器有不同的机制,触发onclose的时机也不同,并不会理想执行websocket的onclose...

    前端技术 2020年07月29日 62 0
  • 腾讯百亿私有化搜狗图什么?业内:或为回科创板

    不差钱的腾讯又出手了。7月27日晚间,搜狗发布公告称,已经收到腾讯向公司发出的初步非约束性收购要约。要约内容显示,腾讯拟收购搜狗全部已发行普通股,其中包括腾讯或其关联公司目前尚未持有的搜狗美国存托股票(ADS)所代表的普通股,收购价为每股普通股或美国存托股票9.00美元,支付方式为现金。 倘若这项交易完成,搜狗将成为腾讯的私人持股间接全资子公司,搜狗的美国存托股票将从纽约证券...

    技术资讯 2020年07月28日 43 0
  • 分布式架构的总结

    一、前言​  随着社会的发展,技术的进步,以前的大型机架构很显然由于高成本、难维护等原因渐渐地变得不再那么主流了,替代它的就是当下最火的分布式架构,从大型机到分布式,经历了好几个阶段,我们弄明白各个阶段的架构,才能更好地理解和体会分布式架构的好处,那么本文我们就来聊聊分布式架构的演进过程,希望能给大家带来眼前一亮的感觉。 作者:领悟.海洋二、背景说明​  我们都知道一个成熟的大...

    Java 2020年07月28日 47 0
  • 腾讯将全资收购中国第二大搜索公司搜狗 未来将从美国退市

    突发!腾讯宣布收购搜狗公司!就在近日,腾讯宣布正式收购搜狗,并且是全资收购,也就是说现在的搜狗只剩一副“皮囊”了,里面的东西已经全是腾讯的了。也正因为如此,搜狗的股价也变相大涨了。现在#大5G时代# 也来了,不知道腾讯的这一波操作又是意欲何为,不过腾讯一直在国内都是横着走,大家觉得这次收购影响大吗?#腾讯全资收购搜狗# 7月27日晚间,中国第二大搜索公司搜狗宣布收到腾讯的...

    技术资讯 2020年07月28日 48 0
  • 细说websocket快速重连机制

    引言在一个完善的即时通讯应用中,websocket是极其关键的一环,它为web应用的客户端和服务端提供了一种全双工的通信机制,但由于它本身以及其底层依赖的TCP连接的不稳定性,开发者不得不为其设计一套完整的保活、验活、重连方案,才能在实际应用中保证应用的即时性和高可用性。就重连而言,其速度严重影响了上层应用的“即时性”和用户体验,试想打开网络一分钟后,微信还不能收发消息的话,是...

    前端技术 2020年07月28日 60 0
  • 美国发布量子互联网蓝图:十年内建成

    美国能源部(The Department of Energy,DOE)上周四在芝加哥大学举行的新闻发布会上发布了量子互联网(Quantum Internet)蓝图。如一切顺利,将在 10 年内建成量子互联网。 美国希望发展一个量子互联网,以实现更安全的通信并推进重力波检测等领域的科学研究。发布的长达 38 页的论文概述了其关键目标以及在实现该概念之前需要解决的研究挑战,主...

    技术资讯 2020年07月26日 61 0
  • PHP8 到底有多快,新特性解读

    PHP-8将于今年年底发布,其最令人期待的功能之一就是JIT编译。让我们通过本文来看看这项功能对PHP脚本的速度有怎样的影响?以下为译文:今年年底,PHP-8即将发布。虽然这个主版本有很多新功能,例如联合类型、静态返回和弱映射等,但最令人期待的改进还是JIT编译器。从理论上讲,JIT处理PHP脚本编译的方式能够提高应用程序的速度。但让我们来看看这种方法能否达到我们的期望。请注意...

    PHP 2020年07月25日 80 0
  • 新版 Edge 为 Internet Explorer 模式添加专用选项

    Microsoft Edge Canary 通道的最新版本添加了一个新的专用选项,用于在 Internet Explorer 模式下加载网页。通过

    技术资讯 2020年07月23日 145 0
  • HTML5 绘图技术 「Canvas」和「SVG」

    虽然是要Canvas和SVG,但每次提起Canvas,脑海总会想起SVG,因此先做个简单的对比。 *Canvas 和 SVG 对比 Canvas 和 SVG 都是 HTML5 中推荐的也是主要的2D图形绘制技术Canvas 提供画布标签和绘制API,技术比较新,注重栅格图像处理。SVG是一套独立的矢量图形语言,成为W3C标准已经有十几年,发展缓慢。Canvas 基于像素,提供 ...

    HTML5 2020年07月22日 92 0
  • Discuz! Q 1.0 发布:经典论坛程序,完全开源,原生接入微信

    7 月 19 日消息 中文 PC 互联网知名社区开源软件 Discuz! 在过去 15 年间,服务过超过 200 万网站客户。其推出的 UCenter、SupeSite,ECshop 等组件所代表的产品理念对今天移动互联网各类产品的技术架构至今仍有着深远的影响。很遗憾的是Discuz! 社区被 腾讯 所兼并,不过好处也是有的就是进行全新的 Discuz! Q 版本研发。现在Di...

    技术资讯 2020年07月21日 85 0
  • 2020中国互联网大会将于7月23日正式开启

    倒计时3天!7月23日,2020(第十九届)中国互联网大会即将召开。中国互联网大会是我国互联网业界极具知名度的年度行业大会,由中国互联网协会每年主办一届。从2002年开始,至今已经成功举办了18届,是中国互联网协会的重要品牌活动之一,也被互联网行业喻为中国互联网行业的风向标。 本届大会全新升级,汇聚业内精英,聚焦前沿领域热点,探讨赋能新经济发展,构筑产业结构的新生态,着...

    技术资讯 2020年07月20日 197 0
  • 阿里云开源离线同步工具DataX3.0,或成未来数据库同步主流工具

    DataX3.0简介DataX 是一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能。本次介绍为阿里云开源全新版本DataX3.0,有了更多更强大的功能和更好的使用体验。DataX3.0概览设计理念 与 框架设计为了解决异构数据源同步问题,DataX将复...

    ETL 2020年07月14日 189 0
  • 点击查看更多