上一页 1 ··· 76 77 78 79 80 81 82 83 84 ··· 297 下一页

2018年5月3日

Java中gcRoot和引用类型

摘要: 看到一个老问题,Java是如何判定回收哪些对象的? 答:从gcRoot根搜索不可达,且标记清理一次之后仍没有被复活的对象,会被认定为垃圾对象进行清理。注意在Java中没有对象的作用域,只有对象的引用的作用域。Java垃圾回收没有采用引用计数算法,因为它不好解决循环引用问题。Java垃圾算法实际上是标 阅读全文

posted @ 2018-05-03 12:57 时间朋友 阅读(3682) 评论(0) 推荐(0)

2018年5月2日

多进程多线程的选择

摘要: 进程是操作系统分配资源(CPU时间、内存)的基本单位,线程是调度执行的基本单元。一个线程必定属于一个进程,一个进程可包含多个线程。 nginx、redis是常见的多进程模型,Tomcat、memcached是多线程模型。 需要频繁创建销毁、需要大量计算、切换频繁、多核分布时优先使用线程,需要更稳定安 阅读全文

posted @ 2018-05-02 09:01 时间朋友 阅读(379) 评论(0) 推荐(0)

2018年5月1日

聊聊Java happens-before原则

摘要: 无论处理器、JVM、编译器都会都保证程序正确的前提下尽可能的对指令执行效率进行优化,进行指令重排等操作。而要保证程序的执行结果的正确,则必须要遵循JMM中规定的happens-before原则。 在Java内存模型(JMM)中,如果一个操作的执行结果需要对另一个操作可见,那么两个操作必须要存在hap 阅读全文

posted @ 2018-05-01 10:53 时间朋友 阅读(443) 评论(0) 推荐(0)

2018年4月30日

Java中的单例模式

摘要: 单例模式是指某个类只能被实例化一次,用来表示全局或系统范围的组件,常用于日志记录,工厂,平台组件管理等。单例模式看似简单实际很难。 单例本身有多种实现方法,总体上可分为懒汉模式和饿汉模式两种,懒汉模式相对简单 私有构造函数在楼初始化时调用且只调用一次,JVM保证在类完整初始化之后才会被其它多个线程调 阅读全文

posted @ 2018-04-30 15:31 时间朋友 阅读(213) 评论(0) 推荐(0)

2018年4月29日

2018第17周总结

摘要: Spring AOP不起作用原因记录了工作中遇到的AOP不起作用的两种情况,一是把切面类中的方法作为切入点(否则可能会陷入递归或迭代调用问题),一是切入点方法中调用同类中其它方法时(因为只对切入点方法调用时使用了代理类的增强方法,而切入方法内部仍使用被代理对象调用对应方法,所以内部调用的其它方法增强 阅读全文

posted @ 2018-04-29 07:51 时间朋友 阅读(153) 评论(0) 推荐(0)

2018年4月28日

Spring Web常见面试问题

摘要: 一、Web容器初始化过程 先初始化listener,然后是filter,然后是servlet。 二、Spring MVC项目中IOC容器关系 Web容器启动时通知ContextLoaderListener初始化根IOC容器,默认为WebApplicationContext实例,存放除Web层外Bea 阅读全文

posted @ 2018-04-28 23:31 时间朋友 阅读(374) 评论(0) 推荐(1)

2018年4月27日

死锁及预防

摘要: 一、死锁产生的四个条件 死锁(死锁最初概念是在多进程模式下提出的,这里以线程来描述是同一个意思)是多线程并发程序中的一个难题,要产生死锁需要满足下面4个条件: 二、死锁的预防 从破坏死锁产生的四个条件角度考虑: 〈1〉打破互斥条件。即允许进程同时访问某些资源。但是,有的资源是不允许被同时访问的,像打 阅读全文

posted @ 2018-04-27 09:03 时间朋友 阅读(802) 评论(0) 推荐(0)

2018年4月26日

Java中的接口和抽象类

摘要: 接口和抽象类是Java设计中最基本的概念,它们都不能实例化对象,都可以实现多态,也都能用来创建匿名内部类。但实际使用上还有很多的不同。 阅读全文

posted @ 2018-04-26 20:20 时间朋友 阅读(256) 评论(0) 推荐(0)

2018年4月25日

聊聊日志打印规范问题

摘要: 最近有两个现场项目问题定位排查都跟加日志有关。这也是现在一个比较严重的问题之一,很多时候现场有问题找研发都是要临时增加日志然后发现场替换文件定位问题。还有些研发日志打印很随便,遇到问题日志很多但关键想用的没多少,为此我觉得很有必要规范日志打印问题。 尤其是开发也要注意自己日志是否打印规范,做好打印日 阅读全文

posted @ 2018-04-25 20:29 时间朋友 阅读(2440) 评论(0) 推荐(0)

2018年4月24日

如何成为技术专家

摘要: 拥有良好的心态。首先要有空杯心态,用欣赏的眼光发现并学习别人的长处,包括但不限于工具的使用,工作方法,解决问题以及规划未来的能力等。向别人学习的同时要注意不要迷信权威,一定要记住实践才是检验真理的唯一标准,少空谈多动手去做。第三要坚持学习,要相信量变会导致质变。最后要注意尽可能把事做精,在快速完成工 阅读全文

posted @ 2018-04-24 20:43 时间朋友 阅读(986) 评论(0) 推荐(1)

上一页 1 ··· 76 77 78 79 80 81 82 83 84 ··· 297 下一页

导航