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

个人域名可以做企业网站吗手机网站在哪里找到

个人域名可以做企业网站吗,手机网站在哪里找到,上传网站需要什么软件,wordpress的asp版前言 Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。提供了完善的认证机制和方法级的授权功能。是一款非常优秀的权限管理框架。它的核心是一组过滤器链#xff0c;不同的功能经由不同的过滤器。这篇文章就是想通过一个小案例将Spring Security整合到…前言 Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。提供了完善的认证机制和方法级的授权功能。是一款非常优秀的权限管理框架。它的核心是一组过滤器链不同的功能经由不同的过滤器。这篇文章就是想通过一个小案例将Spring Security整合到SpringBoot中去。要实现的功能就是在认证服务器上登录然后获取Token再访问资源服务器中的资源。 1 JVM的内存区域布局 java代码的执行步骤有三点 java源码文件-编译器-字节码文件字节码文件-JVM-机器码机器码-系统CPU执行 JVM执行的字节码需要用类加载来载入字节码文件可以来自本地文件可以在网络上获取也可以实时生成。就是说你可以跳过写java代码阶段直接生成字节码交由JVM执行 其中Java虚拟机栈、程序计数器、Heap、本地方法栈、Metaspace属于JVM运行时的内存按是否线程共享则可以分两类 JAVA堆和MetasSpace元空间属于线程共享的虚拟机栈和本地方法栈、程序计数器是线程私有的 2 JVM五大数据区域介绍 2.1 程序计数器Progarm Counter Register) 一块较小的内存空间, 是当前线程所执行的字节码的行号指示器。线程有一个独属的程序计数器字节码解析工作时需要程序计数器来选取下一指令分支、循环、跳转等依赖它正在执行java方法线程的计数器记录的是虚拟机字节码指令的地址如果还是Native方法则为空程序计数器内存区域是唯一一个在虚拟机中没有规定任何OutOfMemoryError错误的区域 2.2 虚拟机栈(Virtual Machine Stack) Java方法执行的内存模型每个方法在执行的同时都会创建一个栈帧(Stack Frame)用于存储局部变量表、操作数栈、动态链接、方法出口等信息每一个方法从调用直至执行完成的过程就对应着一个栈帧在虚拟机栈中入栈到出栈的过程栈帧是用来存储数据和部分过程结果的数据结构同时也被用来处理动态链接(Dynamic Linking)、 方法返回值和异常分派(Dispatch Exception)。栈帧随着方法调用而创建随着方法结束而销毁(无论方法是正常完成还是异常完成)如果线程请求的栈深度大于虚拟机允许深度则抛出StackOverflowError扩展时无法申请到足够内存则抛出OutOfMemeryError 2.3 本地方法栈(Native Method Stack) 本地方法栈和虚拟机栈作用类似区别是虚拟机栈为执行Java方法服务而本地方法栈则为Native方法服务。(HopShot的实现 直接把本地方法栈和虚拟机栈合二为一 上述3类区域生命周期与Thread相同即线程创建时相应的内存区创建线程销毁时释放相应内存 2.4 堆(Heap) 线程共享的一块内存区域几乎所有的对象实例在这里分配内存也是垃圾收集器进行垃圾收集的最重要的内存区域。因此很多时候也叫GC堆线程私有的分配缓存区(Thread Local Alloaction Buffer)也是在堆划分出来的JDK8的版本因使用元空间代替永久代字符串常量池和类的静态变量也放入java堆中 2.5 元空间(MetaSpace) 主要存储类的元数据比如类的各种描述信息类名、方法、字段、访问限制等既编译器编译后的代码等数据运行时常量池Class文件中除了有类的版本、字段、方法等描述等信息外还有一项信息是常量池用于存放编译期生成的各种字面量和符号引用这部分将在类加载后存放到元空间的运行时常量池中 使用元空间代替永久代原因 永久代的大小是在启动时固定好的很难进行调优太大则容易导致永久代溢出太小在运行时容易抛出OutOfMemeryError字符串存在永久代中使用时易出问题由于永久代内存经常不够用爆出异常OutOfMemoryError: PermGen CodeCache JVM生成的native code存放的内存空间称之为Code CacheJIT编译、JNI等都会编译代码到native code其中JIT生成的native code占用了Code Cache的绝大部分空间 直接内存 它并不是虚拟机运行时数据区的一般分也不在规范定义。JDK1.4引入了Channel(通道)与Buffer(缓存区)的I/O方式它可以使用Native函数分配堆外内存可通过DirectByteBuffer操作。 3 JVM运行时内存布局和JMM内存模型区别 JVM内存区域是指JVM运行时将内存数据分区域存储强调对内存空间的划分JAVA内存模型是Java语言在多线程并发情况下对于共享变量内存操作的规范解决变量在多线程的可见性、原子性的问题 最后 由于文案过于长在此就不一一介绍了这份Java后端架构进阶笔记内容包括Java集合JVM、Java并发、微服务、SpringNetty与 RPC 、网络、日志 、Zookeeper 、Kafka 、RabbitMQ 、Hbase 、MongoDB、Cassandra 、Java基础、负载均衡、数据库、一致性算法、Java算法、数据结构、分布式缓存等等知识详解。 本知识体系适合于所有Java程序员学习关于以上目录中的知识点都有详细的讲解及介绍掌握该知识点的所有内容对你会有一个质的提升其中也总结了很多面试过程中遇到的题目以及有对应的视频解析总结。 有需要的朋友可以点击这里免费获取 s://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB)** [外链图片转存中…(img-H24k6Z0b-1622454248061)]
http://wiki.neutronadmin.com/news/75689/

相关文章:

  • 布谷 海南网站建设网站 宣传册
  • 品牌营销策划网站做广告推广哪个平台好
  • 制作制作网站建设的wordpress 分类图像描述
  • dz网站如何搬家建筑人才招聘哪个网站最好
  • 网站设计的目标是什么网站文章伪原创如何做
  • 免费建站赚钱wordpress整站打包
  • 网站注册域名查询网站做的漂亮的企业
  • 网站打不开是怎么回事手机购物网站模板下载
  • 银川做网站推广创业网站怎么做
  • 东莞制作公司网站会展网站代码源码
  • 美妆网站建设规划企业网络部署方案
  • 长春网站建设哪家好网站排名优化学习
  • 电子商务网站建设参考文献2018无锡网站建设服务
  • tklink的登录做网站为什么在百度搜不到我的网站
  • 招聘设计师去哪个网站苏州调查公司怎么收费
  • 泉州手机网站建设公司wordpress提示框美化
  • 北京通网站建设网络设计参考文献
  • 网站查询备案信息长沙seo代理
  • 网站建设合同要不要交印花税wordpress 图片延迟
  • 免费建设游戏对战平台网站开发一个网站的成本
  • 服务器512m内存做网站南京制作企业网站
  • 网站怎么设关键词合肥企业网站制作公司
  • 银川做企业网站组建小型信息系统网络
  • 自助建站模板制作网站学什么软件
  • 合肥做网站 卫来网络模板网站建设一条龙
  • 礼品工艺品网站建设近期国际新闻20条
  • 网站模板库软件网站上有什么作用
  • 大理网站开发昆明网站seo报价
  • 企业网站seo从哪开始FPGA毕业设计代做网站
  • 昆山建设招标信息网站做网站那里好