标签:key

Java

为什么要重写 hashcode 和 equals 方法?

8

likai 发布于 2020-01-20

来源:cnblogs.com/JavaArchitect/p/10474448.html 我在面试Java初级开发的时候,经常会问:你有没有重写过hashcode方法?不少候选人直接说没写过。我就想,或许真的没写过,于是就再通过一个问题确认:你在用HashMap的时候,键(Key...

阅读(5)评论(0)赞 (0)

Java

Spring(二)核心容器 – 简介 、BeanFactory、ApplicationContext

1

Harries 发布于 2020-01-20

前言 在上篇文章中,和大家一起讨论了 Spring 的整体架构,其大致分为五个模块:核心容器、AOP、Web、Data 数据访问、Test模块。其中核心容器是 Spring 的核心部分,其它模块也都依赖于该容器。这里和就大家一起深入讨论 Spring 的容器,它的作用是什么、怎么...

阅读(6)评论(0)赞 (0)

Spring

200119-SpringBoot系列教程之声明式事务Transactional

1

puefu.he 发布于 2020-01-19

当我们希望一组操作,要么都成功,要么都失败时,往往会考虑里利用事务来实现这一点;之前介绍的db操作,主要在于单表的CURD,本文将引入声明式事务 @Transactional 的使用姿势 I. 配置 本篇主要介绍的是 jdbcTemplate 配合事务注解 @Transactio...

阅读(8)评论(0)赞 (0)

Spring

搞定SpringBoot多数据源(2):动态数据源

2

刘莉莉 发布于 2020-01-19

对于多个数据库的处理,上一篇文章《 搞定SpringBoot多数据源(1):多套源策略 》已有提及,有多套数据源、动态数据源、参数化变更数据源等方式,本文是第二篇:“动态数据源”。动态数据源可以解决多套数据源的处理不够灵活、占用资源多等问题。用户可以根据实际的业务需要,统一操作逻...

阅读(9)评论(0)赞 (0)

Spring

享读SpringMVC源码2-@RequestMapping注解源码

1

hellas 发布于 2020-01-19

一个人可以走的很快,但一群人可以走的更远 ,新的一年我想遇到优秀的你 1. 回顾 上节,说了Handler的4种定义方式,以及Handler与HandlerMapping的关系。 @RequestMapping方式是我们最常用的定义handler的方式。 RequestMappi...

阅读(10)评论(0)赞 (0)

Java

Centos 7.2 Jenkins+Ansible+Gitlab 基础配置

14

xirruiqiang 发布于 2020-01-19

注意:首先准备jenkins服务器如何搭建jenkins 由于上篇文章中jenkins是采用war并部署在tomcat中来完成的安装,所以这里隆重介绍下启动tomcat的用户: tomcat ,下面会用到,文章中启动jar和tomcat都是使用的tomcat用户,注意jenkin...

阅读(12)评论(0)赞 (0)

Java

Centos 7.2 Jenkins+Ansible+Gitlab 基础配置

14

xiaoli.he 发布于 2020-01-19

注意:首先准备jenkins服务器如何搭建jenkins 由于上篇文章中jenkins是采用war并部署在tomcat中来完成的安装,所以这里隆重介绍下启动tomcat的用户: tomcat ,下面会用到,文章中启动jar和tomcat都是使用的tomcat用户,注意jenkin...

阅读(12)评论(0)赞 (0)

Java

解析Serializable原理

zhuangli 发布于 2020-01-19

通常我们使用Java的序列化与反序列化时,只需要将类实现 Serializable 接口即可,剩下的事情就交给了jdk。今天我们就来探究一下,Java序列化是怎么实现的,然后探讨一下几个常见的集合类,他们是如何处理序列化带来的问题的。 分析过程 几个待思考的问题 为什么序列化一个...

阅读(10)评论(0)赞 (0)

Java

图文解析 Nacos 配置中心的实现

9

小丁 发布于 2020-01-19

Nacos 是阿里发起的开源项目,地址: github.com/alibaba/nac… 。 Nacos 主要提供两种服务,一是配置中心,支持配置注册、变更下发、层级管理等,意义是不停机就可以动态刷新服务内部的配置项;二是作为命名服务,提供服务的注册和发现功能,通常用于在 RPC...

阅读(8)评论(0)赞 (0)

Java

Java程序员必备基础:泛型解析

1

yeseng 发布于 2020-01-19

整理了Java泛型的相关知识,算是比较基础的,希望大家一起学习进步。 一、什么是Java泛型 Java 泛型(generics)是 JDK 5 中引入的一个新特性,其本质是参数化类型,解决不确定具体对象类型的问题。其所操作的数据类型被指定为一个参数(type parameter)...

阅读(10)评论(0)赞 (0)

Java

CICD搭建—Jenkins实现自动部署

9

邓龙华 发布于 2020-01-19

编辑推荐: 本文主要详细介绍了什么叫做Jenkins,搭建Jenkins的目的,Jenkins的特点, 产品发布的流程 希望对您的学习有所帮助。 本文来自于csdn,由火龙果软件Delores编辑推荐。 利用Git+Jenkins实现自动部署Spring Boot项目 一.什么叫...

阅读(15)评论(0)赞 (0)

Java

springboot学习01 – 自定义自动配置

xirruiqiang 发布于 2020-01-18

概述 SpringBoot提供了自动配置能力。通过自动配置我们可以非常方便地启动相关的服务。 SpringBoot自动配置有两个核心模块: 自动配置模块( autoconfigure ):主要负责读取配置相关的内容,并尝试启动服务; 启动模块( starter ):提供具体的服务...

阅读(13)评论(0)赞 (0)

Java

HttpServletRequest & HttpServletResponse

9

xiaoli.wang 发布于 2020-01-18

Servlet配置方式 全路径匹配 以 / 开始 /aa/bb localhost:8080/项目名称/aa/bb 路径匹配 , 前半段匹配 以 / 开始 , 但是以 * 结束 /a/* /* *是一个通配符,匹配任意文字 localhost:8080/项目名称/aa/bb 以扩...

阅读(11)评论(0)赞 (0)

Java

HttpServletRequest & HttpServletResponse

9

xiaoli.wang 发布于 2020-01-18

Servlet配置方式 全路径匹配 以 / 开始 /aa/bb localhost:8080/项目名称/aa/bb 路径匹配 , 前半段匹配 以 / 开始 , 但是以 * 结束 /a/* /* *是一个通配符,匹配任意文字 localhost:8080/项目名称/aa/bb 以扩...

阅读(12)评论(0)赞 (0)

Java

java面试题-集合类

wenming.gapo 发布于 2020-01-18

准备年后要跳槽,所以最近一直再看面试题,并且把收集到的面试题整理了以下发到博客上,希望对大家有所帮助。 首先是集合类的面试题 1.  HashMap 排序题,上机题。 已知一个 HashMap<Integer,User>集合, User 有 name(Str...

阅读(12)评论(0)赞 (0)