现在前端比较火的三大家就Vue
、React
、Angular
,当然现在逐渐兴趣和完善的Fullter
,现在也有一些大厂开始用Fullter
来开发应用了。但是我还是希望等它再成熟一点之后再开始入手,这样可以少采一些坑嘛。这次,我们先来总结一下Vue
的一些基础知识,为什么要学Vue
呢,因为它易用、灵活、高效.
在Nginx
中我们用的比较多的肯定就是server
和loction
模块,在模块中用的比较多的就是proxy_pass
和rewrite
,我们这里就来大概了解一下这二者的常用用法。
IntelliJ IDEA是为了最大限度地提高开发者的生产力而设计的,其强大的静态代码分析和人机工程学设计,为源代码编制了索引后,通过在各种上下文中提供相关建议,而且提供了快速而智能的体验,比如代码自动补全、即时的代码分析和可靠的重构工具。
日志可以帮我们在开发过程中乃至于生产上快速有效的定位问题的好帮手,所以如何记录有效的日子变得更加重要,在Spring Boot中,已经为我们默认添加了logback
和log4j2
,默认情况下,Spring Boot采用的是logback
。关于日志组件的性能,我并没有亲自验证过,只是在logback log4j log4j2 性能实测中说log4j2
性能是最高的。
异常可以说像大宝一样天天见,一不小心就可能写了一个bug.不过有异常不可怕,可怕是出了问题连异常的都没有,一般情况下,我们也都是try catch
的方式在程序里面捕捉,但是这样有时候可能一疏忽,连try catch都忘了写,这时候如果出现问题,就比较尴尬了,所以,我们需要更加方便、优雅的全局异常处理的方式来优化我们的异常捕捉机制。
在项目开发过程中,注解给我们带来方便、快捷的极简编程体验,前面也有记录了一些常用的注解命令,可见注解是比较常用且重要的功能,有时候validation自带的注解可能不能满足我们的个性化需要时,我们能不能根据自己的情况自定义注解命令呢?
在我们使用Spring Boot开发Web Api的时候,肯定会少不了参数校验,一般情况下,大部分是使用if
来判断参数是否合法,在参数较少的情况下,这样做除了少量的重复工作外,也没有较大的工作量。但是当遇到一个复杂的参数的时候,可能整个方法大部分的代码都是if
。工作量大不说,代码也精简。那么有没有更好的方式来处理呢?这就是我们这里要说到的参数校验技巧。
DataX 是阿里开源的异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能。阿里云开源离线同步工具DataX3.0介绍
前面,我有提到nginx多网站配置,以及nginx配置https.但是在windows下面同主机配置多Https域名暂未提及,那么这次正好遇到这个场景。我就把他记录下来
Update your browser to view this website correctly. Update my browser now