标签:description

Java

Spring Boot 实战 —— MyBatis(注解版)使用方法

2

xirruiqiang 发布于 2019-07-20

MyBatis 是目前国内互联网公司用的比较多的框架。ORM 框架就是用来简化编程中操作数据库的代码的。 Hibernate 宣称不用写一句 SQL,都是用 Java 来生成 SQL。Spring Data JPA 这种模式,基本上根据方法名就可以生成对应的 SQL 了。 MyB...

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

Java

Spring Boot 全局异常处理(上)

3

hanze 发布于 2019-07-18

一、背景 对接的项目多了,奇奇怪怪的问题就都出现了,比如有一个最让人烦心的问题 异常 。 偶尔会碰到框架抛出的默认的异常,比如 Laraval,比如 Spring Boot,每个框架抛出的异常格式是不一致的,有 Json 或 XML 格式的数据,当然也有 HTML 页面,最为关键...

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

Spring

Spring Ioc之BeanDefinition的加载

yanxinchi 发布于 2019-07-18

本文研究Spring配置文件解析到注册的过程。 我们写个demo来进行debug XmlBeanFactory bf = new XmlBeanFactory(new ClassPathResource("iocbeans.xml")); 复制代码 第一步获取...

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

Java

Java程序员必须掌握Spring XML配置的12个技巧

1

darida 发布于 2019-07-16

Spring是一个强有力的Java程序框架,其被广泛应用于Java的程序中。它用POJO提供了企业级服务。Spring利用依赖注入可以获得简单而有效的测试能力。Spring beans,依赖关系,以及服务所需要的bean都将在配置文件中予以描述,配置文件一般采用XML格式。然而X...

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

Java

三、SpringCloud鉴权之OAuth2.0(上篇)

2

likai 发布于 2019-07-16

鉴权中心 springsecurity +oauth2.0 1、前言 必备知识 学习本文之前你应该会熟练使用Springboot,并对 SpringSecurity 和 OAuth2.0 有所理解,如有需要请参考下面的一些内容,简单理解下相关知识 SpringSecurity S...

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

Spring

SpringCloud使用Fegin进行HTTP接口调用

changyuan.xu 发布于 2019-07-15

Fegin简介 Fegin是声明式、模块化的Http客户端,可以帮助我们快捷优雅的调用HTTP接口。 在SpringCloud中可以很方便的创建一个Feign客户端,只需声明一个接口,并加上对应的注解就能完成对HTTP接口的调用。 本文不集成注册中心也就不使用Fegin的负载均衡...

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

Java

JDK源码阅读(一):Object源码分析

15

songhua.gao 发布于 2019-07-15

最近经过某大佬的建议准备阅读一下JDK的源码来提升一下自己 所以开始写JDK源码分析的文章 阅读JDK版本为1.8 目录 Object结构图 构造器 equals 方法 getClass 方法 hashCode 方法 toString 方法 finalize 方法 registe...

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

Spring

SpringBoot(三)日志

4

dulong 发布于 2019-07-15

三、日志 1、日志框架 小张;开发一个大型系统; 1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件? 2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar; 3、高大上的几个功能?异步模...

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

Java

BeanDefinition注册-上篇

6

hanze 发布于 2019-07-14

BeanDefinition注册-上篇 前言 上文说到Document已经加载完毕,此时到了Spring注册BeanDefinition的时候。下面就一起来探究下Spring是怎么把Xml文档注册成BeanDefinition的吧。 XmlBeanDefinitionReader...

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

Spring

搭建基于springboot的dubbo项目踩坑记

10

songhua.gao 发布于 2019-07-14

dubbo作为最常用的分布式框架之一,本人觉得很有必要自己搭建一个简单的框架。 项目最终结构 最外层为名为dubbo_demo的maven模块,内有基于springboot的生产者与消费者模块。 创建maven项目 使用idea新建maven项目,填入基本信息。 只保留pom.x...

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

Java

JAVA反序列化基础

4

xiaoli.he 发布于 2019-07-14

Contents JAVA的序列化和反序列化 Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。把字节序列恢复为对象的过程称为对象的反序列化。 序列化就是把对象的状态信息转换...

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

Spring

Spring Boot 集成 Swagger 生成 RESTful API 文档

1

likai 发布于 2019-07-13

https://swagger.io 接口的文档自动生成 功能测试 API 风格 添加依赖 pom.xml 引入 Swagger 依赖: <dependency> <groupId>io.springfox</groupId> <arti...

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

Java

SpringBoot自动装配之写一个Starter

4

hellas 发布于 2019-07-12

我们在使用springBoot项目的时候,经常会使用到各种名字为***-starter的Jar包 例如mybatis-spring-boot-starter,shiro-spring-boot-web-starter等等。 在使用这些服务时,我们感叹其神奇,只需简单几行配置便可以...

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

Spring

SpringBoot + KafKa集群的集成

yeseng 发布于 2019-07-11

简介 本文主要讲在springboot2中,如何通过自定义的配置来集成,并可以比较好的扩展性,同时集成多个kafka集群 引入依赖 引入kafka的依赖 <!-- kafka --> <dependency> <groupId>org.spri...

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

Spring

深入理解SpringBoot核心原理(一)——–启动机制(starter机制)

4

puefu.he 发布于 2019-07-11

使用过springboot的同学应该已经知道,springboot通过默认配置了很多框架的使用方式帮我们大大简化了项目初始搭建以及开发过程。本文的目的就是一步步分析springboot的启动过程,这次主要是分析springboot特性自动装配。 那么首先带领大家回顾一下以往我们的...

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

Java

面试必问:HashMap 底层实现原理

3

yanxinchi 发布于 2019-07-10

​ HashMap是在面试中经常会问的一点,很多时候我们仅仅只是知道HashMap他是允许键值对都是Null,并且是非线程安全的,如果在多线程的环境下使用,是很容易出现问题的。 这是我们通常在面试中会说的,但是有时候问到底层的源码分析的时候,为什么允许为Null,为什么不安全,这...

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

编程技术

内网穿透神器FRP

songhua.gao 发布于 2019-07-08

frp frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议 原文地址 目前主要的场景是内网穿透,可以用于本地调试微信接口、本地站点公网访问等。 本文主要讲解: frp客户端配置 frp服务端配置&&搭建 准备...

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

Spring

SpringBoot + MongoDB 分片集群的集成

刘莉莉 发布于 2019-07-08

简介 本文主要讲在 mongodb 在分片集群的情况下,springboot如何进行集成。 默认读者熟悉 maven、springboot、mongodb Springboot+Mongodb集成 引入依赖 <!-- mongodb --> <dependenc...

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