文章分类 -  面经

面试的一些题,以及理解
摘要:乐观锁 在关系数据库管理系统里,乐观并发控制(又名”乐观锁”,Optimistic Concurrency Control,缩写”OCC”)是一种并发控制的方法。它假设多用户并发的事务在处理时不会彼此互相影响,各事务能够在不产生锁的情况下处理各自影响的 那部分数据。在提交数据更新之前,每个事务会先检 阅读全文
posted @ 2023-02-02 23:46 Domefy 阅读(239) 评论(0) 推荐(0) 编辑
摘要:JUC 1.JUC概述 1.1 JUC JUC是java.util.concurrent包,就是java并发编程包。 1.2进程与线程 进程是计算机中程序关于某数据集合的一次运行活动,程序一旦运行起来就是进程 线程是包含在进程之中,是程序执行的最小单位,一个进程内可以并发多个线程 1.3线程的状态 阅读全文
posted @ 2023-02-02 23:38 Domefy 阅读(34) 评论(0) 推荐(0) 编辑
摘要:线程池概述 由系统维护的容纳线程的容器,由CLR控制的所有AppDomain共享。线程池可用于执行任务、发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。 线程池与线程 性能:每开启一个新的线程都要消耗内存空间及资源(默认情况下大约1 MB的内存),同时多线程情况下操作系统必须调度可运行 阅读全文
posted @ 2023-02-02 23:25 Domefy 阅读(24) 评论(0) 推荐(0) 编辑
摘要:正则表达式可以快速判断所给字符串是否某种指定格式。这里将一些常用的方法封装进一个字符串工具类中。 1 public static class StringTool 2 { 3 /// <summary> 4 /// 判断字符串是否纯数字 5 /// </summary> 6 /// <param n 阅读全文
posted @ 2023-02-02 23:17 Domefy 阅读(979) 评论(0) 推荐(0) 编辑
摘要:完整的HTTP请求全过程 当在浏览器的地址栏输入 https://www.cnblogs.com ,然后回车,回车这一瞬间到看到把页面加载出来,浏览器到底做了那些工作? 以下过程仅是个人理解: 1. 首先请求dns服务器(会首先在浏览缓存中获取,找不到就会去host文件中获取,最后才会dns获取), 阅读全文
posted @ 2023-02-02 23:13 Domefy 阅读(48) 评论(0) 推荐(0) 编辑
摘要:SpringMVC 介绍 1、Spring MVC的简单工作流程图: 首先这里先用个简单的流程图介绍一下Spring mvc的工作流程概念, 如下图简单易懂。 大致步骤 前端控制器接受到请求 前端控制器 通过 HandlerMapping 查找 handler 并 获取 handler 前端控制器 阅读全文
posted @ 2023-02-02 23:06 Domefy 阅读(33) 评论(0) 推荐(0) 编辑
摘要:线程进入休眠状态的三种方式:Thread.sleep、Object.wait、LockSupport.park 一、线程睡眠Thread.sleep1)需要指定睡眠时间,如 Thread.sleep(10_000);// 睡眠10秒// TimeUnit.MINUTES.sleep(1);// 睡眠 阅读全文
posted @ 2023-02-02 22:55 Domefy 阅读(164) 评论(0) 推荐(0) 编辑
摘要:一、问题:Spring的IOC和DI的区别 依赖注入的前提: 有IOC的环境,也就是将必须对象的创建权交给了Spring. DI 介绍 Dependency Injection 依赖注入.需要有IOC 的环境,Spring 创建这个类的过程中,Spring 将类的依赖的属性设置进去. IOC与DI的 阅读全文
posted @ 2023-02-02 22:35 Domefy 阅读(98) 评论(0) 推荐(0) 编辑

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