美文网首页
稍有难度

稍有难度

作者: lucode | 来源:发表于2018-02-07 13:52 被阅读18次

1、jvm对频繁调用的方法做了哪些优化?

2、常见的攻击手段有哪些?如何防范?

3、restful api有哪些设计原则?

4、hessian是做什么用的?它的传输单位是什么?

5、http中的post、get有什么区别?base64过后的字符串可以通过get传输吗?

6、常用的算法都有哪些分类,分别有哪些算法及应用场景?

7、死锁是什么?写一个死锁的例子?如何避免死锁?

8、学用的序列化方案都有哪些,说说它们的优缺点?

9、什么是过滤器、拦截器、监听器,它们的顺序是怎样的?

10、servlet3.0有哪些新规范?

题1答案: java虚拟机最开始是通过解释器进行解释执行的,当虚拟机发现某个方法或者代码块的运行特别频繁时,就会把这些代码认定为”热点代码”,为了提高热点代码的执行效率,在运行时,虚拟机会把这些代码编译成与本地平台相关的机器码,并进行各种层次的优化,完成这个任务的编译器称为即时编译器(JIT)。

题2答案: XSS、CSRF、SQL注入、DOS/DDOS等具体细节见历史文章。

题3答案: 需要考虑的设计原则有:域名、版本、路径、动词、状态码、返回结果等等之后具体会形成文章。

题4答案: Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。

题5答案: 区别: 1、两种动作不一样,get是获取资源,post是提交资源 2、get参数在URL中不安全,post是放在http body中的相对安全 3、get传输字节数受限于URL长度,post无限制 4、后台获取数据的方式get只能是QueryString,post可从InputStream中获取 base64编码后有+=特殊符号的会转码不能经get传输,如果是改进的base64会替换掉特殊符号可以用get传输。

题6答案: 一般有散列算法、对称算法、非对称算法,具体细节见历史文章。

题7答案: 死锁就是多线程相互等待对方释放锁造成的假死状态,具体见历史文章。

题8答案: 序列化有对象序列化,JSON序列化,XML序列化等,像java自带序列化、kryo、protostuff、GSON、jackson、fastjson等之后形成文章。

题9答案: 监听器是容器启动和销毁时触发的动作,过滤器是进入servlet请求之前触发的工作,拦截器是像springmvc框架实现的内部的请求拦截器。 顺序:监听器>过滤器>拦截器

题10答案: 增加注解不需要web.xml配置、异步处理、可插性支持,性能增强等。

题1答案: java虚拟机最开始是通过解释器进行解释执行的,当虚拟机发现某个方法或者代码块的运行特别频繁时,就会把这些代码认定为”热点代码”,为了提高热点代码的执行效率,在运行时,虚拟机会把这些代码编译成与本地平台相关的机器码,并进行各种层次的优化,完成这个任务的编译器称为即时编译器(JIT)。

题2答案: XSS、CSRF、SQL注入、DOS/DDOS等具体细节见历史文章。

题3答案: 需要考虑的设计原则有:域名、版本、路径、动词、状态码、返回结果等等之后具体会形成文章。

题4答案: Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。

题5答案: 区别: 1、两种动作不一样,get是获取资源,post是提交资源 2、get参数在URL中不安全,post是放在http body中的相对安全 3、get传输字节数受限于URL长度,post无限制 4、后台获取数据的方式get只能是QueryString,post可从InputStream中获取 base64编码后有+=特殊符号的会转码不能经get传输,如果是改进的base64会替换掉特殊符号可以用get传输。

题6答案: 一般有散列算法、对称算法、非对称算法,具体细节见历史文章。

题7答案: 死锁就是多线程相互等待对方释放锁造成的假死状态,具体见历史文章。

题8答案: 序列化有对象序列化,JSON序列化,XML序列化等,像java自带序列化、kryo、protostuff、GSON、jackson、fastjson等之后形成文章。

题9答案: 监听器是容器启动和销毁时触发的动作,过滤器是进入servlet请求之前触发的工作,拦截器是像springmvc框架实现的内部的请求拦截器。 顺序:监听器>过滤器>拦截器

题10答案: 增加注解不需要web.xml配置、异步处理、可插性支持,性能增强等。

相关文章

  • 稍有难度

    1、jvm对频繁调用的方法做了哪些优化? 2、常见的攻击手段有哪些?如何防范? 3、restful api有哪些设...

  • 英语阅读|012《favourite》

    2018 书名:favourite 作者:Karen McQuestion 篇幅:173页 难度:稍有难度 用时:...

  • 紫薯、抹茶蛋黄酥—貌美如花

    刚开始接触烘焙的时候,学的一款看似稍有难度的点心。但是真正试着做的时候,除了过程麻烦外,技术难度个人感觉没有戚...

  • 稍有不适

    刘婷网中第11期坚持分享第725天2020.08.15 今天小兔子要求去爷爷家住几天,整个暑假,她还没去爷爷奶奶家...

  • 稍有不慎

    时间会改变很多事情,就像曾经的你我一样,都觉得自己不会变,可谁又能一层不变的,该变得的还是会变,我们无法去改变。 ...

  • 稍有停留

    现在人都很忙,我记得之前听说香港和京沪的人走路都是跑的,我们这里很多人走路还都是,相比较而言生活还是比较悠...

  • 稍有不适

    今天早晨睡到自然醒,吃过早饭,约上王老师到水上公园走路。自开学以来,一直没有和王老师约过。 九点多,正是阳光灿烂的...

  • 【0718】对自己稍有难度的书让自己成长更快

    《饺子馆和高级餐厅哪个更赚钱》刚看了两章,虽然每一章只有十几页,可是看起来却并不是那么轻松,因为又要以书中的内容作...

  • 服装心得

    有时候挑衣服的难度不亚于选配偶。不同的颜色,款式,用料对应不同的场合,季节,心情,身材,稍有不适,便浪费了资源,委...

  • 情绪稍有波动

    考砸锅了,直落下来,从第六到18名。 考完模考三,张同学就先做了说明,数学不会太难了,大题第二道基本不会。我们也没...

网友评论

      本文标题:稍有难度

      本文链接:https://www.haomeiwen.com/subject/cagozxtx.html