自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Spring Boot入门教程,进军微服务从这出发

在这之前我们一直在使用jsp来作为视图层,但是jsp必须依赖servlet容器,浏览器无法直接渲染jsp文件每次开发调试想要看到最新的效果都必须重新编译jsp,所以Spring boot 并不推荐我们使用jsp,视图层可以使用模板引擎,目前主流的有thymeleaf,和freemaker,官方推荐thymeleaf;Spring Boot会在启动时完成对各个框架的自动配置,考虑了众多因素,最终决定Spring配置应该用哪个,不该用哪个, 该过程是Spring自动完成的;

2025-01-12 15:33:49 647

原创 Spring Boot中,Redis缓存还能这么用!

在Spring Boot中,使用Redis缓存,既可以使用RedisTemplate自己来实现,也可以使用使用这种方式,这种方式是Spring Cache提供的统一接口,实现既可以是Redis,也可以是Ehcache或者其他支持这种规范的缓存框架。从这个角度来说,Spring Cache和Redis、Ehcache的关系就像JDBC与各种数据库驱动的关系。好了,关于这个问题就说到这里,有问题欢迎留言讨论。

2025-01-12 15:30:09 854

原创 Spring Boot2 系列教程(三)理解 spring-boot-starter-parent

但是并非所有的公司都需要这个 parent ,有的时候,公司里边会有自己定义的 parent ,我们的 Spring Boot 项目要继承自公司内部的 parent ,这个时候该怎么办呢?,这里保存了基本的依赖信息,另外我们也可以看到项目的编码格式,JDK 的版本等信息,当然也有我们前面提到的数据过滤信息。这样写之后,依赖的版本号问题虽然解决了,但是关于打包的插件、编译的 JDK 版本、文件的编码格式等等这些配置,在没有 parent 的时候,这些统统要自己去配置。我们可以看到,它继承自。

2025-01-12 15:26:27 817

原创 GRE over IPSec 隧道配置案例

上海总部IP地址、DHCP、NAT、路由ISP公网PC1PC2。

2025-01-11 01:10:19 377

原创 golang基础教程(八)、切片

第一种方式定义一个切片,然后让切片去引用一个已经创建好的数组,比如前面的案例就是这样的。a:起始位置b:截取数据的结束位置 默认到末端)c:截取后的容量位置 默认到末端)slice的len = b - aslice的cap = c - a底层数组: 为原数组的下标a到下标b(不包括)的所有元素通过 make 来创建切片基本语法:var 切片名 []type = make([]type, len, [cap])type: 就是数据类型len : 大小。

2025-01-11 01:02:52 429

原创 golang基础教程(八)、切片

第一种方式定义一个切片,然后让切片去引用一个已经创建好的数组,比如前面的案例就是这样的。a:起始位置b:截取数据的结束位置 默认到末端)c:截取后的容量位置 默认到末端)slice的len = b - aslice的cap = c - a底层数组: 为原数组的下标a到下标b(不包括)的所有元素通过 make 来创建切片基本语法:var 切片名 []type = make([]type, len, [cap])type: 就是数据类型len : 大小。

2025-01-11 00:59:11 365

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除