- 博客(11)
- 资源 (13)
- 问答 (2)
- 收藏
- 关注
原创 JDK8新特性(一)lambda表达式详解
lambda表达式是JAVA8中提供的一种新的特性,它支持JAVA也能进行简单的“函数式编程”。 它是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。那什么情况下需要使用该表达式呢,先看看我写的几个例子第一种情况:比较器的使用 Collections.sort(r...
2018-11-27 20:10:13 234
原创 CentOS安装KeyCloak
下载响应的gz包wget https://downloads.jboss.org/keycloak/4.5.0.Final/keycloak-4.5.0.Final.tar.gz解压tar -zxvf keycloak-4.5.0.Final.tar.gz修改数据为mysqlmkdir -p modules/system/layers/base/com/mysql/mai...
2018-11-19 21:00:42 1630 1
原创 AJAX设置content-type为:application/json提交参数后台接收参数的问题
我一直做java的,对前端说不上有多了解,以前遇到的前端的开发人员,包括我自己再写ajax的时候基本上都是以下写法:$('#send').click(function(){ $.ajax({ headers:{ Authorization : "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6IC...
2018-11-14 20:20:45 60387 13
原创 spring boot 集成redis实现查询cache
修改POM文件,增加redis的配置,这里只需要redis的配置,不需要cache的maven配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId&g...
2018-11-13 17:39:46 688
原创 spring-cloud学习笔记Eureka注册中心(四)修改成IP显示
修改配置类eureka: instance: #使用IP访问注册中心 prefer-ip-address: true #在注册中心status的时候显示的格式,这里是 ip:端口 instance-id: ${spring.cloud.client.ipAddress}:${server.port} hostname: ${spring.clou...
2018-11-09 16:27:01 3041
原创 Spring boot集成websocket实现分布式websocketsession共享(二)--基于阿里云MQ(ONS)消息配置
spring boot集成阿里云ONS,增加配置文件类@Component@ConfigurationProperties(prefix="aliyun.ons")public class MqProperties extends Properties{ /** * 序列化标志 */ private static final long serialVersionUID = ...
2018-11-09 16:17:22 2021
原创 Spring boot集成websocket(一)----传统注册方式
修改配置类@Configuration@EnableWebSocketpublic class WebSocketConfig implements WebSocketConfigurer{ @Override public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) { ...
2018-11-09 16:10:43 1931
原创 Spring boot集成websocket(二)----基于注解的方式
首先先介绍spring boot和websocket的集成,基于注解的方式修改启动类增加Enable配置//启动websocket的支持@EnableWebSocket增加配置类@Configurationpublic class WebSocketConfig { @Bean public ServerEndpointExporter serverEndpoint...
2018-11-09 16:06:45 736
原创 The remote endpoint was in state [TEXT_PARTIAL_WRITING] which is an invalid stat e for called method
其实原因就是: handlerA和handlerB两个方法有可能同时执行,当A或者B方法遍历到某一个session并且调用sendMessage发送消息的时候,另外一个方法也正好也在使用相同的session发送另外一个消息(同一个session消息发送冲突了,也就是说同一个时刻,多个线程向一个socket写数据冲突了),就会报上面的异常。解决方法其实很简单,就是在发送消息的时候加上一把锁,(保...
2018-11-09 11:43:21 3061
转载 Nginx代理webSocket经常中断的解决方案, 如何保持长连接
解说:今天用nginx反代通讯项目,发现平均1分钟左右,就会出现webSocket连接中断,然后查看了一下,是nginx出现的问题。原因是: nginx等待你 第一次通讯和第二次通讯的时间差,超过了它设定的最大等待时间,简单来说就是,超时,所以就啪的一声断了,开始上解决步骤。解决方案一 其实只要配置nginx.conf的对应localhost里面的这几个参数就好 proxy_con...
2018-11-05 09:56:26 7902
原创 spring boot使用Redis分布式锁实现分布式环境下定时任务的管理
我们有很多时候都需要一些定时任务的辅助,大多数情况,定时任务都可能是写到一个服务节点。但是可能存在以下情况: 但是如果业务逻辑过于复杂的话,不好维护。 如果服务节点挂了,那么所有的定时任务都不会执行了。 如果在微服务的体系里面,我个人感觉定时任务还是跟着服务本身走维护要方便,而且对于业务开发人员也比较方便。而且通常的情况下我们的服务都是采用分布式多节点的方式...
2018-11-02 15:07:50 4704 5
Tx-LCN修改解决集群节点下BUG
2019-12-26
spring-cloud-netflix-eureka-server-2.0.4.RELEASE.jar
2019-12-24
使用外网IP怎么关联访问内网某台window机器上的mysql
2017-06-19
Java 有一个框架在bean中不需要写get,set方法只需要@get,@set就行
2017-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人