
工作记录
没想到兜兜转转最后还是回到了java开发,本专栏结合自身工作实践,梳理工作中遇到的问题
旅行美蛙
24年毕业双非硕士、现在就职于市级国企金融it部门。如果觉得文章对您有帮助,请点赞或关注,谢谢。
展开
-
记录一次openwebui部署无法使用知识库的问题
这里估计是用了yeild之类的迭代器,然后拼装的形式就要报错。所以还是写死吧,或者直接url传入的时候要写xxxx/api/embed。request.post获取embedding的时候报错404 xxxx/api/embed。上传pdf和docx以及txt报错nonetype。然后看后台日志和源代码。原创 2025-03-10 16:58:21 · 491 阅读 · 0 评论 -
记录一次centos7排错/usr/lib64/
root用户下在升级ollama4->5的时候遇到libm.so.6、libc.so.6与ld-linux-x86-64.so.2缺少某些符号的高版本。(/usr/lib64/下)遇到问题1:软连接ld-linux.so.2->ld-linux-x86-64.so.2的时候不小心用ln -sf强制反向覆盖了。导致无权限、无命令、无法登录。解决问题1:libm.so.6与libc.so.6用minicond3/envs/xxx/lib/下的就行。遇到问题就ldconfig一下。原创 2025-03-10 10:12:25 · 200 阅读 · 0 评论 -
记录一次miniconda+openwebui迁移
报terminals database is inaccessible是在conda虚拟环境中,当使用sudo clear的时候可以正常运行命令,解决方法如下。记得openwebui和ollama的版本匹配哦、不然embeddding的url可能不一样。原创 2025-03-06 15:54:19 · 392 阅读 · 0 评论 -
nvidia驱动更新,centos下安装openwebui+ollama(非docker)
cudnn想办法自己下一下,我这里是12.x和11.x通用的。下载对应的程序(这个是linux64位版本通用的)查看centos内核版本。原创 2025-02-26 17:21:35 · 423 阅读 · 0 评论 -
pandas数据存到informix数据库
此外,还有一些,定时生成、等待生成结束,生成结束后、下载、下载完成后存储到数据库的过程。(另外,数据处理和插入的时间可以重复利用从而减少时间,涉及到之前做得数据库连接池。由于无法通过sqlalchemy连接数据库ibm的informix数据库。那么这篇文章就是介绍如何将十几万条的pandas的数据存到informix中。支持statement和many的方法,这样1、可以防止sql注入。在数据过滤中,值得注意的是pandas中null是以。然后自定义我们需要的sql语句,可喜可贺的是,原创 2025-02-21 16:46:47 · 315 阅读 · 0 评论 -
python下载文件
目前csdn上没有介绍如何保持原名下载的,包括zip非临时保存的解压下载。图片的话,如果headers里面没有,一般是自定义名字,或者从url获取名字。,主要是要解析响应header的Content-Disposition。此代码由我在csdn的deepseekr1模型生成的结果上修改。原创 2025-02-17 17:07:52 · 186 阅读 · 0 评论 -
pythonrsa加密与sha256加密
这个比较有意思,不过我前端不太熟悉,js也是二懂二懂的。原创 2025-02-17 16:50:51 · 321 阅读 · 0 评论 -
Niginx笔记
common-http90/wxproxy/qrcode 匹配固定的字符序列 /common-http90/wxproxy/qrcode,这部分表示了具体的路径前缀。) 则表示前面的点可以出现零次或多次,因此它可以匹配空串或者是任何长度的一系列字符组合。描述: 表示前缀匹配,如果匹配成功,则停止搜索其他正则表达式。描述: 使用正则表达式进行匹配,不区分大小写。) 可以匹配除换行符外的任意单个字符;,则将匹配的内容及其前缀替换为。标记着字符串结束的位置。Niginx中文文档。url路径中匹配到的。原创 2025-02-14 13:55:07 · 277 阅读 · 0 评论 -
python的数据库连接池、多线程任务、定时执行
【代码】python的数据库连接池、多线程任务、定时执行。原创 2025-02-14 13:35:56 · 135 阅读 · 0 评论 -
nginx
同事亮哥将nginx交给我,顺便简单教学了一下。原创 2024-10-26 10:13:38 · 331 阅读 · 0 评论 -
tomcat
主要是修改tomcat文件夹里的。处理tomcat的乱码问题,原创 2024-10-26 10:10:57 · 232 阅读 · 0 评论 -
java开发,记录一些注解和架构 pojo、entity、respository
最近接了一个项目,说是项目其实也不算是项目,因为是把这个项目赛到其他项目中的。熟悉一些这个项目的功能,梳理了一下,在代码开发中主要关心。在这里主要记录前3个的流程与作用。后面两个就不管了,任何开发技术中都比较常见。原创 2024-09-05 15:59:49 · 1846 阅读 · 0 评论 -
informix
数据库很抽象,没有什么现代方法,推荐不要用。group_by不支持text,从设计上不建议使用text作为字段属性。代表日期格式从年到秒。原创 2024-09-05 10:11:21 · 311 阅读 · 0 评论 -
数据脱密Huntool.DesensitizedUtil
那个水货同事的脱密代码完全不能用。我另找了一个Huttol的脱密方式。进行判断,当空格去除后,或者为null时,将代码交由。处理,该类在处理null的时候会返回空字符串。为null的时候会报错,这里采用的是。原创 2024-08-27 18:22:00 · 204 阅读 · 0 评论 -
日志文件log4j
今天在处理一个文件,不打印日志的情况,刚好其他项目是logback,这个项目是log4j。另外这个项目中的logback.xml未生效。应该和pom文件有一点关系。log4j的DailyRollingFileAppender,在当天不会显示出来。原创 2024-08-26 14:39:02 · 367 阅读 · 0 评论 -
alibaba的druid连接数据库导致的报错。
另外,对于tomcat云端部署多个项目(webapps)下,注意,alibaba的druid连接数据库导致的报错。另外对于log4j,要注意一点,要把输出的范围从error或debug改为info,这样更好。原创 2024-08-22 16:53:35 · 388 阅读 · 0 评论 -
NoClassDefFoundError
的问题时,需要进一步排查pom里面引用冲突,因为部分包的scope作用域是provided,而打war包的需要complime。idea里面通过maven插件进行依赖分析,查看并改进包的情况。1、查看d盘根目录的logs文件夹(如果项目有log4j,可以看看logback.xml文件怎么写的),通过日志来定位排查问题。测试环境中项目打成war包准备发布到tomcat上,遇到多个问题。2、根据项目打包的时候记得在pom里面将packaging修改为。3、通过日志或控制台排查定位到。原创 2024-08-21 16:22:49 · 207 阅读 · 0 评论 -
8.5,sql注入,测试工具
下载好了后,在设置里面修改模板和设置为junit4测试。然后再control层中,选择squaretest生成api的测试类。,用冒号作为标识符,后面再用map插入。java项目,将原来的。原创 2024-08-06 15:19:22 · 166 阅读 · 0 评论 -
7.29爬虫维护
4、scrapy的爬虫过滤,注意重复url在srcapy.Request方法里面会过滤掉,重复字段的请求要允许过滤。5、pymysql的异步修改、插入会产生链接问题,推荐使用DButl的连接池进行配置pymysql。1、加密算法sha、与时间加密。f12前端页面,所有文件中查询到指定字段。3、熟悉公司整体项目框架,前端、nginx服务器,后端服务器。2、加锁维护token或jwt之类的凭证,双if嵌套判断。原创 2024-07-29 17:48:51 · 929 阅读 · 0 评论 -
安全扫描漏洞
springboot2.7.15与springfox的Swagger3.0产生路径冲突。版本升级的时候,往往会发生代码冲突,这时候找到错误点,注释掉再看。xss应当用filter进行过滤,路径遍历,暂时没找到解决方案。原创 2024-07-19 17:18:53 · 263 阅读 · 0 评论 -
idea与maven项目问题
在maven搭建的项目中,个人可能只占整个大项目的一部分,通过svn、git等工具同步版本,但是idea不一定能够正确识别目录。所以需要手动将加载目标项目让maven识别。idea中鼠标右键pom.xml文件,点击maven,加载项目或者断开链接。原创 2024-07-19 15:59:04 · 125 阅读 · 0 评论 -
常用环境搭建
工作常见环境配置原创 2024-07-19 15:35:00 · 414 阅读 · 0 评论