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

网站多久才能做起来有没有房建设计的网站

网站多久才能做起来,有没有房建设计的网站,河南省建筑信息平台,苏州网站设计公司兴田德润怎么样1. GC机制#xff08;垃圾回收机制#xff09; 找到垃圾的方法#xff1a;引用计数法、可达性分析法 回收垃圾的方法#xff1a;标记清除算法、复制算法、标记整理法、分代算法2. JVM内存划分 线程私有#xff1a;程序计数器、JVM虚拟机栈、本地方法栈线程公有#xff1a…1. GC机制垃圾回收机制 找到垃圾的方法引用计数法、可达性分析法 回收垃圾的方法标记清除算法、复制算法、标记整理法、分代算法2. JVM内存划分 线程私有程序计数器、JVM虚拟机栈、本地方法栈线程公有堆、方法区、运行时常量池3. 会发生OOM的区域 堆内存泄漏JVM虚拟机栈和本地方法栈递归循环方法区早期类加载过多会OOM现在一般不会4. 类加载过程 1.加载将字节码数据从不同的数据源读取到JVM内存并映射为JVM认可的数据结构 2.链接 验证校验字节信息是否符合规范避免恶意信息和不规范数据危害JVM运行安全准备创建静态变量并为静态变量开辟内存空间解析将符号引用替换为直接引用3.初始化为静态变量赋值并执行静态代码块中的逻辑 5. 双亲委派模型 1.类加载器分类 启动类加载器主要加载jre/lib下的jar文件扩展类加载器主要加载jre/lib/ext下的jar文件应用程序类加载器主要加载classpath下的文件2.双亲委派模型当加载一个类时优先使用父类加载器加载当父类加载器无法加载时才使用子类加载器去加载 6. HashMap的原理 可以看作是数组链表的组合。数组被分为一个个的桶。哈希值决定了键值对在数组中的寻址。具有相同哈希值的键值对会组成链表避免哈希冲突。当链表长度超过阈值默认是8的时候会触发树化链表会变成树形结构。7. HashMap需要关注的4个方法 1.hash方法 将key的hashCode值的高位数据移位到低位进行异或运算。这么做的原因是有些key的hashCode值的差异集中在高位而哈希寻址是忽略容量以上高位的这种做法可以有效避免哈希冲突 2.put方法步骤 通过hash方法获取hash值根据hash值寻址如果未发生碰撞直接放到桶中如果发生碰撞则以链表形式放在桶后当链表长度大于阈值后会触发树化将链表转换为红黑树如果数组长度达到阈值会调用resize方法扩容3.get方法步骤 通过hash方法获取hash值根据hash值寻址如果与寻址到桶的key相同直接返回对应的value如果发生冲突分两种情况。如果是树则调用getTreeNode获取value如果是链表则循环遍历查找对应的value4.resize方法步骤 将原数组扩展为原来的2倍重新计算index索引值将原节点重新放到新的数组中。这一步可以将原先冲突的节点分散到新的桶中 8. sleep和wait的区别 sleep方法是Thread类中的静态方法wait是Object类中的方法sleep并不会释放同步锁而wait会释放同步锁sleep可以在任何地方使用而wait方法只能在同步方法或者同步方法块中使用sleep中必须传入时间而wait可以传也可以不传不传时间的话只有notify或者notifyAll才能唤醒传时间的话在时间之后会自动唤醒9. final、finally、finalize的区别 final可以修饰类、变量和方法。修饰类代表这个类不可被继承修饰变量代表此变量不可被改变修饰方法表示此方法不可被重写overridefinally是保证重点代码一定会执行的一种机制。通常是使用try-finally或者try-catch-finally来进行文件流的关闭等操作finalize是Object类中的一个方法。它的设计目的是保证对象在垃圾回收前完成特定资源的回收。finalize机制已不推荐使用并且在JDK9已经被标记为deprecated10. 常见的单例模式 饿汉式、双重判断的懒汉式、静态内部类实现的单例最推荐的方式、枚举实现的单例单例对象实例需要有volatile修饰是因为mInstance new SingleTon()包含三个操作给mInstance分配内存调用SingleTon的构造方法初始化成员变量将mInstance指向分配的内存空间又由于JVM会发生指令重排所以可能调用顺序会发生错误。这样会导致报错。而volatile的作用有保持可见性和禁止指令重排 11. java中引用类型的区别 强引用指的是通过new对象创建的引用垃圾回收器即使在内存不足的情况下也不会回收具有强引用的对象软引用是通过SoftRefrence实现的在内存不足之前会被垃圾回收器回收。可用于存储一些内存敏感的缓存弱引用是通过WeakRefrence实现的垃圾回收器只要扫描到就会将其回收。可用于存储一些内存敏感的缓存虚引用是通过FanttomRefrence实现的随时有可能被回收。可用于跟踪对象被垃圾回收的活动当一个虚引用关联的对象被GC回收之前会受到一条系统通知12. volatile的原理是在生成的汇编代码中多了一个lock前缀指令这个前缀指令相当于一个内存屏障这个屏障有三个作用 确保指令重排的时候不会把屏障后的指令排在屏障前确保不会把屏障前的指令排在屏障后修改缓存中的共享变量后立即刷新到主存中当执行写操作时会导致其他CPU中的缓存无效13. http与https的区别 https需要CA证书很少免费需要一定费用http是明文传输安全性低而https是http的基础上通过ssl加密安全性高默认端口不同。http是80https是44314. https的加密算法 称加密加密和解密用的都是相同的秘钥优点是速度快缺点是安全性低。常见的算法有DES、AES等等非对称加密非对称加密有一个密钥对分为公钥和私钥。一般来说私钥自己持有公钥可以公开给对方优点是安全性比对称加密高缺点是数据传输效率比对称加密低。采用公钥加密的信息只有对应的私钥可以解密。常见的算法有RSA等正式场景中一般都是采用对称加密和非对称加密结合的方式使用非对称加密来完成秘钥的传递然后使用对称加密实现数据的传递。这样保证了安全性又提高了传输效率   大家如果有什么疑问或者建议可以通过评论或者邮件的方式联系我欢迎大家的评论~转载于:https://www.cnblogs.com/lanxingren/p/9830911.html
http://www.yutouwan.com/news/320575/

