- 博客(10)
- 收藏
- 关注
原创 一次“漏开墙”引发的血案:TCP握手没超时,却神秘延迟两分钟
一个小小防火墙规则,让我们五个人排查了两天先说一下整体架构,方便大家理解:服务A(调用方):上游ECS服务器,一台GPU服务器(虚拟机),里面装了Docker,镜像拉起来跑服务服务B(被调用方):我们负责的PKS集群(也就是K8s)两个域名:上海静态域名、深圳动态域名两个ELB:上海ELB、深圳ELB每个地域4个Pod简单画一下拓扑:text服务A (GPU ECS/Docker) │ ├── 调用动态域名 ──→ DNS解析 │
2026-04-13 19:11:16
221
原创 5年java,deepseek给我的推荐
3. 学习基本的K8s概念(Pod、Deployment、Service),对于有Java基础和架构思维的你来说,这是性价比最高的升级路径。技术方向迷茫(三岔路口:Java深度/AI/云原生)市场回报递减(云原生时代,纯Java专家需求减少)5年Java开发 → CKA认证 → 云原生架构师。Java深度技术不精通(很多5年开发者都这样)Java应用容器化(Docker)→ 天然连接。1. Docker核心概念(镜像、容器、仓库)学习如何在K8s上部署AI应用(这才是结合点)
2026-01-29 19:57:23
366
原创 随便写写编码要求和设计模式
开始处理逻辑的代码块全扔到一个大的try catch里面,避免出现异常导致程序中断。对字符串,集合等等数据类型做操作时,首先判空,集合还要加上判长度。启动项目太慢可以将dubbo的xml文件注释掉自己不要的接口。map的get方法不能直接使用,要用一些写好的安全方法。开发自测记得在配置文件提示切好本地环境。单例:懒汉,饿汉,双重锁,静态内部类。工厂:简单工厂,工厂方法,抽象工厂。
2024-11-03 22:48:26
148
原创 关于项目启动的一些报错
• 解决:在tomcat安装目录的conf文件夹下的context文件中配置数据库地址,配置好后即可启动成功。• 解决:本地安装tomcat,并在启动配置项中选择部署在本地的tomcat上。• 原因:czeg的pom文件中没有引入tomcat。3. 启动项目dubbo报错,无法将服务注册进注册中心。• 原因:之前的项目停止了,但后台的进程并没有被杀掉。2. 启动连不上数据库,服务启动失败。• 解决:杀掉进程或者重启电脑。• 原因:数据库地址没有配置。
2024-10-31 16:58:28
388
原创 工作即将翻开一页新的篇章
⑤k8s:这个也是新掌握的集群了,虽然不是我部署,不过也算是了解了云原生的大概理念,和cloud集群还是有点区别的,什么pod、node、master、configmap啥的,和cloud的体现方式就都不太一样。③数据库mysql没什么变化,写复杂语句比较少,以前复杂的语句要想半天,现在还是想半天,不过倒是浅浅的使用到了一点mongo,和mq一样这个应该是属于新学的技能了,但是熟练度不高。②中间件redis还是使用的很浅,简单调用,mq也是,不过以前没用过mq,算是学会了使用mq。
2024-10-18 10:04:44
261
原创 解决SSH无法连接,报错:com.jcraft.jsch.JSchException: UnknownHostKey
【代码】解决SSH无法连接,报错:com.jcraft.jsch.JSchException: UnknownHostKey。
2024-01-25 16:13:37
2748
原创 文本工具notepad++
这两天项目要换版,更新了yml文件,所以要比对更新前后的yml文件,比对工具选择了notepad++。②比对:比对需要额外再下载一个compare相关的zip包,将其导入到notepad++中即可使用了。①安装:开源的,网上找了个zip包解压就可以直接使用了。
2024-01-25 16:09:29
520
原创 com.mongodb.MongoNotPrimaryException
今天与第三方联调的时候,推送数据给第三方时不时的出现这个错误,一会儿能推送成功,一会儿推送不成功,查明原因是mongo集群配置出了问题,需要修改mongo集群配置文件。
2023-10-23 09:37:53
443
原创 Bean注入失败问题(已解决)
关于这个问题搜了很多解决办法,大部分原因是因为xml文件位置或者路径错了没有编译出来,但是我反反复复查看我的代码这些路径和classes里面都是对的,后来发现原来是因为用的是baomidou代码自动生成器,用完了由于和mybatisplus有冲突,导入的是mybatis而不是plus。第二个注解参数是启动类的反射,不要写成本类的反射了,不然也会出现bean注入失败问题。-- 下面四个依赖是mybatis-plus代码自动生成器-->
2022-09-02 10:53:32
1830
原创 牛客 java练习题打卡
1、关于java集合下列说法不正确的有哪些()A、HashSet 它是线程安全的,不允许存储相同的对象B、ConcurrentHashMap 它是线程安全的,其中存储的键对象可以重复,值对象不能重复C、Collection接口是List接口和Set接口的父接口,通常情况下不被直接使用D、ArrayList线程安全的,允许存放重复对象正确答案: A B D 我的答案: A D (错误)解析:HashSet是和ArrayList一样是线程不安全的,CurrentHashMap是线程安全的,.
2022-05-22 16:56:58
1171
2
空空如也
AI开发是大势还是一时兴起
2026-01-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