标签:bug 第4页

Spring

SpringBoot统一异常处理最佳实践

1

小丁 发布于 2019-01-16

摘要:SpringBoot异常处理。 原文: Spring MVC/Boot 统一异常处理最佳实践 作者: 赵俊 前言 在 Web 开发中, 我们经常会需要处理各种异常, 这是一件棘手的事情, 对于很多人来说, 可能对异常处理有以下几个问题: 什么时候需要捕获( try-catc...

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

Java

SpringCloud Finchley Gateway 缓存请求Body和Form表单

puefu.he 发布于 2019-01-15

在接入Spring-Cloud-Gateway时,可能有需求进行缓存Json-Body数据或者Form-Urlencoded数据的情况。 由于Spring-Cloud-Gateway是以WebFlux为基础的响应式架构设计,所以在原有Zuul基础上迁移过来的过程中,传统的编程思路...

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

Java

[CVE-2018-20433]c3p0XXE分析以及复现记录

19

xiaoli.he 发布于 2019-01-15

00×0 前言 越来越懒了,这次复现一下上月爆出的c3p0数据库连接池XXE的漏洞,跟了一下,主要还是对用户自定义的XML文件没进行任何检查。还是有点鸡肋的漏洞,但是怎么使用还是要看各位操作吧。 00×1 复现 受影响版本:<=0.9.5.2 用过c...

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

Java

一文搞懂基于zipkin的分布式追踪系统原理与实现

8

dulong 发布于 2019-01-15

传统单机系统在使用过程中,如果某个请求响应过慢或是响应出错,开发人员可以清楚知道某个请求出了问题,查看日志可以定位到具体方法。但是在分布式系统中,倘若客户端一个请求到达服务器后,由多个服务协作完成。比如:服务A调用服务B,服务B又调用服务C和服务D,服务D又调用服务E,那么想要知...

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

Java

Java爬虫快速开发工具:uncs

changyuan.xu 发布于 2019-01-15

零:写在前面 uncs是java快速开发爬虫的工具,简单便捷,经过大量版本迭代和生产验证,可以适用大多数网站,欢迎使用。 一:基本用法 开发包获取 目前只能在公司内网maven服务器获取到 <dependency> <groupId>com.cdc<...

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

Java

Effective Java 3rd Edition — 第九章 日常编程

xiaoli.he 发布于 2019-01-15

Item 57 : Minimize the scope of local variables 最小化局部变量的作用域 .在使用的地方声明局部变量,过早的声明会导致代码块过早开始过晚结束; 让方法保持精简,集中于某一些逻辑,如果方法太大分成两个方法; 使用for循环而不...

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

Spring

解读:spring-boot logging。记一次Logback在spring-boot中的使用方法

xiaoli.wang 发布于 2019-01-15

有个任务停留在任务列表中很久了: 使用Appenders 完成 loger4j 的日志推送 ,始终没有成功实现。追其原因,仍然是官方的文档没有看来。在Spring-boot的项目中看到log4j,就想当然的认为Spring-boot使用的是log4j,然后不假思索的去google...

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

Spring

Spring Cloud Hystrix 源码学习合集

2

小丁 发布于 2019-01-15

阅读原文可查看文中连接 Hystrix: Latency and Fault Tolerance for Distributed Systems 近期逐渐学习了 Hystrix 这位  “守护神” 的部分源码,本文作为 Hystrix 系列的小结篇。 在刚看完一丢丢源码...

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

Spring

Spring Security 5.1.3, 5.0.11 和 4.2.11 发布,Spring 安全框架

hellas 发布于 2019-01-14

Spring Security 5.1.3, 5.0.11 和 4.2.11 发布了。 Spring Security 的前身是 Acegi Security ,是 Spring 项目组中用来提供安全认证服务的框架,为基于 J2EE 企业应用软件提供了全面安全服务。特别是使用领先...

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

Java

JMockit:单元测试利器

wenming.gapo 发布于 2019-01-14

单元测试(UT: Unit Test)是保证服务质量的基础。在实际项目的 UT 开发中,我们通常需要执行第三方服务调用、连接数据库等操作,为了让 UT 能够正常运行起来,我们需要执行大量的环境准备工作,这些工作有时比 UT 本身还要费时费力很多,而 mock 机制则能够帮助我们绕...

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

编程技术

架构设计(8)—高可用架构设计

4

puefu.he 发布于 2019-01-14

高可用架构设计总结: 前言:海恩法则和墨菲定律 海恩法则 · 事故的发生是量的积累的结果。 · 再好的技术、再完美的规章 , 在实际操作层面也无法取代人自身的素质和责任心 。 墨菲定律 · 任何事情都没有表面看起来那么简单 。 &midd...

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

Spring

服务器后台开服面试心得

2

Harries 发布于 2019-01-14

去年的这个时候小编通过两个月的复习拿到了阿里巴巴的 offer,有一些运气,也有一些心得,借着跳槽季来临特此分享出来。 简单梳理一下我的复习思路,同时也希望和大家一起交流讨论,一起学习,如果不对之处欢迎指正一起学习。本文即是复习思路,亦可当做学习思路。 我大致把 JAVA 的复习...

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

Java

十万级并发:阿里资深架构师常用的四种性能优化方式!

3

尖兵 发布于 2019-01-14

前言 一个很重要的知识环节。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于系统的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。 性能优化也是一样,如果项目着眼于尽快无BU...

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

Java

还满足于CRUD?掌握这些成长法则,别让自己吃上了“青春饭”!

8

yanxinchi 发布于 2019-01-14

没有java人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如你是项目经理,你该如何思考!你必须学会假如你是架构师,你该如何思考! Java就是用来做项目的!Java的主要应用领...

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

Java

Spring Security (三):与Vue.js整合

1

邓龙华 发布于 2019-01-14

本篇内容较长,先看下效果: 然后侧边栏的路由其实根据我们后台获取到的:(这个数据结构比较简单,在这里只是演示) { "code": 200, "msg": "", "data": { "id...

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

编程技术

LNMP+HAProxy+Keepalived负载均衡 – 配置文件汇总

puefu.he 发布于 2019-01-14

Nginx的操作命令 vim /usr/local/nginx/conf/nginx.conf # 将端口由80修改为10001,修改内容如下: listen 10001 default_server; # 具体配置可参考下面的nginx配置文件 # 重启Nginx,并查看其状态...

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

Java

Android应用逆向工具分享

12

zhuangli 发布于 2019-01-14

在当今这个这代,智能手机已经人手一部,成为每个人生活中不可或缺的一部分,这也同时引起了极大的安全和隐私问题。保护智能手机,避免遭受各种各样的安全威胁已经成为一个主要问题。智能手机长期以来就是一个容易被攻击的目标。而且现在受感染的应用程序越来越多,我们必须要采取一些安全措施了,比如...

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