摘要: 出现的问题 今天在公司用C#搭建一个WebApi服务,接受请求并连接数据库进行查询,但连接数据库时报错:尝试加载Oracle客户端时引发BadImageFormatException。如果安装32位客户端组件的情况下以64位模式运行,将出现此问题。 问题点 我之后了解点,确定了OracleClien 阅读全文
posted @ 2024-08-01 10:12 之士咖啡 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 穿透 数据库与redis都不存在的key,由于莫名原因存在大量请求,导致请求跳过redis而访问DB 处理方法: 数据库不存在,redis也存储一个 null(或者常熟),并设置一个较短的过期时间,防止跳过redis 布隆过滤器 击穿 Redis曾存在的key,由于过期时间而被删除,导致请求跳过re 阅读全文
posted @ 2024-06-02 16:58 之士咖啡 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 一、生成java客户端 公司内部服务使用webservice进行交互,而且对方提供了wsdl文件。我的目标是就是通过wsdl文件,完成双方对接。 wsdl文件->java文件 wsimport -encoding utf-8 -keep -p com.wsdl.common sendImMessag 阅读全文
posted @ 2024-05-14 15:41 之士咖啡 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 开发涉及到文档 1. Linux 安装CentOS7 链接:https://pan.baidu.com/s/1P5aAjk9aML7Iw8VmCNN2Gw 提取码:7ksd 2.Docker环境搭建 参考官方文档Linux CentOS安装:https://docs.docker.com/engin 阅读全文
posted @ 2024-04-21 21:54 之士咖啡 阅读(7) 评论(0) 推荐(0) 编辑
摘要: GateWay路由规则 spring: cloud: gateway: routes: - id: product_router uri: lb://mall-product predicates: - Path=/app/product/** filters: - RewritePath=/app 阅读全文
posted @ 2024-04-09 10:04 之士咖啡 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 问题1:发现没有src目录 自己在创建项目的时候,发现没有src目录。一开始时以为是因为maven配置问题,导致maven创建失败,从而没有创建src目录。 但在maven配置文成后扔谈存在问题。 问题点: 我在创建maven项目时,选择Maven Pom,导致的没有src目录 Maven:生成整个 阅读全文
posted @ 2024-04-02 10:45 之士咖啡 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 强引用、软引用、弱引用、虚引用 强引用,使用根可达法未找到的对象,被认为是强引用。GC会定期随机删除 软引用,通过SoftReference类创建的对象,被认为是软引用。在GC异常前必然回收。 // Worker实例 Worker a = new Worker 0 ; // a 为强引用 // 使用 阅读全文
posted @ 2024-02-06 11:38 之士咖啡 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 面试题:初始化创建的对象有多大? 答案: 16字节 Object a = new Object(); 16字节 String[] b = new String[2](); 16字节 / 24字节 对象的内存布局 主体内容包括: 对象头: MarkWord、指针、数字长度(数组对象才有) 数据体: 对 阅读全文
posted @ 2024-02-05 18:40 之士咖啡 阅读(8) 评论(0) 推荐(0) 编辑
摘要: Warpper 条件构造器定级接口 我们在使用过程,就是去new QueryWarpper<T>()与new UpdateWarpper<T>(),完成相对复杂的sql拼接。 使用方式 1. 使用Mapper Warpper接口的作用是提供一定逻辑去拼接sql语句。通过Dao层去执行sql语句。 代 阅读全文
posted @ 2023-12-18 17:09 之士咖啡 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 谈谈 AQS AQS(AbstractQueuedSynchronizer)是JUC包下的一个抽象类。虽然是抽象类,但没有抽象方法,即便子类集成,也无法直接使用锁功能。AQS中关于锁的判断TryAcquire与TryRelease方法,默认都是报错,需要子类集成后进行重写,才能使用锁功能。 JUC包 阅读全文
posted @ 2023-11-18 14:54 之士咖啡 阅读(164) 评论(0) 推荐(1) 编辑