自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Servlet基础与HTTP协议

目录1:什么是Servlet2:手动实现Servlet程序3:配置Servlet常见错误4:Servlet的生命周期5:service分发请求(实现HttpServlet时默认分发)6:Servlet的层级关系7:ServletConfig类8:ServletContext9:HTTP协议10:常用的响应码说明11:MIME类型说明1:什么是Serv...

2020-04-12 18:20:38 249

原创 JQuery基础

1:JQueryJQuery:JavaScript+Query(查询),是辅助JavaScript开发的js类库,且实现了很多浏览器的兼容问题;2:$$是JQuery的核心函数,可以完成JQuery的很多核心功能。$()就是调用这个函数;传入参数为函数时:表示页面加载完成之后的工作,相当于window.onload = function(){}; 传入参数为HTML字符串时:会帮...

2020-04-12 15:54:27 90

原创 JS基础

1:JavaScript介绍js语言诞生主要是完成页面的数据验证,因此运行在客户端,需要运行浏览器来解析执行js代码,js是弱类型(即var类型,类型可变),特点:交互性:可以做到信息的动态交互 安全性:不允许直接访问本地磁盘 跨平台型:只要是可以解释js的浏览器都可以执行,和平台无关2:js和html结合方式在head中使用<script>引入 使用script引...

2020-04-11 20:43:10 111

原创 手写AQS核心代码

1:AQS简介AQS(AbstractQueuedSynchronizer):j.u.c下的Lock就是使用AQS实现的;为了使得多线程在并发访问资源的时候的安全性,纯Java语言实现(其中synchronized底层是由c++实现的) AQS支持线程抢占两种锁——独占锁和共享锁: 独占锁:同一个时刻只能被一个线程占有,如ReentrantLock,ReentrantWriteLock等,...

2020-04-06 12:06:47 610

原创 Servlet,JSP基础知识

1:页面请求的工作流程用户通过浏览器输入链接地址来请求所需的资源 浏览器接受用户的请求,并把该请求组装成指定的格式发送给服务器端,客户端与服务器端之间通过HTTP来完成具体的交互。其中请求的数据流中主要包含HTTP请求方法(GET和POST),请求的网址以及请求的一些参数 服务器接收到客户端发来的请求,并查找用户所需的资源,找到资源后,将资源返回给客户端 服务器通过把响应信息组装成特定的...

2020-04-05 14:09:25 306

原创 JMM线程内存模型

1:常规cpu模型增加了缓存的概念,就比如cpu的一级二级缓存等等(速度大于主内存)2:Java线程内存模型Java线程内存模型跟cpu缓存模型类似,是基于CPU缓存模型建立起来的,Java线程内存模型时标准化的,屏蔽了底层不同计算机的区别JMM有单独的工作内存,即使主内存变量修改了,其他线程也不一定得到通知,示例如下:package main;public class...

2020-04-02 20:52:48 401

原创 Java程序员面试笔记(基础知识)

1:Java语言1.1:Java语言优点Java为纯面向对象语言 平台无关性(为解释型语言,由jdk解释为机器码) Java提供了很多内置的类库 提供了对web应用开发的支持 具有较好的安全性和健壮性(安全机制:数组边界检测和Bytecode效验等) 去除了c++中难以理解的易混淆的概念(指针,结构,多重继承等),使代码更严谨更简洁1.2:Java与C++有什么异同Java...

2020-04-02 10:23:31 318

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除