nexus 管理npm包 创建仓库 hosted改成allow redeploy,这样才能运行重复上传一个包,不然会报400:bad requestroxy的remote storage设置:当私有仓库和代理仓库缓存包里无请求的包时,就会通过这里配置的地址去服务器下载需要的包,然后再缓存下来。填的是淘宝镜像:https://registry.npm.taobo.org。npm官网的下载有点慢.na 2025-11-13 js #nexus #npm
vue3引入json-editor-vue3问题 模版使用1234567891011121314151617181920//模板使用<json-editor-vue class="editor" v-model="data" />// 组件内引用import JsonEditorVue from 'json-editor-vue3'export default { 2025-11-13 js #vue3 #son-editor-vue3
搭建maven私有仓库nexus 部署123456789services: nexus3: image: sonatype/nexus3 container_name: nexus3 restart: always ports: - "8081:8081" volumes: - ./data:/nexus-data 初始密码在 /admin.password 2025-11-11 java #运维 #java
Mac homebrew 切换node版本 查看可以安装的node版本1brew search node 查看本机已经安装的node版本1brew list | grep node 安装node12brew install node@22brew install node@20 Homebrew 会把程序安装在 /opt/homebrew/opt/node@20 /opt/homebrew/opt/node@22. 想执行当前哪一 2025-11-10 nodejs #nodejs
java集合 List 接口:有序可重复的List 接口的核心定位是维护有序(插入顺序)、可重复的元素集合,就像生活里按顺序记录的 “待办清单”,新增元素会排在末尾(或指定位置),且允许内容相同的项重复出现。这种特性让它成为处理 “有先后顺序、需保留重复内容” 场景的首选,比如订单流程记录、用户操作日志等。 常用实现类对比(ArrayList、LinkedList、Vector) 实现类 底层结构 核心优势 2025-11-05 java #java
mysql的隔离级别 MySQL 的事务隔离级别是数据库保证事务 ACID 特性中 隔离性(Isolation) 的核心机制,用于解决多个并发事务同时操作数据时可能出现的 脏读、不可重复读、幻读 等问题。MySQL 定义了 4 种标准隔离级别(由低到高),不同级别对并发问题的解决程度和性能开销不同. 首先了解: 脏读、不可重复读,幻读的概念。 脏读:读到其他事务的临时数据,当事务回滚 读取的数据成为脏(无用)数据 2025-08-20 mysql #mysql
mysql存储结构 Mysql 采用B+树的存储结构,这时一颗多路平衡树,由于是多路,所以可以降低树高,但是我们的MySQL还是不满意,觉得效率还不是不够高,于是MySQL 就使用B树的变形也就是B+树,我们在前面就知道B+树有一些特点:真实的数据都是保存在叶子节点上的,非叶子结点只是起到一个导航的作用,并且叶子结点是使用双向链表进行连接的,所以在数据库进行范围查找的时候十分方便. B树示例: B+树示例: 2025-08-20 mysql #mysql
mysql索引 索引是数据库中用于加速数据检索的一种数据结构。它类似于书籍的目录,通过索引可以快速定位到数据的位置,而不需要扫描整个表。 索引的作用 加速查询:索引可以显著提高查询速度,尤其是在大数据量的表中。 优化排序和分组:索引可以帮助数据库快速完成排序和分组操作。 保证数据唯一性:唯一索引可以确保某一列或多列的值唯一。 索引的代价 存储空间:索引需要占用额外的存储空间。 写操作性能:索引会降低插入、更 2025-08-01 mysql #mysql
栈上分配 通过jvm内存分配可以知道java中的对象都是在堆中进行分配的, 当对象没有被引用的时候, 需要依靠gc进行回收内存, 如果对象数量较多的时候, 会给gc带来较大的压力, 也间接影响了应用的性能.为了减少临时对象在堆内分配的数量, jvm通过逃逸分析确定该对象会不会对外部访问.如果不会逃逸可以将该对象在栈上分配.这样的话该对象所占用的内存空间就可以随着栈帧出栈而销毁, 就减轻了垃圾回收的压力. 对 2025-07-25 八股文 #面试
Spring外部化配置:JSON应用程序属性 Spring外部化配置:JSON应用程序属性当应用程序启动时,任何spring.application.json或SPRING_APPLICATION_JSON属性都会被解析并添加到Environment中。 1$ SPRING_APPLICATION_JSON='{"my":{"name":"test" 2024-07-30 spring #java #springboot #Spring外部化配置