- 博客(42)
- 资源 (3)
- 收藏
- 关注
原创 docker-Dify外接Fastgpt知识库
在目录D:\docker_dify_rag\fastgpt 下新建2个文件。创建知识库的过程中需要添加大模型,选择通义千问,把apikey放进去。访问dify,知识库->外部知识库API->添加外部知识库API。在目录D:\docker_dify_rag 下载dify源码。在目录D:\docker_dify_rag 新建文件。50519是服务的端口,下面dify外接知识库会用到。最后,随便进入一个dify应用,点击添加知识库。新建一个知识库,选个文档放进去,这里的**,新建知识库,把同样的文档放进去。
2025-03-27 17:30:42
439
原创 Ragas-RAG能力评测
Ragas是一个框架,它可以帮助你从不同的方面评估你的问答(QA)流程。特别地,正如前面也提到的,为了使用 RAGAS,你所需要的只是一些问题。但是,如果你使用上下文召回率(context_recall),还需要一些。
2025-01-20 16:43:36
832
1
原创 hive 两次操作时间间隔大于0.5小时(LAG)
明细表A记录工人的操作记录,create_time 是操作时间,需要统计操作时间间隔大于0.5小时的次数。
2024-12-23 13:23:52
323
原创 k6 相关文章
https://gitcode.youkuaiyun.com/66305e09ef0d142cbb2cd9c8.html?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MzQ4ODIwOSwiZXhwIjoxNzI1MTUzMjA5LCJpYXQiOjE3MjQ1NDg0MDksInVzZXJuYW1lIjoiajQ3NjA5MTI0NSJ9.WalxWinfpiRhnGZLemPnW4w1-IyP9XYzYazL30f9ijM
2024-08-25 09:30:09
469
原创 hive-row_number() 和 rank() 和 dense_rank()
rank() 是相同的值排名相同,相同值之后的排名会继续加,是我们正常认知的排名,比如学生成绩。dense_rank()也是相同的值排名相同,接下来的排名不会加。不会占据排名的坑位。row_number() 是无脑排序。
2024-04-30 17:18:56
322
3
原创 服务端压测
压测指标QPS:Query Per Second,每秒处理的请求个数 TPS:Transactions Per Second,每秒处理的事务数,TPS <= QPS RT: Response Time,响应时间,等价于Latency RT分平均延时,Pct延时(Percentile分位数)。平均值不能反映服务真实响应延时,实际压测中一般参考Pct90,Pct99等指标 CPU使用率:出于节点宕机后负载均衡的考虑,一般 CPU使用率 < 75% 比较合适 内存使用率:内存占用情况,一
2023-11-23 15:38:09
204
原创 hive- 18~18区间找最晚批次
开始时间大于等于18点,开始时间减去18小时;开始时间小于18点,开始时间加上(24-18)小时。开始时间:14:20 15:20 16:20 17:20 19:20。再根据 start_time_order 排序即可。计算【18,18)内的最晚时间。
2023-11-22 19:35:21
479
原创 jenkins.war -jdk8版本
链接:https://pan.quark.cn/s/b51630279a05。官方的地址下载太慢,下面是最新版的支持jdk8版本的。
2023-08-24 16:54:41
558
1
原创 hive -5分钟内有一次操作就算有效操作,统计一天内的有效时长
有一张用户操作记录表,一天内每5分钟算一个批次,如果5分钟内有一个操作记录则这5分钟有效,累计到总的有效时长里面。需要统计用户在每个设备的总的有效时长。
2023-08-16 17:33:52
223
转载 jmeter 测试报告
tps是Transaction per Second的缩写,也就是事物数/秒。它是软件测试结果的测量单位,一个事物是指一个客户机向服务器发送请求饭后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用时间和完成的事物数,最终利用这些信息来估计得分。反映了系统在同一时间内处理业务的最大能力,这个数据越高,说明处理能力越强,描述(看到系统的TPS随着时间的变化逐渐变大,而在不到多少分钟的时候系统每秒可以处理多少个事物。
2023-08-14 13:25:54
5409
原创 jvm-sandbox-repeater 初探
环境公司用的Linux虚拟机不能访问github,因此手动下载后上传上去下载源码jvm-sandbox-repeater,修改部分内容
2023-07-28 13:28:15
139
1
原创 appium-Android 自动化之路
定位问题上图,用xpath 根据resource-id访问元素,xpath可以从id6开始,例如driver.findElement(By.xpath("//androidx.recyclerview.widget.RecyclerView[@resource-id='id6']/android.view.ViewGroup[3]")).click();执行时间16s,xpath也可以从前面id5开始,例如driver.findElement(By.xpath("//andr.
2022-03-15 09:09:54
3019
原创 allure 测试报告中用例数翻倍(已解决)
在网上找的教程,在pom.xml中的plugin 有如下配置导致测试报告中的用例数不对,例如执行了10个用例,用例数显示为20,用例重复统计了解决方法:把这个配置去掉就行了!!!
2022-02-09 10:37:54
1003
3
原创 AssertJ 的使用
https://assertj.github.io/doc/#assertj-core-assertion-description 官方文档自定义断言信息接口测试中需要在断言结果显示具体哪条用例执行报错来定位问题,特别是参数化的时候。可以用as assertThat("a").as("验证value").isEqualTo("b");执行结果如下:实际使用中,参数化加个字段如comment,说明具体哪个用例,然后在 as 里把comment的值放进去即可。...
2021-08-17 16:34:28
210
原创 ASM字节码编程-02
到这我们基本了解到通过字节码编程,可以动态的生成一个类。但是在实际使用的过程中,我们可能有的时候是需要修改一个原有的方法,在开始和结尾添加一些代码,来监控这个方法的耗时。这也是非侵入式监控的最基本模型...
2021-05-20 19:12:39
143
原创 flink入门- TumblingCountWindow和TumblingTimeWindow
概念什么是 Window在流处理应用中,数据是连续不断的,因此我们不可能等到所有数据都到了才开始处理。当然我们可以每来一个消息就处理一次,但是有时我们需要做一些聚合类的处理,例如:在过去的1分钟内有多少用户点击了我们的网页。在这种情况下,我们必须定义一个窗口,用来收集最近一分钟内的数据,并对这个窗口内的数据进行计算。Time Window就如名字所说的,Time Window 是根据时间对数据流进行分组的。Flink 提出了三种时间的概念,分别是event time(事件时间:事件发生.
2020-12-04 17:23:16
1011
原创 获取Java bean的属性名和值
BeanPropertySqlParameterSource 直接把bean转成输入参数 MapSqlParameterSource 输入参数为map,sql中可以用:对象.变量 的格式 BeanWrapper beanWrapper = PropertyAccessorFactory.forBeanPropertyAccess(source);PropertyDescriptor[] descriptors=beanWrapper.getPropertyDescriptors...
2020-06-04 18:18:11
1978
原创 BeanPropertyRowMapper 的用法
BeanPropertyRowMapper将数据库查询结果转换为Java类对象。 常应用于使用Spring的JdbcTemplate查询数据库,获取List结果列表,数据库表字段和实体类自动对应。示例:@Overridepublic List<Demo> findAll() {String sql = "SELECT * FROM user";/*** BeanPropertyRowMapper将查询结果转换为类对象*/return jdbcTemplate.query(
2020-06-04 18:16:41
10965
2
原创 mock需要哪些知识点
监听配置文件的更新:commons-vfsVFSThe main entry point for the VFS. Used to create {@link FileSystemManager} instances.FileSystemManagerA FileSystemManager manages a set of file systems. This interface is used to locate a {@link FileObject} by name from one
2020-06-03 19:32:21
338
原创 Spring jdbc 入门
spring学习的仓库:git@gitee.com:jackyqidldd/spring.git先来一个入门的例子,不用任何配置,方便理解 DataSourceProperties.java 数据源配置的JavaBean类 @Data@Validatedpublic class DataSourceProperties extends AbstractMappedProperties{ @NotBlank private String url;..
2020-05-09 18:21:17
165
原创 mysql 工作中经常用到的sql
select FLOOR(UNIX_TIMESTAMP() / 60) * 60 - 10*60 AS tssum(case when timestampdiff(minute, create_time,now()) > 10 then 1 else 0 end) delay10,sum(case when instruction_type = 'TYPEA' and timestam...
2019-11-26 21:41:17
259
原创 简单的httpmock-MOCO
最近研究一下httpmock,用到了moco框架,很简单粗暴,记录一下。github:https://github.com/dreamhead/moco 有详细的文档可以参考moco的优点:1.只需要简单的配置request、response等即可满足要求,支持http、https、socket。可以说是非常的灵活性。2.支持在request 中设置 Headers , Cook...
2019-11-20 20:39:42
1616
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人