- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 设计模式-总体概括篇
序: 什么是设计模式? 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 用生活推敲出这个概念:淘...
2019-09-25 17:08:40 139
原创 时间复杂度和空间复杂度
序:在面试的时候,经常会询问到算法的题目,尤其是后端的面试,去一些互联网的大厂。那么解析一个题目的算法又很多种,面试官如何判断你这个算法是不是最优的算法。没错,判断一个算法的优秀程度,就是使用时间复杂度。A.时间复杂度怎么计算?个人总结出三个计算时间复杂度的规律1、找到执行次数最多的语句2、语句执行语句的数量级3、用O表示结果计算时间复杂度的3个出发点,掌握这三个出发点...
2019-09-25 13:37:28 124
原创 NGINX 安装篇
在linux下面安装nginx需要准备的材料a:差不多就行,查看linux版本命令( cat /proc/version),下面是我的linux的版本 信息Linux version 3.10.0-862.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28)...
2019-08-30 17:18:26 123
原创 spring boot 配置篇
序当读完我们的spring boot如何搭建之后,我们可以看到spring boot的目录结构很简单:在src下面就一个java文件包和一个resources,进入resource之后呢。它也就是一个application.properties这样的配置文件。我们可以带着下面几个疑问来看本篇文章的描述:1.spring boot的配置文件为什么能够改成yml?它是如何实现....
2019-08-04 19:40:45 180
原创 第一个spring boot的starter
序我们都知道可以使用SpringBoot快速的开发基于Spring框架的项目。由于围绕SpringBoot存在很多开箱即用的Starter依赖,使得我们在开发业务代码时能够非常方便的、不需要过多关注框架的配置,而只需要关注业务即可。那么什么是starter呢?例如我想要在SpringBoot项目中集成Redis,那么我只需要加入spring-data-redis-starter的依赖,...
2019-08-04 19:20:48 137
转载 什么是web flux?
Spring WebFlux特性特性一 异步非阻塞众所周知,SpringMVC是同步阻塞的IO模型,资源浪费相对来说比较严重,当我们在处理一个比较耗时的任务时,例如:上传一个比较大的文件,首先,服务器的线程一直在等待接收文件,在这期间它就像个傻子一样等在那儿(放学别走),什么都干不了,好不容易等到文件来了并且接收完毕,我们又要将文件写入磁盘,在这写入的过程中,这根线程又再次懵bi了,又要等...
2019-07-28 17:35:58 877
原创 构建第一个spring boot的工程
idea搭建1.前置条件:电脑安装有maven或者gradle(最好配置有阿里的镜像,这样第一次搭建项目的时候下载jar包的速度回比较快) jdk1.82.打开idea,新建一个工程:步骤1: 步骤2 步骤3 步骤4 通过上面4个步骤,只要我们配置好正确的maven/gradle(阿里的地址)那么5分钟后我们的工程就可以成功了,验证工程是否成功。如下 接着看下面两...
2019-07-22 21:53:09 102
转载 spring boot - SpringBoot项目多环境配置
SpringBoot项目在多环境配置上表现的非常优秀,只需要非常简单的操作就可以完成配置。一、认识配置文件在创建项目后,会看到一个resources目录下有一个application.properties文件,这个就是配置文件。二、创建多配置文件将application.properties文件复制多份,并且改名。如下图:三、不同文件做不同的配置如下面两个不同的环境的配置文件...
2019-07-15 11:14:25 205
转载 redis安装后不能远程连接问题解决
redis安装后,只能使用localhost或者127.0.0.1连接,无法使用公网IP连接!解决方法:1、关闭防火墙service iptables stop2、修改配置:将redis.conf配置文件中bind 127.0.0.1 修改为0.0.0.0,将/etc/hosts中新增一项0.0.0.0 localhost 本机hostname修改后...
2019-07-15 10:02:08 570
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人