解决spring-session在redis集群下监听expired事件失败

2018-10-25
阅读 1 分钟
5k
原因:spring-session默认会随机订阅redis集群中所有主备节点中一台,而创建带ttl参数的session连接只会hash到所有主节点中一台。只有订阅和session创建连接同时连接到一台redis节点才能监听到这个ttl session产生的expired事件。

【干货分享】SpringCloud微服务架构分布式组件如何共享session对象

2018-04-05
阅读 4 分钟
15.5k
2.组件说明分布式架构,每个组件都是集群或者主备。具体说明如下:zuul service:网关,API调用都走zuul service。micro service1 & micro service2:业务功能实现,数据库增删改查。eureka:组件注册,zuul service,micro service等组件都注册到eureka,管理组件调用地址。db-master & db-slave:数据库集群,一主...

【问题解决】解决Angular客户端请求Rest服务跨域问题

2017-09-18
阅读 3 分钟
6.7k
1.问题描述:通过Origin是[链接]请求[链接]的服务,控制台报错如下,但是Response为200。客户端和服务端IP相同,但是端口不同,存在跨域问题。

使用docker Maven插件本地构建docker镜像并发布到远程服务器

2017-07-23
阅读 9 分钟
18.9k
1.登录网站[链接],生成一个基本的SpringBoot应用。 2.将应用导入Eclipse IDE并创建Application类。目录结构如下: Application代码如下: {代码...} 3.在pom.xml文件中增加插件配置: {代码...} 4.pom.xml文件中增加依赖: {代码...} 5.配置本地环境变量,设置docker文件构建主机(主机192.168.244.130已经安装完docker...

MySQL Community Server 5.7.18 deb安装以及实现主从复制

2017-05-30
阅读 15 分钟
7.4k
1.从oracle官网下载mysql安装包。 {代码...} 2.解压缩安装包。 {代码...} 3.使用root用户执行命令安装。 {代码...} 4.报错如下。 {代码...} 5.执行依赖安装,依然报错如下。 {代码...} 6.执行命令安依赖包。 {代码...} 7.要求输入root用户密码,输入以后mysql安装成功。 {代码...} 8.执行mysql免密码登陆报错。 {代码......

【问题记录】记一次解决手动上传maven依赖包到lib目录的依赖问题

2017-05-22
阅读 1 分钟
2.6k
【问题描述】MAVEN工程依赖JAR包A,手动将JAR包上传到MAVEN工程的lib目录,启动tomcat未报错。但是项目部分依赖JAR包A的接口调用存在问题,未进入方法入口,且没有报错信息。

maven工程A,A依赖jar包B,B又依赖jar包C,能直接升级C吗?

2017-03-09
阅读 1 分钟
5k
1.问题描述我现在有一个maven工程A,A依赖jar包B,B又依赖jar包C。如果现在jar包C需要升级,比如从1.0升级到2.0,但是我又没有jar包B的源代码。1)我可以直接升级jar包C吗?2)jar包B在pom文件中指定依赖1.0版本,现在升级jar包C到2.0版本了,启动tomcat的时候jar包B的pom依赖会不会检测出问题?3)如果我把jar包C直接干...

构建https协议的webService并使用httpClient接口访问

2017-03-07
阅读 4 分钟
12.1k
2.使用jdk自带的keytool命令生成keystore文件test.keystore命令:keytool -genkey -alias test123 -keypass test123 -keyalg RSA -keysize 1024 -keystore test.keystore -storepass test123

【问题解决】oracle官网下载oracle安装包名字orasso.wwsso_app_admin.ls_login

2017-03-04
阅读 1 分钟
4.2k
问题描述:从oracle官网下载安装包win64_11gR2_database_1of2.zip和win64_11gR2_database_2of2.zip,下载以后包名变成orasso.wwsso_app_admin.ls_login和orasso.wwsso_app_admin.ls_login(1),无法解压,安装。

JAVA线程状态梳理以及Jstack命令使用

2017-02-28
阅读 2 分钟
9.6k
做如下说明:代码中共有除RUNNING之外的6种状态,为了表示线程正在执行,特加了RUNNING这种状态。我们需要重点关注RUNNABLE、BLOCKED、WAITING和TIME_WAITING四种状态,jstack打印的线程堆栈中也会时时出现。1)BLOCKED:很好理解,就是线程在等待获取锁进入同步块或者同步方法中。两个死锁的线程即是Blocked。2)WAITIN...

Mysql测试_索引对查询性能影响

2017-02-26
阅读 3 分钟
2k
2.新建两张表,tb_big_data和tb_big_data2。tb_big_data数据1100000条,tb_big_data2数据2000条

SpringBoot+Redis+Nginx实现负载均衡以及Session缓存共享

2017-02-25
阅读 6 分钟
19k
1.环境信息nginx-1.11.10redis-latest包(redis windows版本)springboot1.5.1.RELEASE

RedisSerializer之JdkSerializationRedisSerializer分析

2017-02-21
阅读 3 分钟
17.9k
redis在缓存POJO的时候需要将POJO序列化为byte数组进行存储,spring-data-redis实现了类JdkSerializationRedisSerializer对POJO进行序列化。类图结构如上,主要流程如下:

jdk源代码concurrent说明及底层执行简单流程

2017-02-18
阅读 5 分钟
2.2k
ExecutorService接口类继承Executor接口,包含提交执行Runnable和Callable接口submit以及shutdown,invokeAll接口。

通过springBoot构建一个简单的Restful webService

2017-02-12
阅读 5 分钟
14.8k
1.登录网站[链接],生成一个基本的SpringBoot应用。 2.将应用导入Eclipse IDE。目录结构如下: 3.由于生成的是Maven Project,需要提前安装好Maven工具。并将Maven中央仓库配置为可以访问到的地址,如果遇到“无法从远程仓库“[链接]”下载插件”错误,可以参考如下链接解决。[链接] 4.编写domain类 {代码...} 5.编写control...