- 博客(18)
- 问答 (1)
- 收藏
- 关注
原创 ai agent转岗相关内容记录
本人是一名java牛马,安全行业辛苦耕耘4年有余,奈何当前安全行业环境确实不好,汗水与草料不成比例。因此计划转行,几经转折确认了某物流行业ai agent岗开发的offer,并且要转C#语言。本贴用于记录新语言学习的过程,方便后续自己参考和复盘。
2025-05-09 15:30:34
102
原创 AI agent相关概念了解
目前很多人用的其实是大模型,就是一个问答的操作界面。但是既然大模型可以提出每一步应该怎么去做(大脑能力),那么如果给他加上行动能力(让他能够实际去操作)和 感知能力(可以获得每一次行动的反馈),这就叫ai agent 智能体ps:就是通过引导词提供给大模型,告诉他有哪些能力,引导他用 思考-行动-观察-思考-行动-观察…的形式,直到完成用户任务。
2025-05-06 21:49:42
206
原创 一次项目升级中不易发现的坑
问题:项目测试中发现,这两个字段总是偶发性的出现丢失,日志无异常,以为是代码上的逻辑错误(临时被调过来,业务不熟),排查全部插表代码,均未发现漏洞,本地debug数据也正常,kafka数据也被正常消费。导致,这个项目名_bak是旧版本代码的备份,是个完整的war,会作为jar执行,消费了插表的消息,但是插表数据会丢失新增的两个字段。原因:排查项目文件,发现项目有个备份文件夹,如:/tomcat/tomcat8/项目名/myapps/项目名_bak。排查:增加日志打印,替换class,执行但未打印日志。
2024-04-18 00:40:13
270
2
原创 ai概念了解和尝试
一些概念:tensorflow:一个用来训练数据的框架opencv:包含已经训练好的模型,和一些图像识别的训练方法Tesseract:文字识别的模型。
2024-02-23 10:02:10
305
2
原创 jmeter并发性能测试
\apache-jmeter-5.5\bin\jmeter.properties文件,修改language=zh_CN。.\apache-jmeter-5.5\bin\jmeter.bat文件,用于启动客户端。90%百分位:该并发量下90%的用户响应时间小于该值,一般超过3000毫秒就到并发峰值了。(1) 添加对应的驱动jar包到.\apache-jmeter-5.5\lib路径。(4) http请求中调用该变量,用变量名+数字,数字代表查询出来的第n个值。异常%:接口调用异常占比,一般要求为0。
2024-02-22 14:41:59
1766
1
原创 安全扫描appscan问题及修复
之前还有用过Acunetix,但是没有AppScan好用1、部署AppScan2、新建一个扫描,录制登录程序3、可以选择让程序自己进行全盘扫描或者选择手动搜索4、可以选择全盘扫描,然后在里面再选择手动探索。会弹出一个谷歌浏览器,程序会记录下你访问了哪些接口,然后判断你这些请求是否有问题。需要注意的是,程序会修改你的入参然后批量访问接口,会造成大量脏数据,有需要可以提前备份一下数据库。5、结束了之后,就生成导出报告,就选择第一个tab的生成pdf就好,或者直接看一下结果。
2024-02-22 14:40:36
852
1
原创 【安全框架】springSecurity
*主要功能:**用户认证(就是用户名密码验证我们系统有这个用户)、用户授权(就是判断这个用户是不是有这个权限)需要实现:1、登录2、token生成及验证,保存管理等等3、角色管理体系4、ip白名单配置文件:需要重写实现的地方:解决的问题:1、根据deploy.mode配置,决定是省端的青天模式,门户模式,还是地市自己的用户系统模式。
2024-02-22 14:32:40
424
1
原创 redis
里面有: 数个redisTemplate(路径在config/cache/RedisConfig下),redis模板,可以选择存储时候的key,value类型,默认为string,string一般写为string,object 这个方法中,stringRedisTemplate。/目录下有个cache,里面写具体的实现方法,XXXRedisService类,里面是具体使用Redis的一些操作(让缓存失效,获取缓存信息,批量缓存等) 项目中用到的是:比赛标准答案,参赛对象信息,考试详情,考试答案。
2024-02-22 13:55:22
295
1
原创 mongoDB
mongo比mysql快的原因mongo是不支持事务的,并且做了内存缓存层,所以会把磁盘IO操作换成内存操作mysql Innodb、MyISM两种索引,后者是不支持事务的。
2024-02-22 13:53:11
319
1
原创 【问题排查】jstack
2.cmd使用命令:java -jar jca469.jar,会跳出一个窗口。4.右键,thread detail可以看到具体的堆栈信息。3.jstack -l 进程ID > 进程ID.log。1.使用jstack分析工具,jca469.jar。也可以直接搜索meiya开头的,状态异常的应用方法。Waiting On monitor,等待资源。5.可以定位到状态异常的代码行,方便排查问题。2.第二个数字,是进程ID。Runnable,执行中。Deadlock,死锁。Blocked,阻塞。
2024-02-22 13:44:00
312
1
空空如也
用关系型数据库实现图数据库的相关实现
2022-04-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人