摘要: 这个问题一般会出现在面试当中,多线程创建有哪几种方式呢?答:实现Runable接口和实现Thread类。 我们先看看看实现这两种的实现方式 1 package com.summer; 2 3 public class ThreadA implements Runnable { 4 5 ... 阅读原文
2019-07-13 00:00:02 阅读(2695) 评论(0)
摘要: @Bean 注解全解析 随着SpringBoot的流行,基于注解式开发的热潮逐渐覆盖了基于XML纯配置的开发,而作为Spring中最核心的bean当然也能够使用注解的方式进行表示。所以本篇就来详细的讨论一下作为Spring中的Bean到底都有哪些用法。 @Bean 基础声明 Spring的@Bean注解用于告... 阅读原文
2019-07-12 21:58:11 阅读(2425) 评论(0)
摘要: 如果本文中有不正确的地方请指出由于没有留言可以在公众号添加我的好友共同讨论。 1.介绍 LinkedList 是线程不安全的,允许元素为null的双向链表。 2.继承结构 我们来看一下LinkedList的继承结构图: 代码实现: public class LinkedList<E> exten... 阅读原文
2019-07-12 20:38:14 阅读(2415) 评论(0)
摘要: 单链表是一种常见的数据结构,由一个个节点通过指针方式连接而成,每个节点由两部分组成:一是数据域,用于存储节点数据。二是指针域,用于存储下一个节点的地址。在Java中定义如下: public class Node { private Object data;//数据域 private Node next;... 阅读原文
2019-07-12 19:22:01 阅读(2315) 评论(0)
摘要:   Spring 历史  说起 Spring Boot 我们不得不先了解一下 Spring 这个企业,不仅因为 Spring Boot 来源于 Spring 大家族,而且 Spring Boot 的诞生和 Sping 框架的发展息息相关。   时间回到2002年,当时正是 Java EE 和 EJB 大行其道的时候... 阅读原文
2019-07-12 18:34:06 阅读(2377) 评论(0)
摘要: 作为一个乐于分享的人,我希望通过一些成熟优秀的代码库,来向大家展示读源码思路以及阐述编程方面的技巧,也希望大家从中思考并得到属于自己的一套编程方法论。 半年以来,已进行72小时时长的源码解读分享视频录制,额外分享时间未计,虽有诸多不足,依然欢迎进行技术交流,也希望可以影响到更多人参与到分享中来,通过分享交到更多朋友,... 阅读原文
2019-07-12 17:58:03 阅读(2431) 评论(0)
摘要: Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。曾是Jakarta项目的子项目,现为独立Apache项目。1.软件下载http://maven.... 阅读原文
2019-07-12 17:40:02 阅读(2422) 评论(0)
摘要:微服务已经流行很久了。相比前两年而言,确实很流行了。 微服务流行不是什么坏事,微服务本身是一个很好的架构思想,架构思想一直在改变,微服务之前的SOA也是不错的做法。只是,在享受新思想带来的好处时,却不要为了新而新。 微服务解决了SOA没有解决的一些问题,但它并不是万能的,它本身也并非什么高大上的新技术。 在推动微... 阅读原文
2019-07-12 16:30:02 阅读(2296) 评论(0)
摘要: 一、线程池   Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。     有关Java5线程新特征的内容全部在java.ut... 阅读原文
2019-07-12 15:14:09 阅读(2578) 评论(0)
摘要: hibernate实体的状态 实体Entity有三种状态,瞬时状态,持久状态,脱管状态 瞬时状态:transient,session 没有缓存,数据库也没有记录,oid没有值 持久状态:persistent,session有缓存,数据库也有记录,oid有值 脱管状态:detached,session没有缓存,数据库有... 阅读原文
2019-07-12 14:05:10 阅读(3451) 评论(0)