logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Neo4j 完全指南:从核心特性到 Java 实战(附企业级应用场景)

Neo4j作为原生图数据库,在关联密集型场景中具有不可替代的优势,Java开发者通过Spring Data Neo4j可快速集成到项目中。理解“节点-关系-属性”的图模型,告别关系型数据库的JOIN思维。熟练使用Cypher查询语言,高效操作图数据。遵循数据建模和性能优化最佳实践,确保生产环境稳定运行。

文章图片
#neo4j#java#开发语言
Java 三色标记算法:并发垃圾回收的核心技术解析

三色标记算法的核心思想是通过三种颜色标记对象的存活状态,以此区分对象是否需要被回收,同时为并发标记提供状态依据。白色:初始状态下所有对象均为白色,代表对象尚未被垃圾回收线程访问和标记。若标记流程结束后对象仍为白色,则表示该对象不可达,属于可回收的垃圾对象。灰色:对象已被垃圾回收线程访问,但该对象引用的所有子对象尚未完成标记。灰色对象是标记流程的中间状态,垃圾回收线程需进一步遍历其引用关系。黑色:对

文章图片
#java#算法#开发语言
git 提交代码到错误分支如何解决

IDEA 中, 当我们修改代码提交后, 才发现提交到了错误的分支上, 这时如何处理?切换到正确的分支在刚刚的错误提交上, 右键 > 点击 cherry-pick (择优选择)push 推送代码到仓库注: cherry-pick 时, 可能提示your local changes would be overwritten by cherry-pick. hint: commit your ch

#git
docker 中 add 和 copy 的区别

add 和 copy 都是复制文件 / 文件夹add 可以从网络 / 本地复制; copy 仅从本地复制, 语义更明确, 推荐使用 copy

jquery 如何查找自己的祖先元素

jQuery 使用 .parents(selector) 查找自己的祖先元素.总会查找出所有匹配的祖先元素这里举例, 查找 .parent 元素<div class="parent" data-msg="你好鸭2"><div class="parent" data-msg="你好鸭3"><div class="son"><div class="grands

linux 的 cp 命令如何复制不提示覆盖

在 linux 上使用命令进行文件复制时, 如果有重复文件会提示是否覆盖我们这里举例把文件夹 a 中的 a.txt 复制到文件夹 b 中的, 并且 b 中已有 a.txtmkdir a btouch a/a.txtcp a/a.txt bcp a/a.txt b有的时候需要设置不提醒, 静默覆盖重复文件查看 cp 的帮助信息cp --help当我们执行 cp -f a/a.txt b 时, 发现仍

springboot 通过参数指定加载 profile 不生效

今天在部署项目时, 发现自己在命令上明明指定了 profile, 但是仍然加载了 default 的 profile, 百思不得其解. 后来发现是参数的顺序写法了.错误写法java -jar ups_server.jar-Dspring.profiles.active=staging注意, 如果是 -D 的参数应该在 -jar 前面, 如果是 – 的参数应该在 -jar 的后面. 而我当时把 -D

#spring boot#jar#java
mybatis 设置 typeAliasesPackage 无法识别 jar 包里的类

解决在实例化 SqlSessionFactory 的方法里增加一句 VFS.addImplClass(SpringBootVFS.class);(放在开头即可)

#java
mybatis 方法是否支持重载

mybatis 方法不支持重载, 方法名称作为方法的唯一标识符, 与形参列表无关如果重复声明相同方法名, 不同形参列表, 那么启动会报错

#java
linux 的 free 命令

free 命令是用来查看系统内存状况的# 查看 free 命令的帮助文档free --help# 用人类易读的单位展示系统内存状况free -h一般, 我们关注 available 列的剩余可用内存即可avaiable 列的值 约等于 free 列 + buff/cache 列total-总内存used-已使用内存free-空闲内存shared-共享内存buff/cache-缓冲区内存availa

    共 25 条
  • 1
  • 2
  • 3
  • 请选择