logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

编程修炼之行为树与状态机

文章目录游戏领域ai控制策略,对游戏NPC的行为控制一般有2种,一种是状态机,一种是行为树。行为树是一个包含逻辑节点和行为节点的树结构,每次需要找出一个行为的时候,会从树的根节点出发,遍历各个节点,找出第一个和当前数据相符合的行为。...

Linux 系统中 Java 程序被强制杀掉?这些日志帮你快速定位原因!

在 Linux 系统中,Java 程序可能会因为各种原因被系统强制杀掉。这种情况可能会让开发者感到困惑和无奈,尤其是当程序在生产环境中突然崩溃时。不过,别担心!Linux 系统和 Java 虚拟机(JVM)为我们提供了丰富的日志信息,帮助我们快速定位问题。今天,就让我们一起深入探讨如何通过日志来排查 Java 程序被强制杀掉的原因。

文章图片
#linux#java
arthas源码刨析:启动 (1)

arthas 在一些命令的执行需要有 JDK 命令的支持,以ProcessUtils.select 为例,该方法实际上是要调用JAVA_HOME 下的 jps。启动类 Bootstrap ,开头的注解就是 alibaba 的 cli 中间件,和 picocli 蛮像。这就理解了 arthas 提升要用 stop 命令来推出,而不是关闭当前命名窗口,它是个多进程应用。后面就是启动关键模块 artha

文章图片
#java
探索人工智能大模型的无限可能

人工智能大模型作为当今科技领域的前沿热点,正以其强大的能力和广泛的应用影响着我们的世界。通过本专栏的探索,我们深入了解了大模型的技术原理、应用现状以及面临的挑战和未来展望。在这个充满机遇与挑战的时代,让我们携手共进,积极探索人工智能大模型的无限可能,共同拥抱智能未来的美好明天。无论是科研人员、工程师、企业家还是普通用户,我们都将成为这场智能革命的参与者和见证者,共同书写人工智能发展的壮丽篇章。希望

文章图片
#人工智能
编程修炼之github利器Github Packages 开发者福音

前几天在GitHub闲逛,突然发现了Github Packages,当时还想这是什么东东,于是点开链接 https://docs.github.com/en/packages/using-github-packages-with-your-projects-ecosystem/using-github-packages-with-github-actions之后发现,哎呀,真香~~~包有好几种类型

linux 使用docker时开放的端口不受防火墙控制的解决方案

摘要:在Linux系统中,Docker容器端口可能绕过主机防火墙(如iptables/firewalld),因其网络规则优先级更高。解决方案包括:1)禁用Docker的iptables自动管理;2)使用firewalld直接控制Docker接口和端口;3)修改iptables规则优先级。验证可通过检查规则链和端口测试。建议优先使用firewalld或DOCKER-USER链管理访问策略,避免混合使

#linux#docker#eureka
springboot hibernate显示 sql 打印不生效源码排查

但是,如果进行了上述的错误配置,formatSQL 变量本应是 true false 的 bool值,在这里变成字符串了。sql打印调用的SqlStatementLogger 的方法,由 logToStdout 控制。导致sql打印失效,无法获得想要的结果。

文章图片
#hibernate#spring boot#sql
linux 使用docker时开放的端口不受防火墙控制的解决方案

摘要:在Linux系统中,Docker容器端口可能绕过主机防火墙(如iptables/firewalld),因其网络规则优先级更高。解决方案包括:1)禁用Docker的iptables自动管理;2)使用firewalld直接控制Docker接口和端口;3)修改iptables规则优先级。验证可通过检查规则链和端口测试。建议优先使用firewalld或DOCKER-USER链管理访问策略,避免混合使

#linux#docker#eureka
微服务修炼之服务发现--nacos 服务端代码结构

git clone https://github.com/alibaba/nacos.gitcd nacos/mvn -Prelease-nacos -Dmaven.test.skip=true clean install -Userver开启nacos的debug:前面提到nacos的目录结构console包是后台代码入口。非常典型的分层架构。项对应的config,naming功能是在对应的ja

ubuntu安装opencv报错No module named ‘skbuild‘

ubuntu安装:如果有报错:No module named ‘skbuild’可以执行apt install cmakepip install scikit-buildpip install cv2

    共 19 条
  • 1
  • 2
  • 请选择