🎧Rihanna Lift Me Up (From Black Panther Wakanda Forever)
The best preparation for tomorrow is doing your best today.
电影《黑豹2》原声
作词 : Ludwig Göransson/Robyn Fenty/Temilade Openiyi/Ryan Coogler
作曲 : Ludwig Göransson/Robyn Fenty/Temilade Openiyi/Ryan Coogler
Lift me up
将我高举
Hold me down
拥我入怀
Keep me close
亲密无间
Safe and sound
无恙安然
Burning in a hopeless dream
无望的梦中 煎熬的岁月
Hold me when you go to sleep
入眠之际 拥我入怀
Keep me in the warmth of your love
沐浴于你爱意与暖意交织的怀中
When you depart, keep me safe
你若离去 请护我周全
Safe and sound
保我安然
Lift me up
振奋我心灵
Hold me down
护佑我 ...
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 opinio ...
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 不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。
不遵循SQL标准。
不支持ACID。
远超于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 docker r ...
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 文件),新增 s ...