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

网站开发 附加协议crntos wordpress

网站开发 附加协议,crntos wordpress,seo黑帽是什么意思,企业名称预先核准网上申请系统1.为什么静态方法无法调用非静态方法#xff1f; 回答#xff1a;因为静态方法是随着类的加载而加载#xff0c;而非静态方法则是随着类的实例化才会被加载#xff0c;生存周期不一样#xff0c;所以静态方法的生命周期更长 2.Java–内部类持有外部类导致内存泄露的原因和…1.为什么静态方法无法调用非静态方法 回答因为静态方法是随着类的加载而加载而非静态方法则是随着类的实例化才会被加载生存周期不一样所以静态方法的生命周期更长 2.Java–内部类持有外部类导致内存泄露的原因和解决方案 原因非静态内部类持有外部类的时候如果有的地方引用了内部类会导致这个外部类也会被引用即使后期外部类没有用但是仍然无法进行回收。 解决方法、 不要让其他的地方持有这个非静态内部类的引用直接在这个非静态内部类执行业务。将非静态内部类改为静态内部类。 内部类改为静态的之后它所引用的对象或属性也必须是静态的所以静态内部类无法获得外部对象的引用只能从 JVM 的 Method Area方法区获取到static类型的引用 为什么使用 当内部类只在外部类中使用时匿名内部类可以让外部不知道它的存在从而减少了代码的维护工作。当内部类持有外部类时它就可以直接使用外部类中的变量了这样可以很方便的完成调用如下代码所示 package org.example.a;class Outer{private String outerName Tony;class Inner{private String name;public Inner() {this.name outerName;}}Inner createInner() {return new Inner();} }public class Demo {public static void main(String[] args) {Outer.Inner inner new Outer().createInner();System.out.println(inner);} } 3.ThreadLocal出现内存泄漏的原因及怎么解决 原因 1.ThreadLocal变量没有被明确的移除。在使用ThreadLocal时当线程结束如果ThreadLocal变量没有被手动清除就会导致这部分内存无法被回收最终导致内存泄漏。 2.ThreadLocal变量一直存在于ThreadLocalMap中。每个线程都有一个ThreadLocalMap这个Map可以存放多个ThreadLocal变量。当ThreadLocal变量没有被移除时它所引用的对象也会一直存放在线程的ThreadLocalMap中这会导致ThreadLocalMap变得很大从而占用大量的内存空间最终导致内存泄漏。 解决方法 1.使用ThreadLocal.remove()方法 ThreadLocalObject threadLocal new ThreadLocal(); try {Object value new Object();threadLocal.set(value);// do something } finally {threadLocal.remove(); } 2.使用不可变的资源  ThreadLocal变量存储的对象最好是不可变的因为不可变的对象不需要频繁更新也不会因为被多个线程同时修改而出现线程安全问题。如果要修改一个ThreadLocal变量中的对象最好使用一个新的对象替换原有的对象从而避免引用泄漏的问题。 3.使用弱引用 ThreadLocalObject threadLocal new ThreadLocalObject() {Overrideprotected Object initialValue() {return new WeakReferenceObject(new Object());} }; 4.JVM调优 原因 Heap内存老年代持续上涨达到设置的最大内存值 Full GC 次数频繁 GC 停顿时间过长超过1秒 应用出现OutOfMemory等内存异常 应用中有使用本地缓存且占用大量内存空间 系统吞吐量与响应性能不高或不降。 调优 java heap参数-Xms设置内存和-Xmx设置堆建议扩大至3-4倍FullGC后的老年代空间占用。 永久代-XX:PermSize和-XX:MaxPermSize建议扩大至1.2-1.5倍FullGc后的永久代空间占用。 新生代-Xmn建议扩大至1-1.5倍FullGC之后的老年代空间占用。 老年代2-3倍FullGC后的老年代空间占用。 新生代越大minorGC越久越小minorGC越频繁
http://www.hkea.cn/news/14579638/

相关文章:

  • 企业电子商务网站建设(论文怎么手动安装网站程序
  • vs网站开发参考文献做ppt好的网站有哪些
  • 网站建设网站建设的省建设厅网站合同备案用户名
  • 网站主机租用成都上界品牌设计事务所
  • 中科时代建设官方网站用自己的手机做网站
  • 网站建设制作 优帮云wordpress 树形分类
  • 微信第三方做网站需要费用吗上海网页设计师培训班
  • 湖南专业做网站公司排名wordpress改造熊掌号
  • 响应式网站是网页制作期末作业
  • 北京网站改版有哪些好处网站登录系统内部错误
  • 有没有教如何做衣服的网站做散客机票的网站如何推广
  • 世界做火的游戏视频网站个人注册公司费用
  • 乐山网站建设培训学校百度电商平台app
  • 成都网站优化维护济宁住房和城乡建设局网站首页
  • 做网站的总要求上门服务器网站搭建教程
  • 百元做网站白鹭引擎做网站
  • 有做车身拉花的网站吗淮南发布
  • 响应式网站软件新华路街道网站建设
  • 郑州建筑公司网站建设ui设计的就业前景
  • 网站怎么不花钱做排名 知乎宣城高端网站建设
  • 网站管理员作用上传网站程序是什么
  • 做3d图的网站有哪些软件科技进化论
  • 如何申请一个网站 做视频直播58同城做网站的电话
  • 网站用户体验比较买商标价格一览表
  • ps做电商网站流程图wordpress显示运行时间
  • 国外 网站页面设计学院门户网站建设必要性
  • 电脑维修网站模板南宁住房和城乡建设局网站
  • 怎么提高网站权重招聘网站怎么做市场
  • 包头网站濮阳做网站建设的公司
  • 网站仿制 个人廊坊网站建设公司