logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

spring websocket 利用注解接收和发送消息

websocket只定义了文字和字节俩种形式的消息格式,没有像http协议那样子有那么丰富的协议规范,我们看看http的协议格式websocket之所以没有自己定义那么多的协议格式,是希望有框架自己来实现定义这些格式,我们称之为websocket的子协议,sub-protocol。STOMP,Streaming Text Orientated Message Protocol,是流文本定向消息协议

#websocket#spring
spring websocket 使用@SendToUser

之前我们利用@SendTo在方法上进行注解,方法的返回值会被messageconverter转化并推送到消息代理器中,由消息代理器广播到订阅路径去@MessageMapping("bar")//@MessageMapping接收客户端消息@SendTo("/topic/brocast") //@SendTo广播消息出去public String handle1(String msg) {

#websocket
spring websocket 基于编码的方式手动进行推送

spring websocket基于注解的@SendTo和@SendToUser虽然方便,但是有局限性,例如我这样子的需求,我想手动的把消息推送给某个人,或者特定一组人,怎么办,@SendTo只能推送给所有人,@SendToUser只能推送给请求消息的那个人,这时,我们可以利用SimpMessagingTemplate这个类SimpMessagingTemplate有俩个推送的方法convertA

#websocket
hadoop安装和配置(很简单)

我的环境是vmware12 + rhel7 + hadoop2.4 + jdk7linux环境配置1.配置网络ip地址和主机名,这里我配置的ip地址是192.168.137.102,主机名为rhel7-022.安装jdk并配置jdk环境变量3.关闭防火墙,rhel7关闭防火墙的方法如下:systemctl status firewalld//查看防火墙状态systemctl stop

#hadoop
spring boot 异常处理

spring boot在异常的处理中,默认实现了一个EmbeddedServletContainerCustomizer并定义了一个错误页面到”/error”中,在ErrorMvcAutoConfiguration源码中可以看到/*** {@link EmbeddedServletContainerCustomizer} that configures the container's error

spring boot 基础日志配置

spring boot内部使用Commons Logging来记录日志,但也保留外部接口可以让一些日志框架来进行实现,例如Java Util Logging,Log4J2还有Logback。如果你想用某一种日志框架来进行实现的话,就必须先配置,默认情况下,spring boot使用Logback作为日志实现的框架。1.配置控制台日志的debug级别默认情况下,spring boot从控制台打印出来

spring boot 使用@ConfigurationProperties

有时候有这样子的情景,我们想把配置文件的信息,读取并自动封装成实体类,这样子,我们在代码里面使用就轻松方便多了,这时候,我们就可以使用@ConfigurationProperties,它可以把同类的配置信息自动封装成实体类首先在配置文件里面,这些信息是这样子滴connection.username=adminconnection.password=kyjufskifas2jsfsconnecti

#spring
spring boot 自定义logback日志配置文件

spring boot默认使用logback做为日志框架,如果你想使用其他日志系统,可以在application.properties使用org.springframework.boot.logging.LoggingSystem 来切换日志系统框架或者直接把value设置为none来禁止日志系统框架这里我们用spring boot默认的Logback日志框架,要使用自定义配置,只要定好xml文件

spring boot 使用profile来分区配置

很多时候,我们项目在开发环境和生成环境的环境配置是不一样的,例如,数据库配置,在开发的时候,我们一般用测试数据库,而在生产环境的时候,我们是用正式的数据,这时候,我们可以利用profile在不同的环境下配置用不同的配置文件或者不同的配置spring boot允许你通过命名约定按照一定的格式(application-{profile}.properties)来定义多个配置文件,然后通过在applic

#spring
java.net.ConnectException: localhost/127.0.0.1:8080 - Connection refused

模拟器默认把localhost或者127.0.0.1当手机本身,而不是本地电脑解决方法:将127.0.0.1设置为android内置的IP 10.0.2.2即可

#android
    共 15 条
  • 1
  • 2
  • 请选择