首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
技术随想
女友在高考
创建于2022-07-31
订阅专栏
工作过程中发现的技术感悟,会随手记录下来
等 10 人订阅
共39篇文章
创建于2022-07-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
知道策略模式!但不会在项目里使用?
前言 在学开发的第二年就开始听说要想代码写得好,一定要会设计模式。于是就兴致冲冲的啃了《Head First 设计模式》,看完之后对于策略模式映像很深刻,觉得这个模式好,易上手,应用广,我又能优化一波
一招解决所有依赖冲突
背景介绍 最近遇到了这样一个问题,我们有一个 jar 包 common-tool,作为基础工具包,被各个项目在引用。突然某一天发现日志很多报错。 一看是 NoSuchMethodError,意思是 D
进大厂必须要会的单元测试
本文正在参加「金石计划 . 瓜分6万现金大奖」 本文将按照如下顺序给大家简单讲讲单元测试应该怎么写 什么是单元测试 单元测试又称模块测试,是针对软件设计的最小单位(模块)就行正确性的校验的测试,检查每
记录因Sharding Jdbc批量操作引发的一次fullGC
本文正在参加「金石计划 . 瓜分6万现金大奖」 周五晚上告警群突然收到了一条告警消息,点开一看,应用 fullGC 了。 于是赶紧联系运维下载堆内存快照,进行分析。 内存分析 使用 MemoryAna
我用EasyExcel优化了公司的导出(附踩坑记录)
背景介绍 最近要改一个导出的功能,在原有的基础上,在导出一份明细数据,要求导出内容加在原有 excel 的第二个 sheet 上。考虑到数据量还比较大,干脆引入阿里的 EasyExcel 来做。 下面
还在用双层for循环吗?太慢了
前情提要 我们在开发中经常碰到这样的场景,查出两个 list 集合数据,需要根据他们相同的某个属性为连接点,进行聚合。但是平时我们使用的时候关注过性能吗?下面让我们一起来看看它的表现如何。 来个例子
Spring由浅入深(下)
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第32天,点击查看活动详情 四、依赖查找 Spring依赖查找 ListableBeanFactory#getBeansOfTyp
Spring由浅入深(上)
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第31天,点击查看活动详情 一、Spring spring编程模型 spring的核心价值 设计思想 设计模式 用户基础 生态系统
SpringBoot编程思想(下)
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第30天,点击查看活动详情 一. 理解SpringBoot自动装配 1.1 @SpringBootApplication其实包含来
SpringBoot编程思想(上)
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第29天,点击查看活动详情 一、理解独立的Spring应用 1. jar、war的执行模块spring-boot-loader 将
微服务之一致性设计
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第28天,点击查看活动详情 一致性设计 6.1 基础理论 6.1.1 单机事务 事务的四大特性: 原子性 指通过事务保证所有操作是
微服务之性能设计
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第27天,点击查看活动详情 性能设计 5.1 性能指标 响应时间 吞吐量。单位时间内的响应次数 在资源一定的情况下,性能优化的本质
微服务之可扩展性设计
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第26天,点击查看活动详情 可扩展性设计 4.1 横向扩展 横向扩展:指用更多的节点支撑更大量的请求。 纵向扩展:扩展一个点的能力
微服务之可用性设计
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第25天,点击查看活动详情 可用性设计 3.1 可用性概述 3.1.1 可用性描述 可用性:是关于系统可以被使用的时间的描述,以丢
云原生之敏捷基础设施
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第24天,点击查看活动详情 敏捷基础设施 2.1 传统基础设施面临的挑战 资源利用率低,服务器没有被完全利用 服务器数量呈爆炸性增
理解微服务架构
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第23天,点击查看活动详情 微服务架构 1.1 为什么采用微服务架构? 1.1.1 单体架构和微服务架构 很难用一个绝对的方式去判
电商架构技术干货(三)
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第20天,点击查看活动详情 五、Hystrix 提供系统高可用性 1、运行流程: 2、可以进行资源隔离。 线程隔离 信号量隔离 线
电商架构技术干货(二)
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第19天,点击查看活动详情 三、缓存冷启动 1、冷启动:即第一次启动时redis或缓存里没有数据,所有的数据都会请求到数据库,容易
电商架构技术干货(一)
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第18天,点击查看活动详情 一、架构讲解 大型电商系统架构图: 1、缓存架构 nginx本地缓存+redis分布式缓存+tomca
SpringBoot操作手册
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第17天,点击查看活动详情 SpringBoot 的配置文件 全局配置文件有两种格式,目录在 resource 文件夹下 appl
下一页