• Linux系统:Centos7下搭建Nginx代理服务,FastDFS分布式文件系统

    一、FastDFS简介1、基础概念FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件上传、文件下载等,解决了大容量存储和负载均衡的问题。2、环境概览默认存在Gcc编译环境,Centos7虚拟机安装LibFastCommon环境FastDFS中间件安装Nginx代理服务器安装二、安装FastDFS依赖环境LibFastCommon...

    Linux 2021年01月27日 1791 0
  • Vue.js添加全局过滤器的几种方法 Vue

    Vue.js添加全局过滤器的几种方法

    过滤器基础知识Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 v-bind 表达式。<!-- 在双花括号中 --> {{ message | capitalize }} <!-- 在 `v-bind` 中 --> <div v-bind:id="rawId | formatId">&l...

    Vue 2021年01月27日 1688 0
  • 在微信小程序中使用 async/await

    微信小程序中有大量接口是异步调用,比如 wx.login() 、 wx.request() 、 wx.getUserInfo() 等,都是使用一个对象作为参数,并定义了 success() 、 fail() 和 complete() 作为异步调用不同情况下的回调。但是,以回调的方式来写程序,真的很伤,如果有一个过程需要依次干这些事情:wx.getStorage() wx.get...

    微信支付 2021年01月27日 1688 0
  • Github Actions还是Jenkins?该怎么选?

    在过去的几年中,DevOps已成为软件生命周期中至关重要的一部分,这推动了许多领先的DevOps工具和实践的发展。您可以找到一系列支持CI/CD流程的工具,Jenkins和GitHub Actions杰出地站在其中。在本文中,我将对GitHub Actions和Jenkins进行比较,并为你提供洞察力以做出正确的选择。Jenkins和GitHub Action简介Jenkins...

    架构设计 2021年01月27日 1386 0
  • 修炼SpringMVC-核心技能-文件上传

    在开发Web应用程序中,关于文件的上传操作是十分常见的,本节将了解下怎么利用SpringMVC进行文件上传。一、关于文件上传的一些配置1.导入上传的相关jar包在SpringMVC中实现文件处上传需要导入以下两个Jar包(版本可能有所不同)。com.springsource.org.apache.commons.fileupload-1.2.0.jar com.springso...

    Java 2021年01月27日 1212 0
  • Quartz.NET一个优秀的作业调度框架

    1 什么是Quartz.NET?Docker是一个功能齐全的开源作业调度系统,可以与几乎任何其他软件系统集成或一起使用。2 为什么需要Quartz.NET?.NET Framework通过System.Timers.Timer类具有“内置”计时器功能-为什么有人使用Quartz而不是这些标准功能?原因有很多!这里有一些:计时器没有持久性机制。计时器的时间安排不灵活(只能设置开始...

    Docker 2021年01月27日 1999 0
  • 一篇文章教会你jQuery应用

    一 认识jQuery jQuery是JavaScript Query的缩写形式。jQuery是一款非常优秀的JavaScript库,即便是MVVM框架盛行的今天,也有超过半数的网页及应用直接或间接的使用了jQuery。jQuery的设计理念是“Write Less, Do More“,即写的更少,做的更多!使用jQuery可以大大简化我们的JS代码,从而提高开发效率。 jQue...

    Javascript 2021年01月27日 1347 0
  • 分布式延时任务方案解析

    前言在开发中,往往会遇到一些关于延时任务的需求。例如生成订单30分钟未支付,则自动取消生成订单60秒后,给用户发短信对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的区别究竟在哪里呢?一共有如下几点区别定时任务有明确的触发时间,延时任务没有定时任务有执行周期,而延时任务在某事件触发后一段时间内执行,没有执行周期定时任务一...

    Java 2021年01月27日 1265 0
  • 解决Elasticsearch中文搜索只能搜索单个汉字

    问题原因:ES默认分词规则不能支持中文,通过安装IK Analysis for Elasticsearch支持中文分词。重要提示:不能再已经导入数据的index中修改mapping,所以建立index之后立即配置分词器字段,然后再导入数据。首先从https://github.com/medcl/elasticsearch-analysis-ik/tree/master下载ES对...

    Lucene 2021年01月27日 1937 0
  • Xpath定位方法

    相对路径定位(F12直接用工具copy xpath)//*[@id="datagrid-row-r1-2-0"]/td[1]/div/input根据文本信息定位全部文本信息匹配如上HTML 标签为a文本信息未"更新"//a[text()="更新"]部分文本信息包含匹配如上HTML文本信息//a[contains(text(),"更")] 或者 //a[contains(text...

    java技术 2021年01月27日 3860 0
  • JeecgBoot 2.4.2 积木报表版本发布

    项目介绍JeecgBoot是一款基于代码生成器的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT 支持微服务。强大的代码生成器让前后端代码一键生成! JeecgBoot引领低代码开发模式(OnlineCoding-> 代码生成-> 手工MERGE), 帮...

    Java 2021年01月27日 1845 0
  • 硬技能——Swagger一键生成接口文档,好轻松

    在开发测试过程中,经常遇到这种情况:1.测试人员,要看传递的参数对不对,数据类型,精度,边界值等传输是否正确2.前端开发人员,要看接口出入参,数据类型,层级关系,接口调用关系3.对接的第三方系统要看我们的接口文档很多时候,我们都会通过Word手写的形式,花费大量的时间精力来做这件事。殊不知知识就是效率地提升的最佳方案。首先在保证项目集成swagger的前提下,可以一键生成接口文...

    Java 2021年01月27日 1446 0
  • Redis 之 字符串

    字符串是Redis最基础的数据结构。关键字都是字符串类型。字符串的值可以是字符串(简单的字符串、复杂的字符串(JSON,XML)、数字、甚至是二进制(图片、音频、视频),但是最大值不能超过 512M。常用命令set key value [ex seconds] [px milliseconds] [nx|xx]ex seconds :为键设置秒级过期时间px milliseco...

    Redis 2021年01月27日 1608 0
  • Java世界最常用的工具类库

    Apache CommonsApache Commons有很多子项目,常用的项目如下@Data public class User { private String username; private String password; }设置和获得属性User user = new User(); BeanUtils.setProperty(user, "user...

    Java 2021年01月26日 1609 0
  • SpringBoot集成Spring Security

    1、Spring Security介绍Spring security,是一个强大的和高度可定制的身份验证和访问控制框架。它是确保基于Spring的应用程序的标准 ——来自官方参考手册Spring security 和 shiro 一样,具有认证、授权、加密等用于权限管理的功能。和 shiro 不同的是,Spring security拥有比shiro更丰富的功能,并且,对于Spr...

    SpringBoot 2021年01月26日 1676 0
  • 聊聊.net应用程序的Docker镜像

    要在容器中运行.net应用程序,你需要在容器镜像中安装.net Framework或.net Core 运行时。这不是你需要自己管理的东西,因为微软提供的Docker镜像已经安装了运行时,你可以使用它们作为基础镜像来打包你自己的应用程序。. net镜像有几种变体,涵盖了不同的版本和不同的运行时。本文将指导你为应用程序选择正确的镜像。使用基础镜像你的应用需要运行一堆先决条件,比如...

    Docker 2021年01月26日 2175 0
  • Win10解决2K、4K分辨率软件界面与文字变小、字体模糊

    如今现在很多用户使用2K、4K的高分屏,例如2560*1440分辨率,3840×2160分辨率,屏幕分辨率高可能会导致部分未适配Win10的软件程序显示不尽人意,例如出现软件界面变小,软件字体模糊等问题。那么我们要如何解决这个问题呢?下面装机之家分享一下Win10系统2K、4K分辨率软件界面变小、文字很小、字体模糊解决方法。解决方法:1、首先我们点击“开始菜单”,点击“设置”按...

    技术文章 2021年01月26日 3422 0
  • ThinkPHP V6.0.7发布——修正版本

    V6.0.7版本发布,本版本主要针对上个版本做了一些路由修正,还意外收获了一些性能提升,是一个建议更新的版本。主要更新修正Validate类的PHP8兼容性改进redis驱动的append方法修正路由匹配检测问题优化路由变量正则规则生成改进responseView的内容渲染安装和更新V6版本开始仅支持Composer安装及更新,支持上个版本的无缝更新,直接使用composer ...

    PHP 2021年01月26日 1929 0
  • Nginx路由匹配规则location的小总结

    使用过nginx的同学都知道,在nginx配置文件中通过location配置路由转发规则,配置语法为:location [=|~|~*|^~] /uri/ { ... }中括号中为路由匹配符号,常见的有:1 =:精确匹配 2 ^~:精确前缀匹配 3 ~:区分大小写的正则匹配 4 ~*:不区分大小写的正则匹配 5 /uri:普通前缀匹...

    Nginx 2021年01月26日 3069 0
  • MySQL 8.0 中的索引可以隐藏了…

    MySQL 8.0 虽然发布很久了,但可能大家都停留在 5.7.x,甚至更老,其实 MySQL 8.0 新增了许多重磅新特性,比如栈长今天要介绍的 “隐藏索引“ 或者 “不可见索引“。隐藏索引是什么鬼?隐藏索引 字面意思就是把索引进行隐藏,即不可见,它不是用来查询优化的,所以它不会被优化器使用到。隐藏索引适用于除主键索引(显示或者隐式设置)之外的索引,意味着主键索引是不能通过任...

    MySQL 2021年01月26日 1292 0
  • ConcurrentHashMap确实很复杂,这样学源码才简单

    之前在写HashMap的底层实现原理和设计背景的时候(看我主页置顶文章),有读者朋友反馈想看ConcurrentHashMap方面的文章,今天为大家带来这篇文章。ConcurrentHashMap相对HashMap来说要复杂的多,HashMap涉及到的知识点相对较少,无非就是数组、链表、红黑树、哈希碰撞、扩容这些东西,但是ConcurrentHashMap涉及到的知识点却比这些...

    java技术 2021年01月26日 1644 0
  • Java之finally、final、finalize的区别

    这是一道比较常见的面试题,考察应聘者的Java基本功。其实我一直觉得这道面试题挺奇怪的,因为他仨除了长得像之外,在功能上没有任何相似之处。经典回答如下:finallyJava的异常处理机制分为:抛出异常(throws)和捕获异常(try - catch)。fianlly的作用是不管代码块是否发生异常,保证一段代码一定会被执行,用法是try - fianlly或者try - ca...

    Java 2021年01月26日 1292 0
  • 智慧政务解决方案

    架构设计 2021年01月26日 1369 0
  • Google表示可能已经找到了替代品以取代浏览器Cookies

    谷歌周一表示,新的测试结果显示取代cookie的广告定位技术正在发挥作用。谷歌和网络浏览器竞争对手苹果和Mozilla最近都推出了全面的隐私变化,将集体淘汰cookies,cookies是一种跟踪用户网络浏览历史的互联网跟踪工具。Cookies被认为是第三方数据,或者说是通过浏览器或网站间接向用户收集的用户数据。第三方数据通常通过在线数据交换进行大规模买卖。几十年来,Cooki...

    技术文章 2021年01月26日 1278 0
  • 项目重启数据库连接数突增!连接数据库超时!请收下这个方子

    结论:数据库连接数突增是数据库连接资源没有及时释放。连接数据库超时是因为数据库连接资源释放得过早。现象1:每次上线项目DB的连接数会突增。原因:是项目关闭的时候没有释放连接资源导致。DB的connection资源没有正常释放,导致项目启动的时候再次创建数据库连接资源,就出现了连接数突增的现象。一段时间后mysql根据wait_time的配置,自动回收conncetion,所以连...

    MySQL 2021年01月26日 2088 0
  • Nginx中location块配置入门

    location块起到的作用是匹配客户端请求,并分配到相应服务器进行处理;所以location块可以分为两部分匹配和转发。1.location块匹配语法location块匹配分为三部分:location关键字+匹配模式修饰符+正则字符串。(1)匹配模式包括:以正则字符串开头的匹配模式、与正则字符串完全相同的匹配模式、区分大小写的匹配模式、不区分大小写的匹配模式、其他正则匹配模式...

    Nginx 2021年01月26日 2222 0
  • 超级好用!最适合互联网团队的三款提效工具推荐

    工欲善其事必先利其器,在效率就是生命的互联网行业,一个团队只有不断提升效率,才有可能跑赢竞争者,分到更多的市场蛋糕。而提升效率并不是拿嘴说说就能行,必须要借助一些功能强大,有助于提升效率的软件和硬件。下面我就结合在互联网公司996多年的经验,推荐几款炒鸡好用的工具。1,MicrosoftOfficeVisioMicrosoftOfficeVisio是Office软件系列中的负责...

    技术文章 2021年01月26日 1449 0
  • Nginx配置负载均衡与动静分离

    负载均衡负载均衡实现利用服务器集群处理客户端请求,提高访问效率,降低服务器响应压力。负载均衡的调度算法含义参照学习:Nginx入门介绍。通过修改nginx.conf配置文件(详见Nginx中nginx.conf配置文件详解),可以选用不同的负载均衡的调度算法。1.不同的负载均衡调度算法的应用(1)采用轮询调度算法(默认的)-应用例子upstream test { server...

    Nginx 2021年01月26日 1662 0
  • redis5.0.8自动安装部署脚本

    1、本脚本支持离线与在线安装(指依赖包使用离线rpm或是在线使用yum安装,redis本身采用源码安装)2、相关软件下载地址redis5.0.8下载地址:http://download.redis.io/releases/redis-5.0.8.tar.gz脚本以及rpm包下载地址:https://github.com/domdanrtsey/redis_auto_instal...

    Redis 2021年01月26日 1732 0
  • 从源码窥探Webpack4原理

    随着多终端设备的迅速普及,Web前端开发的复杂性和应用场景日益扩大,Webpack在前端构建演变的工程化浪潮中担当起了针对不同应用场景打包的大任。 如今,Webpack可谓是JavaScript社区最伟大的项目之一。本文力争从源码层面窥探Webpack的实现原理。文中出示了核心的代码块并注释了相应的path,如果你也想揭开Webpack神秘的面纱,那就打开一份源码跟随本文一起享...

    前端技术 2021年01月26日 1625 0