shell的基本认识
对shell的种类进行简单的介绍,主要还是集中在shell的变量、变量比较、条件控制与函数的介绍。其中会涉及到一些判断命令的使用,其中将会进行特殊的介绍!
shell的种类Linux中自带的shell,可以检查/etc/shells文件内容。每个发行版本可能不同
/bin/sh:已经被/bin/bash所替代
/bin/bash:就是Linux默认的shell
/bin/ksh:由AT&T Bell发展来的,兼容bash
/bin/tcsh:整合C Shell,提供更多功能
/bin/csh:已经被tcsh替代
/bin/zsh:基于ksh法阵来,功能更强大的shell
tips:后续有关变量、控制语句、逻辑判断采用的全部都是bash
bash的变量bash的变量有文本(字符串)与数字类型,其中数字类型最大值为2^32。在变量中可以定义数组和map类型。变量的使用采用${变量名}或$变量名
文本类型定义文本类型可使用双引号""或单引号'',其中区别是双引号可以保留变量原本的性质,单引号中的内容只是文本。如下代码的v ...
Spring Boot第二次学习-关于Spring Boot的日志配置
阅读官方文档,明确Spring Boot采用的日志系统形式与共存关系,Spring Boot日志的高级配置,Spring Boot日志文件系统的依赖关系,日志接口与日志实现对Spring Boot日志输出的影响简谈,lombok与Spring Boot的结合使用
一、Spring Boot采用日志系统形式与共存关系
Spring Boot uses Commons Logging for all internal logging but leaves the underlying log implementation open. Default configurations are provided for Java Util Logging, Log4J2, and Logback. In each case, loggers are pre-configured to use console output with optional file output also available.
By default, if you use the “Starters”, Logback ...
springboot第一次学习-搭建一个简单的项目
阅读官方文档,官方文档中对于springboot的简单项目搭建的基本解释。
SpringBoot中spring-parent的作用
Spring Boot provides a number of “Starters” that let you add jars to your classpath. Our applications for smoke tests use the spring-boot-starter-parent in the parent section of the POM. The spring-boot-starter-parent is a special starter that provides useful Maven defaults. It also provides a dependency-management section so that you can omit version tags for “blessed” dependencies.
根据文档的翻译可以简单概括为spring-boot-starter-parent不提供依赖 ...
springcloud与springboot的技术选型
解决springcloud需要依赖的springboot版本,其中有基本的对其它技术的要求!
选择springcloud的版本
springcloud的版本以英国的城市地点为命令方式,博主写博客时的最新版本是Hoxton.SR7
选择springboot版本
从springcloud的overview中查看对应的版本信息,页面往下拉
从springcloud接口中获取对应版本信息
从对应的springcloud版本的api文档中进去查看对应的版本信息
maven版本选型
最新的项目全部建议重新从maven官网下载最新的maven,工具也建议采用最新。
注意:maven对中央仓库进行了更新,必须采用maven3获取远程仓库
springcloud-alibaba选型
采用2.2.1.RELEASE,主要从接口中获取
java版本
java8
hexo的提交域名重新绑定
hexo每次重新deploy的时候都需要对自定义的域名进行重新绑定。解决方案是增加CNAME文件
快速开始增加CNAME文件12在hexo的source目录下增加CNAME文件填入域名,例如:www.hepng.cool
修改配置文件12注:目前此处修改不明白什么意思在hexo的_config.yml中的skip_render处增加CNAME。注意填写时有空格
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment