随笔分类 - Language
摘要:一、概要 1. 环境 (1) Rocky Linux 9.2 二、配置 1. 镜像 (1) 查看镜像 npm config get registry (2) 配置镜像 npm config set registry 镜像地址 (3) 镜像列表 淘宝: https://registry.npm.tao
阅读全文
摘要:一、概要 1. 环境 (1) Rocky Linux 9.1 (2) Node.js 16.0 二、安装 1. 准备 (1) 更新仓库 sudo dnf update -y (2) 安装NPM依赖的构建工具 这个工具包包含众多编译环境,比如Python, C, C++等,如果跳过此步骤那么安装nod
阅读全文
摘要:一、环境 1. 版本 (1) CentOS 7.9 (2) OpenJDK 11 2. 准备 (1) 查询已安装的Java版本: java -version 或者: rpm -qa|grep jdk (2) 删除已安装的JDK: sudo rpm -e --nodeps [JDK包名] 二、安装 1
阅读全文
摘要:一个在线阅读网站,有若干书籍,每本书籍有若干章节,每个章节有若干字数,假设在线十万用户阅读。 1. 用户可随时查询任何一本书的当前阅读用户数; 2. 用户可以随时查询任何一个章节的当前阅读用户数; 3. 管理员可以随时查询所有用户的大概阅读字数。 以下是我的解答,请网友们勘正: 1. 用户类: im
阅读全文
摘要:一、Spring Boot Actuator简介 官方文档:https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-features.html Spring Boot Actuator(以下简称S
阅读全文
摘要:1. 全局安装rimraf npm install rimraf -g 2. 进入到node_modules同级目录,删除node_modules rimraf node_modules
阅读全文
摘要:1. 首先去NPM官网注册账号https://www.npmjs.com 2. 命令行CD到需要发布的项目根目录 3. 确认当前仓库是否为官方仓库: npm config get registry 3.1 如果显示是官方仓库则继续 3.2 如果显示是国内的镜像地址: 则需要切换到官方仓库: npm
阅读全文
摘要:OpenFeign是Spring Cloud全家桶中最重要的一个RPC工具,本文想归纳一下自己两年多来使用Feign的一些实践经验,希望本文能对读者有所指引和帮助。 一、问题的提出 作为项目构建者,我们需要思考项目和开发者分别需要什么样的一种RPC,也就是我们面对的技术需求。 站在项目的角度: 1.
阅读全文
摘要:每个项目从开发到测试再到上线所需要的各种环境是不同的,这就需要维护相应的配置文件,比如properties或yml文件。有了配置文件后就要考虑如何与应用进行集成。 对于云环境来讲,项目发布需要打成镜像,再进行部署。如果把spring boot项目连同配置文件(变量)一起打入JAR包并不是一个很好的选
阅读全文
摘要:一、下载和安装 1. 前往官网https://nodejs.org/或https://nodejs.org/en/download/下载最新推荐版的Node.js,本文使用10.13.0版本。 对于Windows系统,使用.msi安装文件是最简单的,也可以使用.zip进行绿色安装。 2. 如果使用.
阅读全文
摘要:Quartz是实现定时任务的利器,Quartz主要有四个组成部分,分别是: 1. Job(任务):包含具体的任务逻辑; 2. JobDetail(任务详情):是对Job的一种详情描述; 3. Trigger(触发器):负责管理触发JobDetail的机制; 4. Scheduler(调度器):负责J
阅读全文
摘要:上一篇我们梳理了Spring Boot 2 整合log4j2的配置过程,其中讲到了Spring Boot 2原装适配logback,并且在非异步环境下logback和log4j2的性能差别不大,所以对于那些日志量不算太高的项目来说,选择logback更简单方便。 1. pom.xml pom.xml
阅读全文
摘要:一、背景 1. log4j2传承于log4j和logback,它是目前性能最好的日志处理工具,有关它们的性能对比请看: 2. 除了性能好之外,log4j2有这么几个重要的新features: (1) 自动热重载配置文件,而且重新加载期间不会丢失日志请求。logback也可以热重载配置文件,但是它在重
阅读全文
摘要:本文演示多数据源(MySQL+SQL Server)的配置,并且我引入了分页插件pagehelper。 1. 项目结构 (1)db.properties存储数据源和连接池配置。 (2)两个数据源的mapper配置分别在src/main/resources下面的datasource1和datasour
阅读全文

浙公网安备 33010602011771号