自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小尘鸟

小尘鸟的博客

  • 博客(13)
  • 资源 (7)
  • 收藏
  • 关注

原创 Spring Boot中使用springfox Swagger2构建强大的RESTful API文档

maven依赖 <!--swagger2--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2

2018-03-09 17:47:29 618

原创 Spring Boot 中使用Feign作为HTTP客户端调用远程HTTP服务

Feign 简介Spring Cloud的Feign支持的一个中心概念就是命名客户端.Feign客户端使用@FeignClient注册组合成组件,按需调用远程服务器. Spring Cloud使用FeignClientsConfiguration创建一个新的集合作为每个命名客户端的ApplicationContext(应用上下文), 包含feign.Decoder,feign.Encode...

2018-02-07 09:18:39 6802

转载 Java 面试题:百度前200页都在这里了

Java 面试题:百度前200页都在这里了百度/阿里巴巴/腾讯/京东/携程/美团/饿了么/大众点评/ 爱奇艺/滴滴出行/蚂蚁金服/网易/搜狐/新浪/优酷土豆 2017/2018最新面试题,面试知识点,集锦.合集.内容基本概念操作系统中 heap 和 stack 的区别什么是基于注解的切面实现什么是 对象/关系 映射集成模块什么是 Java 的反射机制什么是 ACIDBS

2018-01-31 14:06:20 1715 1

原创 Java的Web项目中Web.xml配置文件元素详解

Java的Web项目中Web.xml配置文件元素详解web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun

2018-01-30 18:34:43 823

原创 Servlet 原理概述

Servlet概述1. Servlet 背景早期的web应用主要用于浏览新闻等静态页面,用户通过HTTP协议请求服务 器上的静态页面,服务器上的web服务器软件接收到请求后,读取URI标示的资源,再加上消息报头发送给客户端浏览器,浏览器负责解析HTML,将结果呈现出来 后来用户需要一些交互操作,获取一些动态结果。如果基于HTTP协议实现服务器端软件增强功能太过复杂,所以需要一些扩展机...

2018-01-30 18:31:04 2594 1

原创 Java面试常问基础知识点(初、中、高级开发/架构)

初级Java开发面试知识点及题目Java开发面试真题九种基本数据类型的大小,以及他们的封装类。 Switch能否用string做参数? jdk7以后 equals与==的区别:要比较两个基本类型的数据或两个引用变量是否相等,只能用操作符Object有哪些公用方法? clone equals hashCode getClass wait notify

2018-01-29 14:59:41 761

转载 阿里、京东、美团2017年11月Java面试题

阿里、京东、美团2017/2018最新面试题 一、阿里巴巴面试 第一个:阿里面试都问什么? :(55分钟) 1、开发中Java用了比较多的数据结构有哪些? 2谈谈你对HashMap的理解,底层原理的基本实现,HashMap怎么解决碰撞问题的? 这些数据结构中是线程安全的吗?假如你回答HashMap是线程安全的,接着问你有没有线程安全的map,接下来问了conurren包。 3、对JVM

2018-01-29 14:53:36 1259

原创 Java基础 : JSON的使用

Java中JSON的使用概述 JSON是JavaScript Object Notation的缩写,是一种轻量级的数据交换形式,是一种XML的替代方案,而且比XML更小、更快而且更易于解析Java下常见的JSON类库有Jackson、Google-Gson、JSON-lib、Flexjson、Json-io、Genson、JSONiJ等,其中前三种比较常用1. JSO...

2018-01-29 14:47:47 443

原创 Git常用命令

git常用命令Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# clone 指定项目的默认分支$ git clon...

2018-01-22 22:19:51 242

原创 Java基础 : Integer解析

