摘要:
spring cloud 服务注册中心eureka高可用集群搭建 一,准备工作 eureka可以类比zookeeper,本文用三台机器搭建集群,也就是说要启动三个eureka注册中心 1 本文三台eureka的地址分别为:本机(htttp://10.25.25.92:8080),远程服务器1(http://10.25.25.24:8080)远程服务器2(http://10.25.25.39:80... 阅读全文
摘要:
springboot+websocket+sockjs进行消息推送【基于STOMP协议】 WebSocket是在HTML5基础上单个TCP连接上进行全双工通讯的协议,只要浏览器和服务器进行一次握手,就可以建立一条快速通道,两者就可以实现数据互传了。说白了,就是打破了传统的http协议的无状态传输(只能浏览器请求,服务端响应),websocket全双工通讯,就是浏览器和服务器进行一次握手,浏览器... 阅读全文
摘要:
浅谈WebSocket WebSocket是在HTML5基础上单个TCP连接上进行全双工通讯的协议,只要浏览器和服务器进行一次握手,就可以建立一条快速通道,两者就可以实现数据互传了。说白了,就是打破了传统的http协议的无状态传输(只能浏览器请求,服务端响应),websocket全双工通讯,就是浏览 阅读全文
摘要:
<html> <head> <meta charset="UTF-8"> <title>websocket测试</title> <style type="text/css"> h3, h4 { text-align: center; } </style> </head> <body> <h1>前端的 阅读全文
摘要:
package com.alirm.redis_cache.config.RabbitMQ;import org.springframework.amqp.rabbit.core.RabbitTemplate;import org.springframework.amqp.support.converter.Jackson2JsonMessageConverter;import org.spri... 阅读全文
摘要:
MyBatis 一、二级缓存和自定义缓存 目录导航 1、一级缓存 2、二级缓存 3、自定义缓存 1、一级缓存 MyBatis 默认开启了一级缓存,一级缓存是在SqlSession 层面进行缓存的。即,同一个SqlSession ,多次调用同一个Mapper和同一个方法的同一个参数,只会进行一次数据库查询,然后把数据缓存到缓冲中,以后直接先从缓存中取出数据,不会直接去查数据库。 但是不... 阅读全文
摘要:
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zxd1435513775/article/details/85091793一、基本项目搭建测试项目是基于SpringBoot+Mybatis+Maven; 1、搭建基本环境,具体步骤如下:(1)、新建 阅读全文
摘要:
Spring Boot中使用缓存 随着时间的积累,应用的使用用户不断增加,数据规模也越来越大,往往数据库查询操作会成为影响用户使用体验的瓶颈,此时使用缓存往往是解决这一问题非常好的手段之一。 原始的使用缓存的方式如下:这样的缓存使用方式将数据读取后,主动对缓存进行更新操作,这样的方式使用方便,但是代码的耦合性高,代码侵入性强。 复制代码 1 /** 2 * 使用缓存以id为... 阅读全文
摘要:
package com.atirm.mybatismutiplesource; import com.atirm.mybatismutiplesource.entity.User; import com.atirm.mybatismutiplesource.service.TestService; 阅读全文
摘要:
import java.text.ParseException; import java.util.Calendar; import java.util.GregorianCalendar; import java.util.Scanner; public class TestCalendar2 { public static void main(String[] args) throw... 阅读全文