随笔分类 -  java

摘要:SkyWalking 介绍 一.SkyWalking分为四个部分:探针,平台后端,存储和UI界面。 1.探针:不同的来源探针是不同的,他们收集数据并将其重新格式化为SkyWalking的格式 2.平台后端:汇总,分析和驱动从探针到UI的流程 3.存储:可以是ES、mysql集群等 4.UI 非常co 阅读全文
posted @ 2023-08-31 14:06 大树2 阅读(118) 评论(0) 推荐(0) 编辑
摘要:Arthas(阿尔萨斯)能为你做什么? Arthas 是 Alibaba 开源的 Java 诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 1.这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 2.我改的代码为什么没有执行到?难 阅读全文
posted @ 2023-08-31 10:54 大树2 阅读(58) 评论(0) 推荐(0) 编辑
摘要:CI/CD流水线完善计划, 增加代码质量检查作业,在开发代码合入前提前发现不安全问题,因此引入代码质量检测-SonarQube服务。 一、SonarQube是什么? Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工 阅读全文
posted @ 2023-07-18 17:08 大树2 阅读(125) 评论(0) 推荐(0) 编辑
摘要:mybatis plus(MP) 使用总结 简介: MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高 效率而生. 快速开始: https://baomidou.com/pages/226c21/#%E5%88%9 阅读全文
posted @ 2023-07-03 23:28 大树2 阅读(81) 评论(0) 推荐(0) 编辑
摘要:spring cloud微服务 总结 一。微服务架构特征: 1.单一职责,避免重复,耦合低 2.面向服务,对外暴露接口 3.自治:技术独立,数据独立,部署独立 4.隔离性强:容错,降级,避免连错 5缺点:复杂了,部署维护复杂 6服务器框架: springcloud alibaba Dubbo spr 阅读全文
posted @ 2023-07-02 21:21 大树2 阅读(114) 评论(0) 推荐(0) 编辑
摘要:Maven高级相关知识:模块,打包方式,依赖继承,聚合,私服搭建 01.Maven 是一款构建和管理 Java 项目的工具 1.Maven高级内容包括: 1.分模块设计与开发 2.继承与聚合 3.私服 02.分模块设计:我们在进行项目设计阶段,就可以将一个大的项目拆分成若干个模块,每一个模块都是独立 阅读全文
posted @ 2023-06-30 17:47 大树2 阅读(59) 评论(0) 推荐(0) 编辑
摘要:Spring boot 原理 总结 一。 配置优先级 01.properties、yaml、yml三种配置文件,优先级最高的是properties 配置文件优先级排名(从高到低): 1. properties配置文件 2. yml配置文件 3. yaml配置文件 02.除了以上3种配置文件外,Spr 阅读全文
posted @ 2023-06-30 17:17 大树2 阅读(1588) 评论(0) 推荐(1) 编辑
摘要:事务管理 Java 事务管理@Transactional注解rollbackFor属性所有的异常都回滚; 事务的传播行为propagation(REQUIRED ,REQUIRES_NEW) 01.事务是一组操作的集合,它是一个不可分割的工作单位。事务会把所有的操作作为一个整体,一起向数 据库提交或 阅读全文
posted @ 2023-06-30 12:01 大树2 阅读(1671) 评论(0) 推荐(0) 编辑
摘要:1.在三层构架项目中,出现了异常,该如何处理? 方案一:在所有Controller的所有方法中进行try…catch处理 缺点:代码臃肿(不推荐) 方案二:全局异常处理器 好处:简单、优雅(推荐) 2.方法: 1.添加类:GlobalExceptionHandler 2.添加注解:@RestCont 阅读全文
posted @ 2023-06-30 11:14 大树2 阅读(278) 评论(0) 推荐(0) 编辑
摘要:01.Session: 优点:Session是存储在服务端的,安全 缺点: 服务器集群环境下无法直接使用Session 移动端APP(Android、IOS)中无法使用Cookie 用户可以自己禁用Cookie Cookie不能跨域 02.令牌技术:JWT令牌 JSON Web Token (官网: 阅读全文
posted @ 2023-06-29 11:45 大树2 阅读(38) 评论(0) 推荐(0) 编辑
摘要:Java 读取配置文件的对象及数组数据 application.yml 文件里的配置数据读取: 1.对象/map集合 aliyun: oss: endpoint : https://oss-cn-hangzhou.aliyuncs.com accessKeyId : LTAI4GCH1vX8DKqJ 阅读全文
posted @ 2023-06-28 16:16 大树2 阅读(970) 评论(0) 推荐(0) 编辑
摘要:传统URL风格 和 基于REST风格URL 的异同特点 1.传统URL风格如下:定义比较复杂,而且将资源的访问行为对外暴露出来了 http://localhost:8080/user/getById?id=1 GET:查询id为1的用户 http://localhost:8080/user/save 阅读全文
posted @ 2023-06-27 16:18 大树2 阅读(48) 评论(0) 推荐(0) 编辑
摘要:Mybatis 介绍 Mybatis 功能 Mybatis 连接池 mybatis日志 Mybatis 注解 Mybatis XML 映射文件 00.Mybatis 是一款优秀的持久层框架(DAO),它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置 阅读全文
posted @ 2023-06-26 19:08 大树2 阅读(59) 评论(0) 推荐(0) 编辑
摘要:Maven 本地仓库,中央仓库,远程仓库 配置 1. 下载地址:https://maven.apache.org/download.cgi apache-maven-3.9.2-bin.zip 1. 解压安装 2. 配置仓库 3. 配置Maven环境变量 2.Maven私服搭建: 本地仓库:(自己计 阅读全文
posted @ 2023-06-25 16:55 大树2 阅读(2138) 评论(0) 推荐(0) 编辑
摘要:12. Bean 获取,作用域,管理 在IOC容器中,每一个Bean都有一个属于自己的名字,可以通过注解的value属性指定bean的名字。如 果没有指定,默认为类名首字母小写。 ``` 1.问题:使用前面学习的四个注解声明的bean,一定会生效吗? 答案:不一定。(原因:bean想要生效,还需要被 阅读全文
posted @ 2023-06-24 23:26 大树2 阅读(18) 评论(0) 推荐(0) 编辑
摘要:springboot 原理 spring framework spring boot(配置起步依赖-自动配置) spring-boot-starter-web 起步依赖(其他依赖自动传递) 自动配置原理:自动将内置类存入IOC容器中,不用收到配置,只能扫描包内即子包的类,可以指定扫描的包内容: `` 阅读全文
posted @ 2023-06-24 23:24 大树2 阅读(87) 评论(0) 推荐(0) 编辑
摘要:Maven 高级知识 一。Maven 高级知识 分模块设计与开发 二。Maven 继承和聚合 三。Maven 私服 搭建 一。Maven 高级知识 分模块设计与开发 将项目按照功能拆分成若干个子模块,方便项目的管理维护,扩展,模块间调用,资源共享,组件复用。如通用组件供其他模块使用。 pojo ut 阅读全文
posted @ 2023-06-24 20:07 大树2 阅读(16) 评论(0) 推荐(0) 编辑
摘要:专题使用汇总: 1. Java-IDEA 2. Java-Maven,依赖管理,私服 https://www.cnblogs.com/chenshaojun2008/p/17493632.html 3. Java-IOC&DI 4. Java-Mybatis连接池,动态sql https://www 阅读全文
posted @ 2023-06-24 16:13 大树2 阅读(44) 评论(0) 推荐(0) 编辑
摘要:Java使用汇总 1. Java-IDEA 2. Java-Maven,依赖管理,私服 https://www.cnblogs.com/chenshaojun2008/p/17493632.html 3. Java-IOC&DI 4. Java-Mybatis连接池,动态sql https://ww 阅读全文
posted @ 2023-06-24 13:01 大树2 阅读(45) 评论(0) 推荐(0) 编辑
摘要:IDEA 有用的插件: 1. 添加idea的日志高亮显示插件:settings-->plugins-->Grep Console 2. 插件:settings-->plugins-->IDE Eval Rest 3. 插件:settings-->plugins-->Manven Helper 4. 阅读全文
posted @ 2023-06-24 12:48 大树2 阅读(20) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示