Java基础之Integer解析Integer的定义首先举例一个经典面试题知识点public class Test { public static void main(String[] args) { Integer a = 100; Integer b = 100; int f = 100; Syste...

2018-01-22 22:17:52 317

原创 java.lang.NoClassDefFoundError: org/quartz/JobDetail

今天出现这个错误,始终找不到原因。一开始以为缺少maven包 org.quartz-scheduler quartz 1.8.4后来多方查找发现是因为Spring和quartz的版本冲突的原因。新的版本JobDetail的调用方式发生了改变。版本号修改之后,就不会报 java.lang.NoClassDefFoundError: org/quartz/JobDetail

2018-01-17 19:49:42 768

原创 java基础 : switch-case的使用

java基础之switch-case的使用一、 语法1 . 基本语法格式switch(参数) { case 参数值1: break; case 参数值2: break; ... default: break; }2 . switch的参数支持的6种数据类型: 整形类型 : byte, short, ...

2018-01-16 11:14:25 281

原创 logback的配置和使用

logback的配置和使用1.logback介绍2. 配置maven依赖3. 配置logback.xml文件参考文献

2018-01-16 11:06:11 319

Head First设计模式.pdf

《Head First设计模式》(中文版)共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。 前言先介绍这本书的用法. 第1章到第11章陆续介绍的设计模式为Strategy、Observer、Decorator、Abstract Factory、Factory Method、Singleton,Command、Adapter、Facade、TemplateMethod、Iterator、Composite、State、Proxy。 最后三章比较特别: 第12章介绍如何将两个以上的设计模式结合起来成为新的设计模式(例如著名的MVC模式),作者称其为复合设计模式; 第13章介绍如何进一步学习设计模式,如何发觉新的设计模式等主题; 至于第14章则很快地浏览尚未介绍的设计模式,包括Bridge、Builder、Chain of Responsibility、Flyweight、Interpreter、Mediator、Memento、Prototype,Visitor。 第1章还介绍了四个○○基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续介绍了九个○○原则(Principle)。千万不要轻视这些○○原则,因为每个设计模式背后都包含了几个○○原则的概念。很多时候,在设计时有两难的情况,这时候我们必须回归到○○原则,以方便判断取舍。可以这么说:○○原则是我们的目标,而设计模式是我们的做法。

2018-01-19

程序员简历优化指南.pdf

程序员简历优化指南.pdf 程序员简历优化指南.pdf 程序员简历优化指南.pdf

2018-01-19

阿里Java开发手册(终极版).pdf

阿里Java开发手册(终极版).pdf 阿里Java开发手册(终极版).pdf 阿里Java开发手册(终极版).pdf

2018-01-19

Spring源码深度解析.pdf

《Spring源码深度解析》从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBatis、事务、SpringMVC、远程服务、Spring消息服务等内容。 《Spring源码深度解析》不仅介绍了使用Spring框架开发项目必须掌握的核心概念,还指导读者如何使用Spring框架编写企业级应用,并针对在编写代码的过程中如何优化代码、如何使得代码高效给出切实可行的建议,从而帮助读者全面提升实战能力。 《Spring源码深度解析》语言简洁,示例丰富,可帮助读者迅速掌握使用Spring进行开发所需的各种技能。《Spring源码深度解析》适合于已具有一定Java编程基础的读者,以及在Java平台下进行各类软件开发的开发人员、测试人员等。

2018-01-19

Servlet实现增删改查功能.pdf

Servlet实现增删改查功能 Servlet实现增删改查功能 Servlet实现增删改查功能

2018-01-19

springmvc高级.docx

springmvc的高级应用 包含代码+知识点+详细解释 1. 参数绑定(集合类型) 2. 数据回显 3. 上传图片 4. json数据交互 5. RESTful支持 6. 拦截器

2018-01-18

springmvc基础.docx

springmvc基础 包含代码+知识点+详细解释 1. 什么是springmvc? 2. springmvc框架原理 前端控制器、处理器映射器、处理器适配器、视图解析器 3. springmvc入门程序 目的:对前端控制器、处理器映射器、处理器适配器、视图解析器学习 非注解的处理器映射器、处理器适配器 注解的处理器映射器、处理器适配器 4. springmvc和mybatis整合 5. springmvc注解开发 常用的注解学习 参数绑定(简单类型、pojo、集合类型) 自定义参数绑定 6. springmvc和struts2区别

2018-01-18

空空如也

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

TA关注的人

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