基础面试篇
文章平均质量分 78
唯快不破哈哈哈
开始服务治理了么
展开
-
从入门到入土03 netcore5部署到docker
netcore5部署到docker首先默认docker 已经安装好了。 如果没安装好的话 需要看从入门到放弃01 .net 容器化01-容器安装 : 容器化01-容器安装(linux centos)原创 2021-06-10 11:48:38 · 1010 阅读 · 0 评论 -
Task Await Async
public static async void test(){Task task = Task.Run(()={ 委托 });}原创 2022-01-05 17:36:01 · 459 阅读 · 1 评论 -
面试的时候经常问的一些问题
基本功:底层知识:看过哪些底层 这是高等面试官经常问的一句话;面试前需要看下然后能给跟面试官聊明白了,知识点要丰富,否则聊几句就结束了,这样的话面试官还会追问你还看过哪些底层,http请求的生命周期 Action和Result的执行流程最好多了解下这样好聊中间件:缓存必问(高并发的必杀技):主要围绕穿透和雪崩(为啥没有击穿 是因为这两个词好记好念,不过这俩会了击穿也肯定都会了),要说出击穿后带来的危害,要有解决问题的思路,最好是写代码实践一下,其中有个问题点就是穿透之后锁要加在哪个位置合理,聊到锁这原创 2021-12-09 17:25:14 · 110 阅读 · 0 评论 -
从入门到入土 05-1 Redis 理论篇
搞了好几篇文章最后发现居然没有redis,这样一个高频使用和高频面试的东西居然没写,一般“造火箭的过程中都会问的大数据高并发”,趁此机会赶紧补上:Redis:一般面试的时候 面试官肯定会问 你用过redis吗?简单聊聊 或者说说redis是干啥的优缺点啊,原理啊,重点是你用过集群没有?一、先说说 redis是啥Redis 是一个开源的基于内存模式的单线程的超大map(key-val)数据存储结果系统,他可以作为缓存和nosql数据库,以及消息中间件。 这是我根据官网和自己的理解总结了一下。原创 2021-08-27 15:05:12 · 127 阅读 · 0 评论 -
从入门到入土 04-2 kafka理论(面试)篇
使用场景:1、日志收集2、物联网3、异步解耦4、消息通讯等或者当你需要一个高吞吐量的一个消息队列中间件;5、流浪削峰使用Kafka有什么优点和缺点?优点:①支持跨数据中心的消息复制;②单机吞吐量:十万级,最大的优点,就是吞吐量高;③topic数量都吞吐量的影响:topic从几十个到几百个的时候,吞吐量会大幅度下降。所以在同等机器下,kafka尽量保证topic数量不要过多。如果要支撑大规模topic,需要增加更多的机器资源;④时效性:ms级;⑤可用性:非常高,kafka是分布式的,一原创 2021-08-23 13:41:27 · 151 阅读 · 0 评论 -
从入门到入土 04-1 kafka
kafkarabbitmq和kafka的对比吞吐量测试rabbit mq 36MB 轻量级kafka 600MB 重量级 最新版本出了轻量级使用场景:1、日志收集2、物联网3、异步解耦消费场景是被动消费,怕给数据收集端搞挂了;环境:zookeeper(理解成数据库,也会检测心跳) 强一致性confluent.kafka...原创 2021-05-26 15:32:32 · 243 阅读 · 0 评论 -
从入门到入土-基础篇-4 OO原则与设计模式
OO六大设计原则单一职责原则(SRP)开放封闭原则(OCP)里氏替换原则(LSP)依赖倒置原则(DIP)接口隔离原则(ISP)迪米特法则(LOD)面向对象(OO)的基本特征:抽象,先不考虑细节封装,隐藏内部实现继承,复用现有代码多态,改写对象行为单一职责的好处:类的复杂性降低,因为只干一件事可读性提高,复杂性降低了自然提高了可读性可维护性提高,可读性提高了自然更加易于维护变更的风险性降低,变更时只修改引起变化的类、接口或者方法,其他不受影响...原创 2021-08-12 21:17:09 · 105 阅读 · 0 评论 -
从入门到入土-基础篇-3 常量、字段、属性、特性与委托
const和readonly有什么区别?const关键字用来声明编译时常量,readonly用来声明运行时常量。都可以标识一个常量,主要有以下区别:1、初始化位置不同。const必须在声明的同时赋值;readonly即可以在声明处赋值,也可以在构造方法里赋值。2、修饰对象不同。const即可以修饰类的字段,也可以修饰局部变量;readonly只能修饰类的字段 。3、const是编译时常量,在编译时确定该值,且值在编译时被内联到代码中;readonly是运行时常量,在运行时确定该值。4、const.原创 2021-08-11 18:03:29 · 58 阅读 · 0 评论 -
从入门到入土-基础篇-2 GC垃圾回收
c#基础面试篇2 - GC值类型和引用类型一:基础问题1.首先需要知道了解什么是GC?2.GC工作的原理3.代的概念二:托管代码、非托管代码三:关于IDisposable接口值类型和引用类型一:基础问题1.首先需要知道了解什么是GC? GC就是Garbage Collector 垃圾回收或者收集,把没用的或者用完的给干掉。2.GC工作的原理 Garbage Collector(垃圾收集器,在不至于混淆的情况下也成为GC)以应用程序的root为基础,遍历应用程序在Heap(堆)上动态分配的所有对转载 2021-08-11 15:59:22 · 355 阅读 · 0 评论 -
从入门到入土-基础篇-1值类型和引用类型
c#基础面试篇面试的时候总是会问 会了感觉也就那样但是不会面试又问,但总归懂的原理档次才能上升才能写出来更好的程序和逻辑。===========值类型和引用类型===========面试的时候总是会问 会了感觉也就那样但是不会面试又问,但总归懂的原理档次才能上升才能写出来更好的程序和逻辑。你好! 欢迎来到唯快不破的博客,今天遇到了一些又高兴又不高兴的事情,曾经两家在一个公司的同事问我有没有要换工作的.net 程序员,我扫了一圈也没有,后来想想他们公司是大厂,那我要不要试试呢?除了公司太远没有太大的毛原创 2021-08-10 23:00:44 · 183 阅读 · 0 评论