• ElasticSearch实用化订单搜索方案

    前言:站外推广系统订单报表一直是一个痛点,研究后选择ES搜索引擎进行改造。上线来遇到很多问题,经历了很多的修改,现在系统终于正常运行,满足订单报表大数据量、实时更新、响应快、多维度查询的需求。文章原本是用ppt来编写的,这里只能修改为图片来展示。一、为什么选择ES搜索引擎中,主要考虑到ES支持结构化数据查询以及支持实时频繁更新特性: 二、总体系统架构整个业务线使用服务化方式,E...

    Lucene 2020年04月16日 3428 0
  • 微信PC版迎来5项更新,快看是你是否需要

    微信for Windows电脑版再次迎来重大升级,版本号更新为2.9.0。根据更新信息,本次更新面向Windows7以上系统新增了可查看最近使用和我的小程序的小程序面板;同时,聊天中可以引用更多类型的消息并可通过拖拽的方式转发或保存聊天记录;另一大刚需更新则是可以将语音消息自动转化为文字,不过依然不支持方言。微信聊天中,引用功能可以方便聊天对象快速定位聊天位置,非常方便。而V2...

    技术资讯 2020年04月16日 1590 0
  • 微信公众号:你的开发者密码将于3天后失效,如需继续使用请主动重置

    微信公众号如果长期不用,公众号是会停用的,不信你看这里就有个例子: 你的开发者密码将于3天后失效,如需继续使用请主动重置你好,平台检测你长期未使用公众号API功能,为确保你的帐号安全,降低开发者密码泄漏引发的帐号被盗用风险,你目前的开发者密码将于3天后失效(采用第三方授权机制的第三方平台不受开发者密码失效影响)。如需继续使用API功能,你可以通过微信公众平台-开发-基本配置重...

    微信支付 2020年04月16日 3948 0
  • 微信电脑版2.9.0正式版发布 新功能不多但带来诸多实用的优化改进

    微信团队日前面向Windows PC用户推出微信电脑版新正式版,本次正式版更新整体来说并没有特别多的新功能。但部分功能的优化应该会让许多用户开心,例如可以禁止微信自动接收和下载文件和设置自动将语音转文字等等。此次优化的部分实际上是被很多用户吐槽已久的功能,经常使用微信电脑版的用户尤其是办公用户不妨更新试试。重点功能之自动下载文件:最近蓝点网微信群里有用户发了个某某补丁工具,结果...

    技术资讯 2020年04月16日 2388 0
  • Html5调用手机摄像头并实现人脸识别的实现

    需求混合App开发,原生壳子+webApp,在web部分调用原生摄像头功能并且在网页指定区域显示摄像头内容,同时可以手动拍照并进行人脸识别,将识别结果显示在网页上。技术栈vue、Html5、video标签、Android、IOS、百度AI分析1、使用navigator.mediaDevices.getUserMedia调用系统原生摄像头功能2、video标签显示摄像头内容3、c...

    HTML5 2020年04月16日 3338 0
  • 时隔20年再出发!微软官方推出最强Windows工具集

    不知道在座各位机友有谁用过二十多年前的 Windows 95。当时 Windows 95 是非常成功的一代系统,微软官方还给它配了一套实用工具集,叫 PowerToys。由于 Windows 不是一套事无巨细面面俱到的系统,所以 PowerToys 像外挂一般,在简化操作、增强功能方面对 Windows 有诸多增益。但到了 Windows XP 时代,因为没通过安全审查,Pow...

    技术资讯 2020年04月16日 1637 0
  • 复制粘贴,一气呵成的Web前端正则工具函数

    前言以下内容大多来自互联网总结,和一些自定日常收集的正则函数。希望能给各位前端老铁们带来帮助,毕竟工具函数这种东西,就是增加开发效率。独乐乐不如众乐乐~正文验证股票代码(A股)/** * @param { string } value */export const isAShare = value => /^(s[hz]|S[HZ])(000[\d]{3}|002[\d...

    前端技术 2020年04月16日 2365 0
  • 微信公众号或小程序登录失败:invalid appsecret

    今天打开公众号,出现以下错误: 登录失败:invalid appsecret, view more at http://t.cn/RAEkdVq, hints: [ req_id: 5EHBS.wgE-jSQs9a ]应该是secret出现问题了,secret错误,换一下secret就可以了。

    PHP 2020年04月16日 11198 0
  • 通用的“用户角色权限”平台设计

    1. 简介在绝大部分的微服务平台中,都会涉及到账号表(account)、用户表(user)、用户组表(user_group)、角色表(role) 和权限表(permission)等的通用数据表,然而这几张表之间又会存在一些非常通用的关系以及相同的处理方式。本文将基于角色访问控制(Role-Based Access Control)来设计一个通用“用户角色权限”平台,该设计可以非...

    技术文章 2020年04月16日 1635 0
  • mysql如何捕捉慢日志查询

    慢日志查询日志查询超过变量 long_query_time指定时间值的为慢查询,但是查询获取锁(包括锁等待)的时间不计入查询时间内,mysql 记录慢查询日志是在查询执行完毕且已经完全释放锁之后才记录,因为慢查询日志的记录顺序和执行sql的顺序可能不一致,注意 mysql5.1之后就支持微秒级的慢查询,对于dba而言一个查询0.5秒和运行0.05秒是非常不同的,前者可能索引使用...

    MySQL 2020年04月15日 1692 0
  • 短短的 RESTful API 设计规范

    一 URL设计动词+宾语动词的覆盖宾语必须是名词复数 URL避免多级 URL二、状态码状态码必须精确2XX状态码3xx 状态码4xx 状态码5xx 状态码三、服务器回应不要返回纯本文发生错误时,不要返回 200 状态码提供链接四、参考链接RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。它的大原则容易把握,但是细节不容易做对。本文总结 RESTfu...

    C#技术 2020年04月15日 2350 0
  • 单点登陆CAS的学习 PHP

    单点登陆CAS的学习

    单点登陆单点登陆这个词并不陌生,单点登陆(Single Sign On),简称为 SSO,在多个应用系统中,用户只需登陆一次就可以访问其他相互信用的系统,不要重复的登陆。CASCAS是Central Authentication Service的缩写,中央认证服务,一种独立开放指令协议。CAS 是 耶鲁大学(Yale University)发起的一个开源项目,旨在为 Web 应...

    PHP 2020年04月15日 1629 0
  • MySQL 8.0来了,大势所趋,逆之者亡

    MySQL 8.0它lei了,大势浩浩荡荡,谁也挡不住MySQL被Sun收购后,搞了个过渡的6.0版本,没多久就下线了(有一次居然听说有人在线上用6.0版本,我惊得下巴都掉了)。被Oracle收购后,终于迎来了像样的5.6版本,之后就是5.7、8.0版本。这么看来,Sun的衰亡不无道理。P.S,上面说了6.0版本号已被用过,7.x系列版本专用于NDB Cluster,因而新版本...

    MySQL 2020年04月15日 8479 0
  • BOSS 直聘崩了

    BOSS 直聘崩了!4月14日消息,微博网友反映,BOSS 直聘 APP、网页无法使用。。。网友评论:“今年找工作的人这么多吗?考研国家线出来,我用的boss直聘竟然崩了”。截止发稿前,BOSS 直聘官方未回应故障原因。。。

    技术资讯 2020年04月15日 1676 0
  • 小姐姐用动画图解 Git 命令,这也太秀了吧?!

    在座的各位应该都知道,Git 作为居家必备、团队协作之利器,打从 Linus Torvalds 发布这款工具时起,便一直受到各路开发者的喜爱。不过,尽管如此, Git 里面太多干巴巴,看起来非常枯燥无味的命令行,一旦几天没用,就很容易就忘得一干二净,希望 能出一些与 Git 相关的辅助教程,或者比较有趣、对小白比较友好的学习方式。emmm.. 尽可能满足大家的一切要求啦。几天前...

    技术文章 2020年04月15日 1854 0
  • 开源的自定义表单设计器基础源码,PC端+移动端

    介绍 自定义表单设计器,这是一个现代化应用中一个加分的模块,目前很多大型的系统都会存在很多表单,针对不同的客户,可能表单都会不一样,而且不够灵活,可能针对不同的场景都得去定制化的开发很多不一样的表单,因此现在很多大型应用程序都提供了自定义表单的功能,今天就为大家介绍一些在github上发现的比较符合需求的基本实现,需要自己配合后台,但是最难的部分,也就是前端设计器的部分基本上...

    前端技术 2020年04月14日 11830 0
  • 微信新功能曝光:群聊名称备注 仅自己可见

    根据腾讯2019年财报显示,微信及WeChat合并月活跃账户数已达11.6亿,同比增长6.1%。作为国民级APP,微信的一举一动都能牵动亿万用户的心。一直以来,好友微信名可以备注,但微信群名称却不能备注,一旦修改所有群里的人都会显示最新的名称,加入的群多了之后,就会显得很乱。而最近,iOS版微信已经上线了备注群聊名称功能。用户可通过群聊设置的“备注”功能修改,“备注后的群聊名称...

    技术资讯 2020年04月14日 1597 0
  • 各种分布式ID生成方式,涨知识了

    一、为什么要用分布式ID?在说分布式ID的具体实现之前,我们来简单分析一下为什么用分布式ID?分布式ID应该满足哪些特征?1、什么是分布式ID?拿MySQL数据库举个栗子:在我们业务数据量不大的时候,单库单表完全可以支撑现有业务,数据再大一点搞个MySQL主从同步读写分离也能对付。但随着数据日渐增长,主从同步也扛不住了,就需要对数据库进行分库分表,但分库分表后需要有一个唯一ID...

    Java 2020年04月14日 1576 0
  • 防重复提交解决方案!史上最全原理解析!

    传统方式(不推荐)首先我们介绍下之前传统的防重复提交方式:1:前端处理:思路如下:function dosubmit(){ //第一步,我们需要获取表单的提交按钮。 var btnSubmit = document.getElementById("submit"); //第二步,需要将表单提交按钮设置为不可用(或则直接隐藏,但是隐藏的话会被认为是BUG),这样就可以避免用户再次...

    Java 2020年04月14日 2564 1
  • 没想到!springboot 可以这样做全局日期格式化!

    说在前边最近部门几位同事受了一些委屈相继离职,共事三年临别之际颇有不舍,待一切手续办妥帖,寒暄过后送他们出公司,几个老哥临别时冲我鬼魅一笑,我顿时心里一紧有种不好的预感,这事绝对没有这么简单。等我接手这几个大佬的项目后,应验了我的预感,此刻我居然有点后悔,为啥送别之时没揍他们一顿!哈哈哈~ 而这种打人的冲动,在我开始优化几位老哥的项目时候,变得越来越强烈。有个坑技术部每个月都会...

    Java 2020年04月14日 1407 0
  • log4j:WARN No appenders could be found for logger

    今天从别的项目拷贝了一些代码到新的项目,启动的时候出现下面警告提示:2020-04-14 09:51:17.570 INFO 16612 --- [ main] c.d.c.ChatserverdemoApplication : Starting ChatserverdemoApplication on qxwu with PID 16...

    Java 2020年04月14日 1719 0
  • 手把手教你分析Mysql死锁问题

    前言前几天跟一位朋友分析了一个死锁问题,所以有了这篇图文详细的博文,哈哈~发生死锁了,如何排查和解决呢?本文将跟你一起探讨这个问题准备好数据环境模拟死锁案发分析死锁日志分析死锁结果环境准备数据库隔离级别:mysql> select @@tx_isolation;+-----------------+| @@tx_isolation |+-----------------...

    MySQL 2020年04月14日 1470 0
  • Ngnix配置ssl证书(阿里云centOS)

    1 在阿里云控制台下载ngnix对应的免费证书 包含以下两个文件:2800315.key2800315.pem在ngnix安装目录下/usr/local/nginx/conf/新建cert目录,把上面两个文件放在cert目录下。2 添加SSL模块我当时安装编译ngnix 时没有安装SSL这个模块, 因为配置SSL证书需要此模块。所以:第一步:在/opt/ng/nginx-1.1...

    CentOS 2020年04月13日 2335 0
  • Jenkins 批量创建任务的三种方法

    最近,要搭建多套测试环境,需要把 Jenkins 中 dev 视图下的所有任务批量复制到 sit 等视图下。说明Jenkins 任务名称规则为:[测试环境标识]-[工程名称],如:dev-daodaotest,sit-daodaotest。视图中显示任务的正则表达式: [测试环境标识]-. ,如:dev-.*,sit-.*第一种:目录下批量复制Jenkins 的任务都是以 xm...

    Java 2020年04月13日 2690 0
  • 利用nginx解决跨域问题

    跨域是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。同源策略限制了一下行为:Cookie、LocalStorage 和 IndexDB 无法读取DOM 和 JS 对象无法获取Ajax请求发送不出去那什么是同源呢?所谓的同源是指,域名、协议、端口均为相同。出现跨域问题时,通过可以在console中看到以下错误。Cros...

    Nginx 2020年04月13日 4375 0
  • 详解如何实现前端jquery中的ajax方法,看这一篇就够了

    前言这篇文章主要聊一聊如何手写一个jquery的ajax方法,这是前端中的基础知识,也是一道非常经典的前端面试题!一步步手写ajax在web页面中与后端通信的顺序一般都是客户端向服务器发起请求,然后服务器再回复客户端,用于通信的工具就是ajax。如果你喜欢足球,你肯定知道荷甲联赛中也有一支豪门足球俱乐部叫阿贾克斯,名字一毛一样。ajax就像电话一样,将页面和服务器联系在一起,基...

    Javascript 2020年04月13日 2030 0
  • 作为前端工程师你真的知道 npm install 原理么?

    做前端工程师得你,一定经常会使用到npm install,那你真的了解npm install 执行之后的流程细节么? 嵌套结构 我们都知道,执行 npm install 后,依赖包被安装到了 node_modules ,下面我们来具体了解下,npm 将依赖包安装到 node_modules 的具体机制是什么。 在 npm 的早期版本, npm 处理依赖的方式简单粗暴,以递归的...

    前端技术 2020年04月13日 1734 0
  • Mybatis中三种关联关系的实现,看这篇就够了

    三种关联关系:一对多,一对一,多对多两种查询方式:嵌套查询,连接查询(也可称作:多表单独查询,多表连接查询)每一种关联关系都可以通过嵌套查询和连接查询来实现。嵌套查询相当于进行了两次查询,而连接查询将两张表连接然后再进行查询,这样只进行了一次查询由于数据表要对实体类进行映射,所以每一种关联关系中都需要在java类中定义属性来进行关联,可以通过如图关联:一对一查询数据表实现:通过...

    Java 2020年04月13日 2219 0
  • 教你如何快速使用Spring Cloud Config

    Spring Cloud Config为分布式系统中的外部化配置提供服务器端和客户端支持。 使用config组件只需要以下几步:1. 引入依赖在springboot项目pom文件中添加如下依赖<!--config-server依赖--><dependency> <groupId>org.springframework.cloud<...

    java技术 2020年04月13日 1824 0
  • 微软在Windows 10上为Windows Defender重新命名

    微软正在让Windows Defender这一名字成为历史,2019年3月,微软将Windows Defender Advanced Threat Protection更名为Microsoft Defender ATP,随后该公司将ATP带到了Mac上。鉴于微软还计划在Android系统上推出Defender ATP,由此看来抛弃Windows品牌确实是有意义的。在Window...

    技术资讯 2020年04月13日 1968 0