- 博客(13)
- 收藏
- 关注

原创 spring-data-elasticsearch 4.0.1 整合 springboot 2.3.1 elsaticsearch 7.6.2 包含父子文档(join)整合
spring-data-elasticsearch 4.0.1 整合 springboot 2.3.1 elsaticsearch 7.6.2 包含父子文档(join)整合前言我想大家都知道软件技术的更新迭代速度非常快,Spring技术栈的迭代步伐更是让我们这些Java程序猿有些望而却步,像Springboot、Springdata、Springcloud这些技术,我们这些做Java的,我想大家无论多忙也会抽时间去跟一下。无论热爱技术也好,为了工作也罢,就是那句古话 —— 书山有路勤为径,学海无涯苦作
2020-07-25 16:15:45
2381
5

原创 SpringSecurity整合SpringSession-Redis 限制用户登录
前言:开发的前后端分离的项目,后端用的是SpringSecurity控制权限,而后整合了SpringSession - Redis,将Session放到redis支持集群部署,最近需要做一个限制用户登录的功能,即单个用户同一时刻仅能一处登录,SpringSecurity很好的支持了这个功能,但是集成了SpringSession-Redis之后,过程非常的精彩!首先看一下SpringSecuri...
2019-12-03 12:02:36
1226

原创 SpringBoot无法访问/static下静态资源
SpringBoot 访问静态资源的规则,都在WebMvcAutoConfiguration自动配置类中在该类下有对资源处理的方法默认按照该加载顺序加载S
2019-08-12 12:17:39
28428
3
原创 单机多环境部署apollo 2.3.0
理解apollo的整体架构后,对比nacos配置中心功能点,其设计的复杂度以及完整度相较nacos而言更为丰富对于不同的环境,例如 FAT, PRO 在部署时进程已经完全物理隔离,并且每个环境config/adminservice依赖的数据也完全物理隔离(连接不同的db),在数据隔离与安全方面做的很完善,但同时也提升了架构的复杂度而 portal 可以管理多个环境,单节点部署虽然有单点问题,但并不会影响业务从configservice读取配置, 挂掉只要重启就可以,只是在
2024-09-01 18:40:08
922
原创 springcloud2023.0.0 openfeign开启sentinel 启动报错 GetMapping that is not used by contract Default
开启feign.sentinel.enabled=true,启动报错
2024-01-20 00:55:49
2352
3
原创 ShardingJDBC5.x解决移除默认数据源问题
前言ShardingSphere-JDBC 在5.x版本移除了默认数据源配置, 那在项目中大多不需要分片的表, 怎么办?看看官方怎么说github上也有issues看了半天,很遗憾, 没有看到满意的解决方案如果在项目里分了多个库,不需要分片的表我就想指定用一个数据源,怎么破?low点的解决方案1每个表都配置一下默认actualDataNodeserver: port: 8080spring: application: name: sharding-jdbc auto
2022-05-15 00:18:35
5838
12
原创 Mybatis decimal映射到Java BigDecimal类型 科学计数法
Mybatis decimal映射到Java BigDecimal类型 科学计数法环境:数据库使用的mysql,jdbcType为Decimal(32,8), 字段值为 0.00000000,在使用mybatis进行查询时,java类型使用BigDecimal接收,不幸的是它变为了科学计数法 0E-8,于是我很不解,mybatis的类型处理器难道不对BigDecimal 科学计数法做转换吗?带着疑惑,向下开始探索。源码分析阅读过mybatis的源码应该知道,mybatis内部有四大组件,四大组件创建
2021-04-16 11:16:07
10258
1
原创 spring.jackson.date-format全局配置jackson序列化失效
spring.jackson.date-format全局配置jackson序列化失效在spring框架的管理下,有许多通用的配置减少了开发人员不少的时间成本,就例如全局配置jackson对日期格式数据的序列化方式,可以省去我门通篇@JsonFormat()的配置,但在我实际开发中,这个配置并不生效,查阅了各种资料,都是说配置类继承WebMvcConfigurationSupport 类(springboot 2.0之后,之前是继承WebMvcConfigurerAdapter)重写其中的添加拦截器相关
2021-02-23 11:02:39
3058
原创 SpringCloud 2020 笔记
SpringCloud 2020 笔记跟完收获颇丰,自己手敲了笔记和DEMO,分享给大家,共勉Github Url
2020-07-12 21:41:27
250
原创 Docker-compose搭建zookeeper-zookeeper集群
前言最近在研究kafka与rabbitMQ对比,而因为自己电脑性能不是那么好,要搭建一个kafka集群和zookeeper集群最少也要开三台虚拟机,而且也挺麻烦,所以毋庸置疑选择了docker-compose来搭建一个伪分布式的集群。参考了很多资料,很多乱七八糟都是转发的,真正去研究的很少,所以在这里记录一下自己的搭建过程软件版本docker: Docker version 1.13.1,...
2020-04-24 14:13:07
1491
原创 SpringData拓展Repository
前言JPA中 @Query 注解中要对JPQL进行拼装; 而注解上的字符串是无法使用静态常量的;JPA中继承 JpaSpecificationExecutor 可以满足复杂查询条件的拼装,但是对复杂的更新,删除等操作,就显得无能无力了故SpringData官方支持对Repository进行拓展,从而满足日益复杂的需求拓展流程首先需要自定义一个接口; 命名规范没有固定的要求,但是还...
2019-09-06 09:57:22
254
原创 SpringSession集群与单节点间切换
SpringSession集群与单节点间的切换最近项目需要上分布式环境,首先第一步需要解决Session在多个服务器之间的共享问题,这里我选择了SpringSession,Spring在EE中目前还是主流框架,Spring既然对我的需求有所支持,那选SpringSession,必然是顺理成章。我在这里只记录遇到的集群和单节点切换问题,配置什么的就不在多叙述了,相信csdn上有很多大家需要的教程...
2019-04-09 22:36:46
288
原创 VMware使用NAT方式,配置静态IP,与宿主机之间互相ping通
需求整理Hadoop服务器集群,在本地使用Vmware 搭建环境。因桥接与仅主机模式不适用,故选择使用NAT模式联网,为了集群方便使用,需配置静态IP,并且需要和宿主机之前互相ping通。环境准备Vmware 14.0CentOS7.0Vmware安装CentOS 请自行查阅相关资料CentOS7 设置NAT、静态IP编辑虚拟机设置 - 网络适配器 - NAT模式编...
2019-03-23 17:54:06
2488
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人