RabbitMQ 的集群部署
臣亮言:先帝創業未半,而中道崩殂。今天下三分,益州疲敝,此誠危急存亡之秋也!然侍衞之臣,不懈於內;忠志之士,忘身於外者,蓋追先帝之殊遇,欲報之於陛下也。誠宜開張聖聽,以光先帝遺德,恢弘志士之氣;不宜妄自菲薄,引喻失義,以塞忠諫之路也。宮中,府中,俱為一體;陟罰臧否,不宜異同。若有作奸,犯科,及為忠善者,宜付有司,論其刑賞,以昭陛下平明之治;不宜偏私,使內外異法也。
The POM for com.singularsys.jep:singularsys.jep:jar:3.4 is missing, no dependency information available
问题复现今天换了新电脑重新下载了一遍公司的项目,前面一切都很顺利,但是 maven 加载的时候却报错了 解决办法 这里可以看到报错主要是因为阿里镜像没有这个依赖导致,可以在你本地的 settings.xml配置公司的镜像,一般这种没有的包公司都会上传至自己的镜像库 或者你可以把景象下载到本地,指定 maven 路径 1234567<dependency> <groupId>com.singularsys.jep</groupId> <artifactId>singularsys.jep</artifactId> <version>3.4</version> <scope>system</scope> <systemPath>'这里换成你自己的项目路径'</systemPath></dependency>
Butterfly 修改自己心仪的字体
首先在 source/css 下面创建一个 font.css,添加以下内容 12345@font-face{ font-family: 'wuwuwu' ; /* 字体名自定义即可 */ src: local('/fonts/YeZiGongChangRunYuanTi-2.ttf'); /* 字体文件路径 */ font-display : swap;} 接下来把写好的 css 引入 Butterfly.yml 中 最后把定义好的字体名称填入 Butterfly.yml 中的 font-family 推荐几个免费的字体网站 Free Fonts 字体 Google Fonts | 谷歌字体中文版 字体天下 - 提供各类字体的免费下载和在线预览服务
SpringBoot2
Spring与SpringBootSpring能做什么spring的能力 Spring的生态https://spring.io/projects/spring-boot Web开发 数据访问 安全控制 分布式 消息服务 移动开发 批处理 Spring5重大升级响应式编程 内部源码设计基于Java8的一些新特性,如:接口默认实现。重新设计源码架构。 为什么用SpringBootSpring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”. 能快速创建出生产级别的Spring应用 SpringBoot优点● Create stand-alone Spring applications ○ 创建独立Spring应用● Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files) ○ 内嵌web服务器● Provide...
maven-wrapper 的应用
maven-wrapper 的应用使用 https://start.spring.io/ 生成Spring Boot初始项目时,发现其中有几个奇怪的文件 1234567891011├── .mvn │ └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── mvnw └── mvnw.cmd maven-wrapper 的作用先来看看传统 maven 的使用流程: 传统使用 maven 需要先到官网上下载 配置环境变量把 mvn,可执行文件路径加入到环境变量,以便之后使用直接使用 mvn 命令 另外项目 pom.xml 文件描述的依赖文件默认是下载在用户目录下的 .m2 文件下的 repository 目录下 再次,如果需要更换 maven 的版本,需要重新下载 maven 并替换环境变量 path 中的 maven 路径 现在有了 maven-wrapper,会获得以下特性: 执行 mvnw 比如 mvnw clean ,如果本地没有匹配的 maven...
Maven 命令 install 和 package的区别
packagepackage来打包项目的时候,会在项目中生成一个 target 文件夹 web项目会在该目录下打war包;Java 项目会在该目录下打jar包 install使用 install 方式就是将项目转换成为 maven 依赖存放在本地 maven 仓库中。比如项目使用 install 后存在我本地 maven 仓库中路径是:/Users/wxz/.m2/repository/com/项目名 install 包含了 package 的功能,如果项目 A 依赖项目 B,项目 A 执行 package 的时候可能会报错,因为找不到依赖 B,此时要用 install 命令;项目 B 打包到 maven 的仓库,此时项目 A 可以正常依赖!!!
Redis6
NoSQL数据库简介技术发展技术的分类 1,解决功能性的问题:Java,Jsp,RDBMS,Tomcat,HTML,Linux,JDBC,SVN 2,解决扩展性的问题:Struts,Spring,SpringMVC,Hibernate,Mybatis 3,解决性能的问题:NoSQL,Java线程,Hadoop,Nginx,MQ,ElasticSearch Web1.0时代Web1.0的时代,数据访问量很有限,用一夫当关的高性能的单点服务器可以解决大部分问题。 Web2.0时代随着Web2.0的时代的到来,用户访问量大幅度提升,同时产生了大量的用户数据。加上后来的智能移动设备的普及,所有的互联网平台都面临了巨大的性能挑战。 解决CPU及内存压力 解决IO压力 NoSQL数据库NoSQL数据库概述NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,泛指非关系型的数据库。 NoSQL...
如何批量删除 Docker 中已经停止的容器的几种方法
方法一:1234# 显示所有的容器,过滤出Exited状态的容器,取出这些容器的IDsudo docker ps -a|grep Exited|awk '{print $1}'# 查询所有的容器,过滤出Exited状态的容器,列出容器ID,删除这些容器sudo docker rm `docker ps -a|grep Exited|awk '{print $1}'` 方法二:12# 删除所有未运行的容器(已经运行的删除不了,未运行的就一起被删除了)sudo docker rm $(sudo docker ps -a -q) 方法三:12# 根据容器的状态,删除Exited状态的容器sudo docker rm $(sudo docker ps -qf status=exited) 方法四:1234# Docker 1.13版本以后,可以使用 docker containers prune 命令,删除孤立的容器。sudo docker container prune# 删除所有镜像sudo...
mysql 中 sql_mode 的修改
mysql 中 sql_mode 的修改 很多时候修改 sql_mode 是因为插入或者修改空日期失败 只要 sql_mode 中的两个属性删除就可以了 NO_ZERO_DATE(设置该值,mysql 数据库不允许插入零日期,插入零日期会抛出错误而不是警告) NO_ZERO_IN_DATE(在严格模式下,不允许日期和月份为零) 查询 sql_mode12select @@GLOBAL.sql_mode -- 修改于当前服务,重新MySQL服务失效 select @@SESSION.sql_mode -- 修改于当前会话,关闭当前会话会失效 设置 sql_mode把刚刚查询出来的 sql_mode 找到 NO_ZERO_DATE 和 NO_ZERO_IN_DATE 删除后粘贴到设置命令上 12SET GLOBAL sql_mode = 'modes...';SET SESSION sql_mode = 'modes...'; 永久生效方法在 mysql 的安装目录下,打开 my.cnf 文件(windows 系统是 my.ini...
ubuntu 安装 nginx
ubuntu安装nginx目前支持两种安装方式,一种是apt-get的方式,另一种是根据包安装的方式。为方便我统一使用root用户 apt-get安装nginx(推荐安装)12sudo su root // 切换至root用户apt-get install nginx 查看nginx是否安装成功 1nginx -v 启动nginx 1service nginx start 重启 1service nginx restart 停止 1service nginx stop 启动后,在网页重输入ip地址,即可看到nginx的欢迎页面。至此nginx安装成功。nginx文件安装完成之后的文件位置: 主程序:/usr/sbin/nginx 存放配置文件:/etc/nginx 存放静态文件:/usr/share/nginx 存放日志:/var/log/nginx 下载nginx包安装由于上面已经安装了nginx,所以我们先卸载nginx。再重新上传nginx包,解压下载。有输入提示时,输入Y即可 卸载apt-get安装的nginx 12apt-get --purge...