4月18号总结

Posted liucaizhi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4月18号总结相关的知识,希望对你有一定的参考价值。

今天完成了
* 
    margin: 0;
    padding: 0;
    list-style-type: none;

.reg-content
    padding: 30px;
    margin: 3px;

a, img 
    border: 0;


body 
    background-image: url("../imgs/reg_bg_min.jpg") ;
    text-align: center;


table 
    border-collapse: collapse;
    border-spacing: 0;


td, th 
    padding: 0;
    height: 90px;


.inputs
    vertical-align: top;


.clear 
    clear: both;


.clear:before, .clear:after 
    content: "";
    display: table;


.clear:after 
    clear: both;


.form-div 
    background-color: rgba(255, 255, 255, 0.27);
    border-radius: 10px;
    border: 1px solid #aaa;
    width: 424px;
    margin-top: 150px;
    margin-left:1050px;
    padding: 30px 0 20px 0px;
    font-size: 16px;
    box-shadow: inset 0px 0px 10px rgba(255, 255, 255, 0.5), 0px 0px 15px rgba(75, 75, 75, 0.3);
    text-align: left;


.form-div input[type="text"], .form-div input[type="password"], .form-div input[type="email"] 
    width: 268px;
    margin: 10px;
    line-height: 20px;
    font-size: 16px;


.form-div input[type="checkbox"] 
    margin: 20px 0 20px 10px;


.form-div input[type="button"], .form-div input[type="submit"] 
    margin: 10px 20px 0 0;


.form-div table 
    margin: 0 auto;
    text-align: right;
    color: rgba(64, 64, 64, 1.00);


.form-div table img 
    vertical-align: middle;
    margin: 0 0 5px 0;


.footer 
    color: rgba(64, 64, 64, 1.00);
    font-size: 12px;
    margin-top: 30px;


.form-div .buttons 
    float: right;


input[type="text"], input[type="password"], input[type="email"] 
    border-radius: 8px;
    box-shadow: inset 0 2px 5px #eee;
    padding: 10px;
    border: 1px solid #D4D4D4;
    color: #333333;
    margin-top: 5px;


input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus 
    border: 1px solid #50afeb;
    outline: none;


input[type="button"], input[type="submit"] 
    padding: 7px 15px;
    background-color: #3c6db0;
    text-align: center;
    border-radius: 5px;
    overflow: hidden;
    min-width: 80px;
    border: none;
    color: #FFF;
    box-shadow: 1px 1px 1px rgba(75, 75, 75, 0.3);


input[type="button"]:hover, input[type="submit"]:hover 
    background-color: #5a88c8;


input[type="button"]:active, input[type="submit"]:active 
    background-color: #5a88c8;

.err_msg
    color: red;
    padding-right: 170px;

#password_err,#tel_err
    padding-right: 195px;


#reg_btn
    margin-right:50px; width: 285px; height: 45px; margin-top:20px;
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
  <component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$">
      <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
    </content>
    <orderEntry type="jdk" jdkName="1.8" jdkType="JavaSDK" />
    <orderEntry type="sourceFolder" forTests="false" />
  </component>
</module>

 

9月18号面试总结(guihuaju)

1.interceptor加载bean
interceptor没有被Spring容器管理,只有都在容器中的对象,才能使用注解获取。
实现ApplicationContextAware接口:这个类可以方便获得ApplicationContext中的所有Bean。这个类可以直接获取Spring配置文件中,所有有引用到的bean对象。
一定要让继承ApplicationContextAware接口的bean被Spring上下文管理,在springmvc配置文件中定义对应的bean标签,或者使用@Component标注。

2.23种设计模式
简单工厂模式、单例模式、代理模式、责任链设计模式、观察者设计模式

3.jvm原理
方法区:类信息、常量、静态变量,运行时常量池
堆区:对象
栈区:基础数据类型+对象引用

4.gc回收机制
1. 垃圾回收机制回收JVM堆内存里的对象空间,不负责回收栈内存数据。
2.垃圾回收机制回收任何对象之前,总会先调用它的finalize方法
3.可以通过System.gc()通知系统进行垃圾回收
4.java自动回收机制中的gc线程执行的优先级最低,当cpu空闲时,才会轮到gc线程执行;当jvm堆内存不足时,gc会自动执行,清理过期对象和垃圾,释放内存空间。当一次清理之后,内存仍然不足时,gc会重复执行。

5.mysql填优关键字
MySQL提供了Explain,用于显示SQL执行的详细信息,可以进行索引的优化。
sql语句优化:
主要原则就是应尽量避免全表扫描,应该考虑在where及order by 涉及的列上建立索引。
使用alter table语句来为表中的字段添加索引的基本语法是:
ALTER TABLE <表名> ADD INDEX (<字段>);

6.String new String 区别
String 常量 是在 方法区 new String() 栈区放引用,堆区放对象

7.Spring包扫描
<context:component-scan base-package>
注解自动扫描

8.hashcode的作用
1、hashCode的存在主要是用于查找的快捷性,如Hashtable,HashMap等,hashCode是用来在散列存储结构中确定对象的存储地址的;
2.如果两个对象相同,就是适用于equals(java.lang.Object) 方法,那么这两个对象的hashCode一定要相同;
3.两个对象的hashCode相同,并不一定表示两个对象就相同,也就是不一定适用于equals(java.lang.Object) 方法,只能够说明这两个对象在散列存储结构中,如Hashtable,他们“存放在同一个篮子里”。

10.@bean @component 的区别
@Component注解表明一个类会作为组件类,并告知Spring要为这个类创建bean。

@Bean注解告诉Spring这个方法将会返回一个对象,这个对象要注册为Spring应用上下文中的bean。通常方法体中包含了最终产生bean实例的逻辑。

11.线程安全
final Object o=new Object();
synchronized(o)
o.wait();

o.notify();

以上是关于4月18号总结的主要内容,如果未能解决你的问题,请参考以下文章

9月18号面试总结(guihuaju)

10月18号19号20号三天PC端云音乐项目总结

冲刺总结

4月23号总结

4月24号总结

4月3号总结