logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s学习(三十七)centos下离线部署kubernetes1.30(高可用)

在k8s-master01 init后提示的不带control-plane的命令后添加–cri-socket unix:///var/run/cri-dockerd.sock。在初始化k8s集群的使用,IP填写的vip,这样安装好k8s集群之后,kubectl客户端而言,访问的vip:16443端口,该端口是nginx监听的端口,nginx会进行反向代理到3个master节点上的6443端口。(6

文章图片
#kubernetes
Git学习(十二) centos7下离线安装git

1、准备离线包在一个有网的环境下载好git相关包sudo yum install --downloadonly --downloaddir=/root/git zlib-devel openssl-devel perl cpio expat-devel gettext-devel openssl zlib curl autoconf tk上面命令会将所有相关依赖RPM下载到/root/git下,但

#git#centos
springboot学习(二十六) springboot中自定义枚举类型的序列化和反序列化

1、使用@JsonCreator 反序列化定义一个通过某个字段生成枚举的函数,并添加@JsonCreator注解。这样在前端传入int类型会转为枚举类型。@JsonCreatorpublic static SexEnum getByCode(int code) {for (SexEnum value : SexEnum.values()) {...

springboot学习(六十四) 解决springboot中aop使用了cglib代理导致注解丢失引发的问题

springboot中在使用aop时,会使用动态代理,如果此时再获取被代理的类上的注解会导致获取失败。比如使用websocket时候如果在方法上使用aop就会出现问题。1、问题复现下面websocket类中使用了@ServerEndpoint注解,并在@OnOpen方法上添加了一个自定义注解@LogRecord,这个自定义注解会使用aop,从而会复现问题。package com.iscas.biz

#websocket#java#spring boot
mybatis的使用及源码分析(十六) Mybatis使用foreach遍历Map

这里是一个批量新增操作,最外层的foreach遍历List集合,第二个foreach遍历了map的所有key,第三个foreach遍历了map的所有value.如上,通过foreach遍历map的key,通过分别取得map对应的key和value。注意的是无法在外层再套用foreach,因为#{updateEntity.data[${key}]}无法引用上层foreach的item,所以此种方式无

#mybatis#java
springboot学习(五十九) springboot中使用spring-context-indexer加快启动速度

Spring中@ComponentScan扫描的package包含的类越多的时候,Spring模式注解解析耗时就越长,服务启动时候就越长,针对此问题Spring提供了@Indexed注解来添加索引。查看@Serive、@Controller、@Repository、@Component注解源码会发现已经自动添加了此注解@Target(ElementType.TYPE)@Retention(Rete

#spring#spring boot#java
解决IDEA中gradle不编译mybatis的xml文件的问题

gradle默认只会把resource文件夹当成资源文件,如果mapper文件放在java目录,则编译后不会在out或build下的rensource中生成这写mapper文件。

#gradle
springboot学习(七十六) springboot中为多个controller添加统一访问URL的前缀

在某些情况下,服务的controller中前缀是一致的,例如所有URL的前缀都为/context-path/api/v1,需要为某些URL添加统一的前缀。能想到的处理办法为修改服务的context-path,在context-path中添加api/v1,这样修改全局的前缀能够解决上面的问题,但存在弊端,如果URL存在多个前缀,例如有些URL需要前缀为api/v2,就无法区分了,如果服务中的一些静态

#spring boot
mybatis-plus使用达梦数据库处理枚举类型报错的问题

继续一直跟踪代码,发现最终调用了最终调用DmdbResultSet类中的方法:public Object do_getObject(int var1, Class var2)调用了rs.getObject(columnName, this.propertyType)方法,此时this.propertyType是String。这个类在达梦的驱动包里,我之前用的8.1.1.193,尝试更新版本为8.1

文章图片
#mybatis
    共 23 条
  • 1
  • 2
  • 3
  • 请选择