自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 DDD到底是什么??

DDD,网上太多解释了,但都大同小异,就是解释名词的,看的发晕,我这里给出通俗的解释,助大家能理解究竟什么才是DDD。定义DDD,英文全称是Domain Driven Design,对应的中文含义是领域驱动设计,指的是针对特定领域进行定制化的设计。DDD是指导思想,不是具体的实操技术,这里有一个重点需要注意,不是每个系统设计都可以使用DDD,DDD解决的是复杂问题。那什么才算是复杂问题??请看适用场景。适用场景那DDD究竟适用于什么场景,从以下几种判断:1、系统组件是否足够多,说白了一个

2021-09-29 18:19:00 2107

原创 索引下推,知道吗

索引下推(Index Condition Pushdown) ICP 是Mysql5.6之后新增的功能,主要的核心点就在于把数据筛选的过程放在了存储引擎层去处理,而不是像之前一样放到Server层去做过滤。虽然这是一个比较简单的概念,但是可能很多不细心的同学对于索引下推会存在一个小小的误区,至于是什么,请看下文。什么是索引下推首先,我们创建一张user表,同时建立age_name的联合索引,同时插入3条测试数据。然后,我们执行查询explain SELECT * from user wh

2021-09-26 18:31:45 281 1

原创 简历,这样写?

编写简历的过程实际上就是回顾自己所掌握知识的过程对于开发程序员而言,简历最主要由三部分组成 个人简介 项目系统 专业技能 项目系统项目系统需要回顾自己以前做了什么项目,挑自己熟悉的放在简历的前面1、梳理系统的项目背景以及整个系统架构设计与运转流程这个过程主要是大体回顾自己的项目。无论是哪场面试,只要问到项目,面试官总会提问:"要不你先来简单介绍下你所负责的这个项目吧"这个答案实际上就是聊「梳理系统的项目背景以及整个系统架构设计与运转流程」这点很重要,需要

2021-09-26 18:28:47 449

原创 SpringIOC 面试题

什么是依赖注入?依赖注入(DI)是一个过程,通过该过程,对象只能通过构造函数参数,工厂方法的参数或在构造或创建对象实例后在对象实例上设置的属性来定义其依赖关系(即,与它们一起工作的其他对象)。从工厂方法返回。然后,容器在创建 bean 时注入那些依赖项。从根本上讲,此过程是通过使用类的直接构造或服务定位器模式来自己控制其依赖关系的实例化或位置的 Bean 本身的逆过程(因此称为 Control Inversion)。使用 DI 原理,代码更简洁,当为对象提供依赖项时,去耦会更有效。该对象不查找

2021-09-26 18:17:36 150

原创 整理好了,Redis

1、谈下你对 Redis 的了解?Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。2、Redis 一般都有哪些使用场景?Redis 适合的场景 缓存:减轻 MySQL 的查询压力,提升系统性能; 排行榜:利用 Redis 的 SortSet(有序集合)实现; 计算器/限速器:利用 Redis 中原子

2021-09-26 18:13:13 98

原创 2021年Redis面试题

1 redis基础redis 中的数据类型有哪些Redis 有 5 种基础数据结构,分别为:string (字符串)、list (列表)、set (集合)、hash (哈希) 和 zset (有序集合)Redis 的列表相当于 Java 语言里面的 LinkedList,注意它是链表而不是数组。这意味着 list 的插入和删除操作非常快,时间复杂度为 O(1),但是索引定位很慢,时间复杂度为 O(n),这点让人非常意外。 当列表弹出了最后一个元素之后,该数据结构自动被删除,内存被回...

2021-09-23 17:38:46 122

原创 MVC-基础

请求流程 ASP.NET WebForms弊端 使用基于页面视图的解决方案去应对基于行为的需求 紧耦合 HTML并不是服务器返回数据的唯一格式 页面视图与数据组合不够灵活 ASP.NET MVC(请求-处理-响应) Behind Code(aspx.cs文件)中的类里面的时间方法改成一系列常规行为方法 三层中的中间层BLL改成Model提供数据和逻辑处理 页面视图View仅仅负责展示布局 创建MVC项目 路由 Global文件-路由规则的注册

2021-09-23 17:28:53 48

原创 MVC-常用语法

语法 泛型 泛型约束 匿名方法 自动属性 隐式推断类型varvar 类型推断,在编译截断确定什么类型,完成推断,不是弱类型 dynamic 弱类型,运行时可变类型(mvc开源项目中有很多) 对象集合初始化 匿名类型 扩展方法 Lambda表达式==》匿名函数 ...

2021-09-23 17:27:51 105

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除