01 2018 档案
摘要:定义 高阶函数是指至少满足下列条件之一的函数: 函数可以作为参数被传递; 函数可以作为返回值输出。 函数可以作为参数被传递; 函数可以作为返回值输出。 JavaScript语言中的函数显然满足高阶函数的条件,在实际开发中,无论是将函数当作参数传递,还是让函数的执行结果返回另外一个函数,这两种情形都有
阅读全文
摘要:高阶函数:高阶看上去就像是一种先进的编程技术的一个深奥术语,一开始我看到的时候我也这样认为的。 Javascript的高阶函数 然而,高阶函数只是将函数作为参数或返回值的函数。以下面的Hello,World作为一个简单的例子。 或许这个过程有点混乱,看看详细一点的。 也就是说实际上Moqi('Hel
阅读全文
摘要:一、XML和String互转: 使用dom4j程式变得很简单 二、读取XML文档节点: 三、对XML节点属性进行增删改查 下面介绍下dom4j: dom4j是Java的XML API,用来读写XML文件的。目前有很多场景中使用dom4j来读写xml的。 要使用dom4j开发,需要下载导入dom4j相
阅读全文
摘要:高阶函数:英文叫Higher-order function。JavaScript的函数其实都指向某个变量。既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。 一个最简单的高阶函数: 编写高阶函数,就是让函数的参数能够接收别的函数。 下面介
阅读全文
摘要:一、JSON 介绍 - 为什么采用JSON(节省网络流量) 在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML、JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好,下面先看下JSON的格式, JSON可以
阅读全文
摘要:在前后端分离项目中,由于跨域,导致前端每次请求后台都会发送一个options请求去检查目标站点是否可达,这样后台就会收到很多响应码为204的OPTIONS请求,虽然每次请求都耗时极少,但是一旦请求量大了,还是会占用部分连接资源,并且日志中也会存在很多没用的数据,导致日志文件体积增加。下面就来讲讲如何
阅读全文
摘要:hibernate中的对象的3种状态的理解及导致报错object references an unsaved transient instance - save the transient instance before flushing异常 先看下这三篇博文: object references
阅读全文
摘要:一、Object.entries() 方法的使用 1、Object.entries()方法返回一个给定对象自身可枚举属性的键值对数组,其排列与使用 for...in 循环遍历该对象时返回的顺序一致(区别在于 for-in 循环还会枚举原型链中的属性) 2、实例代码: const obj = { fo
阅读全文
摘要:一、Object.fromEntries() 用法 Object.fromEntries() 方法把键值对列表转换为一个对象。 1、语法:Object.fromEntries(iterable); 参数:iterable,类似 Array 、 Map 或者其它实现了可迭代协议的可迭代对象。 返回值:
阅读全文
摘要:一、异常:org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: 这主要是在ManyT
阅读全文
摘要:对于大尺寸图片的上传,在前端进行压缩除了省流量外,最大的意义是极大的提高了用户体验。 这种体验包括两方面: 1、由于上传图片尺寸比较小,因此上传速度会比较快,交互会更加流畅,同时大大降低了网络异常导致上传失败风险。 2、最重要的体验改进点:省略了图片的再加工成本。很多网站的图片上传功能都会对图片的大
阅读全文
摘要:前面章节我们已经了解了 JavaScript 中变量提升的相关内容,正是由于 JavaScript 存在变量提升这种特性,从而导致了很多与直觉不符的代码,这也是 JavaScript 的一个重要设计缺陷。 虽然 ECMAScript6(以下简称 ES6)已经通过引入块级作用域并配合 let、cons
阅读全文
摘要:今天碰到一个问题,页面报错:Uncaught SyntaxError: Invalid Unicode escape sequence index.uninstallMode是一个软件的路径, 点击按钮,有时候就会出现所报错误,但是奇怪的是有的会报,有的不会报错 原因估计就是反斜杠在js里面是转义符
阅读全文
摘要:错误警告信息描述: 问题分析: 肉眼看上去这个类没有任何问题,仔细观察发现 属性"userNum"的get方法为"getCurrentUser()" 详细分析: 1、jsonutil调用类图分析: JsonUtil工具类是通过JSONObject.fromObject()方法转换的,查看源码,对fr
阅读全文
摘要:一直以来MySQL查询数量到底谁最快,一直是一个比较热的话题,且很多人搞不懂真相,本文将带你从底层原理去了解,到底count(*)、count(1)、count(id)、count(字段)谁更快。 一、执行计划 + + + | Table | Create Table | employees | C
阅读全文