标签:DOM

Spring

Spring Boot 接口层公共能力抽取

hellas 发布于 2019-05-19

在前后端分离的主流架构下,前端代码和后端逻辑主要依靠已约定的格式进行交互。在这一前提下,如果后端代码没有进行一定的配置,就很容易出现大量重复代码。本文以 Spring Boot 为例,记录一些可以减少冗余代码的方案。 1. 使用 Filter 提供跨域支持 前后端分离后,如果不采...

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

Java

Spring Cloud Gateway-ServerWebExchange核心方法与请求或者响应内容的修改

Harries 发布于 2019-05-18

本文编写的时候使用的 Spring Cloud Gateway 版本为当时最新的版本 Greenwich.SR1 。 我们在使用 Spring Cloud Gateway 的时候,注意到过滤器(包括 GatewayFilter 、 GlobalFilter 和过滤器链 Gatew...

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

编程技术

用户在电商网站中购买成功了,鬼知道我在微服务中经历了什么

40

zhuangli 发布于 2019-05-18

当我傻啊,用户在电商网站购买成功,还在微服务中,那肯定就是有一套微服务架构的电商系统。 设计一套电商系统还不简单 简单想象一下,既然是一个电商系统,有用户去购买,就肯定得有一个 用户模块 ,购买什么东西总不是西北风吧,购买肯定是商品吧,省掉购物车,就得有 商品模块 吧,商品总得有...

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

Java

Java设计模式综合运用(门面+模版方法+责任链+策略)

4

xubiao.zhuang 发布于 2019-05-18

引言:很久没有更新了,主要是工作忙。最近,工作中一个子系统升级,把之前不易扩展的缺点给改进了一下,主要是运用了几个设计模式进行稍微改造了一下。 本文也同步发布至简书,地址: https://www.jianshu.com/p/962… 1.项目背景 在公司的一个实际项...

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

Java

Java 8 的一些新特性

xiaoli.wang 发布于 2019-05-17

java.util.function.Predicate @FunctionalInterface public interface Predicate<T> { // 函数式接口,布尔返回值 boolean test(T t); default Predicate&...

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

Java

【JSP代码审计】从代码审计的角度看系统接口的安全性

27

小丁 发布于 2019-05-17

0x00 前言 代码审计的系统为某计费系统,本着学习交流的态度对本系统进行了审计,在审计过程中发现了诸多安全问题,本文在此列出几项比较经典的漏洞。在此感谢花茶安全团队的天堂空气提供的源码。 0x01 XSS漏洞 在路由userdatachange中存在XSS漏洞,此路由为用户资料...

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

Java

逐步加深的异步操作(上)

13

hanze 发布于 2019-05-17

最近呢?第一主要是加班比较严重,还被高中同桌嘲讽:屌丝程序员,还讽刺我头发掉的快等等;第二呢 我最近和大学室友准备开一个开源项目,最近正在疯狂的筹划中,你能想象 设计:自己人、后台:自己人、前端:自己人、ui没有的痛苦吗?但是我们还是想做一个出来。哈哈,反正我们这种屌丝的想法不要...

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

Java

浅谈RASP技术攻防之实战(环境配置与代码实现)

27

songhua.gao 发布于 2019-05-17

之前偶们有就RASP技术攻防基础作过简单介绍,穿越捷径:请点击 今儿接上回,说一说环境配置的事儿,废话不多说,直接进入正题: PS:代码已上传至github,地址: https://github.com/iiiusky/java_rasp_example 初始化项目 首先我们在I...

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

Java

Spring源码之注解扫描Component-scan

changyuan.xu 发布于 2019-05-16

本文主要介绍Spring的component-scan标签,了解spring是如果实现扫描注解进行bean的注册,主要实现实在 NamespaceHandler, NamespaceHandlerSupport 和 BeanDefinitionParser 三个接口中,还需要配置...

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

Java

实用 | 35个可以提高千倍效率的Java代码小技巧

1

xiaoli.he 发布于 2019-05-16

本文来源 |  http://atjf.top/3WLPmG 作者 | 萌小Q 01前沿 代码优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾...

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

Spring

说自己熟悉 Spring Boot 这些面试题你会吗

2

小丁 发布于 2019-05-15

点击上面  蓝色字体 关注我们 技术  /  架构  /  职场  /  面试   /  内推 问题一 什么是Spring Boot? 多年来,随着新功能的增加,spring变得越...

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

Java

Freemarker模板注入 Bypass

5

darida 发布于 2019-05-15

原文链接: https://ackcent.com/blog/in-depth-freemarker-template-injection/ 原文作者: Toni Torralba 恭喜翻译作者Hulk@先知社区 价值100元的天猫超市享淘卡一张 欢迎更多优质原创,翻译作者加入 ...

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

Spring

如何优雅地进行方法重试

dulong 发布于 2019-05-15

程序调用第三方接口可能会出现网络抖动、超时等异常情况,这时我们通常会想到当是重试。我们首先模拟一段业务逻辑,然后开始我们重试代码当编写 /** * 这个是需要执行的业务逻辑 * 定义了一个随机数,当低于阈值的时候,抛出异常 * 调用方catch住异常后进行重试 */ privat...

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

Spring

SpringCloud微服务治理二(Robbin,Hystix,Feign)

11

puefu.he 发布于 2019-05-15

在刚才的案例中,我们启动了一个user-service,然后通过DiscoveryClient来获取服务实例信息,然后获取ip和端口来访问。 但是实际环境中,我们往往会开启很多个user-service的集群。此时我们获取的服务列表中就会有多个,到底该访问哪一个呢? 一般这种情况...

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

Spring

Spring Boot 2 快速教程:WebFlux Restful CRUD 实践(三)

5

wenming.gapo 发布于 2019-05-15

号外:为读者持续整理了几份最新教程,覆盖了 Spring Boot、Spring Cloud、微服务架构等PDF。 获取方式:关注右侧公众号"泥瓦匠BYSocket",来领取吧! 摘要: 原创出处 https://www.bysocket.com 「公众号:泥...

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

Java

【从零入门系列-3】Sprint Boot 之 数据库操作类

1

likai 发布于 2019-05-14

文章系列 【从零入门系列-0】Sprint Boot 之 Hello World 【从零入门系列-1】Sprint Boot 之 程序结构设计说明 【从零入门系列-2】Sprint Boot 之 数据库实体类 前言 前一章简述了如何设计实现数据库实体类,本篇文章在此基础上进行开发...

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

Java

SpringBoot+RabbitMq的几种姿势

10

wenming.gapo 发布于 2019-05-14

目前主流的消息中间件有activemq,rabbitmq,rocketmq,kafka,我们要根据实际的业务场景来选择一款合适的消息中间件,关注的主要指标有,消息投递的可靠性,可维护性,吞吐量以及中间件的特色等重要指标来选择,大数据领域肯定是kafka,那么传统的业务场景就是解耦...

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