自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(213)
  • 论坛 (1)
  • 收藏
  • 关注

原创 《webpack的打包开发》

一张图来表示小编对于webpack的认知:同时也在实战中对于webpack进行了验证:/* * @Descripttion: * @version: v1.0 * @Author: linda * @Date: 2020-03-10 17:31:43 * @LastEditors: linda * @LastEditTime: 2020-03-10 22:05:29 ...

2020-03-10 22:17:47 78 1

原创 《理解JS: 事件循环机制》

从面试题了解事件循环机制:第一道://请写出输出内容async function async1() { console.log('async1 start'); await async2(); console.log('async1 end');}async function async2() { console.log('async2');}con...

2020-03-09 21:14:05 248 2

原创 《事件冒泡和事件捕获》

为了解决页面中事件流(事件发生顺序)的问题,微软和网景公司分别提出事件冒泡和事件捕获的解决方式。一、事件捕获捕获型事件(event capturing):事件从最不精确目标对象开始触发,然后到最精确 二、事件冒泡冒泡型事件(event bubbling):事件从最特定的事件目标对象到最不特定的事件目标对象(document对象)触发三、事件捕获和冒泡过程图...

2020-02-13 23:31:56 67 1

原创 《vue中对象数组动态添加属性》

前言: 在软件开发中,前端为了实现某些效果,需要给后端返回的数据中动态添加属性,本文中就来具体阐释下如何给对象数组动态添加属性的问题正文: 需求: 布局如上图所示,基本需求为:每张银行卡有自己的名字、logo、银行卡号、背景色,前后端的交互数据结构为:bankCardList: [ { key:...

2019-10-28 11:13:28 2043

原创 《移动端H5图片上传》

前言: 故事的开始要从接受的项目中说起,在用户的使用过程中,发现一个问题:使用安卓手机的用户无法再上传图片时进行拍照的选择,并且一次性无法上传多张照片,经过查阅资料发现:H5在实现图片上传是有兼容性问题正文: 首先,在上传图片时不能进行拍照的选择,这个问题很容易解决,在代码中添加:accept=“image/*”,问题就解决了。<input type...

2019-10-25 20:34:45 109

原创 《wx.navigateTo不起作用?怎么跳转呢?》

前言: 项目中,根据公司业务的需求,原来的小程序功能有所变动,由原来的静态页面修改为不再是单纯的页面,还需要有相应的业务逻辑处理,此时问题出现了,如果我没有登录小程序,直接请求就会报服务器内部错误,继而应该去判断是否登录,然后跳转到授权登录页面,登录后再允许用户深入访问,此问题在于怎么判断后自动跳转到中间的tab页呢?其实很简单正文: 最一开始采用的方案是:...

2019-10-25 20:16:21 393

原创 《vue:mockjs之旅》

前提: 官方地址:http://mockjs.com/ Getting Started:https://github.com/nuysoft/Mock/wiki/Getting-Started Mock 数据是前端开发过程中必不可少的一环,是分离前后端开发的关键链路。通过预先跟服务器端约定好的接口,模拟请求数据甚至逻辑,能够让前端开发独立自主...

2019-08-30 11:49:46 48

原创 《前端函数防抖》

前言: 函数防抖:规定函数至少间隔多久执行,利用闭包进行封装,减少事件处理程序的调用频率 ~函数执行过一次后,在n秒内不能再次执行,否则推迟函数执行 ~下一次函数调用将清除上一次的定时器,并用setTimeout重新计时 应用场景:当我们只需要处理最后一次触发事件时,用函数防抖正文: 防抖函数的封装-deb...

2019-08-07 22:58:55 66 1

原创 《tomcat部署vue工程访问空白页》

前言: 在mac上安装tomcat+jdk,用以部署vue工程 安装步骤:https://www.jianshu.com/p/fe807440fda1 vue工程打包:npm run build 部署:将打包后的vue工程---dist,放在tomcat-webapps下 启动tomcat:cd tomcat...

2019-07-31 13:10:43 939 6

原创 《vue使用nprogress》

前言: nprogress是页面跳转时出现在浏览器顶部的进度条 官网:http://ricostacruz.com/nprogress/ github:https://github.com/rstacruz/nprogress正文: 一。在vue工程中下载nprogress依赖包 npm install ...

2019-07-25 23:49:14 649 3

原创 《Element-UI Switch之动态绑定》

前言: 根据Element-UI的官网对Switch开关进行使用,可是发现却不起作用,接下来看小编是如何来斩妖除魔的吧正文: 首先,Switch的开关控制,官网提供有三种数据类型:boolean / string / number 所以出现Switch开关没有正确的效果,第一要考虑双向绑定数据类型的问题 其次,官网提供的实...

2019-07-04 15:26:55 2822 1

原创 《Muse-UI日期兼容之iOS》

前言: 本项目采用前端框架为Vue,组件库为Muse-UI,出现问题的控件为日期控件,在ios上日期会少一天,安卓手机正常。前后端以时间戳进行交互正文: 问题描述:时间戳为零点的情况 问题定位:时区问题 巨人肩膀...

2019-06-01 20:37:46 266 1

原创 JavaScript之深拷贝和浅拷贝

前言: 在做公司项目的时候,深刻体会到深拷贝和浅拷贝的功效,才发觉纸上得来终觉浅,绝知此事要躬行。正文: 业务场景: 用户第一次填写表单,但是用户的基本信息有存储,此时在表单初始化渲染时,查询用户的基本信息同时渲染到表单上,然而此接口返回的信息是不全的,原始业务逻辑表单初始化时,会渲染表单项,并且会给选择的表单项有默认值的赋值。 核...

2019-05-07 21:26:10 70 1

原创 《缓存设计之redis》

前言: 缓存能够有效地加速应用的读写速度, 同时也可以降低后端负载,对日常应用的开发至关重要. 本篇博客对redis的缓存设计做讲述, 请听小编娓娓道来.正文: 典型的缓存层+存储层架构 任何事物都有两面性,缓存也不例外。 加入缓存之后,也会由相应的收益和成本: &gt; 收益 &gt;&gt; 加速读写...

2019-03-03 20:02:43 95 1

原创 《Angular6之custom keyword definition is invalid: data.errors should be boolean》

问题描述问题定位 解决方案将工程中的环境文件名称由environments.test.ts修改为environment.test.ts。问题轻松解决

2019-02-20 10:15:51 96 1

原创 《Angular6之rxjs-compat: has no exproted remeber 'ShareReplayConfig'》

    问题描述    问题定位        rxjs-compat版本问题   解决方案        rxjs-compat最新版本为6.4.0 ,如果使用此版本, 项目便会报错如上图所示, 固定版本为6.3.3,问题解决  ...

2019-02-17 21:55:18 970 4

原创 《Angular6之ng项目搭建、构建、部署简介》

前言:              随着Angular的深入发展,Angular6版本的框架部署较之前有了变化,至于变化是什么?请随小编一起来看看吧。正文:Angular5.x用@angular/cli脚手架搭建的工程,配置文件名称为: .angular-cli.json, 内容详情如下:{ "$schema": "./node_modules/@angular/cli/l...

2019-02-02 10:25:56 1205 2

原创 《浊酒一杯忆往昔, 似水流年探追忆》

前言:       岁月流转, 红尘迷乱. 建起一段时光唯美的遇见, 一笑, 便足以温暖整个流年.正文:                                          宠辱不惊,闲看书卷奥秘,去留无意,漫随书卷人生.       腹有诗书气自华.适时归零, 适时充电, 2018年, 阅书, 读己.                          ...

2019-01-31 20:57:01 417 8

原创 《服务降级》

一.什么是服务降级?服务降级是在服务器压力剧增的情况下,根据当前的业务情况及流量对一些服务和页面有策略地进行降级,以释放服务器资源并保证核心任务的正常运行.扩展: 服务熔断是一种保护措施,一般用于防止在软件系统中由于某些原因使服务出现了过载现象.从而造成整个系统发生故障,有时也被称为过载保护.二.应用场景?(1)大促或者业务高峰,为了保证核心业务的SLA(服务级别协议(Servic...

2019-01-20 21:42:47 212 1

原创 《@Controller和@RestController有何不同》

前言:       @RestController注解相当于@ResponseBody + @Controller合在一起的作用正文:   一。swagger接口测试报错404  二。问题定位        首先想到是否是controller层,接口地址写错,通过查看,没有任何问题:        其次,再仔细看了错误信息:与jsp有关,目前是前后端分离,前...

2018-12-14 20:51:48 649 4

原创 《Druid输入用户名和密码登录不进去》

前言:        启动项目,欲访问Druid,结果输入用户名和密码没有反应,通过查看日志,原来是这样滴。正文:    一。问题描述  二。问题定位       通过察看日志,看到了既定的错误位置,再仔细一看,Druid既定的用户名和密码的字段分别是:loginUsername ; loginPassword       通过察看自己的工程文件web.xml,...

2018-12-12 20:27:33 6171 2

翻译 《Druid密码加密》

前言:        安全在软件开发中占有重要席位,此篇博客小编欲讲解一下Druid密码加密的相关过程。正文:   一。maven引入相关jar包 &lt;dependency&gt; &lt;groupId&gt;com.alibaba&lt;/groupId&gt; &lt;artifactId&gt;drui...

2018-12-09 21:56:10 325 2

原创 《Excel导入》

前言:        项目架构:                       前端框架:Angular6 + ng-zorro-antd                       后端架构:SSM + Dubbo:springMVC + spring + myBatis-plus         接下来请跟随小编来看看Excel导入是如何实现的呢?正文:          ...

2018-12-09 21:19:05 141 2

原创 《下载excel模板》

前言:        项目架构:                       前端框架:Angular6 + ng-zorro-antd                       后端架构:SSM + Dubbo:springMVC + spring + myBatis-plus         接下来请跟随小编来看看下载excel模板是如何实现的呢?正文:        ...

2018-11-29 20:29:45 123 3

原创 《excel导出》

前言:          项目架构:                       前端框架:Angular6 + ng-zorro-antd                       后端架构:SSM + Dubbo:springMVC + spring + myBatis-plus         接下来请随小编一起来看看excel导出是如何实现的呢?正文:      ...

2018-11-28 22:51:38 96 4

原创 《表格分页查询》

前言:        项目架构:                       前端框架:Angular6 + ng-zorro-antd                       后端架构:SSM + Dubbo:springMVC + spring + myBatis-plus        接下来请随小编来了解下myBatis-plus是如何实现分页查询的吧:正文: ...

2018-11-27 21:43:45 194 4

原创 《Eureka之没有清单属性》

前言:            Eureka是基于REST(Representational State Transfer)服务,主要以AWS云服务为支撑,提供服务发现并实现负载均衡和故障转移。我们称此服务为Eureka服务。Eureka提供了Java客户端组件,Eureka Client,方便与服务端的交互。客户端内置了基于round-robin实现的简单负载均衡。在Netflix,为Eure...

2018-11-25 23:44:25 221 3

原创 《Dubbo简介》

前言:正文:结语:

2018-11-18 21:57:36 79 2

原创 《iPhone侧滑不兼容-mui》

前言:       公司项目APP即将投产,在搜索引擎模拟iPhone和Android没有问题,采用人工测试模拟正式投产使用时,发现iPhone不兼容mui的侧滑效果.准确来讲,侧滑栏可以出现,有两个问题: 第一,mui的垂直滑动无效; 第二, mui的点击事件与swipper联动效果无效.为解决此问题,开始了如下的探索,请听小编娓娓道来:正文:    一,站在巨人的肩膀上...

2018-11-11 17:47:35 328 5

原创 《SpringCloud之搭建高可用的Eureka Server集群》

前言:       在实际的项目中,微服务实例可能不只一个,此时Eureka Server承担了非常高的负载,在微服务架构中Eureka Server又扮演着举足轻重的作用,对其进行高可用集群不可或缺.如下文章,是建立在已经搭建了Eureka Client和Eureka Server的Maven多Module的结构的工程,在此基础上进行高可用集群配置.正文:   第一步:更改eure...

2018-11-05 21:16:54 543 2

原创 《Angular--ng-zorro-antd---table筛选数据无法正常显示》

前言:       the best way out is always through正文:   问题场景  根据ng-zorro-antd的table,新增筛选功能,nameList按照组件库是直接初始化数据的:nameList = [ { text: 'Joe', value: 'Joe' }, { text: 'Jim', value: 'Jim'...

2018-11-04 13:26:15 2070 3

原创 《Angular之no provider for ConnectionBackend》

前言:       the best way out is always through.正文:   问题场景   问题定位        拦截器相关配置不对       出现原因之一:根组件已配置拦截器相关配置,在组件引用时,又重新provider一遍,导致出现这个问题    解决方案       将组件中ts文件中:       @Compo...

2018-11-04 13:16:52 196 1

原创 《Angular之Jenkins非正常构建》

前言:              the best way out is always through.正文:   问题场景   问题定位            部署服务器出现问题,访问不了结语:             the best preparation for tomorrow is doing your best today...

2018-11-04 13:06:36 553 1

原创 《SpringCloud之Eureka简介》

前言:       SpringCloud是基于springBoot的一整套实现微服务的框架.Eureka为springCloud架构中首选推荐的服务治理组件.从分布式或者微服务的角度来讲,将一个大的项目划分成许多小的项目,首当其冲的第一个问题就是子项目之间如何通讯的问题.Eureka是解决微服务架构中服务实例维护的一种技术解决方案之一.具体内容如下:正文:  1.what  ...

2018-10-12 21:30:04 661 2

原创 《Angular之ITOO上课班管理-添加-提交失败》

前言:                                                                 千锤万凿出深山,烈火焚烧若等闲。正文:   一。问题描述        添加上课班管理提交失败   二。问题定位         post方式请求后端,一直以body形式传递过去,同时是string类型,经过查找解决方案,一是考虑后...

2018-10-01 15:48:05 89 3

原创 《Angular之400错误解析》

前言:                                                           千锤万凿出深山,烈火焚烧若等闲。正文:   一。问题描述   二。问题定位        不通过nginx代理,直接使用ip+端口可以正常显示,但是一旦走nginx代理的地址,便出现400错误,原因解析:http://ip:port/lib...

2018-10-01 15:36:00 320 3

原创 《Angular之ng build --prod error》

前言:                                                      千锤万凿出深山,烈火焚烧若等闲。正文:   一。问题描述   二。问题定位        angular之灵魂为模块化、组件化,其中module作用可谓是牵一发而动全身,在Angular整体架构中每个组件都要通过模块加载器进行加载。    三。...

2018-10-01 14:45:07 549 2

原创 《Angular之Multi script-loader》

前言:                                                         千锤万凿出深山,烈火焚烧若等闲。正文:   一。问题描述   二。问题定位 JS脚本没有加载上     三。解决方案 下载JS脚本,放在项目本地,或者利用cdn服务器加载相应资源。 结语:                    ...

2018-10-01 14:36:56 157 1

原创 《Angular之unexpected token/in json at position 0》

前言:                                                        千锤万凿出深山,烈火焚烧若等闲。正文:    一。问题描述    二。问题定位JSON数据格式不对    三。解决方案 查看前端的mock数据与后端真实返回的数据是否一致。 结语:                         ...

2018-10-01 14:29:46 2286 3

原创 《Angular之不可转让的类型路线》

前言:                                                       千锤万凿出深山,烈火焚烧若等闲。正文:    一。问题描述    二。问题定位 -路由配置不正确:    三。解决方案 结语:                                                   ...

2018-10-01 14:24:26 95 1

空空如也

杨晓风-linda的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除