摘要: 加密算法有很多事比如大家熟悉的MD5加密,加密算法又分AES和https两种,AES对称式加密要求双方用相同的加密算法,进行加密解密当然这里一般会设置一个密钥,密钥的参数是任意的加密解密的时候加上这个密钥同时进行,这样就是加密算法被人知道但不知道这个密钥还是没法对数据进行破坏的,对称式加密的这种方式 阅读全文
posted @ 2017-06-26 10:01 燕翎空 阅读(468) 评论(0) 推荐(0) 编辑
摘要: Solr它是一种开放源码的、基于 Lucene Java 的搜索服务器,易于加入到 Web 应用程序中。Solr 提供了层面搜索(就是统计)、命中醒目显示并且支持多种输出格式(包括XML/XSLT 和JSON等格式)。它易于安装和配置,而且附带了一个基于HTTP 的管理界面。可以使用 Solr 的表 阅读全文
posted @ 2017-06-26 10:00 燕翎空 阅读(3438) 评论(0) 推荐(0) 编辑
摘要: Git和SVN一样是一种代码管理工具,SVN很多公司都用过,SVN管理代码是将代码传到中央处理器来进行管理的,这样的话对于大家提交代码有一个问题就是容易发生冲突,git的作用在于不容易发生代码冲突,如图所示: 代码由一个主开发者进行管理,git可以创建很多分支一个主分支,主分支就是上线的分支,其余是 阅读全文
posted @ 2017-06-26 09:59 燕翎空 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 微信授权分两种:一、手动授权(snsapi_userinfo) 二、自动授权(snsapi_base) 手动授权顾名思义就是需要我们手动的去授权如图: 默认授权就是默认就授权完了,比如你关注一个公众号点进去关注后做一些操作他不会提示如上图所展示的让你确认登录,因为其以自动为你注册完了。 微信授权可以 阅读全文
posted @ 2017-06-26 09:53 燕翎空 阅读(2271) 评论(1) 推荐(0) 编辑
摘要: Mongdb非关系型数据库,我们经常用的基本都是关系型数据库,比如mysql,oracle等等,这里我们先讲一下关系型数据库和菲关系型数据库各自的一个优势,如下图所示: 之前的项目中用到mongdb的地方主要是存储一些动态信息及图片等等,关系型和非关系型的很大的一个区别就是非关系型数据库没有关系型数 阅读全文
posted @ 2017-06-26 09:51 燕翎空 阅读(285) 评论(0) 推荐(0) 编辑
摘要: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 Docker应用及场景,docker其实简单的来讲就是一个让我们创建一个开发环境的工具,比如 阅读全文
posted @ 2017-06-26 09:50 燕翎空 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Maven项目管理工具之一,为什么项目中使用maven呢!首先maven有一个maven库!Maven库是用来存jar包的,这样我们项目中需要jar包的话不需要去下载后再放到lib下了,只需要在pom文件里面引用下载就可以了,注:如果下载的是国外的jar或插件的话可以把下载地址换成国内阿里云等下载地 阅读全文
posted @ 2017-06-26 09:49 燕翎空 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 微服务简单来说就是细粒度的独立的服务。在微服务架构里面这些服务都是独立部署的,服务是独立开发测试变更。这些服务都有自己的数据,这是微服务架构。更简单的来说,微服务架构就是想项目给拆分出来,国外对这种技术的定义是:devops 中文的的意思是开发及运维,其实这种概念和分布式差不多,每个微服务项目只干自 阅读全文
posted @ 2017-06-26 09:48 燕翎空 阅读(3078) 评论(0) 推荐(0) 编辑
摘要: 打完包的项目会出现在tatget目录下 这里我们把比较大的jar称之为胖jar,小的称为瘦jar 打成的包会有一个胖jar及一个瘦jar,瘦jar的话比较小因为没有将项目所需要的jar加进去,里面只有java编译后的代码!而胖jar是将我们项目中用到的jar包和代码加到一起所以它的会比较大一些! 阅读全文
posted @ 2017-06-26 09:47 燕翎空 阅读(611) 评论(0) 推荐(0) 编辑
摘要: Springboot中@RestController 注解是由@ResponseBody 和@Controller两个注解结合,@ResponseBody将对象转换成json对象返回,@Controller定义类,@RequestMapping定义映射地址,@Slf4j定义log,此注解是从lomb 阅读全文
posted @ 2017-06-26 09:46 燕翎空 阅读(1375) 评论(0) 推荐(0) 编辑
摘要: Properties配置本地、测试、正式三个环境,在application.properties文件配置环境为本地环境端口号默认为8080,布置项目上线的话只需要通过命令Java -jar --spring.profiles.active=(环境)即可切换环境。 我们这里将配置文件的内容以Java代 阅读全文
posted @ 2017-06-26 09:45 燕翎空 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 基于idea的springboot项目日志 我们先定义一个日志存放地址(注:如在liunx下启动项目的话需要建一下对应地址的文件夹) 日志每天保存,存放最大为40M,存放时间为30天,下面定义本地启动时彩色字体输出,设置日志输出级别为info及debug输出。 阅读全文
posted @ 2017-06-26 09:44 燕翎空 阅读(152) 评论(0) 推荐(0) 编辑
摘要: springboot 的xml分依赖管理及插件管理,最上面定义springboot版本,,我们这里将springboot自带的插件库称之为父项目pom文件相当于子项目,子项目需要用的插件在父项目中有的话只需要从新定义一下,这里是可以不些版本号的因为父项目中已经定义了,当然如果我们需要的版本号和父项目 阅读全文
posted @ 2017-06-26 09:43 燕翎空 阅读(277) 评论(0) 推荐(0) 编辑