- 博客(96)
- 资源 (14)
- 收藏
- 关注
原创 Nginx 代理服务中引用的非代理IP如何实现代理
用Nginx 做了代理Geoserver的服务,但该服务引用的js、css 引用的路径为被代理的IP(非代理后的IP),导致服务无法访问。eg:Nginx IP 为A, 代理的服务IP为B,当客户端通过http://A:8080/service=wms?
2025-11-20 16:48:28
169
原创 从JAVA到Python快速上手大盘点
Python:用注解明确区分,语法更清晰@staticmethod # 静态方法,无self参数@classmethod # 类方法,第一个参数是cls(类本身)Java:用static关键字,类方法需手动接收类对象public static String staticMethod() { // 静态方法public static String classMethod() { // 类方法需手动处理不要期待 Python 注解有 Java 注解的 “强驱动” 能力。
2025-10-28 17:36:44
840
原创 Linux下清理磁盘空间——df 磁盘占用100%,du占用很少空间的原因
df 磁盘占用100%,du占用很少时,两个命令对应不上大小时,可以试着清空“回收站”(已被删除的文件,未释放资源)查看删除状态的文件有哪些,并找到相应的PID和FN_NUM通过truncate命令清除掉所有删除文件占用的资源#PID参考上述命令结果中的第二列;FUN_NUM参考第四列并只取数字。
2025-09-10 15:59:11
992
原创 一起来聊聊GPT-5
低幻觉+强工具调用能力推动Agent落地:个人可构建专属工作助手,企业可部署“数字员工”处理法务、金融等复杂流程,开发门槛大幅降低。
2025-08-12 16:59:55
2992
原创 【扣子平台】导出小红书内容到飞书多维表格
我们组小伙伴们前阵子用扣子平台做了个根据接口文档生成JAVA代码的智能体,参加公司比赛虽然落选了,但并未减少我们对智能体学习的热情。抽点时间我也在扣子上做了个流程用来根据关键字搜索小红书,并将详情导出且输出在飞书多维表格中。网上也有不少贴子,但多少有点粗,今天给大家上个保姆教程。
2025-08-08 09:39:22
932
1
原创 Linux离线部署 Python应用
JAVA 开发Web项目,有一个预测算法的小功能,我们用Python写了一个简单的脚本(下次有时间可以把算法写写),本地是Windows开发的程序,线上是离线环境(没有网络),需要把Python放到Linux上运行,重点是Python部署时需要很多依赖类库,都是联网下载的,怎么把Python打包运行在Linux环境呢?Python 项目结构为|-- sarima.py (Python 程序脚本)|-- config.json (数据库配置)
2025-07-10 16:37:24
1160
原创 如何将OBJ文件转成GLB文件
obj文件专注于存储3D模型的几何数据(顶点、纹理坐标、法线等),通过纯文本描述模型结构,是一组可读的文本语句,eg:v表示顶点定义模型;ojb会依赖外部文件,材质信息需客外MTL文件存储,不支持动画功能,支持贴图文件,png/jpeg。
2025-06-24 17:07:47
1436
原创 程序员需要掌握的shell命令有哪些
突发奇想,给大家整理一下吧,可做为日常学习;curl -X POST -H "Content-Type: application/json" -d '{"type":"station","command":1,"duration":10,"playText":"","uids":[33810,1111],"system":"生产集控"}'sed 's/foo/bar/g' zl.txt (s是替换操作,foo是要匹配的内容,bar 是替换后的内容,g是全局替换, zl.txt是要操作的目标文件)
2025-05-22 17:22:37
875
原创 程序员如何与AI结合(豆包问答)
用户输入自然语言描述,如“用Python实现快速排序”,可自动生成完整代码,还能根据上下文实时预测后续代码,提升编码速度,并且可以将现有代码一键转换为其他编程语言。- 开发AI应用程序:结合自身的编程技能和AI知识,开发AI驱动的应用程序,如智能客服系统、智能推荐系统等,提升自己在AI应用开发方面的能力,增加个人在就业市场的竞争力。- 开发AI应用程序:结合自身的编程技能和AI知识,开发AI驱动的应用程序,如智能客服系统、智能推荐系统等,提升自己在AI应用开发方面的能力,增加个人在就业市场的竞争力。
2025-05-21 18:18:00
381
原创 Nginx代理Kafka集群
用户可能的疑问包括:为什么需要两个监听器?如何区分内部和外部客户端?安全协议的选择有什么影响?另外,用户可能在配置过程中遇到了连接问题,比如客户端无法正确连接到EXTERNAL监听器,或者Broker之间的通信失败。需要确保DNS配置正确,防火墙开放相应端口,并且安全协议配置与客户端匹配。还需要提醒用户,如果EXTERNAL使用主机名,要确保该主机名在客户端能够正确解析到对应的IP地址。此外,在配置多个监听器时,要注意端口不要冲突,并检查Kafka的日志是否有相关错误信息。
2025-03-04 17:30:51
1171
原创 Ollama+Deepseek+Cherry/Dify构建本地知识库
是一款开源的大语言模型(LLM模型)应用开发平台,为开发者提供了快速搭建生产级生成式AI应用的能力,内置一个直观简洁的强大的Prompt编排工具,具备增强搜索生成功能(RAG)可高化构建提供一个可视化的画布,让开发者可以在画布上快速构建安出一个可执行的自动化任务的AI应用。支持监控和分析应用程序日志和性能,并提出了后端即服务,主要体现在所有产品都附带相应的API,方便开发者将Dify集成到自己的业务中,实现数据的解耦和业务快速扩展。
2025-02-10 13:33:27
2782
原创 代码日常开发中的优化建议小结
Optional 类是 Java 8 引入的一个新特性,旨在解决空指针异常(NullPointerException)问题,提供一种优雅的处理 null 值的方式。Optional 类是一个容器,它可以包含一个值或者不包含任何值(即为空)。使用 Optional 可以显式地表示一个值可能存在也可能不存在,从而避免直接使用 null 值。如何使用 Optional使用 Optional.of(value) 创建一个包含非空值的 Optional 对象。
2025-02-06 16:15:02
946
原创 MongoDB平替数据库对比
SequoiaDB 巨杉数据库 是一款分布式文档型 NoSQL 数据库,自研原生分布式存储引擎支持完整 ACID,具备弹性扩展、高并发和高可用特性。适用于历史数据平台、全量数据平台、实时数据中台和内容数据管理平台等各类应用场景。侧重应用场景为金融类。广泛应用于银行、保险、证券、新能源、政府等行业等。主要物点兼容性:完全兼容传统关系型数据,数据分片对应用程序完全透明高性能与无限水平弹性扩展分布式事务与ACID能力同时支持结构化、半结构化、非结构化数据金融级安全性,多数据中心间容灾能力强。
2025-01-27 16:04:39
5611
原创 Mysql 和MongoDB用户访问权限问题及mongodump、mongorestore
刚给二线运维排查了一个问题,Mysql安装完可用,且可用navicat连接,项目中通过127.0.0.1去连数据库报错了。错误是,排查思路。
2024-10-15 16:46:17
924
原创 云原生理解
是一种软件开发和部署的方法论,旨在帮助应用程序在云环境中更好地运行。核心理念是将应用程序设计为可以在云上弹性部署、弹性扩展和弹性管理的方式。
2024-07-17 15:00:31
822
1
原创 springboot模块引用开发的小技巧
多模块开发的项目中,通常会把公共的部分提取出来,例如A、B模块引用了C模块,C模块中有一些配制信息。那A、B模块在启动时是否会加载C的配置信息呢?什么时机触发的配制文件的加载呢?实际验证了一下,先说配制文件加载的时机,是在springboot 的启动类Application调用run方法时触发的;那A模块在pom中引用了C模块 ,但并不会让C模块自动运行其启动类,因此C的配置文件是不会被加载进来的。在A模块启动时也会报错,因此,大家为了解决这个不动脑的方法就是直接在A中加上相应的配置。
2024-07-17 14:16:13
549
原创 SringBoot 如何使用HTTPS请求及Nginx配置Https
但需要注意,通过此命令如果找到的是安装后的命令则无效,仍不好使,需要找到安装源路径,如无法找到,可以通过https://www.openssl.org/source/ 下载进行安装。为什么转呢,因为Nginx的配置中是要求一个.key和.pem格式的,其他可否,我没有验证。解决这个问题,首先需要检查是否安装了OpenSSL,通过openssl version查看,未安装可以参考以下命令进行安装。证书生成完成后,可以导入到到项目中,将其复制到Springboot项目的resources目录下。
2024-06-14 14:51:35
1520
1
原创 JAVA +JDBC+Access数据库
首先,你需要下载并安装Microsoft Access数据库驱动。驱动可以从微软官方网站上下载。可以使用Java JDBC来连接Access数据库,并使用SQL语句来读取accdb数据。运行上述代码,你可以通过连接Access数据库并查询数据。替换为你的Access数据库文件的实际路径。两个jar文件添加到你的Java项目的类路径中。替换为你要读取的表的实际表名。
2023-07-24 15:05:22
2257
2
原创 Python+Mongo+LSTM(GTP生成)
接下来,我们连接到MongoDB数据库并获取需要进行预测的数据。假设我们有一个存储股票价格的集合,并且我们想要预测未来的价格。下面是一个简单的示例来展示如何使用Python和MongoDB来生成LSTM预测算法。然后,我们可以使用Keras库来构建和训练LSTM模型。这只是一个简单的示例,你可以根据你的数据和需求进行修改和扩展。最后,我们可以使用训练好的模型来预测未来的股票价格。
2023-07-24 15:02:52
661
原创 Docker学习
一个实际应用场景:比如我们开发完应用后需要移交给测试同学进行测试,那么我们需要一套测试环境,并把相应的环境依赖都复制到测试环境上(JDK、数据库、中间件、WEB应用等),即我们本地有一套开发环境,测试人员还得再装一套测试环境,如果将来上生产还得搞一套生产环境出来。那可不可像VM一样,我们把自己的开发环境都装在VM上,然后把VM 拷贝出来一份扔到测试环境里。VM的操作系统是占用硬件资源的,docker可以基于主机的操作系统当成进程一样可以打包移植。直接用docker命令拉取、运行即可了。
2023-04-06 17:21:00
374
原创 Springcloud项目接入nacos
默认模式是:客户端心跳上报Nacos实例健康状态,默认间隔5秒,Nacos在15秒内未收到该实例的心跳,则会设置为不健康状态,超过30秒则将实例删除。另外,可以使用实例的ephemeral来判断健康检查模式,ephemeral为true对应的是client模式(客户端心跳),为false对应的是server模式(服务端检查)。一旦服务端出现超过30秒的异常会被删除,就算服务端恢复正常也不能使用,需重启服务端才能恢复,建议正式环境使用持久化实例,开发者使用临时实例。tomcat需要配置类,否则找不到端口。..
2022-08-30 08:50:17
1253
原创 Python与JAVA学习内容对比
Python学习JAVAPython类名大写类名小写行尾有分号行尾无符号Tab或4空格用4个空格缩进行尾有分号行尾无符号行尾有分号行尾无符号行尾有分号行尾无符号行尾有分号行尾无符号行尾有分号行尾无符号行尾有分号行尾无符号行尾有分号行尾无符号行尾有分号行尾无符号行尾有分号行尾无符号...
2022-04-21 16:19:45
737
原创 Redis 安装总结
下载安装总结官网地址:Redis;由于官网没有提供windwos安装版本,可以去GItHub上载载或是微软下载地址:https://github.com/microsoftarchive/redis/releases/tag/win-3.2.100下载后解压缩如下图所示:命令行进入相应路径启动,D:\software\Redis-x64-3.2.100>redis-server.exe redis.windows.conf如下图所示代表启动成功设置Redis服务我们需要将r
2022-04-01 11:36:04
1551
原创 Nginx部署安装实现前后端分离(springboot+vue)+双机互备
nginx+springboot+vue实现前后台分离、双节点互备
2021-12-07 14:30:40
10507
2
原创 后台限制请求访问次数的实现
目录背景ExpiringMap限制请求次数应用示例pom依赖注解类定义切面定义Controler示例示例展现情况背景最近搞接口服务器,对兄弟团队提供数据接口,由于对接生产数据,担心小伙伴把我的数据库玩死,于是想着搞个请求限制吧,规定时间限制你的访问次数~~大致设计了下思路就是,同一客户端请求同一资源时在规定时间给你的请求次数做限制,即标识你同一客户端且是同一资源的请求时,就给你个请求次数,当在规定时间里请求次数超过了我的阈值,我就给提示:“等回再来拿数据,你来
2021-10-21 16:09:25
2333
语言包 解压后需要将font放到/usr/share下;font-rpm是字符集软件离线安装插件
2024-01-15
E3.Table
2008-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