自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 mac下vscode快捷键

command+shift+E 焦点放到左侧文件区command+p 打开某一文件command+shift+p 打开控制命令,可以进行新增文件、文件夹、安装插件等操作新增文件:输入file:new file新增文件夹:输入file:new foldercommand+\ 单独分出一屏command+1 切换分屏到第一屏command+2 切换分屏到第二屏command+k+w 关闭所有屏command+上下左右箭头 上:停留在当前页的第一行下:最后...

2020-12-17 09:06:31 480

原创 vue部署nginx二级目录

很多时候,我们希望前端的程序时放在二级目录下的,比如 http://www.xxx.com/app/ (app就是二级)前端vue需要注意的是,静态资源文件的路径和路由的路径,两个默认都是针对/目录配置的,需要修改。具体修改方法如下所示:1.nginx配置文件: location /app { alias /usr/local/etc/nginx/html/ruoyi; try_files $uri $uri/ /app/index....

2020-12-02 11:48:47 3287

原创 前端模块化规范介绍

1、模块化规范有:EMC AMD CMD CommonJS EMC 是es6语法提供的模块化方法,是原生方法,用在浏览器端,异步加载 AMD 是在未提供EMC之前,模块化方法,运行在浏览器前端,异步加载,例如require.js CMD 用的较少,是参照AMD规范,开发者自行研究的规范,例如sea.js CommonJS 是node引擎下的模块化方法,运行在node端,同步加载 UMD 并不是一套规范,它是用来处理CommonJS、AMD、CMD的差异兼容,是模块代码能在前面不同的模块环...

2020-11-10 14:41:16 981

原创 下载文件名乱码问题

解决服务端下载方法中,浏览器客户端看到下载文件名乱码问题

2020-11-10 14:33:02 336

原创 2020-11-10 JS正则表达式笔记

