1.把字符串转成int类型进行比较、parseInt()方法 if (parseInt(this.mydata[i].transfersValue)>parseInt(this.mydata[i].realityNumber)){ this.$message.warning("批次:"+this.mydata[i].id+"调拨数量超出库存数量!"); return }没经过方法时是字符串类型经过方法时是
原创 2022-04-06 17:02:49
55阅读
数据库端性能非常低    优化数据库服务器端配置参数    应用服务器端数据连接池配置参数修改    应用服务器端sql审核,建立更好索 er/Slave方式,一台写主机对应两台或则多台读
原创 2023-04-25 20:21:49
278阅读
最近在做一个流量和数据都很大移动端项目,遇到了很多前端性能方面的问题,记录一下,并找下应对方案。1 首页异步请求数过多,导致请求阻塞和页面加载时间过长;返回数据时间不同步,要根据返回多次不断渲染页面。1)第一个问题,请求阻塞是因为同域名下最大并发数是有限,一般在4-8个,所以请求太多就得排队,等到前面的请求发出去后才能继续发送。想要突破这个限制,那就是提供多个不同域名进行请求
一、为什么要进行前端优化在构建web站点过程中,任何一个细节都有可能影响网站访问速度,如果不了解性能优化知识,很多不利网站访问速度因素会形成累加,从而严重影响网站性能,导致网站访问速度变慢,用户体验低下,最终导致用户流失。即用户感受很不好!!!!二、什么是前端优化?访问资源到资源完整展现在用户面前过程中,缩短每个步骤处理时间从而提升整个资源访问和呈现速度。三、怎样进行性能优化?1、
目录一、压缩css、js文件二、css图标采用精灵图三、 CSS放在页面最上部,javascript放在页面最下面四、css选择器优化五、避免使用css表达式六、js中避免使用eval七、减少闭包使用 八、绑定DOM元素时使用采用事件委托 九、尽量使用css动画来代替js动画十、少使用id选择器,多使用类选择器十一、图片采用懒加载技术 一、压缩css、js文件在做项
1.浏览器渲染页面的过程 2.异步编程四种方法 3.解释同步异步、阻塞非阻塞、并行并发之间区别 非阻塞调用是指在不能立刻得到结果之前,该函数不会阻塞当前线程,而会立刻返回。 同步:在发出一个同步调用时,在没有得到结果之前,该调用就不返回。 异步:在发出一个异步调用后,调用者不会立刻得到结果,该调
原创 2021-12-28 14:36:04
88阅读
下面列出一些导致性能问题常见情况. 程序负荷太重, 导致硬件成为性能瓶颈.观察到CPU利用率一直很高, 响应时间岁负荷增加而变长. 当负荷降下来后, 性能又恢复正常. 如果负载的确超过了程序承受能力, 解决办法是升级硬件, 或者增加服务器节点, 用负载均衡吧负载分担到多个点上.数据库无法及时返回查询结果, 导致请求无法及时完成.应用服务器上CPU利用率都正常, 通过检查dump发现工作线程
转载 2009-12-07 10:22:00
109阅读
2评论
redis实践中常见问题以及优化 1、fork耗时导致高并发请求延时   生成RDB快照、AOF重写,耗费磁盘IO过程,主进程fork子进程,子进程需要拷贝父进程空间内存页表   一般来说,如果父进程内存1G数据,那么fork可能会耗费20ms左右,通过info stats中latest_fork_usec,可以看到最近一次fork时长。   所以一般优化
reids为什么快。1.纯内存操作2.单线程操作,避免了频繁上下文切换3.采用了非阻塞I/O多路复用机制。 Redis优缺点:优点:1.基于内存读写,读写相应速度快。2.Redisvalue默认是512M,Memcached值最大是1M。2.有丰富数据类型,可以通过调用API直接操作数据,memcached单一数据类型(操作数据需要把全部数据内容加载服务器内存,然后自定义实现处
转载 2023-07-08 17:53:25
21阅读
一、Redis优势:纯内存操作,每秒可以处理超过 10 万次读写操作,是已知性能最快 Key-Value 数据库;单线程工作模型,避免了上下文切换损耗;采用非阻塞IO多路复用提高了CPU利用率;通过生成rdb文件持久化储存,并利用缓冲区添加新数据更新操作做对应同步;支持set,zset,list,hash,string五种数据类型存储;提供丰富过期策略、事务、订阅发布等支持二、Red
因内存交换引起性能问题内存使用率是Redis服务最关键一部分。如果一个Redis实例内存使用率超过可用最大内存 (used_memory > 可用最大内存),那么操作系统开始进行内存与swap空间交换,把内存中旧或不再使用内容写入硬盘上(硬盘上这块空间叫Swap分区),以便腾出新物理内存给新页或活动页(page)使用。 在硬盘上进行读写操作要比在内存上进行读写操作,时间上慢了近
转载 2023-09-01 14:50:03
144阅读
最近线上使用redis, 查询情况不甚理想, 这个查询操作是个 lua 脚本, 包含如下操作开发机 redis, 没有其他干扰, 插入 zset 有 5000 member 左右, 使用 redis 客户端是 spring-data, 底层 jedis 实现, 另外自己封装了一层, 单线程单客户端测试1. zrange key 0 0 withscores2. expire key3. za
转载 1月前
14阅读
这是前端最基础问题,也是在面试中难倒无数同学经典问题01. Javascript 数据类型  Javascript 数据类型 = 基本类型 + 引用类型  ES6 之前 5 + 1 = 6 种  ES6 之后 6 + 1 = 7 种   注:基本类型共6种:Number 数值型, String 字符型, Boolean 布尔型, Null 空, Undefind 未定义, Symbo
本文分享自天翼云开发者社区《VictoriaMetrics常见性能问题排查》,作者:YT20集群架构VM集群由以下子模块组成vmstorage: 存储原始数据,并根据指定时间范围和标签过滤条件等返回查询数据集vminsert: 接收数据写入,并根据指标名和标签按一致性hash分发至集群中vmstorage节点vmselect:执行查询请求,从数据所在vmstorage节点获取数据每个模块可以独立
转载 2023-05-11 11:55:49
375阅读
一、启动mongdb时报错根据你 mongodb.conf 配置文件里内容进行排查,如(1)Unrecognized option: storage try ‘mongod --help’ for more information解决办法:在storage:下面的两行最前面输入两个空格。(2)error:child process failed, exited with error numbe
内存为什么会泄漏?内存泄漏现象是什么?出现内存泄漏怎么定位? 备注:想要更好理解内存泄漏,需要关注前面的内存模型和java虚拟机分代收集过程 (1)、内存溢出和内存泄露 溢出:是个结果,对内存没有空间了,就会溢出; 泄漏:是个过程,比如代码中对象被引用后一直没有释放,最终导致内存溢出; (2)、 ...
转载 2021-07-23 01:00:00
155阅读
前面介绍了:Redis 缓存问题(一致性、击穿、穿透、雪崩、污染)、内存消耗与回收、Key过期时间和过期回收相关知识点。今天我将详细为大家介绍 Redis 性能优化与相关问题排查方法介绍相关知识,希望大家能够从中收获多多!前言你们是否遇到过以下这些场景:在 Redis 上执行同样命令,为什么有时响应很快,有时却很慢?为什么 Redis 执行 SET、DEL 命令耗时也很久?为什么我 Red
1.Master写内存快照,save命令调度rdbSave函数,会阻塞主线程工作,当快照比较
原创 2022-09-12 00:04:47
111阅读
安全性前端安全问题有哪些?XSS 跨站请求攻击 XSRF 跨站请求伪造 上边这两个问题前端也只是辅助,主要还是靠后端XSS原理在博客里可以写文章,同时偷偷插入一段<script>代码。 发布博客,有人查看博客内容 打开博客时,就会执行插入js攻击代码 在攻击代码中,获取cookie(其中可能包含敏感信息),发送到攻击者服务器,攻击者就得到了博客阅读者信息。XSS预防前端替换关键字,如<替换为< 但前端替换影响性能,一般都后端替换XS
原创 2021-06-18 11:15:51
350阅读
  Oracle数据库中常见性能问题     这一节列出和描述了Oracle数据库中常见性能问题。通过下面的Oracle性能调优方法,你应该可以避免这些问题,如果你遇到这些问题了,那么重复前面谈到Oracle性能调优步骤,或查阅适当章节来解决这些问题。   CPU瓶颈   应用程序性能低下是因为系统受到CPU限制了吗?由C
转载 精选 2011-07-06 09:25:37
911阅读
  • 1
  • 2
  • 3
  • 4
  • 5