xingoo

  • 主页
  • 文章
  • 读书
所有文章 友链 关于我

xingoo

  • 主页
  • 文章
  • 读书

Thread中的sleep,wait,notify,notifyall

2017-11-16

线程是计算程序运行的最小载体,由于单个单核CPU的硬件水平发展到了一定的瓶颈期,因此就出现了多核多CPU的情况,直接就导致程序员多线程编程的复杂。由此可见线程对于高性能开发的重要性。
more >>

  • java
  • 技术

展开全文 >>

volatile的作用

2017-11-15

众所周知,volatile关键字可以让线程的修改立刻通知其他的线程,从而达到数据一致的作用。那么它具体涉及到哪些内容呢?
more >>

  • java
  • 技术

展开全文 >>

ThreadLocal从源码到应用

2017-11-13

最早接触到ThreadLocal是在阅读dianping的Cat-client,当时对它不是很理解,就搜索了一下,大概了解是一种解决线程安全问题的机制。现在再次阅读《实战java高并发程序设计》时,又重新对它有了更深一步的了解。
more >>

  • java
  • 技术

展开全文 >>

Java中的列表

2017-11-03

列表对于日常开发来说实在是太常见了,以至于很多开发者习惯性的用到数组,就来一个ArrayList,根本不做过多的思考。其实列表里面还是有很多玩法的,有时候玩不好,搞出来bug还得定位半天。所以这里就再啰嗦一下,整理下相关的内容。

more >>
  • java
  • 技术

展开全文 >>

HashMap源码分析

2017-11-02

HashMap不仅仅是java里面很重要的知识点,也是日常开发使用最多的集合框架。了解它的特性,会对日常开发有很大的帮助。
more >>

  • java
  • 技术

展开全文 >>

接口与抽象类,枚举与泛型

2017-10-29

抽象类通常是描述一些对象的通用方法和属性,并且默认实现一些功能,它不能被实例化。接口仅仅是描述一种方法的规约,即只能通过某几个方法来操作对象,它把内部的实现隐藏到实现类中,自己仅仅关注使用而已。
more >>

  • java
  • 技术

展开全文 >>

Java基础之== equals hashcode和数据类型

2017-10-28

equals和==是java里面和基础的问题,相关的hashcode也是很多集合框架中很关键的技术点。
more >>

  • java
  • 技术

展开全文 >>

JVM内存模型与垃圾回收

2017-10-24

Java开发有个很基础的问题,虽然我们平时接触的不多,但是了解它却成为Java开发的必备基础——这就是JVM。在C++中我们需要手动申请内存然后释放内存,否则就会出现对象已经不再使用内存却仍被占用的情况。在Java中JVM内置了垃圾回收的机制,帮助开发者承担对象的创建和释放的工作,极大的减轻了开发的负担。那是不是我们就不需要了解JVM了,显然在做一些优化或者深入研究应用性能的时候,JVM还是起了很关键的作用的。因此本篇就总结性的描述下JVM的内存模型与垃圾回收相关的知识。
more >>

  • java
  • 技术

展开全文 >>

spring boot 日志配置

2017-08-31

在生产环境下,日志是最好的问题调试和跟踪方法,因此日志的地位是十分重要的。我们平时经常使用的log4j,slf4j,logback等等,他们的配置上大同小异。这里就结合Spring Boot配置一下Logback的日志。
more >>

  • java
  • spring boot
  • 技术

展开全文 >>

java中的引用类型,强软弱虚

2017-01-09

在Java里面,是不需要太过于关乎垃圾回收,但是这并不意味着开发者可以不了解垃圾回收的机制,况且在java中内存泄露也是家常便饭的事情。因此了解垃圾回收的相关知识就显得很重要了。
more >>

  • java
  • 技术

展开全文 >>

« Prev 12Next »
© 2018 xingoo
Hexo Theme Yilia by Litten
  • 所有文章
  • 友链
  • 关于我

tag:

  • java
  • spring boot
  • data

    缺失模块。
    1、请确保node版本大于6.2
    2、在博客根目录(注意不是yilia根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    3、在根目录_config.yml里添加配置:

      jsonContent:
        meta: false
        pages: false
        posts:
          title: true
          date: true
          path: true
          text: false
          raw: false
          content: false
          slug: false
          updated: false
          comments: false
          link: false
          permalink: false
          excerpt: false
          categories: false
          tags: true
    

  • 阮一峰
  • LeetCode
  • 李震
很惭愧

只做了一点微小的工作