- 博客(18)
- 收藏
- 关注
原创 Java系统线上生产问题排查一把梭
还有测试环境是允许造数据来模拟我们需要的场景的哦,因此这时遇到问题记得主动沟通测试人员造数据让bug更容易复现。1.3 Prd该环境下开发人员的权限最低,所以排查问题时障碍很大:无法使用调试工具从远程附加进程快速恢复为先,即使在结婚,也得赶紧修复线上问题。而且生产环境流量大、网络权限严格、调用链路复杂,因此更容易出问题,也是出问题最多的环境。2 监控生产环境出现问题时,因为要尽快恢复应用,就不可能保留完整现场用于排查和测试。
2025-01-12 18:47:38
716
原创 Java第07次实验提纲(异常)
*功能3:**现在可以将文件内容以字节的形式读入并输出。如何将字节数组中的内容组装成字符串后输出。**观察1:**创建一个文件使用UTF-8编码,包含中文。然而,作为一个良好的习惯,应该在finally中关闭Scanner。功能2(特别考核):处理完毕后,将处理结果写到一个日志文件中(包含总行数、正确处理的行数、错误的行数、行号、内容及出错原因)。如果设置为 line.contains(“25”),代表line中包含25就会停下来。使用JUint比较自己编写的冒泡排序与Arrays.sort()的性能。
2025-01-12 18:43:57
818
原创 java笔记--设计模式之装饰模式
由于Java I/O库需要很多性能的各种组合,如果这些性能都是用继承的方法实现的,那么每一种组合都需要一个类,这样就会造成大量性能重复的类出现。装饰模式与继承关系的目的都是要扩展对象的功能,但是装饰模式可以提供比继承更多的灵活性。装饰模式允许系统动态决定“贴上”一个需要的“装饰”,或者除掉一个不需要的“装饰”。通过使用不同的具体装饰类以及这些装饰类的排列组合,设计师可以创造出很多不同行为的组合。装饰模式在Java语言中的最著名的应用莫过于Java I/O标准库的设计了。(4) 具体装饰角色。
2025-01-12 18:40:15
227
原创 ERROR!MySQL serverPID file could not be found! Starting MySQLERROR! The server quit without updating
mysql 启动报错总结ERROR!出现问题的可能性。
2025-01-12 01:18:05
665
原创 Electron使用指南——Main Process API_mainwindow
)* 窗口关系parent: mainWindon, // 定义父窗口modal: true // 锁定在主窗口})* 子窗口显示和隐藏})}, 3000)}, 2000)})让页面可拖拽```no-drag 修复下面控件的bug显示红绿灯。
2025-01-12 01:10:38
617
原创 Elasticsearch:ES QL 入门 - Python Notebook_elasticsearch8
你需要根据自己的 Elasticsearch 的配置来修改上面的值。
2025-01-12 01:06:56
416
原创 Android仿人人客户端(v5(1)
在MotionEvent.ACTION_MOVE代码块中,发现条件是满足的,返回true。表示和MotionEvent.ACTION_DOWN的一样,在后续的回调方法内Action move将不再处理。触控区域太大的问题,每次都判断用户手指按下的坐标x值,是否在手柄宽度范围内(不管左侧面板是否可见)。灵敏度的问题,其实就是响应滚动子View的临界值的大小问题,值越小灵敏都越高。
2025-01-11 10:28:01
332
原创 Android从零撸美团(一) - 统一管理 Gradle 依赖 提取到单独文件中
专题的第一篇文章本来想按惯例讲项目介绍、整体架构、代码规范之类的。但今天有点躁动,不想讲那么正经深奥的东西,定的最低计划又是周三和周日每周两更,所以就暂且讲构建项目依赖的小技巧吧。项目架构稍后会补上~
2025-01-11 10:24:20
892
原创 Android从零开始搭建MVVM架构(4)————Room(从入门到进阶
简介Room是google为了简化旧式的SQLite操作专门提供的一个覆盖SQLite抽象层框架库作用实现SQLite的增删改查(通过注解的方式实现增删改查,类似Retrofit。Bean:实体类,表示数据库表的数据Dao:数据操作类,包含用于访问数据库的方法Database:数据库持有者 & 数据库版本管理者Room:数据库的创建者 & 负责数据库版本更新的具体实现者与greendao的区别(这里只是简单从表面看):同样基于ORM模式封装的数据库。
2025-01-11 10:20:38
2096
原创 Ajax前后端交互利器详解(二)
🔥Ajax前后端交互利器详解(一) || 🔥Ajax前后端交互利器详解(二) |1、同源政策1.1、Ajax请求限制Ajax 只能向自己的服务器发送请求。比如现在有一个A网站、有一个B网站,A网站中的 HTML 文件只能向A网站服务器中发送 Ajax 请求,B网站中的 HTML 文件只能向 B 网站中发送 Ajax 请求,但是 A 网站是不能向 B 网站发送 Ajax请求的,同理,B 网站也不能向 A 网站发送 Ajax请求。1.2、什么是同源。
2024-12-17 00:25:02
1957
原创 AI【基础 01】神经网络基础知识(不断进行补充整理)
i1nYi−Yi2YiY_iYi ) 是实际观测值。Yi\hat{Y}_iY^i ) 是相应的预测值。MSE 的值越小,表示模型的预测效果越好,因为它衡量了模型预测值与真实值之间的平均平方误差。然而,MSE 的值受到量纲影响,通常需要与实际问题的背景一起考虑。在机器学习中,优化算法通常会试图最小化 MSE,以改进模型的性能。
2024-12-17 00:21:21
802
原创 adb shell dumpsys 命令查看内存
查询到运行的system service后,就可以在dumpsys后面加上service的名字,查看指定的service信息。
2024-12-17 00:13:54
1262
原创 adaboost算法原理及sklearn中使用办法_learning rate=0
scikit-learn中Adaboost类库比较直接,就是AdaBoostClassifier和AdaBoostRegressor两个,从名字就可以看出AdaBoostClassifier用于分类,AdaBoostRegressor用于回归。AdaBoostClassifier使用了两种Adaboost分类算法的实现,SAMME和SAMME.R。而AdaBoostRegressor则使用了我们原理篇里讲到的Adaboost回归算法的实现,即Adaboost.R2。
2024-12-17 00:10:13
1099
原创 ad+硬件每日学习十个知识点(4)23
各区引出的电极分别称为发射极(e极,emitter)、基极(b极,base)和集电极(c极,collector)。发射区和基区在交界处形成的PN结叫发射结(e结),基区和集电区交界处形成的PN结叫集电结(c结)。答:有时候我们设计的产品,可以满足功能上的需求,但是在可靠性和稳定性上,表现不出色,可能别人设计的某款产品用了两年没问题,但是你的产品用了一年就出现各种各样的错误,这些都要注重元器件的选型和参数。答:图里的正向工作和反向工作,指的就是正偏(P电压>N电压)还是反偏(P电压
2024-12-17 00:06:32
791
原创 ActiveMQ发布订阅模式
System.out.println(map.getString(“name”) + “接收#” + map.getString(“address”));System.out.println(“访问ActiveMQ服务发生错误!System.out.println(“访问ActiveMQ服务发生错误!mapMessage.setString(“address”, “深圳”);mapMessage.setString(“name”, “波波烤鸭”);// 创建消息发送者。// 创建消息接受者。
2024-12-16 23:59:06
485
原创 ActionScript3
返回一个子字符串,该子字符串中的字符是通过从指定的 startIndex 开始,按照 len 指定的长度截取所得的。//零,1,two,three,4,五,6,7,8,9。//零,1,two,three,4,五,6,7,8,9原数组已经改变。//filter用法:对数组中的每一项执行测试函数,并构造一个新数组,其中的所有项都对指定的函数返回 true。var a:Array = [“零”,1, “two”, “three”, 4,“五”];
2024-12-16 23:55:26
722
原创 @Autowired和@Resource的区别是什么?
报错了,提示testService1是单例的,却找到两个对象。void say();@Service@Override@Service@Override@Service@Autowired一样的报错!!!!
2024-12-16 23:47:59
880
原创 8年测试老鸟整理,软件测试定位bug方法+定位案例,不要再走弯路了
1、问题bug定位技巧首先,作为开发也好,测试也好,定位问题有一个总的思路,而这个思路是和数据的走向一致的。大致是这样:用户层面问题 -> Web页面/软件界面 -> 中间件 -> 后端服务 -> 代码 -> 数据库以下都以Web页面举例说明。用户层面问题指的是用户自己的环境问题或者操作问题,比如环境不通,或者操作不正确。这种问题一般不是bug,当然,如果要考虑构建更加健壮的软件,那么可以根据实际情况来决定要不要处理这类问题。到第二步,用户在Web页面进行正常操作时,也可能会发现问题。
2024-12-16 23:33:07
1759
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