1、操作方法String str="abcd"String reg=\/w\str.match(reg);返回数组reg.test(str); 返回booleanreg.exec(str); 返回第一个,继续exec返回下一个2、字符预定义 \w(数字、字母、下划线) \W(非数字、字母、下划线) \d(数字) \D(非数字) \s(空白字符,可能是空格、制表符、其他空白) \S (非空白字符...

2020-11-10 13:58:59 198

原创 Vue生命周期钩子函数定义

1、Beforecreate //数据(data)和模版都没有时2、Created //初始化数据和事件3、BeforeMount //加载模版,数据挂载到模版之前4、Mounted //数据挂载模版后数据更新后,重新绑定模版5、Before update 当数据更新之后,未更新到模版前6、Updated 模版更新后销毁vue实例7、b...

2019-08-29 10:53:14 145

转载 在javascript将NodeList作为Array数组处理的方法

比如:复制代码 代码如下:var anchors = document.getElementsByTagName("a");for (i = 0; i < anchors.length; i++) {var ele=anchors[i];//取某一个元素//some code here}上面的代码表示获取文档中的所有链接元素,然后遍历做一些事情。也许你会问,通过这种...

2019-08-28 10:19:48 2112

原创 js中函数、实例、原型属性、构造函数的关系

1、任何函数,即function,都有一个prototype属性,即原型属性。2、任何prototype属性中都有一个construtor属性,指向function function Test(){}console.log(Test.prototype.constructor==Test) //true3、当通过new 来创建function时,即创建了function的一个实...

2019-08-27 11:35:03 169

原创 npm常见命令

npm install或i xxx@版本号ctl版本稳定,生产推荐npm root –i 全局目录的位置npm config set prefix “” 修改全局目录npm get registry 查看当前镜像npm config set registry “”设置淘宝镜像npm list –g 查看全局目录有啥npm install xxx –save或-S 安装生...

2019-08-26 14:23:10 95

转载 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法

最近做一个Web网站,之前一直觉得bootstrap非常好,这次使用了bootstrap3,在chrome,firefox,safari,opera,360浏览器(极速模式)、搜狗浏览器等浏览器下均没有问题,而在IE8及IE11下发现样式无法显示,然后各种百度啊,最后在 雅朋网 的一个网友帖子的帮助下解决了问题,也参考了 千寻学习网 的资料,先将解决方法总结如下:首先需要确保你的HTM...

2019-06-12 15:24:12 273

转载 Tomcat中文乱码处理之URIEncoding、useBodyEncodingForURI及CharacterEncodingFilter

大家知道tomcat5.0开始,对网页的中文字符的post或者get,经常会出现乱码现象。具体是因为Tomcat默认是按ISO-8859-1进行URL解码,ISO-8859-1并未包括中文字符,这样的话中文字符肯定就不能被正确解析了。常见的解决方法是在tomcat的server.xml下的connetor属性中增加URIEncoding或者useBodyEncodingForURI属性。但是,这两...

2019-04-16 14:39:58 2099

转载 flex布局

转载http://www.runoob.com/w3cnote/flex-grammar.html

2019-04-03 11:17:12 88

原创 各类在线文档https://devdocs.io/

https://devdocs.io/<a href="https://www.userfeel.com/t/2f7a22bd" target="_blank"><img src="https://www.userfeel.com/tester/174918/image?.png" width="257" class="no-b-lazy" >&lt...

2018-06-19 15:05:00 3054

转载 Web 服务编程,REST 与 SOAP

REST 简介在开始我们的正式讨论之前,让我们简单看一下 REST 的定义。REST(Representational State Transfer)是 Roy Fielding 提出的一个描述互联系统架构风格的名词。为什么称为 REST?Web 本质上由各种各样的资源组成,资源由 URI 唯一标识。浏览器(或者任何其它类似于浏览器的应用程序)将展示出该资源的一种表现方式,或者一种表现状态

2018-01-06 20:30:37 274

转载 理解RESTful架构

作者: 阮一峰日期: 2011年9月12日越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研

2018-01-03 09:09:52 226

转载 JVM报错GC overhead limit exceeded

根据sun的说法: "if too much time is being spent in garbage collection: if more than 98% of the total time is spent in garbage collection and less than 2% of the heap is recovered, an OutOfMemoryError wil

2017-12-28 15:22:51 1549

转载 【集合类型的并发】Collections.synchronizedList

摘要: 详细的解析:Collections.synchronizedList 1 :关注要点,为什么在有synchroniezed方法的同时会出现 Collections.synchronizedList 2 :知识背景: 您可能需要了解java Synchronized方法的加锁的各种机制,包括如何上锁,锁对象 3 : plus: 您需要不断的深化 Java加锁的各种机制

2017-12-27 20:43:49 263

转载 如何用消息系统避免分布式事务?

前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表插入一条记录外,对应商品表的这个商品数量必须减1吧,怎么保证?!在搜索广告系统中,当用户点击某广告后,除了在

2017-12-27 20:05:14 1018

转载 为什么javascript是单线程的却能让AJAX异步调用?

https://www.cnblogs.com/yasmi/articles/5064588.html为什么JavaScript是单线程的却能让AJAX异步发送和回调请求,还有setTimeout也看起来像是多线程的?function foo() { console.log( 'first' ); setTimeout( ( function(){ consol

2017-12-20 11:23:42 3082

转载 谈谈javascript中的prototype与继承

https://www.cnblogs.com/lwzz/archive/2013/03/03/2941743.html今天想谈谈javascript中的prototype.通常来说,javascript中的对象就是一个指向prototype的指针和一个自身的属性列表。javascript创建对象时采用了写时复制的理念。只有构造器才具有prototype属性,原

2017-12-17 19:49:30 224

转载 深入浅出妙用 Javascript 中 apply、call、bind

这篇文章实在是很难下笔,因为网上相关文章不胜枚举。巧合的是前些天看到阮老师的一篇文章的一句话:“对我来说,博客首先是一种知识管理工具,其次才是传播工具。我的技术文章,主要用来整理我还不懂的知识。我只写那些我还没有完全掌握的东西,那些我精通的东西,往往没有动力写。炫耀从来不是我的动机,好奇才是。”对于这句话,不能赞同更多,也让我下决心好好写这篇,网上文章虽多,大多复制粘贴,且晦涩难懂,我

2017-12-10 15:33:00 268

转载 杜绝假死,Tomcat容器做到自我保护,设置最大连接数

杜绝假死,Tomcat容器做到自我保护,设置最大连接数该文章来自阿里巴巴技术协会(ATA)精选集前提说明为了确保服务不会被过多的http长连接压垮,我们需要对tomcat设定个最大连接数,超过这个连接数的请求会拒绝,让其负载到其它机器。达到保护自己的同时起到连接数负载均衡的作用。动手去做一开始根据故障todoList提供的参数MaxKeepAliveRequ

2017-12-06 10:36:18 324

转载 git+github的使用-最简单的入门教程

团队开发离不开版本控制器,而现今最好用的免费版本控制就是git,这里教会大家使用git,献上一个干货前言自从git这个版本控制器问世以后,它便代替SVN成为最好用的免费控制器,会不会使用它关系着每个开发者的开发便利与否的问题,这么说:如果你不会用git===你不会团队开发,而GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHu

2017-11-26 18:07:26 307

转载 sublimeText3使用说明

一、 前言       使用Sublime Text 也有几个年头了,版本也从2升级到3了,但犹如寒天饮冰水,冷暖尽自知。最初也是不知道从何下手,满世界地查找资料,但能查阅到的资料,苦于它们的零碎、片面,不够系统和全面,所以一路走来,耗费了本人大量的时间和精力。所以蒙生了写这篇《Sublime Text 3 全程详细指南》,一来对自己的经验是一个总结,二来可以给初学者做个系统、全面的指引,

2017-11-21 14:46:59 300

转载 ArrayList和LinkedList的大致区别

一般大家都知道ArrayList和LinkedList的大致区别:      1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。     2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。     3.对于新增和删除操作add和remove,LinedList比较占优势

2017-11-20 10:35:16 172

转载 前端面试题小集

一、一个页面上两个div左右铺满整个浏览器,要保证左边的div一直为100px,右边的div跟随浏览器大小变化(比如浏览器为500,右边div为400,浏览器为900,右边div为800),请写出大概的css代码。1.使用flex//htmlclass='box'>class='left'> class='right'>//css

2017-11-12 16:53:35 421

转载 纯CSS3实现的书本翻页效果DEMO演示

纯CSS3实现的书本翻页效果DEMO演示            body        {            padding: 0;            margin: 0;        }        #all        {            width: 680px;            margin-left: auto;

2017-11-12 16:42:55 7500

转载 js立即执行函数

没有区别。你需要明白 IIFE 的原理,我简单说一下:复制代码 代码如下:function foo() {...}     // 这是定义,Declaration;定义只是让解释器知道其存在,但是不会运行。foo();                   // 这是语句,Statement;解释器遇到语句是会运行它的。IIFE 并非必须,传统一点可以这么写:复制代码

2017-10-10 08:34:04 203

转载 彻底理解js中this的指向,不必硬背。

首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的,所以在你理解this的时候会有种琢磨不透的感觉),那么接下来我会深入的探讨这个问题。  为什么

2017-10-10 08:20:06 257

原创 linux(centos)系统参数查看命令

1、查看cpu个数   cat /proc/cpuinfo |grep "processor " | wc -l2、查看cpu的核数   cat /proc/cpuinfo|grep "cpu cores" | uniq3、查看硬盘大小  fdisk -l4、查看内存使用情况  top5、查看操作系统版本lsb_release -a

2017-09-15 10:49:36 2592

转载 jquery实现table的冻结列

new document    src="http://code.jquery.com/jquery-1.6.1.min.js">    function FixTable(TableID, FixColumnNumber, width, height) {            $("#" + TableID).after("");            $(

2017-08-04 11:39:43 1782

原创 js实现首尾相连的文字滚动效果

最近单位的小同事问了一个问题,就是在页面底部的位置实现字体滚动的效果。若利用进行滚动的话,必须等上一次滚动出屏幕才可以看到下一次进入的文字,这样的效果很不好,滚动区域时常会出现大片空白,用户体验不好。        为了解决这个问题,只能自己想办法了。我的想法是需要有两遍重复的文字,然后判断第一遍文字的位置从而适时引入第二段并将第一段的文字append到第二段文字的后面,以此类推。

2017-07-26 08:51:15 1684

原创 js获取父窗口的变量和函数方法

1、父窗口是frameset,子窗口获取父类元素的方法是:    window.parent.frames.aaa()   [aaa是父窗口的函数方法]2、子窗口是iframe,父窗口元素获取方法    window.parent.aaa();3、子窗口是window.open的,父窗口元素获取方法   window.opener.aaa();

2017-07-26 08:26:02 4294

转载 js禁止浏览器后退脚本

$(document).ready(function(e) {             var counter = 0;            if (window.history && window.history.pushState) {                             $(window).on('popstate', function () {    

2017-06-29 11:33:37 556

转载 用例图中的三种关系包含、扩展、泛化

用例图使用户 与开发人员交流的一种重要的方式,是对用户需求的一种描述。开发人员从用户的角度整体上理解系统的功能。             用例图主要有三种元素:参与者(Actor),用例,以及用例图中对象间到的关系。其中关系有包含、扩展是用例图中特有的,泛化在其他类图中同样存在。             包含:当可以从两个或两个以上的用例中提取公共行为时,应该使用包含的关系来表示它们。其中

2017-04-09 17:16:35 7064

转载 JS中Null与Undefined的区别

在JavaScript中存在这样两种原始类型:Null与Undefined。这两种类型常常会使JavaScript的开发人员产生疑惑,在什么时候是Null,什么时候又是Undefined?Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函

2017-03-31 10:14:40 199

原创 Centos7下配置系统日志备份策略

Centos下配置系统日志备份策略1、 引发问题keepalived运行时,往往会将心跳信息记录到系统日志/var/log/messages中,每隔2-3秒记录一条日志信息,长久以往,messages文件将永远增长,从而占满内存空间。 2、解决思路利用logrotate日志轮询和crontab定时任务解决问题。日志轮询解决日志生成的策略,包括日志备份文件数,是否压缩备份等参数。

2017-02-28 14:07:09 6723

转载 Node.js and the new web front-end

Node.js and the new web front-endPosted at October 7, 2013 by Nicholas C. ZakasTags: Architecture JavaScript Node.js Web Server Front-end engineers have a rather long and complicated h

2016-06-11 15:51:11 1095

转载 将网页设置为允许 XMLHttpRequest 跨域访问

将网页设置为允许跨域访问的方法如下:Response.AddHeader("Access-Control-Allow-Origin", "*");或指定域名下可以访问:Response.AddHeader("Access-Control-Allow-Origin", "http://www.163.com:80");在返回的响应信息中,使用 Access-C

2016-06-02 11:08:36 1594

转载 在Dubbo中开发REST风格的远程调用(RESTful Remoting)

完善中……本文篇幅较长,因为REST本身涉及面较多。另外,本文参照Spring等的文档风格,不仅仅局限于框架用法的阐述,同时也努力呈现框架的设计理念和优良应用的架构思想。对于想粗略了解dubbo和REST的人,只需浏览 概述 至 标准Java REST API:JAX-RS简介 几节即可。TODO 生成可点击的目录目录概述REST的优点应用场景快速入门标准J

2016-06-02 10:02:49 1442

空空如也

空空如也

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

TA关注的人

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