
研发
文章平均质量分 96
lllily
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jdk8的新特性
1.使用default关键字向接口添加非抽象方法实现即接口可以包含非抽象方法可以直接通过接口创建对象,通过匿名内部类的方式不管是抽象类还是接口,都可以通过匿名内部类的方式访问。不能通过抽象类或者接口直接创建对象。2.Lambda表达式(Lambda expressions)Java 8提供了更简洁的语法,lambda表达式表达式中可以访问局部变量,以及类内的字段和静态变...原创 2020-05-10 23:03:07 · 176 阅读 · 0 评论 -
java并发学习51
目录概念进程和线程:并发与并行同步与异步临界区线程安全:面试题:线程安全三大特性java内存模型创建多线程1.继承thread2.runnable3.Callable多线程中的同步机制sync线程的五种状态线程池CountDownLatch 倒计时锁Semaphore 信号量JUC CyclicBarrier 循环屏...原创 2019-04-11 20:16:24 · 246 阅读 · 0 评论 -
计算机网络基础知识点+面试
目录一、计算机网络五层体系结构(1)概述五层体系结构 由 应用层,运输层,网络层,数据链路层,物理层组成。(2)物理层(3)数据链路层(4)网络层(5)运输层(6)应用层(7)一个例子二、TCP协议的三次握手和四次挥手(1)三次握手为什么要三次握手为什么要传回 SYN传了 SYN,为啥还要传 ACK(2)四次挥手为什么要四次挥手...原创 2019-04-11 20:17:43 · 11400 阅读 · 0 评论 -
操作系统总结与面试
目录1.cpu 4核是什么2.linux 常用命令3.临界区:4. 什么是中断?中断时CPU做什么工作?操作系统的内存管理方式(内存模型)页面置换算法段页存储的区别进程的一些知识点进程调度算法进程间通信的方式关于死锁线程进程的状态:参考:https://blog.youkuaiyun.com/justloveyou_/article/detail...原创 2019-04-11 20:18:52 · 226 阅读 · 0 评论 -
java并发的一些知识
线程和进程 以及何时使用链接同步同步和通信是一个概念进程同步(通信)的方式:管道,信号量,消息队列,共享内存,套接字线程同步(通信)的方式:有四种,牢记,临界区,互斥量,信号量,事件但是一般都说进程通信与线程同步临界区和互斥量:用于互斥控制信号量和事件:用于同步控制事件对象: 通过通知操作的方式来保持线程的同步,可以实现对多个线程的优先级比较的操作 如:coun...原创 2020-05-10 23:06:16 · 160 阅读 · 0 评论 -
java容器
Hashtable 与 hashMap的区别第一、继承不同。 public class Hashtable extends Dictionary implements Map public class HashMap extends AbstractMap implements Map第二、Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。在...原创 2020-05-10 23:06:27 · 126 阅读 · 0 评论 -
各种IO
java中的BIO,NIO和AIO理解为是java语言对操作系统的各种IO模型的封装。同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO同步与异步 是一种消息通讯机制同步:同步就是发起一个调用后,被调用者未处理完请求之前,调用不返回。 异步:异步就是发起一个调用后,立刻得到被调用者的回应表示已接收到请求,但是被调用者并没有返回结果,此时我们可以处理其他的请求,被调用者通常依...原创 2020-05-10 23:06:39 · 219 阅读 · 0 评论 -
java虚拟机内存模型
一、java 内存结构java虚拟机管理的内存包括几个运行时数据内存:方法区,堆,虚拟机栈,本地方法栈,程序计数器其中方法区和堆是线程共享的数据区,虚拟机栈,本地方法栈,程序计数器是线程隔离的数据区方法区方法区与Java堆一样,是各个线程共享的内存区域,它用于存储已被虚拟机加载的类信息、常量、静态变量、编译器编译后的代码等数据。运行时常量池是方法区的一部分。class文件中...原创 2020-05-10 23:06:52 · 313 阅读 · 0 评论 -
spring and MVC面试
AOP:aop思想的实现一般都是基于代理模式,springAOP同时支持 CGLIB、ASPECTJ、JDK动态代理如果目标对象的实现类实现了接口,Spring AOP 将会采用 JDK 动态代理来生成 AOP 代理类; 如果目标对象的实现类没有实现接口,Spring AOP 将会采用 CGLIB 来生成 AOP 代理类——不过这个选择过程对开发者完全透明、开发者也无需关心。AOP即...原创 2020-05-10 23:07:05 · 231 阅读 · 0 评论 -
设计模式
常见创建型模式:常见的创建型模式:1.简单工厂模式2.工厂方法模式:每个对象都有一个与之对应的工厂3.抽象工厂模式:工厂类不单单可以创建一种产品,而是可以创建一组产品4.单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式分为饿汉模式和懒汉模式饿汉方式。指全局的单例实例在类装载时构建 懒汉方式。指全局的单例实例在第一次被使用时构建。饿汉式不用担心...原创 2020-05-10 23:07:16 · 215 阅读 · 0 评论 -
java泛型与反射与Cookie和Session 接口和抽象类的区别
一、泛型https://www.cnblogs.com/coprince/p/8603492.html泛型的本质是为了把类型参数化(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参)。泛型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。Java中的泛型,只在编译阶段有效。在编译过程中,正确检验泛型结果后,会将泛型的相关信息擦出,并且在对象进入和离开方法的边界处...原创 2020-05-10 23:07:28 · 318 阅读 · 0 评论 -
Linux 学习
1.#!是一个特殊的表示符,其后跟着解释脚本的shell路径,比如 /bin/bashbash 是一个shell命令,还有其他shell,如sh,csh,ksh除第一行外,所有以#开头的行都是注释,所以#!必须放在第一行默认登录的shell是bash,不是sh当然除开在脚本中加入#!/bin/bash 指定脚本解释器,也可以直接在命令中指定,如 bash abc.shsh ab...原创 2020-05-10 23:07:38 · 276 阅读 · 0 评论