• 【开源资讯】禅道 12.2.stable 版本发布,增加父子需求功能 PHP

    【开源资讯】禅道 12.2.stable 版本发布,增加父子需求功能

    前言禅道项目管理软件集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程。禅道官网:www.zentao.net大家好,禅道项目管理软件开源版12.2.stable发布,该版本主要增加父子需求功能,兼容喧喧3.2.1版本。父子需求功能可以让用户更方便的管理需求。父需求这一层级的需求不可关联进计划和项目中...

    PHP 2020年03月28日 1989 0
  • Nginx双机主备(Keepalived实现)

    前言首先介绍一下Keepalived,它是一个高性能的服务器高可用或热备解决方案,起初是专为LVS负载均衡软件设计的,Keepalived主要来防止服务器单点故障的发生问题,可以通过其与Nginx的配合实现web服务端的高可用。Keepalived以VRRP协议为实现基础,VRRP是Virtual Router Redundancy Protocol(虚拟路由冗余协议)的缩写,...

    Nginx 2020年03月28日 2247 0
  • 别再推荐 Git Flow 了

    写在前面十年前,一篇名为《一个成功的 Git 分支模型》的文章将 Git Flow 推上了风口浪尖。在过去的十年里,无数个开发团队被这篇文章蒙在鼓里。说得严重一点,他们都被骗了。文章的作者宣称他们已经成功地将 Git Flow 引入到项目中,但对于如何在项目中取得成功的细节却只字未提。如果我们盲目地相信这篇文章所说的内容,那无疑是一个巨大的错误。我们必须承认,并不是所有的策略都...

    技术文章 2020年03月27日 1796 0
  • Mysql数据库表引擎与字符集

    Mysql数据库表引擎与字符集1.服务器处理客户端请求其实不论客户端进程和服务器进程是采用哪种方式进行通信,最后实现的效果都是:客户端进程向服务器进程发送一段文本(MySQL语句),服务器进程处理后再向客户端进程发送一段文本(处理结果)。那服务器进程对客户端进程发送的请求做了什么处理,才能产生最后的处理结果呢?客户端可以向服务器发送增删改查各类请求,我们这里以比较复杂的查询请求...

    MySQL 2020年03月27日 1918 0
  • Spring Boot Actuator:健康检查、审计、统计和监控

    Spring Boot Actuator可以帮助你监控和管理Spring Boot应用,比如健康检查、审计、统计和HTTP追踪等。所有的这些特性可以通过JMX或者HTTP endpoints来获得。 Actuator同时还可以与外部应用监控系统整合,比如 Prometheus, Graphite, DataDog, Influx, Wavefront, New Relic等。这...

    Java 2020年03月27日 1615 0
  • 推荐:前端用户福音,基于Vue的WTM 3.5发布了! Vue

    推荐:前端用户福音,基于Vue的WTM 3.5发布了!

    引言WTM的Vue前后端分离版本终于和大家见面了,这是一套用于快速搭建后台管理系统UI界面的平台。界面如下WTM原作者刘亮曾自述:WTM界面其实是LayAdmin界面的Vue实现。 而Layui原著作闲心也曾提过,Bootstrap作为一个通用的UI界面风靡全世界,但是Bootstrap只是提供了“零件”,LayUI借鉴了Bootstrap思想,自己制作了零件并且组装成了机器-...

    Vue 2020年03月27日 2057 0
  • 数据库分库分表最佳实践及说明

    数据库瓶颈不管是IO瓶颈还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载的活跃连接数的阈值。在业务service来看, 就是可用数据库连接少甚至无连接可用,接下来就可以想象了(并发量、吞吐量、崩溃)。IO瓶颈第一种:磁盘读IO瓶颈,热点数据太多,数据库缓存放不下,每次查询会产生大量的IO,降低查询速度->分库和垂直分表第二种:网络IO瓶颈,...

    MySQL 2020年03月27日 2258 0
  • 代码详解:Async/Await优于基础Promises的7大原因

    Async/await已被引入NodeJS 7.6,当前能在几乎所有先进的浏览器上运行。这绝对是自2017年以来JavaScript最好的附加语法,没有之一。Async/Await 101• Async/await是一种编写异步代码的新方法。以前编写异步代码会用callbacks和promises。• Async/await 实际上只是一种基于promises的糖衣语法,不能与...

    Javascript 2020年03月26日 1774 0
  • Diboot 2.0.5 发布,自动化开发助理

    一、前言Diboot 2.0.5版本已于近日发布,在此次发布中,我们新增了file-starter组件,完善了iam-starter组件,对core核心进行了相关优化,让devtools也支持对IAM与File组件相关代码进行自动化处理。除此之外,我们还为您准备了两套前端基础项目,分别是基于 Antd Pro Vue 和 基于 Vue Element Admin 的项目,有助于...

    Java 2020年03月26日 1915 0
  • WebUploader之单个大文件分片上传(前端实现)

    1、组件简介webuploader(官方定义):是一个以 HTML5 为主, Flash为辅的文件上传组件,采用大文件分片/并发上传的方式,极大地提高了文件上传的效率,同时兼容多种浏览器版本;链接: WebUploader官网.2、前端代码实现首先,下载组件,并引入到项目文件;t/wealth_nana/article/details/105051649本例子模拟后台所需参数:...

    HTML5 2020年03月26日 7006 0
  • jqurey获取表单所有数据

    <!DOCTYPE html><html><head> <meta charset="utf-8" /> <title></title> <script src="jquery-3.2.1.min.js"></script> <!--<link h...

    Javascript 2020年03月26日 1701 0
  • JSON、XML、TOML、CSON、YAML 大比拼

    我们坚持使用 web 系统可以理解或不需要太多努力就能理解的特殊格式,而且对人类可读性特别有用的格式。每个都有各自的优缺点和适当的用例场景。-- Tim Anderson一段超级严肃的关于样本序列化的集合、子集和超集的文字我是一名开发者,我读代码,我写代码,我写会写代码的代码,我写会写出供其它代码读的代码的代码。这些都非常火星语,但是有其美妙之处。然而,最后一点,写会写出供其它...

    技术文章 2020年03月26日 2356 0
  • 程序员,请停止学习框架!

    每过几年都有类似的文章出现,然而程序员却依然疲于学习新的框架,看完此文希望对你有所启示。这是一篇译文,原文在 Hacker News 上获得接近 500 个点赞。那么,译文开始。我们程序员,每天都在了解最新的技术,每天都在学习编程语言、框架和库。因为我们知道的现代编程工具越多越好,对吧?不停地追随 Angular、React、Vue、Riot、Ember、Knockout 的脚...

    技术文章 2020年03月26日 1341 0
  • 微软小冰今日开启QQ私聊 已入驻3600万个QQ群

    今日,微软小冰在QQ平台中解锁私聊模式。 这意味着,继小冰进入3600万个QQ群后,用户可以在QQ中和她说“悄悄话”了。 在手机端QQ群的群机器人列表页或对话流中点击小冰头像,选择下方“加好友”,即可进入与小冰的一对一互动时间。 据微软透露,微软小冰一直保持着每周解锁的惯例。每周或大或小的更新,记录了小冰技术迭代的脚印。 这样的更新已连续不断地进行了300周,本周的解锁恰逢小...

    技术资讯 2020年03月26日 2215 0
  • Visual Studio 2019 for Mac 8.5 发布

    Visual Studio 2019 for Mac 8.5 发布了,主要更新内容有:ASP.NET Core 应用中的身份验证 许多 ASP.NET Core 开发人员都希望在创建应用程序时有身份验证这一功能。现在它实现了,在应用程序内商店创建新的 ASP.NET Core 项目时,新项目创建向导中会出现一个附加选项,可以选择 “No Authentication” 或 “I...

    技术资讯 2020年03月26日 1473 0
  • input输入框禁止输入的几种方式

    有时候我们在处理input输入框的时候,特别是在修改或者查看一些数据的时候,不希望去修改里面的值需要进行对input框进行禁止输入,那么以下几种方式就参考一下: 第一种:<input type="text" name="username" value="ybb" onfocus=this.blur()>   ...

    前端技术 2020年03月26日 1875 0
  • 手把手带你入门 Spring Security,别再问密码怎么解密了

    1.新建项目首先新建一个 Spring Boot 项目,创建时引入 Spring Security 依赖和 web 依赖,如下图:项目创建成功后,Spring Security 的依赖就添加进来了,在 Spring Boot 中我们加入的是 spring-boot-starter-security ,其实主要是这两个:项目创建成功后,我们添加一个测试的 HelloControl...

    Java 2020年03月26日 1575 0
  • iOS\iPadOS 13.4、watchOS 6.2、macOS10.15.4正式版发布 IOS

    iOS\iPadOS 13.4、watchOS 6.2、macOS10.15.4正式版发布

    3月25日消息,苹果于今日发布了iOS\iPadOS 13.4、watchOS 6.2、macOS10.15.4的正式版。iOS\iPadOS 13.4iOS和iPadOS 13.4距离上个版本iOS 13.3.1发布相隔两个月的时间。在此次更新中,苹果主要带来新的拟我表情贴纸和从“文件”App共享iCloud云盘文件夹的功能。另外,还包含错误修复...

    IOS 2020年03月26日 2335 0
  • 基于Nginx的媒体服务器技术

    国内应用比较多的开源流媒体服务器nginx-rtmp-module一直存在功能少、集群化难度大等问题。在LiveVideoStack线上分享中,PingOS 开源项目组开发工程师、UCloud RTC研发工程师朱建平详细介绍了基于nginx-rtmp-module的PingOS流媒体服务器在http-flv、http-ts、hls+、多进程、转推、回源以及集群化部署方面的技术实...

    Nginx 2020年03月26日 1643 0
  • Google Chrome v80.0.3987.149 正式版发布

    谷歌浏览器Google Chrome稳定版迎来v80第七个维护版本发布,详细版本号为v80.0.3987.149,上一个正式版v80.0.3987.132发布于3月4日,时隔14天Google又发布了新版Chrome浏览器,本次升级主要是更新了安全修复和稳定性改进及用户体验。 谷歌浏览器v80正式版主要更新,加强网页登陆安全性,调整第三方Cookie策略。引入SameSite ...

    技术资讯 2020年03月25日 1598 0
  • PHP 7.4.4 发布

    PHP 是一种广泛使用的通用脚本语言,特别适合于 Web 开发,并且可以嵌入 HTML 中。 PHP 7.4.4 版本现已发布,具体更新内容如下: Core 修复了错误 #79329(get_headers() 在一个空字节后默默地截断)(CVE-2020-7066) 修复了错误 #79244 (PHP 在解析 INI 文件时崩溃) 修复了错误 #63206(restore_e...

    PHP 2020年03月25日 1551 0
  • 每个程序员都必须知道的8种通用数据结构

    数据结构是一种特殊的组织和存储数据的方式,可以使我们可以更高效地对存储的数据执行操作。数据结构在计算机科学和软件工程领域具有广泛而多样的用途。 几乎所有已开发的程序或软件系统都使用数据结构。此外,数据结构属于计算机科学和软件工程的基础。当涉及软件工程面试问题时,这是一个关键主题。因此,作为开发人员,我们必须对数据结构有充分的了解。在本文中,我将简要解释每个程序员必须知道的8种...

    技术文章 2020年03月25日 1744 0
  • 如何在Spring Boot应用程序上启用HTTPS?

    HTTPS是HTTP的安全版本,旨在提供传输层安全性(TLS)[安全套接字层(SSL)的后继产品],这是地址栏中的挂锁图标,用于在Web服务器和浏览器之间建立加密连接。HTTPS加密每个数据包以安全方式进行传输,并保护敏感数据免受窃听者或黑客的攻击。自签名证书其实可以使用位于JDK bin文件夹下的Keytool生成证书。例如,C:\ Program Files \ Java ...

    Java 2020年03月25日 1736 0
  • Mysql索引扫盲总结

    什么是索引?索引为什么查询快,索引的数据结构是什么?聚簇索引/非聚簇索引区别?什么是覆盖索引?唯一索引/普通索引?单列索引/联合索引区别?Full-index全文索引?什么是下推索引?什么是最左匹配,查询回表?哪些字段适合建索引?为什么一般主键索引最好是自增长的, 尽量短的数值类型?为什么有些SQL不走索引?索引的最佳实践?索引为什么快索引的本质是空间换时间。+bonus: 加...

    MySQL 2020年03月25日 1323 0
  • 如果面试官问你MyBatis SQL是如何执行的?这里会有你想要的答案

    初识 MyBatisMyBatis 是第一个支持自定义 SQL、存储过程和高级映射的类持久框架。MyBatis 消除了大部分 JDBC 的样板代码、手动设置参数以及检索结果。MyBatis 能够支持简单的 XML 和注解配置规则。使 Map 接口和 POJO 类映射到数据库字段和记录。MyBatis 的特点那么 MyBatis 具有什么特点呢?或许我们可以从如下几个方面来描述:...

    Java 2020年03月25日 2424 0
  • 一个HashMap能跟面试官扯上半个小时

    前言HashMap应该算是Java后端工程师面试的必问题,因为其中的知识点太多,很适合用来考察面试者的Java基础。开场面试官: 你先自我介绍一下吧!安琪拉: 我是安琪拉,草丛三婊之一,最强中单(钟馗不服)!哦,不对,串场了,我是**,目前在--公司做--系统开发。面试官: 看你简历上写熟悉Java集合,HashMap用过的吧?安琪拉: 用过的。(还是熟悉的味道)面试官: 那你...

    Java 2020年03月25日 1331 0
  • 页面刷新时vuex数据持久化问题的解决方案:利用第三方插件是实现 Vue

    页面刷新时vuex数据持久化问题的解决方案:利用第三方插件是实现

    vuex是在中大型项目中必不可少的状态管理组件,刷新会重新更新状态,但是有时候我们并不希望如此。例如全局相关的,如登录状态、token、以及一些不常更新的状态等,我们更希望能够固化到本地,减少无用的接口访问,以及更佳的用户体验。用法安装:npm install vuex-persistedstate --savevuex初始化就开始引入:每次我们更新vuex的状态,locals...

    Vue 2020年03月25日 1643 0
  • 阿里面试官:什么是消息队列,为什么用消息队列,用了有什么问题

    面试开始一个风度翩翩,穿着格子衬衣的中年男子,拿着一个满是划痕的mac向你走来,看着铮亮的头,心想着肯定是尼玛顶级架构师吧!但是我们看过暖男敖丙的系列,腹有诗书气自华,虚都不虚。小伙子之前问了你这么多Redis的知识,你不仅对答如流,你还能把各自场景的解决方案,优缺点说得这么流畅,说你是不是看过《吊打面试官》系列呀?惊!!!老师你怎么知道的,我看了他的系列根本停不下来啊。呵呵,...

    技术文章 2020年03月25日 1490 0
  • 日期时间,在SQL中到底是字符串还是数字?

    经常写SQL脚本的朋友,对数据库中的日期时间类型肯定不会陌生,这是一种非常有意思的数据类型,她既像是字符串类型、又像是数字类型。我们可以像字符串那样组合日期、又可以像数字那样进行各种加减运算。日期时间太常用了,我们一定好认真的掌握她。MySQL、PostgreSQL、SQL Server等各种数据库系统都提供了丰富的日期时间类型和大量的日期时间处理函数。其实日期时间类型的本质,...

    MySQL 2020年03月25日 2368 0
  • TypeScript 被吹过头了

    开始看本文之前,我希望读者朋友们知道我在很大程度上是一位 TypeScript 粉丝。在我的前端 React 项目和各种后端 Node 工作里,所使用的主要编程语言都是 TypeScript。我是这条船上的人,但也确实有一些疑惑,想在这篇文章中讨论一下。到目前为止,我已经使用 TypeScript 写了至少三年的代码,涉及的项目不计其数,因此可以说 TypeScript 的确是...

    Javascript 2020年03月25日 2330 0