标签:REST

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....

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

编程技术

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

8

尖兵 发布于 2019-09-20

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

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

Java

Java 垃圾回收方式

2

yeseng 发布于 2019-09-20

原文地址 https://javapapers.com/java/t… In this tutorial we will go through the various type of Java garbage collectors available. Garbage...

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

Spring

spring-cloud-huawei:在SpringCloud中使用ServiceComb的能力

11

yanxinchi 发布于 2019-09-20

点击上方 蓝色字体 ,关注我们 0 1 【华为全联接大会开源主场】Apache 两大主席来袭 & ServiceComb庖丁解牛微服务 时间:今天下午 13:30 ~ 15:40 Meetup现场:上海 世博中心小型会议厅420+421 线上直播:https://hc20...

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

编程技术

微服务之间的最佳调用方式

5

yanxinchi 发布于 2019-09-20

在微服务架构中,需要调用很多服务才能完成一项功能。服务之间如何互相调用就变成微服务架构中的一个关键问题。服务调用有两种方式,一种是RPC方式,另一种是事件驱动(Event-driven)方式,也就是发消息方式。消息方式是松耦合方式,比紧耦合的RPC方式要优越,但RPC方式如果用在...

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

Spring

spring cloud 2.x版本 Feign服务发现教程(内含集成Hystrix熔断机制)

刘莉莉 发布于 2019-09-20

本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3 本文基于前两篇文章eureka-server和eureka-client的实现。 参考 eureka-server eureka-client 创建Feign工程 1.1 ...

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

Java

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

18

changyuan.xu 发布于 2019-09-20

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

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

Java

Fortify SCA检测Java程序问题及解决方法

5

尖兵 发布于 2019-09-20

本文是本公司软件进行安全评测的结果经验分享,纯属个人经验,如有问题请及时反馈~ 一、输入验证 1.1 sql注入 SQL Injection Abstract 通过不可信来源的输入构建动态 SQL 指令,攻击者就能够修改指令的含义或者执行任意 SQL...

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

Spring

Dubbo Spring Cloud 之 HTTP 实战

8

尖兵 发布于 2019-09-20

上一篇文章 《Spring Cloud Alibaba | Dubbo 与 Spring Cloud 完美结合》 我们介绍了Dubbo Spring Cloud的基本使用,使用的服务中心为Spring Cloud Alibaba提供的Nacos,Dubbo内部提供了基于Dubbo...

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

Java

java 并发编程之共享变量

4

Harries 发布于 2019-09-19

可见性 如果一个线程对共享变量值的修改, 能够及时的被其他线程看到, 叫做共享变量的可见性. Java 虚拟机规范试图定义一种 Java 内存模型 (JMM), 来屏蔽掉各种硬件和操作系统的内存访问差异, 让 Java 程序在各种平台上都能达到一致的内存访问效果. 简单来说, 由...

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

Java

2020年编程趋势预测:Java老当益壮,Rust独领风骚?

14

尖兵 发布于 2019-09-19

Rust 将成为主流 Rust 是一种多范式的系统编程语言,关注于安全性 —— 尤其是高并发时的安全性。Rust 在语法上类似于 c++,但是它的设计目的是在保持高性能的同时提供更好的内存安全性。 我们已经看到四年来 Rust 的强劲增长。我相信 2020 年 Rust 将正式迈...

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

Java

Java内存模型(JMM)

8

xirruiqiang 发布于 2019-09-19

在 JMM 中,如果一个操作执行的结果需要对另一个操作可见,那么这两个操作之间必须存在 happens-before 关系。 happens-before 原则非常重要,它是判断数据是否存在竞争、线程是否安全的主要依据,依靠这个原则,我们解决在并发环境下两操作之间是否可能存在冲突...

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

Java

2020 年编程趋势预测:Java老当益壮,Rust独领风骚?

16

hellas 发布于 2019-09-19

Rust 将成为主流 Rust 是一种多范式的系统编程语言,关注于安全性 —— 尤其是高并发时的安全性。Rust 在语法上类似于 c++,但是它的设计目的是 在 保 持高性能的同时提供更好的内存安全性 。 我们已经看到四年来 Rust 的强劲增长。我相信 2020 年 Rust ...

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

Java

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

darida 发布于 2019-09-19

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

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

Java

spring cloud 2.x版本 Ribbon服务发现教程(内含集成Hystrix熔断机制)

2

darida 发布于 2019-09-19

本文基于前两篇文章eureka-server和eureka-client的实现。 参考 eureka-server eureka-client 1 Ribbon工程搭建 1.1 创建spring boot工程:eureka-ribbon 1.2 pom.xml所需要依赖的jar包...

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

Java

优化后的 Spring Boot 启动能有多快?

1

puefu.he 发布于 2019-09-19

点击上方“ 搜云库技术团队 ”,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T 学习资料 “Spring有多快?” 这是 2018 Spring One Platform 中的一场会议。看完会议视频,我自己动手试了一下。下面是我做出的测试结果。 还没有观...

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

Java

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

15

xubiao.zhuang 发布于 2019-09-19

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

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

Java

Rainbond离线环境下的JAVA源码构建

1

xirruiqiang 发布于 2019-09-19

为什么要写这篇文档? 在交付了很多企业级用户后,我们发现很多用户的环境都是离线的。我们一直在探索离线环境下实现源码构建的方案,以期让这些企业用户可以也可以体验到Rainbond源码构建功能带来的便捷。 那么,在离线环境下,实现源码构建会有哪些难点呢?其实这个问题的答案就是整套源码...

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