![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
北楼
一只小弱鸡
展开
-
Java中print、printf、println的区别(转载)
printf主要是继承了C语言的printf的一些特性,可以进行格式化输出 print就是一般的标准输出,但是不换行 println和print基本没什么差别,就是最后会换行 System.out.printf(“the number is: d”,t); 参照JAVA API的定义如下: ‘d’ 整数 结果被格式化为十进制整数 ‘o’ 整数 结果被格式化为八进制整数 ‘x’, ‘X’ 整数 结果...转载 2019-02-27 15:24:39 · 438 阅读 · 0 评论 -
JAVA并发编程---AtomicLong类
讲AtomicLong类之前先得讲解下CAS操作 什么时CAS:JDK提供的非阻塞原子性操作,它通过硬件保证了比较-更新的原子性 主要方法:boolean compareAndSwapLong(Object obj,long value,long expect,long update) 四个操作数为:对象的内存地址,对象中的变量的偏移量,变量的预期值,新值。 操作含义:如果对象obj中内存偏移量为...原创 2019-05-29 15:19:29 · 632 阅读 · 0 评论 -
许久后的更新-------JAVA多线程编程-synchronized和volatile
最近忙于各种事情 停发了3个月吧 学到了不少的知识 今天总结下JAVA多线程的知识 绝对给你讲的明明白白滴 1.首先得了解并发和并行的概念 并发 :是指同一个时间段内多个任务同时在执行 并行:在单位时间内多个任务在执行 有人说并发和并行不是一样的吗? 解答:并发的一个时间段可以由多个单位时间累计而成,不一定是单位时间内多个任务在同时执行 在多线程程序中,会产生许多多线程问题,如:竞态条件,数据竞...原创 2019-05-28 19:16:49 · 125 阅读 · 0 评论 -
Web解析(转载)
转载至原文章(https://blog.csdn.net/qq_36359022/article/details/81666221) 概述:Web服务器概念较为广泛,我们最常说的Web服务器指的是网站服务器,它是建立在Internet之上并且驻留在某种计算机上的程序。Web服务器可以向Web客户端(如浏览器)提供文档或其他服务,只要是遵循HTTP协议而设计的网络应用程序都可以是Web客户端。 We...转载 2019-03-05 18:49:46 · 358 阅读 · 0 评论 -
Web服务器底层解析(浅谈)
基本理念:1.获取请求协议。2.返回响应协议。3.封装响应信息。 4.封装请求信息。5.处理请求参数。6.建立Servlet。7.整合配置文件。8.封装多线程。9.处理错误内容和首页。 1.获取请求信息,并且封装 public class Request { private final String CRLF="\r\n"; //协议信息 private String s; //协议方式 pri...原创 2019-03-05 18:45:29 · 1494 阅读 · 2 评论 -
类加载全过程(浅谈)
类加载的机制 –JAVA把Class文件加载到内存中,并对数据进行效验,解析和初始化,最终形成JVM可以直接使用的JAVA类型的过程。 分为: 1.加载(先加载类,再加载对象!) 将Class字节码内容加载到内存中,并将这些静态数据换成方法区中运行时的二进制数据结构,在堆中生成一个代表这个类的java.lang.class–对象(反射对象)可以指向方法区的数据,作为方法区类数据的访问入口。 cla...原创 2019-02-26 16:06:07 · 576 阅读 · 1 评论 -
反射详解
反射知识是JAVA框架中常用的技术,学会是非常有必要的 package a; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; @SuppressWarnings("all") public class Demo { public stat...原创 2019-02-25 18:29:55 · 128 阅读 · 0 评论 -
Java向下转型的意义(摘要)
原文章:(https://blog.csdn.net/xyh269/article/details/52231944) 这篇博客就是讲向下转型的,那我们就来学习下向下转型,了解下这种特性的意义和使用场景 //定义了一个电子产品的接口 public interface Electronics { } //新建一个Thinkpad笔记本类,并实现电子产品接口 public class Thinkp...转载 2019-02-25 17:45:50 · 247 阅读 · 0 评论 -
web.xml详解(转载)
原文章:(https://www.cnblogs.com/vanl/p/5737656.html ) 写在前面:鄙人才学疏浅,关于这篇文章,鄙人也是在网上收集的。有两个目的。一是记录下来加深自己的理解,二是希望这篇文章能对大家有所帮助。最后欢迎大家一起讨论。 一:web.xml加载过程 简单说一下,web.xml的加载过程。当我们启动一个WEB项目容器时,容器包括(JBoss,Tomcat等)。首...转载 2019-02-27 17:24:16 · 1045 阅读 · 1 评论 -
spring读取xml生成BeanDefinion时的扩展点
今天学习了spring源码 收获颇多 学习了模板方法模式 在看完spring源码读取xml的那部分后,存在些许疑惑–我一一道来 preProcessXml(root);//在解析xml并注册BeanDefinition之前执行 parseBeanDefinitions(root, this.delegate); postProcessXml(root);//在解析xml并注册BeanDefinit...转载 2019-09-02 21:05:03 · 263 阅读 · 0 评论