标签:spring

Java

记一次找因redis使用不当导致应用卡死bug的过程 原 荐

10

xiaoli.he 发布于 2018-12-19

首先说下问题现象:内网sandbox环境API持续1周出现应用卡死,所有api无响应现象 刚开始当测试抱怨环境响应慢的时候 ,我们重启一下应用,应用恢复正常,于是没做处理。但是后来问题出现频率越来越频繁,越来越多的同事开始抱怨,于是感觉代码可能有问题,开始排查。 首先发现开发的本...

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

Spring

Spring Boot实战系列(6)邮件发送

5

邓龙华 发布于 2018-12-19

本篇主要介绍了Spring Boot中邮件发送,分别讲解了简单的文本邮件、HTML邮件、附件邮件、图片邮件、模板邮件。 快速导航 添加maven依赖 在 Spring Boot 项目的 pom.xml 文件中引入 spring-boot-starter-email 依赖 <...

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

Spring

Spring Security系列之授权过程(七)

5

likai 发布于 2018-12-19

前言 本文是接上一章 Spring Security系列之认证过程(六) 进一步分析Spring Security用户名密码登录授权是如何实现得; 类图 调试过程 使用debug方式启动https://github.com/longfeizheng/logback该项目,浏览器输...

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

Java

非规范SQL的sharding-jdbc实践

1

hanze 发布于 2018-12-19

在 《“分库分表" ?选型和流程要慎重,否则会失控》 中,我们谈到处于驱动层的 sharding-jdbc 。开源做到这个水平,已经超棒了,不像 tddl 成了个太监。但还是有坑。 不过不能怪框架,毕竟有些sql,只有程序和鬼能懂。 <select id=&quo...

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

Java

常被问到的十个 Java 面试题

1

xiaoli.wang 发布于 2018-12-19

在这篇文章中,我试图收录最有趣和最常见的问题。此外,我将为您提供正确的答案。 接下来,就让我们来看看这些问题。 1. 以满分十分来评估自己——你有多擅长 Java? 如果你并不完全确信你自己或是你对 Java 的熟练程度,那么这会是一个非常棘手的问题。如果有这种情况,你应该把打分...

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

Java

新手初用mybatis

1

yeseng 发布于 2018-12-19

版权声明:本文为博主原屙文章,喜欢你就担走。 https://blog.csdn.net/leftfist/article/details/85089264 近期用了下mybatis,感觉不错,比起hibernate来,好像简单不少。使用方法总结如下: 一、代码结构 要有实体类,...

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

Java

IntelliJ IDEA 2018.3.2 发布,修复大量 Bug

wenming.gapo 发布于 2018-12-19

No subsystem Bug IDEA-202565 Creating live template containing annotation with value generates code with syntax error Bug IDEA-202979 intell...

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

Java

Netflix OSS和Spring Boo全面融合

Harries 发布于 2018-12-19

2007年,Netflix开始了走向在云中全面运营的漫长道路。Netflix的大部分后端和中端应用都是使用Java构建的,Netflix工程部门构建了很多基于云的架构库和系统 ,比如用于负载平衡的 R ibbon,用于服务发现的Eureka和用于容错的Hystrix。将所有这些组...

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

Java

Spring Boot 2 Webflux的全局异常处理

darida 发布于 2018-12-18

本文首先将会回顾Spring 5之前的SpringMVC异常处理机制,然后主要讲解Spring Boot 2 Webflux的全局异常处理机制。 SpringMVC的异常处理 Spring 统一异常处理有 3 种方式,分别为: @ExceptionHandler HandlerE...

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

Spring

运行时动态的开关 Spring Security 原 荐

1

xiaoli.wang 发布于 2018-12-18

1. 为什么要在运行时动态的开关 Spring Security? 考虑这样一个场景,当我们构建了一整套微服务架构的系统后,公司某个内部的老系统也感受到了微服务架构的好处,包括实时监控,限流,熔断,高可用的机制等等,老系统的开发人员也希望能减少自己的一些工作量,所以他们系统将老系...

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

Java

Java反射机制详解

2

likai 发布于 2018-12-18

对于一般的开发者,很少需要直接使用Java反射机制来完成功能开发,但是反射是很多框架譬如 Spring, Mybatis 实现的核心,反射虽小,能量却很大。 本文主要介绍反射相关的概念以及API的使用,关于反射的应用将在下一篇文章中介绍 反射的介绍 反射(Reflection)是...

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

Spring

Spring Security系列之动手实现一个IP_Login(五)

9

changyuan.xu 发布于 2018-12-18

文章来源 为什么我们不自己写一个表单认证,用过滤器即可完成,大费周章引入Spring Security,看起来也并没有方便多少。对的,在引入Spring Security之前,我们得首先想到,是什么需求让我们引入了Spring Security,以及为什么是Spring Secu...

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

Java

SpringBoot与异步任务、定时任务、邮件任务

4

xubiao.zhuang 发布于 2018-12-18

在需要开启异步的服务加上注解:@Async @Service public class AsyncService { //告诉SpringBoot这是一个异步任务,SpringBoot会自动开启一个线程去执行 @Async public void testAsyncService...

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

Java

第63节:Java中的Spring MVC简介笔记

31

yanxinchi 发布于 2018-12-18

mvc 是开发 web 架构的通用方式. Front Controller(MVC) 前端控制器, Front controller 到 Controller 到 View template ,用户页面. 前端控制器 前端控制器用于分发调度,而控制器用于业务数据抽取, view ...

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

Java

Spring系列之DI的原理及手动实现

3

puefu.he 发布于 2018-12-18

在上一章中,我们介绍和简单实现了容器的部分功能,但是这里还留下了很多的问题。比如我们在构造bean实例的时候如果bean是带参数的我们需要怎么来进行,当然这个是可以在init方法中进行的,再比如我们平时在Spring中获取一个对象通过一个注解即可获取到类的实例,这个实例是怎么注入...

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

Spring

新手基于spring boot开发Web API

5

songhua.gao 发布于 2018-12-18

版权声明:本文为博主原屙文章,喜欢你就担走。 https://blog.csdn.net/leftfist/article/details/85068569 就是很爽, 感觉比asp.net mvc要灵活。 爽在哪里呢? 觉得路由定义比较灵活,而且很强大。我是JAVA初学者,以s...

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

编程技术

大型互联网架构师谈:如何用Redis轻松实现秒杀系统

darida 发布于 2018-12-18

导论 曾经被问过好多次怎样实现秒杀系统的问题。昨天又在架构师微信群被问到了。因此这里把我设想的实现秒杀系统的价格设计分享出来。供大家参考。 秒杀系统的架构设计 秒杀系统,是典型的短时大量突发访问类问题。对这类问题,有三种优化性能的思路:  写入内存而不是写入硬盘&nbs...

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

Java

探索HyperLogLog算法(含Java实现)

11

yeseng 发布于 2018-12-18

引言 HyperLogLog算法经常在数据库中被用来统计某一字段的Distinct Value(下文简称DV),比如Redis的HyperLogLog结构,出于好奇探索了一下这个算法的原理,无奈中文资料很少,只能直接去阅读论文以及一些英文资料,总结成此文。 介绍 HyperLog...

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