Set集合的一些特性

HashSet // 先看一下成员变量 // 由此可见内部存储是一个HashMap private transient HashMap<E,Object> map; private static final Object PRESENT = new Object(); public HashSet() { map = new HashMap<>(); } // add方法...

ip2region使用中找不到资源的解决方案

通过类路径加载资源 ip2region文件位置:resource/ip2region/ip2region.xdb pom信息 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:...

nginx配置中常见的坑

坑一 代理后端接口时 少写一个/ 第一种 错误的: location /prod-api {} 正确的: location /prod-api/ {} 第二种 错误的: proxy_pass http://127.0.0.1:8080; 正确的: proxy_pass http://127.0.0.1:8080/; 示例 location /stage-api/ { proxy_pass...

将自己的镜像上传至Docker hub仓库

修改docker镜像的tag docker tag 镜像id 你的账户名/镜像仓库名:tag名 查看镜像列表 docker images 推送到仓库 docker push 你的账户名/镜像仓库名:tag名 仓库地址 https://hub.docker.com/ ...

用Dockerfile创建docker镜像

前言 Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。Dockerfile定义了进程需要的一切东西。涉及的内容包括执行代码、文件、环境变量、依赖包、运行时环境、动态链接库、操作系统的发行版、服务进程和内核进程(当应用进程需要和系统服务和内核进程打交道,这是需要考虑如何设计namespace的权限控制)等等。 在用Dockerfile定义一个文...

Springboot 集成 ElasticSearch

引入依赖 <!--ES--> <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>7.4.1</version> </...

Git常用命令

基本操作 用户配置 git config --global user.name "silence" git config --global user.email "silence@163.com" 配置级别 local(默认,高级优先):只影响本地仓库 global(中优先级):只影响所有当前用户的git仓库 system(低优先级):影响到全系统的gi...

HelloWorld

欢迎使用 Perfree,如果您看到这篇文章,表示Perfree 已经安装成功. ...

nvm的使用

关于nvm nvm是一个node的版本管理工具,可以简单操作node版本的切换、安装、查看。。。等等,与npm不同的是,npm是依赖包的管理工具。 使用 1.先卸载之前的node.js2.在刚刚的nvm文件位置打开cmd3.输入以下代码查看nvm可安装的node版本 nvm ls // 看安装的所有node.js的版本 nvm list available...

在VMware中导出、导入虚拟机镜像

环境信息 产品:VMware® Workstation 16 Pro 版本:16.1.2 build-17966106 操作系统:Windows 10 导出镜像 导出为ovf格式 关闭虚拟机 文件 -> 导出为OVF 选择导出位置 看到.mf .ovf .vmdk .iso 这四个文件即导出成功 导入镜像 打开OVF镜像 文件 -> 打开 -> 选择ovf文件 输入名称 ...