标签:root

Java

这样讲 SpringBoot 自动配置原理,你应该能明白了吧

10

puefu.he 发布于 2019-09-21

作者:你在我家门口 juejin.im/post/5ce5effb6fb9a07f0b039a14 前言 小伙伴们是否想起曾经被 SSM 整合支配的恐惧?相信很多小伙伴都是有过这样的经历的,一大堆配置问题,各种排除扫描,导入一个新的依赖又得添加新的配置。自从有了 SpringBo...

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

Spring

SpringBoot整合redis缓存(一)

5

xubiao.zhuang 发布于 2019-09-20

准备工作 1.Linux系统 2.安装redis(也可以安装docker,然后再docker中装redis,本文章就直接用Linux安装redis做演示) redis下载地址: http://download.redis.io/releases/redis-4.0.14.tar....

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

Java

泛微e-cology OA远程代码执行分析

5

songhua.gao 发布于 2019-09-20

0x01 通告 2019年9月17日,泛微OA更新了一个安全问题,修复了一个远程代码执行漏洞。 0x02 漏洞描述 泛微e-cology OA系统存在java Beanshell接口,且可被未授权访问,攻击者调用该Beanshell接口,可构造特定的HTTP请求绕过泛微本身一些安...

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

编程技术

买单侠微服务的API网关演化之路

8

尖兵 发布于 2019-09-20

伴随着买单侠业务的快速发展,能够支持独立开发、独立部署、独立扩展的微服务在秦苍得到了广泛应用和蓬勃发展,短短3年左右时间,已经发展到了300+个微服务,并且还在快速增长中。 研发逐渐意识到伴随着微服务规模化的增长,必需要重视微服务的基础设施建设(API网关、服务注册中心、调用链跟...

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

Java

面试官:读过 Mybatis源码吗?知道用了那9种设计模式吗?

18

changyuan.xu 发布于 2019-09-20

点击上方“ 搜云库技术团队 ”,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T 学习资料 虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入...

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

Spring

SpringBoot整合Elasticsearch详细步骤以及代码示例(附源码)

4

dulong 发布于 2019-09-20

准备工作 环境准备 JAVA版本 java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM ...

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

Java

SpringBoot整合Elasticsearch详细步骤以及代码示例(附源码)

4

hellas 发布于 2019-09-20

准备工作 环境准备 JAVA版本 java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM ...

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

Java

SpringBoot + Mybatis配合AOP和注解实现动态数据源切换配置

darida 发布于 2019-09-19

随着应用用户数量的增加,相应的并发请求的数量也会跟着不断增加,慢慢地,单个数据库已经没有办法满足我们频繁的数据库操作请求了,在某些场景下,我们可能会需要配置多个数据源,使用多个数据源(例如实现数据库的读写分离)来缓解系统的压力等,同样的,Springboot官方提供了相应的实现来...

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

Java

轻松掌控全链路服务监控:方案概述与对比 | 真的很干!

15

xubiao.zhuang 发布于 2019-09-19

点击上方“ 搜云库技术团队 ”,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T 学习资料 0   — 问题背景 随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,...

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

Spring

Spring Boot(十六):使用 Jenkins 部署 Spring Boot

22

hellas 发布于 2019-09-19

Jenkins 是 Devops 神器,本篇文章介绍如何安装和使用 Jenkins 部署 Spring Boot 项目 Jenkins 搭建、部署分为四个步骤; 第一步,Jenkins 安装 第二步,插件安装和配置 第三步,Push SSH 第四步,部署项目 第一步 ,Jenki...

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

Java

Java13的新特性

likai 发布于 2019-09-19

Java语言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10的新特性 Java11的新特性 Java12的新特性 Java13的新特性 Java14的新特性 序 本文主要讲述一下Java13的新特性 版本号...

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

Java

spring升级后Ajax请求出错(406 Not Acceptable)

3

wenming.gapo 发布于 2019-09-18

由于业务需要,今天公司的 JDK 升级到 1.8 ,容器要求 Spring 也需要同时升级到 4.0+ ,解决完依赖的问题之后,代码启动成功,页面展示正常,但是遇到 Ajax 请求的地方就炸了,错误码 406 ,导致请求失败,内容无法正常返回, Debug 发现业务代码处理逻辑执...

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

Java

骚话@Autowired的底层工作原理,spring的自动装配

5

hanze 发布于 2019-09-18

前情回顾 Spring拓展接口之BeanPostProcessor,我们来看看它的底层实现中讲到了spring对BeanPostProcessor的底层支持,并且知道了BeanPostProcessor的两个方法:postProcessBeforeInitialization、p...

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

Java

Spring — Docker

2

yeseng 发布于 2019-09-18

容器是 应用层的抽象 ,是标准化的单元,容器内部不包含 操作系统 的细节和内容,比虚拟机 轻量 Docker 开发:简化开发环境的搭建; 运维 :交付系统更为流畅,伸缩性更好 常用命令 镜像相关 docker search <image> docker pull &l...

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

Java

【漏洞复现】Shiro RememberMe 1.2.4 反序列化命令执行漏洞

12

yanxinchi 发布于 2019-09-18

0x00 影响版本 Apache Shiro <= 1.2.4 0x01 原因分析 Apache Shiro默认使用了 CookieRememberMeManager ,其处理cookie的流程是:得到 rememberMe的cookie值 >   Base...

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

Spring

TCC-Transaction源码解读。

6

zhuangli 发布于 2019-09-18

为了解决在事务运行过程中大颗粒度资源锁定的问题,业界提出一种新的事务模型,它是基于业务层面的事务定义。锁粒度完全由业务自己控制。它本质是一种补偿的思路。它把事务运行过程分成 Try、Confirm / Cancel 两个阶段。在每个阶段的逻辑由业务代码控制。这样就事务的锁粒度可以...

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

Java

聊聊携程升级 Dubbo 的踩坑历程

16

xiaoli.wang 发布于 2019-09-18

一、什么是 CDubbo 携程从 2017 年 11 月左右开始调研,真正落地是在 2018 年 4 月发布的 CDubbo 0.1.1 版本。在携程内部,我们管他叫 CDubbo,言下之意就是携程版的 Dubbo。考虑到以后升级的问题,CDubbo SDK 是对 Dubbo S...

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