随笔分类 -  java

摘要:1.接口压力测试常用的性能指标 2.接口优化的点 3.实现分布式锁的方案常用的方案 一.接口压力测试常用的性能指标: 1、吞吐量 吞吐量是系统每秒可以处理的事务数,也称为TPS(Transaction Per Second)。 比如:一次点播流程,从请求进入系统到视频画图显示出来这整个流程就是一次事 阅读全文
posted @ 2024-01-29 16:26 大树2 阅读(811) 评论(0) 推荐(0)
摘要:1.Gogs 2.支付宝沙箱支付测试 3.DevOps是生么 4.CI/CD是什么 1.Gogs 是一款极易搭建的自助 Git 服务。 Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持 阅读全文
posted @ 2024-01-29 15:51 大树2 阅读(87) 评论(0) 推荐(0)
摘要:一个软件项目开发的流程汇总java版 1.软件开发整体介绍 软件开发流程 角色分工 软件环境 2.xxx项目介绍 项目介绍: 功能架构(管理端,用户端):体现项目中的业务功能模块 产品原型:用于展示项目的业务功能,一般由产品经理进行设计 技术选型(用户层,网关层,应用层,数据层):展示项目中使用到的 阅读全文
posted @ 2024-01-26 11:09 大树2 阅读(60) 评论(0) 推荐(0)
摘要:地图开发使用汇总 百度官网: https://map.baidu.com/ 开发平台: https://lbsyun.baidu.com/ 高德官网: https://www.amap.com/ 开发平台: https://lbs.amap.com/ 腾讯官网:https://map.qq.com/ 阅读全文
posted @ 2024-01-24 19:30 大树2 阅读(408) 评论(0) 推荐(0)
摘要:mysql 优化定位分析,索引,主从分库分表 1.优化: 定位慢sql sql执行计划 索引:存储引擎,索引底层数据结构,索引创建原则,索引失效场景 sql优化经验: 1.1聚合查询 1.2多表查询 1.3表数据量过大查询 1.4深度分页查询 2.如何定位慢查询 ? 调试工具:Arthas 运维工具 阅读全文
posted @ 2024-01-24 17:23 大树2 阅读(63) 评论(0) 推荐(0)
摘要:Spring,SpringMVC,Springboot的注解,Mybatis,集合使用总结 1.Spring 的常见注解有哪些? @Component、@Controller、@Service、@Repository 使用在类上用于实例化Bean @Autowired 使用在字段上用于根据类型依赖注 阅读全文
posted @ 2024-01-24 16:02 大树2 阅读(46) 评论(0) 推荐(0)
摘要:一.线程的基础知识 1.线程与进程的区别 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在 指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理 IO 的。 当一个程序被运行,从磁盘加载这个程序的代码至内存,这时就开启了一个 阅读全文
posted @ 2024-01-24 14:40 大树2 阅读(20) 评论(0) 推荐(0)
摘要:java内存泄露的排查思路? 1.通过工具, VisualVM去分析dump文件,VisualVM可以加载离线的dump文件 2.idea-->文件-->装入 >选择dump文件即可查看堆快照信息 3.通过查看堆信息的情况,可以大概定位内存溢出是哪行代码出了问题 4.找到对应的代码,通过阅读上下文的 阅读全文
posted @ 2024-01-22 17:59 大树2 阅读(425) 评论(0) 推荐(0)
摘要:你负责的项目中遇到了这些棘手问题,你应该如何出来? 1.线上bug:cpu飙高,内存泄漏,线程死锁 2.调优:慢接口,慢sql,缓存方案 3.组件封装:分布式锁,接口幂等,分布式事务, 1.幂等性问题的解决方案? 幂等性:它有助于减少由重复操作引起的副作用,如重复扣款或其他错误状态。重复请求问题。 阅读全文
posted @ 2024-01-22 16:08 大树2 阅读(62) 评论(0) 推荐(0)
摘要:上传数据的安全性是怎么控制的? 1.方案是使用加密算法保护数据传输 文件很大建议使用对称加密,不过不能保存敏感信息 文件较小,要求安全性高,建议采用非对称加密 2.非对称加密: 两个密钥:公开密钥(publickey)和私有密钥,公有密钥加密,私有密钥解密 优点:与对称加密相比,安全性更高 缺点:加 阅读全文
posted @ 2024-01-22 14:47 大树2 阅读(78) 评论(0) 推荐(0)
摘要:Single Sign On:SSO 单点登录是如何实现的? 核心:一处登录,处处登录,一次注销,处处注销 单体系统中服务共享session 微服务,分布式中session不共享,所以需要分布式是session 常用的有: JWT:json web token,有登录服务返回token,携带toke 阅读全文
posted @ 2024-01-22 14:43 大树2 阅读(18) 评论(0) 推荐(0)
摘要:客户端访问nacos配置: 父工程: com.alibaba.cloud spring-cloud-alibaba-dependencies 2021.0.5.0 pom import 子工程: <dependency> <groupId>com.alibaba.cloud</groupId> <a 阅读全文
posted @ 2023-12-28 16:59 大树2 阅读(518) 评论(0) 推荐(0)
摘要:根据maven查询jar包的步骤如下: 打开Maven仓库中央库的网站https://mvnrepository.com/ 在搜索框中输入你需要查询的jar包的名称,例如:hutool-all 点击搜索按钮,网站会列出所有符合条件的jar包信息,包括版本号、最近更新时间等。 选择你需要的版本号,点击 阅读全文
posted @ 2023-11-28 14:33 大树2 阅读(1117) 评论(0) 推荐(0)
摘要:Java开发组件 1.IDEA 2.JDK 3.Git 4.Maven安装配置 5.Mysql 6.Mybatis 7.Mybatis-plus 8.Nacos 9.Openfeign 10.Gateway 11.xxl-job-admin 12.Skywalking 13.Sentinel 14. 阅读全文
posted @ 2023-11-22 23:03 大树2 阅读(222) 评论(0) 推荐(0)
摘要:Java开发组件 1.IDEA 2.JDK 3.Git 4.Maven安装配置 5.Mysql 6.Mybatis 7.Mybatis-plus 8.Nacos 9.Openfeign 10.Gateway 11.xxl-job-admin 12.Skywalking 13.Sentinel 14. 阅读全文
posted @ 2023-11-22 18:33 大树2 阅读(368) 评论(0) 推荐(0)
摘要:.net8 微软于 2023.11.15日 已发布 据说.net8速度提升20%相比.net7,大家快快来升级吧 .net 6,7 如何升级到最新的.net8 安装.net8 SDK,vs2022 17.8版本自带.net8 SDK https://dotnet.microsoft.com/down 阅读全文
posted @ 2023-11-17 10:29 大树2 阅读(4465) 评论(0) 推荐(0)
摘要:一。常见堆内存溢出的几种情况: 1.查询数据库返回的数据量过大,加载到内存中导致内存溢出; 2.代码中出现死循环情况,导致大对象一直被引用不能被GC回收; 3.资源链接池、io流在使用完没有进行手动释放; 4.静态集合类里面存在引用对象,始终存在引用关系,没有进行清除; 以上属于常见的几种堆内存溢出 阅读全文
posted @ 2023-11-16 14:20 大树2 阅读(163) 评论(0) 推荐(0)
摘要:StarRocks 介绍 1.StarRocks介绍 StarRocks是新一代极速全场景MPP数据库。 StarRocks充分吸收关系型OLAP数据库和分布式存储系统在大数据时代的优秀研究成果,在业界实践的基础上,进一步改进优化、升级架构,并增添了众多全新功能,形成了全新的企业级产品。 StarR 阅读全文
posted @ 2023-11-07 17:08 大树2 阅读(236) 评论(0) 推荐(0)
摘要:SVN 创建分支: 本地创建proj目录,里面自动包含三个文件夹branches,tags, trunk. proj/trunk proj/branches proj/tags 一. 通过master 创建分支 1.master-->TortoiseSVN-->Branch/tag 2.To pat 阅读全文
posted @ 2023-10-31 18:50 大树2 阅读(546) 评论(0) 推荐(0)
摘要:1.Sentinel产品功能介绍 Sentinel是面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。 Sentinel 具有以下特性: 丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年 阅读全文
posted @ 2023-10-26 18:09 大树2 阅读(116) 评论(0) 推荐(0)