240 发简信
IP属地:江苏
  • XPath线索追踪技术

    什么是XPath ​ XPath全称XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的计算机语言。XPath基于XML...

  • JAVA新手向--实现一个简单的http服务器

    http协议(编程语言无关,核心):参见RFC2616 IO操作(编程语言有关):各大编程语言的IO模块 字符串操作:这就是各大公司考算法题的原因吧(望天==) 后续当然还有...

  • 120
    Js原型链解读

    前言 在JavaScript中没"子类”和“父类”的概念,进一步地也没有“类”和“实例”的的区分。它靠一种看上去十分古怪的”原型链“(prototype chain)模式来实...

  • 同步Github上的fork

    我们有时候会在Github上fork一个我们感兴趣的项目到自己的仓库,等一段时间过后这个项目已经更新了,但是自己仓库里还停留在刚fork时的状态,那么我们如何把自己fork到...

  • @四单老师 这个主要是重排序问题,如果instance是非null的话就会绕过synchronized

    关于volatile

    前言 volatile关键字可以说是JAVA比较难理解的一个关键字了,很多书感觉讲的都不太清楚。这篇博客主要梳理一下它的含义,是对自己学习的一个总结,参考了不少资料和博客,希...

  • @四单老师 是的,voletile会把修改立即同步到主存,普通变量不会,但是voletile不可以阻止别的线程去读取这个变量,相比之下,锁可以阻止别的线程去读取这个变量

    关于volatile

    前言 volatile关键字可以说是JAVA比较难理解的一个关键字了,很多书感觉讲的都不太清楚。这篇博客主要梳理一下它的含义,是对自己学习的一个总结,参考了不少资料和博客,希...

  • HashMap源码剖析

    前言 这篇博客讲一下JAVA集合类中的HashMap。HashMap底层是通过维护一个数组来保存元素。当创建HashMap实例的时候,会通过指定的数组大小以及负载因子等参数创...

  • @tonyzzp 嗯,饿汉不需要,因为饿汉在类初始化的过程中就已经创建好对象了,不是在调用getInstance()方法时创建的。但是这样也导致了饿汉不是懒加载的,对象实例在没被使用时也会一直存在。

    关于volatile

    前言 volatile关键字可以说是JAVA比较难理解的一个关键字了,很多书感觉讲的都不太清楚。这篇博客主要梳理一下它的含义,是对自己学习的一个总结,参考了不少资料和博客,希...

  • 在这种写法下要加的,因为new不是原子操作,在new的过程中可能会发生重排序,导致返回一个未经过初始化的实例

    关于volatile

    前言 volatile关键字可以说是JAVA比较难理解的一个关键字了,很多书感觉讲的都不太清楚。这篇博客主要梳理一下它的含义,是对自己学习的一个总结,参考了不少资料和博客,希...

  • 120
    springboot学习之RESTful(附demo)

    在学习HelloWorld之后,我们来尝试构建一个RESTful工程。 什么是REST?首先,REST是Web自身的架构风格。REST也是Web之所以取得成功的技术架构方面因...

  • 120
    springboot学习之HelloWorld篇(附demo)

    最近开始学习springboot,然后将在博客上记录和总结学习的过程。这篇主要是讲如何搭建springboot的开发环境,并且完成HelloWorld程序,使用的开发工具是I...

  • 120
    关于volatile

    前言 volatile关键字可以说是JAVA比较难理解的一个关键字了,很多书感觉讲的都不太清楚。这篇博客主要梳理一下它的含义,是对自己学习的一个总结,参考了不少资料和博客,希...

  • 120
    JAVA基础回顾-字节码指令

    引言 众所周知,Java程序是运行在Java虚拟机上的,而这里的“虚拟”是对什么东西进行虚拟呢?答案当然就是对“实体”机进行虚拟啦,虚拟机可以看做是对实体机进行了进一步的封装...

  • 120
    SpringMVC工作流程和Demo示例

    SpringMVC是Spring下的一个模块,与Spring自然无缝衔接,相比Structs2我更喜欢SpringMVC。这篇博客介绍一下SpringMVC的基本工作流程最后...

  • 修复hexo博客的一个bug

    之前不小心把JAVA分类写成了java发布了,然后又改了回来,并且手动地在博客public/categories/和.deploy_git/categories/下的java...

  • 删除链表中的元素

    题目: 删除链表中等于给定值val的所有节点。 样例给出链表 1->2->3->3->4->5->3, 和 val = 3, 你需要返回删除3之后的链表:1->2->4->5...

个人介绍
博客:https://vzardlloo.github.io

邮箱:lucailei@foxmail.com/vzardlloo@gmail.com

qq:2942708438

微信:daihaoeryiKING

正在找工作......