如何做编程知识投资及减少知识失效的影响

如何做编程知识投资及减少知识失效的影响

引言 常常听到程序员童鞋哀叹:不过三五年,学到的大半编程知识都过时了。得拼命学习新知识新技术,这啥时候是个头?要解答这个问题,先来看初级工程师和高级工程师有什么区别。 初级工程师与高级工程师的区别在哪?初级工程师通常是按产品经理的要求堆功能,全然不顾系统整体的复杂性和稳定性,高级工程师则会对每增加一

ElasticSearch 中Ik分词搜索遇到的一个问题

ElasticSearch 中Ik分词搜索遇到的一个问题

场景描述 电商应用商品搜索功能 elasticSearch 版本:7.1.17 商品数据存放在名为 goods 的 index 中 用于搜索的字段 goods_name 类型为 text,配置了 ik 分词器,模式为 ik_smart {  "mappings": {    "goods_nam

Docker 快速部署 Nginx

Docker 快速部署 Nginx

三步走战略 拉取 Nginx 镜像,首次启动容器 docker pull nginx docker run -d --name nginx nginx 拷贝配置文件,方便目录映射 查看容器 docker ps 拷贝容器内的 Nginx 相关文件至宿主机目录 docker cp d40

Nacos 集群部署

Nacos 集群部署

安装包及环境准备 环境准备 Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven环境,请确保是在以下版本环境中安装使用: 64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac。 64 bi

实用工具的 Docker 镜像汇总

实用工具的 Docker 镜像汇总

镜像列表持续更新,目前是列出自己使用到的部分 draw.io 一款功能强大的绘图软件 docker run -dit --name="draw" -p 8080:8080 -p 8443:8443 jgraph/drawio excalidraw 一款非常轻量的 在线白板 工具,可以直接在浏览器打

使用FRP 实现内网穿透

使用FRP 实现内网穿透

frp 是什么? frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。 为什么使用 frp? 通过在具有公网 IP 的节点上部署 frp 服务端,可以轻松地将内网服务穿透

Gitee + Jenkins 实现自动触发构建

Gitee + Jenkins 实现自动触发构建

Gitee Jenkins Plugin 是Gitee基于 GitLab Plugin 开发的 Jenkins 插件。用于配置 Jenkins 触发器,接受Gitee平台发送的 WebHook 触发 Jenkins 进行自动化持续集成或持续部署,并可将构建状态反馈回Gitee平台。 简介 目前支持特

Docker 安装 Jenkins 并部署项目

Docker 安装 Jenkins 并部署项目

下载镜像 使用 docker search 命令搜索 jenkins 镜像,结果如下: 此处选用 jenkinsci/blueocean 版本,这次是 Jenkins 官方推荐的镜像版本。因为在实践中发现官方镜像使用中会出现大量插件安装失败的问题,针对此问题,可以选择手动上传插件安装。这里就不再详细