相关文章:

  • 物流 东莞网站建设创意广告图片及文字解析
  • 网站设置银联密码做动画网站公司
  • 个人网站建设哪家好黑龙江建设网一体化平台
  • ftp如何修改网站备案号五金网站模板
  • 只做乡村旅游的网站网站域名注册商
  • 小白网站建设教程网站推广与优化平台
  • 丽水市住房和城建建设局网站法律行业网站建设
  • wordpress 主题函数企业网站优化定制
  • 长沙网站建设公司哪家专业迪拜哪个网站是做网站的
  • 建网站的外包公司交流建筑的网站
  • 网站建设维护协议书网站流量分析指标
  • 深圳网站制作排行榜网站建设的主要产品
  • 佛山市建设网站wordpress 扁平化主题下载
  • 安徽工程建设信息网站wordpress生成静态
  • 如东建设网站哪里建设网站比较好
  • 做网站需要参考书目书做网站的图片大全
  • 网站建设都有哪些书网站模板制作教程视频
  • 查询网站旗下域名网站建设怎么样工作
  • wordpress做的学校网站全国企业信息查询网站
  • 河北互联思维网站建设上海网络整合推广
  • 易企秀网站怎么做轮播图html5网站模板源码
  • 学做静态网站网站详情页用cdr做可以吗
  • 汕头做网站公司哪家好电脑禁止访问网站设置
  • 网站建设维修服务流程wordpress 同分类文章
  • 品牌网站建设制作wordpress不显示内容你
  • iis搭建网站做网站比较便宜
  • 手机微信小程序免费制作平台台州seo网站管理
  • 会员充值网站怎么做黑龙江建设网官网入口
  • 企业网站怎么做html旅游网站功能
  • 网站建设常用英语自己没有货源怎么开网店