odelia的博客

厚德博学弘毅致远

多线程学习(二)-锁

上篇文章,就提到了synchronized和ReetrantLock等等

2018-06-23 19:43:49

阅读数:67

评论数:0

多线程学习(一)

前言 在讲多线程之前,是需要先理解,线程和进程. 那么可以看看这篇文章:http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html 概念字典的建立: * 多线程:程序运行时,产生多个线程,多线程是为了同步完成多项任务,不...

2018-06-20 18:00:29

阅读数:360

评论数:0

深入浅出的解析session和cookie

Session,Cookie的特征 为什么需要 cookie 为了记录状态 web1.0时代,web应用只是用来实现资源的共享 web2.0时代,web应用强调的是交互,比如登录,但是http协议本身是无状态的协议; 为了实现交互的效果,就需要记录请求的状态, session和c...

2018-06-16 18:02:04

阅读数:406

评论数:4

SpringMVC

与struts2对比 区别1补充 我们看一下servlet和filter的区别和联系 概念: 1.servlet:运行服务器端的java应用程序,工作在客户端请求与服务器相应的中间层 2.filter: 复用代码片段,转换http请求,相应和头信息.filter不能像servl...

2018-06-16 11:04:55

阅读数:407

评论数:6

spring基础(三)---AOP

简介 AOP全称: AspectOriented Programing面向切面编程 使用 启用@AspectJ支持 为了在Spring中配置@Aspect切面,必须启用Spring对@AspectJ切面配置的支持,spring ioc容器中启用AspectJ注解支持,只要在b...

2018-06-09 11:51:00

阅读数:460

评论数:6

spring基础(二)---IoC简介

是什么 IOC全程: Inverse of Control, 控制反转,所以重点就是,什么是控制,怎样反转 * 谁控制谁,控制了什么 举个例子,我们先来看传统的编程 client类中代码: public static void main(String[] args) { ...

2018-06-07 11:57:16

阅读数:595

评论数:37

spring基础(一)---Spring简介

是什么 spring不是一个东西, 而是一堆东西 这个在官网,点击Projects下拉列表里面会列出所有的子项目 下面这个图,简单阐述了几个子项目 后面我们重点要分析的就是springFrameWork 对比 架构 spring是封装得很清晰的一个分层架构.7个模...

2018-06-07 10:14:28

阅读数:420

评论数:0

java集合(三)HashMap源码

简介 HashMap1.8对比HashMap1.7的优化 * 存储方式: 1.7 底层是单链表+数组 ; 1.8是单链表+红黑树+数组(单链表长度超过8后,数组超过64,会换成红黑树) * 扩容(扩容增加数组长度两倍,对所存储的节点hash值进行计算): 1.7 调用hash函数计算新的位...

2018-06-06 21:10:50

阅读数:387

评论数:3

java集合(二)HashSet和LinkHashSet源码分析

简述 实现了set接口, 底层是hashMap. (数组+单链表+红黑树) 源码分析 package com.tgb.kwy; import sun.misc.SharedSecrets; import java.io.InvalidObjectException; import j...

2018-06-06 20:42:21

阅读数:494

评论数:1

转发和重定向区别

很基础的基础知识 转发是服务器行为; 重定向是客户端行为 请求转发是一次请求,地址栏不改变;重定向是两次不同请求,地址栏改变 客户端发送http请求,web服务器接收这个请求,调用内部的一个方法在容器内部完成请求处理和转发动作, 将目标资源发送给客户.客户端一直显示的是第一次访问的路径. ...

2018-06-06 19:45:01

阅读数:274

评论数:1

JVM-类装载器

类装载器 是什么 我们敲的代码即.java文件经过编译之后得到.class文件,然后这个文件通过JVM的虚拟机加载的到内存中,并形成一个class对象,这个称之为类的加载过程,负责将.class字节码文件加载到内存的工具称之为类加载器。 下面来说说类加载的过程 过程 加载 装...

2018-06-03 15:28:46

阅读数:84

评论数:2

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