面试
Daniel_HJD
这个作者很懒,什么都没留下…
展开
-
面试之spring
1.什么是spring框架?Spring框架 是帮助开发者解决开发中基础性的问题,让开发任意卡伊专注于应用程序的开发。Spring框架本身是按照设计模式精心打造的 ,我们可以在开发环境中放心的集成spring框架,不必担心spring如果在后台运行工作的。spring框架至今 大概集成了20多个模块。主要分为核心容器、数据访问/集成、web、aop、工具、消息和测试模块等。2.使用框架...原创 2020-01-13 16:01:52 · 164 阅读 · 0 评论 -
面试之消息中间件
一.ActiveMQ**1.服务器宕机怎么办?**先说说activeMQ的存储机制 , 一般情况下非持久化消息是存在内存中、持久化消息是存在文件中,它们的最大限制在配置文件的<systemUsage>节点中,但在 非持久化消息堆积到一定程度的时候,内存告急、ActiveMQ就会将内存中的非持久化消息写入临时文件,以腾出内存。虽然都保存到了文件里 ,但它和持久化消息的区别是,重...原创 2020-01-13 13:58:01 · 128 阅读 · 0 评论 -
面试之并发
1.Synchronized用过吗?原理是什么?Synchronized是由jvm 实现的一种互斥同步的一种方式 ,如果看过 被Synchronized修饰过后程序编译的字节码,会发现,修饰过的程序块 ,在编译前后 生成了一个 monitorenter和 monitorexit两个字节码指令。那么这两个指令由上面含义呢 ?在虚拟机执行到monitorenter指令时, 会尝试获取对象的锁...原创 2020-01-10 17:03:57 · 173 阅读 · 0 评论 -
面试之Tomcat
1.tomcat默认端口及修改a.找到tomcat目录下的conf文件夹b.进入conf找到server.xml文件c.在server.xml中找到下列信息<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1"redirectPort="8443" uriEncoding="utf-8"/>p...原创 2020-01-09 17:34:47 · 275 阅读 · 0 评论 -
面试之mysql
1.数据库三范式是什么?a.第一范式:字段具有原子性、不可再分(所有关系型数据库都满足)b.第二范式:需满足第一范式,要求数据库表中的每个实例或行可以被唯一区分。c.第三范式:需满足第二范式,要求一个数据库表,不包含已在其它表中包含的非主关键字信息2.优化相关a.用PreparedStatement,一般来说比Statement性能高b.有外键约束会影响插入和删除性能,如果程序能保证数...原创 2020-01-09 16:23:10 · 163 阅读 · 0 评论