当前位置: 首页 > news >正文

西安专业网站建设公司排名广州发布紧急通知

西安专业网站建设公司排名,广州发布紧急通知,网站设计在线crm系统,商务网站建设流程200字1. Spring、Springboot、springMVC、Spring Cloud 的区别: Spring:Spring 是一个开源的、轻量级的Java框架,提供了丰富的功能和组件,用于构建企业级应用程序。Spring框架包含了很多模块,包括核心容器、数据访问、事物…

1. Spring、Springboot、springMVC、Spring Cloud 的区别:

  1. Spring:Spring 是一个开源的、轻量级的Java框架,提供了丰富的功能和组件,用于构建企业级应用程序。Spring框架包含了很多模块,包括核心容器、数据访问、事物管理、AOP、Web开发等,可以根据需要选择使用不同的模块。
  2. Springboot:Springboot 是基于 Spring 框架的快速开发框架,旨在简化 Spring 应用程序的配置和部署过程。它提供了自动配置,快速启动,约定优于配置等特性,使得开发者可以更加专注于业务逻辑的实现而不需要过多关注繁琐的配置。Springboot还集成了常用的功能,如嵌入式服务器、安全性、健康检查等,方便快速构建独立的可执行JAR包。
  3. SpringMVC:SpringMVC是Spring 框架中的一个模块,用于开发基于MVC(Model-View-Controller)架构程序。它提供了一套处理HTTP请求和响应的机制,支持通过注解或配置文件进行请求映射、请求参数处理、视图解析等操作。SpringMVC是一个灵活且功能的Web框架,可以与其他Spring模块(如Springboot)进行集成使用。
  4. SpringCloud 是一个基于Springboot的开发工具集,用于构建分布式系统和微服务架构。它提供了一系列的组件和模块,用于解决分布式系统中的常见问题,例如访问注册与发现、负载均衡、熔断器、配置管理等。

2. 使用线程池创建线程时参数有哪些

  1. corePoolSize:核心线程池大小,表示线程池在保持的线程数码,即使它们处于空闲状态。当提交一个新的任务到线程时,如果当前线程池中的线程数量少于corePoolSize,则会常见一个新的线程来处理该任务,即使此时其他空闲的基本线程能够处理该任务也会创建新的线程,直到到达corePoolSize为止。
  2. maximumPoolSize:最大线程池大小,表示线程池中最多呢创建的线程数目。当提交一个新任务到线程池时,如果当前线程池中的线程数目已经达到corePoolSize,并且缓冲队列已满,则会根据maximumPoolSize的值来判断是否创建新的线程。如果当前线程池中的线程数目小于maximumPoolSize,则会创建新的线程。如果当前线程池中的线程数目等于或大于maximunPoolSize,则不会创建新的线程。
  3. keepAliveTime:线程池维护线程所允许的空闲时间,默认情况下,KeepAliveTime设置为0表示线程空闲后立即终止。当线程池中线程数量超过corePoolSize时,如果这些多余的线程空闲时间超过KeepAliveTime时长,则这些多余的线程将会被终止。
  4. unit:keepAliveTime的单位,可以是TimeUnit.MILLISECONDS(毫秒)、TimeUnit.SECONDS(秒)等等。
  5. workQueue:任务队列,用于储存已经提交但尚未执行的任务。常用的队列类型有:ArrayBlockingQueue、LinkedBlockingQueue、SynchronousQueue、PriorityBlockingQueue等。
  6. threadFactory:线程创建工厂,用于设置创建线程时的一些属性,例如线程名称、是否为守护线程等。
  7. handler:拒绝策略,表示当前线程池中的线程数目达到maximumPoolSize并且缓冲队列已满时,如何拒绝新任务的执行。常见的拒绝策略有以下几种:AbortPolicy、CallerRunPolicy、DiscardOldestPolicy、DiscardPolicy

3. 常见事物的隔离级别

事物的隔离级别是数据库管理系统中用来控制事物并发访问是数据可见性的一种机制

  1. 读未提交(Read Uncommitted):允许一个事读取另一个事务未提交的数据。这种隔离级别可能导致脏读,即一个事务读取了另一个事务未提交的数据,而后者最终被回滚,导致前者读取到的数据是无效的。
  2. 读已提交(Read Committed):保证一个事务只能读取到另一个事务已经提交的数据。这种隔离级别可以避免脏读,但可能导致不可重复读,即在同一个事务中,由于其他事物的提交,某个数据的值发生了变化。
  3. 可重复读(Repeatable Read):保证在同一个事务中多次读取同样的数据是,结果始终一致。这种隔离级别可以避免不可重复读,但可能会导致幻读,即在事务中,由于其他事务的插入或删除,出现了新增或减少的数据行。
  4. 序列化(Serializable):最高的隔离级别,通过强制事务船型执行来避免脏读、不可重复读和幻读、虽然可以解决并发访问导致的数据不一致问题,但会导致性能严重下降。

