首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
一次专题
(function() {})();只执行一次
测试例子: var xx = (function() { (function() { alert(9) })(); alert(10) return "yyyy"; })(); 调用: alert(xx); 在调用的时候,你会发现只弹出"yyyy"信息,并不见弹出"10"的信息!这也就是说,这个匿名函数只在立即调用的时候执行一次,这时它已经赋予了给xx变量,也就是只是
阅读更多...
flume系列之:记录一次flume agent进程被异常oom kill -9的原因定位
flume系列之:记录一次flume agent进程被异常oom kill -9的原因定位 一、背景二、定位问题三、解决方法 一、背景 flume系列之:定位flume没有关闭某个时间点生成的tmp文件的原因,并制定解决方案在博主上面这篇文章的基础上,在机器内存、cpu资源、flume agent资源都足够的情况下,flume agent又出现了tmp文件无法关闭的情况 二、
阅读更多...
jmeter之仅一次控制器
仅一次控制器作用: 不管线程组设置多少次循环,它下面的组件都只会执行一次 Tips:很多情况下需要登录才能访问其他接口,比如:商品列表、添加商品到购物车、购物车列表等,在多场景下,登录只需要1次,我们期望的是重复执行登陆后面的接口来做压测,这就和事务相关,例如 事务1: 登录—>添加购物车 事务2: 登录—>购物车列表 事务3: 登录—>商品列表—>添加购物车 … 一、仅一次控制器案例 在
阅读更多...
一次生产环境大量CLOSE_WAIT导致服务无法访问的定位过程
1.症状 生产环境的一个服务突然无法访问,服务的交互过程如下所示: 所有的请求都是通过网关进入,之后分发到后端服务。 现在的情况是用户服务无法访问商旅服务,网关有大量java.net.SocketTimeoutException: Read timed out报错日志,商旅服务也不断有日志打印,大多是回调和定时任务日志,所以故障点在网关和商旅服务,大概率是商旅服务无法访问导致网关超时。 后
阅读更多...
关于一次速度优化的往事
来自:hfghfghfg, 时间:2003-11-13 16:32, ID:2292221你最初的代码 Button1 34540毫秒 5638毫秒 Button2 我的代码 这个不是重点,重点是这个 来自:hfghfghfg, 时间:2003-11-13 16:54, ID:22923085528毫秒 不会吧,我是赛杨1.1G 128M内存 w2000, delphi6 128M
阅读更多...
一次关于生产环境服务无故宕机的排查过程
故事的开始 这个故事是在一年之前,当时我们的系统运行在客户的k8s环境上。然后很神奇的是每个月底我们都会服务宕机,当然我们开启了多个实例。当时的容器线条就像心跳图一样(或许有些描述的不太准确,我没有找到当时那个像心电图一样的容器资源监控图)。 第一次的排查 当时我们还是很有信心去解决这个问题的。由于每个月的月底都是业务使用的高峰时段,也就是说,从表象上来看,qps一高,容器就挂。 业务日
阅读更多...
记一次knife4j文档请求异常 SyntaxError: Unexpected token ‘<‘, ... is not valid JSON
knife4j页面报错问题定位 前几天开发新接口,开发完成后想使用knife4j测试一下接口功能,突然发现访问页面报错提示:knife4j文档请求异常,但之前运行还是正常的,想想会不会与升级依赖有关系,启动其他微服务发现文档接口访问正常,排除因依赖版本升级导致在线API文档无法使用情况,还是和本服务新增接口有关系。 定位问题 首先f12打开调试台,重新刷新页面,看到console有报错提示
阅读更多...
记一次项目启动报错问题
今天遇到了一个问题,困扰了我几个小时,虽然最后是一个小问题导致的。记录下,也算一个解决问题的方法。 前提:调用webservice时引用 <dependency><groupId>org.codehaus.xfire</groupId><artifactId>xfire-all</artifactId><version>1.2.6</version></dependency>
阅读更多...
Java-IDEA模拟一个Redis服务器,与Redis客户端进行一次简单的交互。默认端口号:6379
首先要了解Redis的交互协议。 摘抄: 简单字符串(Simple Strings): 以 “+” 开头,例如 “+OK\r\n” 表示一个成功的响应。错误(Errors): 以 “-” 开头,例如 “-ERR unknown command\r\n” 表示一个错误响应。整数(Integers): 以 “:” 开头,例如 “:1000\r\n” 表示整数1000。批量字符串(Bulk St
阅读更多...
记一次小程序开发过程
写在前面 前后两天花了大约四五个小时制作完了自己第一个小程序,当然是没法发布的,小程序的发布要求还是挺严格的:企业资质、HTTPS、审核。 先大概介绍下自己,我9年前和很多网友一样开始自学编程,这些年来什么语言都学过、什么平台都接触过,自己也做过十来个产品,所以编程基础不是很稳固但是各方面都相对比较熟悉,因此在接触小程序的时候上手比较快。 至于为什么现在选择开发小程序,原因很简单,尝尝鲜!
阅读更多...
阿里大数据一次简单而失败的面试题回忆
一面 简单介绍一下自己以及自己做过的项目;Java HashMap 是不是线程安全的?为什么?请用 Java 写个单例模式知道几种 GC 算法?如何实现一个高效的单项列表逆向输出?数据湖和数据仓库有什么区别?详细介绍下 Flink 的 Checkpoint 执行机制(分布式快照)算法题:寻找两个正序数组的中位数 二面 如何在两个进程间共享数据?线程呢?如何在 main 函数里面等待一个线程执
阅读更多...
剑指offer——第一次只出现一次的字符
/*** */package interview35;/*** 第一次只出现一次的字符* 在一个字符串(1<=字符串长度<=10000,全部由大写字母组成)中找到第一个只出现一次的字符,并返回它的位置*@author: Administrator*@date: 2017-1-9 下午07:34:07*/import java.util.Scanner;public class Solutio
阅读更多...
lazada自养号秘籍:一次成号测评环境系统全解析
lazada自养号一次成号测评环境系统对于卖家来说算是一种低成本、高回报的推广营销方式,旨在通过模拟真实买家的行为来提升lazada平台上店铺的权重、排名和销量。以下是对该系统的详细介绍: 一、系统概述 lazada自养号测评环境系统是指卖家通过自行创建和管理买家账号,在模拟真实购物环境的基础上,进行产品浏览、收藏、加购、下单及评价等操作,以提升店铺的综合表现。该系统要求高度的稳定性和安全
阅读更多...
『 Spark 』14. 一次 Spark SQL 性能提升10倍的经历
写在前面 本系列是综合了自己在学习spark过程中的理解记录 + 对参考文章中的一些理解 + 个人实践spark过程中的一些心得而来。写这样一个系列仅仅是为了梳理个人学习spark的笔记记录,所以一切以能够理解为主,没有必要的细节就不会记录了,而且文中有时候会出现英文原版文档,只要不影响理解,都不翻译了。若想深入了解,最好阅读参考文章和官方文档。 其次,本系列是基于目前最新的 spark 1.6
阅读更多...
一次HTTP,HTTPS请求的过程
HTTP请求的完全过程 1.1 浏览器根据域名解析IP地址 浏览器根据访问的域名找到其IP地址。DNS查找过程如下: 浏览器缓存:首先搜索浏览器自身的DNS缓存(缓存的时间比较短,大概只有1分钟,且只能容纳1000条缓存),看自身的缓存中是否是有域名对应的条目,而且没有过期,如果有且没有过期则解析到此结束。系统缓存:如果浏览器自身的缓存里面没有找到对应的条目,那么浏览器会搜索操
阅读更多...
easyui 选中行在按一次取消选中
<table id="dg" style="height:100%" ></table><script>$(function () {var columns=[{field:'name',title:'菜单名称',width:200,align:'left'},{field:'app',title:'应用名称',width:100,align:'left'},{field:'controller
阅读更多...
解决一个请求发送多次由于请求返回的速度不同,导致不是最后一次数据
保留最后一次请求的数据,与返回的速度无关 1.data lastRequestId: null, 2.method const requestId = Date.now();vm.lastRequestId = requestId;API_TEST.queryData(obj).then((res) => {if (requestId == vm.lastRequestId)
阅读更多...
记一次 OOM内存溢出案例
在linux中,出现killed的原因是系统资源不足或内存不足;当系统资源不足时,Linux内核也可以决定终止一个或多个进程,内存不足时会在系统的物理内存耗尽时触发killed,可以利用“dmesg | tail -7”命令来查看killed日志。 linux出现killed的原因是什么 触发Killed常见原因 当系统资源不足时,Linux 内核也可以决定终止一个或多个进程
阅读更多...
30天一次过PMP资料分享!2024备考PMP必看!!!
1、华为项目管理工具模板 2、PMP思维导图 3、PMBOK指南第七版-中文电子版 4、敏捷电子书(含敏捷实践指南) 5、300道敏捷题 6、PMBOK第六版章节思维导图 PMP备考攻略: 1. 充分了解PMP考试大纲: 详细了解PMP考试大纲,明确考试内容和重点领域,有针对性地进行备考。
阅读更多...
2024最新发布《2024大模型落地应用案例集》包含国内99个大模型落地应用案例,一次看全!!!
《2024 大模型典型示范应用案例集》是一部具有重要意义和价值的书籍。自 4 月份启动征集以来,得到了社会的广泛关注,共收到申报案例数百个。经专家组的多轮评审,综合考虑案例所属领域、应用需求、创新能力、社会效益、应用前景等多方面因素,进行全面评估,最终遴选出 99 个优秀案例,涵盖 45 个 “行业赋能”、46 个 “智能应用”、8 个 “生态服务”,覆盖新型工业化、能源、医疗、政务等重要应用
阅读更多...
秋招突击——算法练习——8/30、9/4——技巧题练习——复习{}——新作{只出现一次的数字、多数元素、颜色分类、下一个排列、寻找重复数}
文章目录 引言复习新作136、只出现一次的数字个人实现 169、多数元素个人实现 75、颜色分类个人实现参考实现 31、下一个排列个人实现参考实现 287寻找重复数个人实现参考实现 总结 引言 手撕的代码大部分都是出自于这里,还是要继续加强,把剩下一些零碎的题目再过一遍,然后再把hot100再刷一遍,这次重在于思想,而不是代码和答案。 复习 新作 136、只出现一次的数
阅读更多...
记一次公有云遇到的bug(随手记)
概述 最近用某云做测试实践,在做到利用弹性负载均衡ELB和弹性伸缩AS时,遇到了由AS创建的主机加入到ELB后端主机组显示异常的问题。 大致拓扑如下: 实验过程 由于AS使用的镜像是由弹性云主机ECS创建镜像而来的私有镜像。一开始以为是该镜像存在问题。 对AS创建的主机绑定弹性IP EIP后,访问测试web页面,访问结果正常。 ELB后端主机组中转为正常的两种情况: 接着将AS创建
阅读更多...
记一次Linux安装Maven、Git并拉取SpringBoot代码打包
记一次Linux安装Maven、Git并拉取SpringBoot代码打包 前言一、现在我用的方案二、安装Git三、安装maven四、脚本编写五、idea中运行六、总结 前言 在Java后端开发中,我相信基本上都在用springboot开发,因为它的约定优于配置,自动配置,内嵌tomcat运行等。开发完之后一般都会打成可运行的jar包;不管是springboot还是微服务spri
阅读更多...
一次weblogic调优的经过(StuckThreadMaxTime) of 600 seconds) .
一次weblogic调优的经过 项目组反应数据库有问题, 检查发现sga还用的默认参数,缓冲区命中率很低。根据系统内存调整后,好像系统正常了。数据库调整就算是结束了 一天后,我再登这个数据库的时候,发现一个提示说线程已经超过限制,不允许再登录。然后我去修改了process到250,增加并发连接数。然后重启了数据库。当天没发生什么事情,第二天,发现250又被撑满了,这个时候,我就开始换衣中间件有问
阅读更多...
一次Weblogic JMS集群调优
问题背景:如何对Weblogic JMS集群进行调优。 调优参考指标: 对于Weblogic JMS集群的性能调优,在如下这篇文章中有一些总结: 1. 增加-Dweblogic.JMSThreadPoolSize=n(至少为5),以提高处理JMS的线程数,在 jRockit上增加-XXenablefatspin以减少加锁冲突; 2. 采用文件存储策略,将同步写策略设置为Direct-Write
阅读更多...
记一次头疼事故:springSecurity无法重定向到登录页/springSecurity整合layui后,会话丢失,点击选项卡无法定位到登录页。
1、问题概述? 1、springboot工程引入了springSecurity权限框架实现用户登录功能,当刷新浏览器地址栏的时候能够自动的重定向到登录页实现登录。 2、但是项目中使用了layui的选项卡,当会话丢失的时候(或者重启工程后直接访问),选项卡无法回到登录页,而是选项卡中的数据表格报错,具体报错内容如下。 期望:当会话内容丢失,重新展示登录页。 或者 浏览器“控制台”报
阅读更多...