自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u013952133的博客

每天积累一点点.....

  • 博客(11)
  • 收藏
  • 关注

转载 Executor框架

    Executor作为灵活且强大的异步执行框架,其支持多种不同类型的任务执行策略,提供了一种标准的方法将任务的提交过程和执行过程解耦开发,基于生产者-消费者模式,其提交任务的线程相当于生产者,执行任务的线程相当于消费者,并用Runnable来表示任务,Executor的实现还提供了对生命周期的支持,以及统计信息收集,应用程序管理机制和性能监视等机制。Executor框架主要由3大部分组成如下...

2018-02-28 17:14:36 142

原创 Java线程状态

1. 新建( new ):新创建了一个线程对象。 2. 可运行( runnable ):线程对象创建后,其他线程(比如 main 线程)调用了该对象 的 start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获 取 cpu 的使用权 。 3. 运行( running ):可运行状态( runnable )的线程获得了 cpu 时间片( timeslice ) ,执行程序代码。 4...

2018-02-28 15:00:52 125

原创 JAVA反射机制

 什么是反射?Java反射机制就是在运行状态中,对于任意一个类,都能够知道这个类的属性和方法。对于任意一个对象能够调用它的任意一个属性和方法。这种动态获取的信息和动态调用对象的方法的功能称为Java语言的反射机制。反射机制就是通过Class类实现的。所有的类都是class类的实例。反射的操作都是编译之后的操作sun为我们提供反射机制中的类:java.lang.Class; ...

2018-02-27 17:19:58 181

转载 JVM 类加载机制详解

参考文档:JVM 类加载机制详解JVM类加载机制详解(一)JVM类加载过程代码编译后,就会生成JVM(Java虚拟机)能够识别的二进制字节流文件(*.class)。而JVM把Class文件中的类描述数据从文件加载到内存,并对数据进行校验、转换解析、初始化,使这些数据最终成为可以被JVM直接使用的Java类型,这个说来简单但实际复杂的过程叫做JVM的类加载机制。如下图所示,JVM类加载机制分为五个部...

2018-02-26 14:42:43 283 1

转载 Java同步的几种实现方式

Java提供了很多同步操作,比如synchronized关键字、wait/notifyAll、ReentrantLock、Condition、一些并发包下的工具类、Semaphore,ThreadLocal、AbstractQueuedSynchronizer等。Concurrent下的线程安全集合 参考:Concurrent下的线程安全集合ReentrantLock可重入锁ReentrantLo...

2018-02-25 15:26:52 2868

转载 Nginx的基本功能介绍

nginx的安装下载地址:nginx news1.上传nginx安装包2.解压nginx    tar -zxvf nginx-1.12.2.tar.gz -C /usr/local/src/3.进入到nginx的源码目录    cd /usr/local/src/nginx-1.12.2/4.预编译    ./configure5.安静gcc编译器    yum -y i...

2018-02-24 11:00:18 303

原创 常用的RPC框架

1. 为什么要使用RPC?RPC(remote procedure call)是指远程过程调用,比如两台服务器A和B,A服务器上部署一个应用,B服务器上部署一个应用,A服务器上的应用想调用B服务器上的应用提供的接口,由于不在一个内存空间,不能直接调用,所以需要通过网络来表达调用的语义和传达调用的数据。RPC(remote procedure call,远程过程调用):首

2018-02-05 15:32:11 45250 2

转载 springmvc常用注解标签详解

原文出处:http://www.cnblogs.com/leskang/p/5445698.html1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC

2018-02-02 14:16:23 118

原创 设计模式——代理模式

代理模式是Java常见的设计模式之一。所谓代理模式是指客户端并不直接调用实际的对象,而是通过调用代理,来间接的调用实际的对象。代理模式的UML图:代理模式可以有两种实现的方式,一种是静态代理类,另一种是动态代理.静态代理:静态代理:定义一个接口,目标对象委托代理类与客户端进行交互,代理类中调用目前对象的方法,在客户端中定义一个接口对象,对象用代理类进行实例化,在new代理类的时候传入需要目前对象的...

2018-02-01 19:52:57 125

转载 SpringMVC原理

参考文档:SpringMVC源码分析系列其工作流程为:1、用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获;2、DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括Handler对象以及Handler对象对应的拦截...

2018-02-01 16:48:58 129

原创 SSM框架搭建中的相关配置

环境:JDK1.8 + eclipse Oxygen Release (4.7.0) + tomcat8.01. 在eclipse中新建一个Maven webapp项目,创建后的工程如下:2. 配置pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch...

2018-02-01 11:17:32 143

空空如也

空空如也

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

TA关注的人

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