会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
pengu1998
博客园
首页
新随笔
联系
订阅
管理
2025年3月15日
Java学习——为什么idea打开.class文件和真实源码逻辑不一样
摘要: 1.原因: IDEA 默认使用内置的反编译器(CFR 或 FernFlower),但不同工具对 .class 文件的还原能力不同。例如: 语法结构差异:反编译器可能无法完全还原原始代码的格式(如 for 循环可能转为 while)。 代码逻辑等价但形式不同:反编译后的代码逻辑正确,但变量名、代码顺序
阅读全文
posted @ 2025-03-15 18:03 风一样的我1
阅读(197)
评论(0)
推荐(0)
2025年1月5日
springboot没加@ResponseBody注解导致的循环调用
摘要: 一、问题背景 为了自定义后端返回异常,在代码中使用了全局异常处理器如下: @ControllerAdvice public class GlobalExceptionHandler { private static final Logger logger = LoggerFactory.getLog
阅读全文
posted @ 2025-01-05 23:19 风一样的我1
阅读(93)
评论(0)
推荐(0)
2024年7月22日
Java学习——多线程
摘要: 1.多线程介绍 1.1 什么是多线程 具有多线程能力的计算机因有硬件支持而能够在同一时间执行多个线程,提升性能。 1.2 并发与并行 并行:在同一时刻,有多个指令在多个CPU上同时执行。 并发:在同一时刻,有多个指令在单个CPU上交替执行。 高并发是什么意思: cpu2核4线程表示可并行处理4个线程
阅读全文
posted @ 2024-07-22 22:35 风一样的我1
阅读(27)
评论(0)
推荐(0)
2024年7月8日
springcloud-注册中心和配置中心
摘要: 1 注册中心 1.1 为什么要用注册中心 微服务之间会相互调用,假如有两个服务orderService和userService,orderService会调用userService获取当前订单相关的用户信息,且userService部署了多个实例: 大家思考几个问题: order-service在发
阅读全文
posted @ 2024-07-08 22:23 风一样的我1
阅读(314)
评论(0)
推荐(1)
2024年3月21日
前端学习-HTML/CSS/JS
摘要: 1 基础知识 1.1 BS架构和CS架构 CS架构是客户端/服务器,需要安装客户端,例如手机app,PC应用 BS架构是浏览器/服务器,适合功能简单的开发 1.2 浏览器内核 浏览器内核渲染前端页面(将前端代码展示出来) 1.3 推荐网站 https://developer.mozilla.org/
阅读全文
posted @ 2024-03-21 22:38 风一样的我1
阅读(20)
评论(0)
推荐(0)
2023年8月12日
Maven学习
摘要: 1 Maven介绍 Maven就是是专门为Java项目打造的管理和构建工具,它的主要功能有: 提供了一套标准化的项目结构; 提供了一套依赖管理机制; 提供了一套标准化的构建流程(编译,测试,打包,发布……)。 1.1 Maven项目结构 一个使用Maven管理的普通的Java项目,它的目录结构默认如
阅读全文
posted @ 2023-08-12 16:05 风一样的我1
阅读(88)
评论(0)
推荐(0)
2023年4月13日
springcloud学习——网关
摘要: 1.网关的作用 如图,微服务之间调用使用的feign帮我们发送请求。当用户需要访问微服务时,就需要网关来帮忙。 网关主要实现三大作用: 权限控制:网关作为微服务入口,需要校验用户是是否有请求资格,如果没有则进行拦截。 路由和负载均衡:一切请求都必须先经过gateway,但网关不处理业务,而是根据某种
阅读全文
posted @ 2023-04-13 21:29 风一样的我1
阅读(1308)
评论(0)
推荐(0)
2023年3月21日
springcloud学习——nacos
摘要: # 1 介绍 nacos是阿里巴巴开发的,现在已属于springcloud框架,功能比eureka更加丰富 # 2 安装与启动 下载:GitHub主页:https://github.com/alibaba/nacos 解压安装包后,在bin文件夹中进入cmd,执行下述命令 - windows命令:
阅读全文
posted @ 2023-03-21 23:04 风一样的我1
阅读(187)
评论(0)
推荐(0)
2023年3月19日
springcloud——服务拆分和远程调用
摘要: 一、服务拆分 根据微服务的思想: 不同业务拆分为不同服务 服务向其他服务暴露接口从而被调用 每个服务用独立的数据库 二、远程调用 例如,订单服务不能直接访问用户服务的数据库,而要通过接口调用用户服务 1、RestTemplate发送http请求方式 通过spring提供的RestTemplate向u
阅读全文
posted @ 2023-03-19 20:06 风一样的我1
阅读(175)
评论(0)
推荐(0)
2023年3月12日
springcloud介绍
摘要: 一、微服务 1、总览-微服务的技术栈 注册中心,管理服务的IP和端口等 配置中心,实现配置热部署 消息队列,通过发送消息实现异步通知,避免服务链路过长带来的时间损失 服务路由,类比于小区门房,识别身份+提供服务路由 分布式搜索,解决分布式缓存不能解决的复杂查询 2、微服务理解 单体架构 分布式架构
阅读全文
posted @ 2023-03-12 11:47 风一样的我1
阅读(58)
评论(0)
推荐(0)
下一页
公告