面试
文青_周
努力能减少遗憾
展开
-
money_title
百度面试https://blog.csdn.net/u013898617/article/details/78815570技术栈的面试总结1、常用设计模式单例模式:懒汉式、饿汉式、双重校验锁、静态加载,内部类加载、枚举类加载。保证一个类仅有一个实例,并提供一个访问它的全局访问点。代理模式:动态代理和静态代理,什么时候使用动态代理。适配器模式:将一个类的接口转换成客户希望...转载 2018-08-26 11:42:49 · 939 阅读 · 0 评论 -
money 多线程
1、多线程有什么用?1)发挥多核CPU的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的,4核、8核甚至16核的也都不少见,如果是单线程的程序,那么在双核CPU上就浪费了50%,在4核CPU上就浪费了75%。单核CPU上所谓的”多线程”那是假的多线程,同一时间处理器只会处理一段逻辑,只不过线程之间切换得比较快,看着像多个线程”同时”运行罢了。多核CPU上的多线程...原创 2018-08-26 11:39:31 · 375 阅读 · 0 评论 -
money_并发 草稿
1.何为线程安全 造成线程不安全的原因 线程安全即能保证多线程情况和单线程情况下的执行结果时一样的 造成线程不安全的原因主要在于对共享数据的处理上,JMM中的主线程子线程的数据不一致 是出现线程安全的根本原因, 多个线程如果同时对共享数据进行读取 则可能造成线程不安全,所以需要通过线程互斥来实现线程安全,线程互斥即 同时只会有一个线程执行,其他线程需要等待 哪些是共享数据:堆区...原创 2018-08-26 11:40:46 · 207 阅读 · 0 评论 -
money_mysql
money_mysqlmoney_mysql题目答案1、MySQL的复制原理以及流程2、MySQL中myisam与innodb的区别,至少5点3、MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义4、问了innodb的事务与日志的实现方式7、sql优化15、你是如何维护数据库的数据字典的?16、你们是否有开发规范,如果有,如何执行的1...原创 2018-08-19 22:05:33 · 464 阅读 · 0 评论 -
money_spring
money_springmoney_spring基础谈谈你对spring的理解启动流程设计模式IOCAOP基础 1. 什么是spring?–>帮我们省事的工具 2. 使用Spring框架的好处是什么? –>省了哪些事呢?bean的管理省了,动态代理的功能组件有了,组件的集成工作简单了 比如事务 3. S...原创 2018-08-19 22:05:52 · 240 阅读 · 0 评论