4. 数据库的索引类型有哪些

  1. B-树索引(B-tree Index):B-树是一种平衡的多路搜索树,常用于支持范围查询。它适用于大多数数据库系统,如MySQL、Oracle等。
  2. B+树索引(B+tree Index):B+树是在B-树的基础上进行优化的数据结构,它将所有的数据都储存在叶子节点,并使用连接叶子节点,适用于范围查询和数据访问。B+树索引在很多关系型数据库中被广泛使用。
  3. 哈希索引(Hash Index):哈希索引通过将索引列的值计算哈希值,然后根据哈希值进行快速查找。哈希索引适合等值查询,但不适合范围查询。例如,MySQL的内存表和MyISAM引擎支持哈希索引。
  4. 全文索引(Full-Text Index):全文索引通常用于对文本内容进行搜索。它可以创建关键词索引,以便在文本中进行全文索引。全文索引可以加快文本搜索的速度,常见的数据库系统如MySQL、PostgreSQL都提供了全文索引功能。
  5. 位图索引(Bitmap Index):位图索引将每个唯一的索引值与位图进行映射,位图的每一位表示对应索引值的存在或缺失。位图索引适用于低基数的列。比如性别、状态等。

5. SpringBoot 的执行流程

SpringBoot 是一个基于 Spring 框架的快速开发框架,它通过自动配置和约定优于配置的原则,简化了Spring应用程序的开发流程,提供了一种快速构建、易于部署的方式。

  1. 加载配置文件:SpringBoot 会自动加载 application.properties 或 application.yml 等配置文化,并将其中的配置顶绑定到对应的Java对象上,这些对象被称为Spring Bean。
  2. 创建 Spring IoC 容器:SpringBoot 会根据配置文件中的信息创建一个Spring IoC 容器,并将其中的所有Bean都装载到容器中,在这个过程中,SpringBoot 会自动扫描所有的类,并根据注解自动配置Bean。
  3. 运行应用程序:SpringBoot 会自动其实Web服务器,监听客户端请求,并将请求交给合适的Controller 进行处理。在 Controller 中,SpringBoot 会自动绑定请求参数和响应结果,并调用 Service处理业务逻辑。
  4. 处理请求:在处理请求的过程中,SpringBoot 会自动执行拦截器、过滤器等组件,以及处理异常、日志等功能。同时,SpringBoot 还提供了缓存、事务、安全、任务调度等常用功能,方便开发者使用。
  5. 关闭应用程序:当应用程序关闭时,SpringBoot 会自动销毁所有的 Bean,释放资源,并关闭Web服务器。
http://www.tj-hxxt.cn/news/39940.html

相关文章:

  • 网站开发有哪些术语优化网络
  • 企业名字查重系统一键优化清理加速
  • 个人网站备案经验搜索引擎营销的步骤
  • 河南高端网站高端网站建设谷歌seo引擎优化
  • 重庆巫山网站设计哪家专业百度小说风云榜2022
  • 营销型网站建设标准重庆网络推广公司
  • 长沙专业做网站公司seo实训报告
  • 学院网站建设 需求分析青岛百度seo排名
  • 北京做网站个人长春最新发布信息
  • 在演示文稿上网站怎么做广告营销策略
  • 高端网站哪种好广东seo快速排名
  • 怎样重装电脑wordpressseo推广的公司
  • 网上开店需要多少钱?关键词seo优化软件
  • 做网站有一行一行写代码的吗西安网站seo公司
  • 宁波做网站费用网站优化入门免费教程
  • 成都网站建设找亮帅百度 营销推广多少钱
  • 高端t恤定制网站百度推广登录入口登录
  • 做影视网站需要多大硬盘营销推广内容
  • 北京著名的网站制作公司关键词挖掘工具网站
  • 凡科网站可以做seo优化信息发布网站有哪些
  • 建设部网站执业资格营销到底是干嘛的
  • 网站建站模式产品推广文案
  • 做的网站 只显示代码制作网站需要多少费用
  • 凡科做的网站百度收不收录百度热榜实时热点
  • 网站设计报价表搜索引擎营销的原理是什么
  • 在线网页制作网站域名查询系统
  • 网站制作公司 北京活动推广宣传方案
  • seo网站推广优化桂林市天气预报
  • 免费行情软件下载入口武汉整站seo数据上云
  • 营销型网站定制贵州萝岗seo整站优化