spring boot
崛起的小码农
这个作者很懒,什么都没留下…
展开
-
spring boot外部配置与运行原理
我们经常用到常规属性配置,如下方式注入属性值:application.properties配置文件中 student.name = xaioming student.age = 12class文件中 @value("${student.name}") private String name; @value("${student.age}") private String ...原创 2019-07-21 23:08:01 · 121 阅读 · 0 评论 -
spring boot的web开发--ssl配置
SSL(安全套接层)是为网络通信提供安全及数据完整性的一种安全协议,SSL在网络传输层对网络连接进行加密。数字证书是公钥的载体,而密钥库可以包含公钥、私钥信息。JKS和PKCS12都是比较常用的两种密钥库格式/标准1.生成证书使用SSL首先需要一个证书,这个证书既可以是自签名的,也可以是从SSL证书授权中心获得的。(考虑申请域名需要付款备案等,本文采用自签名方式)每一个JDK或者...原创 2019-07-27 16:56:09 · 149 阅读 · 0 评论 -
spring boot与websocket的双工异步通信--消息推送
HTTP与websocket协议区别HTTP协议的特点 1.无状态协议 2.用于通过Internet发送请求消息和响应消息 3.使用端口接收和发送消息,默认端口80缺点:无法直接实现双向通信与消息推送WebSocket:是HTML5开始提供的一种浏览器与服务器间进行全双工通讯的网络技术。依靠这种技术可以实现客户端和服务器端的长连接,双向实时通信。特点: 1.事件驱动 2....原创 2019-08-10 16:32:51 · 993 阅读 · 0 评论 -
数据缓存Cache以及缓存切换--SpringBoot
1.Spring缓存支持Spring定义了org.springframework.cache.CacheManager和org.springframework.cache.Cache接口用来统一不同的缓存的技术。其中,CacheManager是Spring提供的各种缓存技术抽象接口使用方法:@Beanpublic EhCacheCacheManager cacheManager(Cach...原创 2019-08-24 23:28:40 · 357 阅读 · 0 评论 -
基于redis与websocket实现集群即时消息聊天---广播式
效果图:在上一篇阻塞式不太适合大场景,所以采用广播式对群进行分组,一个主题代表一个群代码如下:集成redisserver.port=8080spring.thymeleaf.cache=falseredis.host=127.0.0.1## Redis服务器连接端口redis.port=6379## 连接超时时间(毫秒)## Redis服务器连接密码(默认为空)red...原创 2019-08-17 22:57:00 · 1606 阅读 · 0 评论 -
springboot-- spring security的学习
初识spring security之认证启动访问http://localhost:8080/user发现自动跳转到了http://localhost:8080/login,这是 spring security初始默认的 初始用户名user密码是后台日志自动生成的登录后这是默认的httpBasicLogin自定义用户认证逻辑禁用上面默认的httpBasicLoginsecurit...原创 2019-09-01 23:01:21 · 216 阅读 · 0 评论