![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
言酒僧
这个作者很懒,什么都没留下…
展开
-
Java面试——MVC模式与MVC框架
1、MVC模式 mvc全名是model view controller,是模型视图和控制器的缩写,一种设计方式,是一种业务逻辑、数据和界面分离的方式组织代码典型的案列:jsp+servlet+javabean2、MVC框架什么是MVC框架?是为了解决传统MVC模式(JSP+Servlet+JavaBean)的一些问题而出现的框架。传统的mvc模式问题:①所有的Servlet和Servlet映射都要...原创 2018-06-05 13:05:03 · 1918 阅读 · 0 评论 -
Java基础——Object与其中常见方法详解(equals and hashcode)
1. Object的概述; Object 类是Java中所有类的始祖。每个类都可以使用Object作为超类。所有对象包括数组都实现这个类的方法 二、Object的API Object() 默认构造方法 clone() 创建并返回此对象的一个副本。 equals(Object obj) 指示某个其他对象是否与此对象“相等”。 finalize() 当垃圾回收器确定不存在对该...转载 2018-09-28 23:41:15 · 194 阅读 · 0 评论 -
java基础——自旋锁
参考:https://blog.csdn.net/sunp823/article/details/49886051 https://www.cnblogs.com/wade-luffy/p/5969418.html 一、自旋锁的概念 普通的锁,是线程A拥有了锁之后,线程B如果此时想要获得A的锁,则需要等待进入阻塞态,等待线程A 释放锁之后,然后从阻塞态进入唤醒态去获得A释放的锁;然后线程...原创 2018-09-21 23:51:04 · 870 阅读 · 0 评论 -
Java集合源码分析
整理了常用的集合源码: ArrayList:https://www.cnblogs.com/zhangyinhua/p/7687377.html LinkedList:https://www.cnblogs.com/zhangyinhua/p/7688304.html HashMap:https://www.cnblogs.com/zhangyinhua/p/7698642.html ht...原创 2018-09-23 19:18:27 · 152 阅读 · 0 评论 -
java面试——http版本协议比较
HTTP 协议是互联网的基础协议,也是网页开发的必备知识,最新版本 HTTP/2 更是让它成为技术热点。本文介绍 HTTP 协议的历史演变和设计思路。一、HTTP/0.9HTTP 是基于 TCP/IP 协议的应用层协议。它不涉及数据包(packet)传输,主要规定了客户端和服务器之间的通信格式,默认使用80端口。最早版本是1991年发布的0.9版。该版本极其简单,只有一个命令GET。 GET /i...转载 2018-06-25 11:21:30 · 602 阅读 · 0 评论 -
彻头彻尾理解单例模式及其在多线程环境中的应用
原文:https://blog.csdn.net/justloveyou_/https://blog.csdn.net/fuzhongmin05/article/details/71001857摘要: 本文首先概述了单例模式产生动机,揭示了单例模式的本质和应用场景。紧接着,我们给出了单例模式在单线程环境下的两种经典实现:饿汉式 和懒汉式,但是饿汉式是线程安全的,而懒汉式是非线程安全的。在...转载 2018-06-15 10:16:47 · 274 阅读 · 0 评论 -
Java面试——集合以及常见的集合分析
1.集合Java中的集合分为两类,一类是存value(collection接口),一类是存放key-value(Map);存放value的主要分为三类,Set、List还有queue;其中Set是无序,不可以重复的,根据equals和hashcode来判断,也就是如果一个对象要存储到Set中,需要重写equals和hashcode方法;其中List是有序可重复的;2、ArrayList和Linke...原创 2018-05-31 10:12:56 · 347 阅读 · 0 评论 -
Java面试之计算机网络——HTTP与HTTPS的区别
原文地址:https://www.cnblogs.com/wqhwe/p/5407468.html超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HT...转载 2018-05-30 20:39:23 · 4047 阅读 · 0 评论 -
设计模式——工厂模式,看这一篇就够了
原文链接:https://www.jianshu.com/p/83ef48ce635b 最近根据公司的业务需要,封装了一些平时开发中基本都会用到的基础业务模块,其中用的最多的就是各个工厂模式了,同时也趁着这个机会复习了一下工厂模式。这篇文章会详细介绍一下各个工厂模式的优缺点,如果你能完全理解了以下三个实例那么工厂模式就不在话下了。由于业务代码不能公开,文中用到的实例会使用其他例子代替。 我们...转载 2019-07-25 17:32:25 · 282 阅读 · 0 评论