上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
摘要: 在上一篇 同时处理多个请求,记录了同时处理多个请求的几种方式,本篇主要介绍多线程处理时,进行超时控制。也就是说超时了的任务扔掉,未超时的任务返回 在研究线程相关的API时,发现了future.get(timeout, unit)方法,意思是在指定的时间内会等待任务执行,超时则抛异常。激动之余赶紧试了 阅读全文
posted @ 2019-08-08 14:19 仅此而已-远方 阅读(2797) 评论(0) 推荐(1) 编辑
摘要: 在工作中遇到同时向多个服务请求的场景,在此将自己的研究过程记录一下 模拟三个请求requestA、requestB、requestC: @Service public class ParallelService { public String requestA() { try { TimeUnit. 阅读全文
posted @ 2019-08-07 09:05 仅此而已-远方 阅读(3057) 评论(0) 推荐(1) 编辑
摘要: 如果系统没有curl,可以使用 yum install curl 注意:对于请求参数中有多个参数,即包含&符号时,一定在将url用双引号包起来,不然会返回一个进程号 发送get请求: -i 显示全部消息 curl "http://www.baidu.com?name=xwj&age=20" 如果这里 阅读全文
posted @ 2019-07-13 10:45 仅此而已-远方 阅读(2130) 评论(0) 推荐(0) 编辑
摘要: 连到数据库:mysql -h 数据库地址 -u数据库用户名 -p数据库密码 -D 数据库名称 数据库导出(表结构):mysqldump -h 数据库地址 -u数据库用户名 -p数据库密码 -d 数据库名称 > 文件名.sql 数据库导出(表结构 + 表数据):mysqldump -h 数据库地址 - 阅读全文
posted @ 2019-07-13 10:45 仅此而已-远方 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 使用过SpringBoot配置文件的朋友都知道,资源文件中的内容通常情况下是明文显示,安全性就比较低一些。打开application.properties或application.yml,比如mysql登陆密码,redis登陆密码以及第三方的密钥等等一览无余,这里介绍一个加解密组件,提高一些属性配置 阅读全文
posted @ 2019-05-21 12:19 仅此而已-远方 阅读(13923) 评论(1) 推荐(2) 编辑
摘要: 升级到spring boot 2.x后,发现了好多坑,现记录下来。 1、pom文件依赖的变化 1.x中,依赖是这样的: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter 阅读全文
posted @ 2019-04-25 08:39 仅此而已-远方 阅读(2603) 评论(0) 推荐(0) 编辑
摘要: 学习本篇之前,可以先看下文章 什么是分布式锁,了解下基本概念。 之前都是手写一个分布式锁,其实Spring早就提供了分布式锁的实现。早期,分布式锁的相关代码存在于Spring Cloud的子项目Spring Cloud Cluster中,后来被迁移到Spring Integration中。 Spri 阅读全文
posted @ 2019-04-11 09:44 仅此而已-远方 阅读(7411) 评论(1) 推荐(0) 编辑
摘要: 前面两篇介绍了Spring Cloud Config服务端和客户端的简单配置,本篇介绍Spring Cloud Config与Eureka配合使用 前言 默认情况下,配置客户端启动时,都是通过配置属性 spring.cloud.config.uri 绑定到配置服务器,并使用远程属性初始化 Sprin 阅读全文
posted @ 2019-03-07 14:27 仅此而已-远方 阅读(7662) 评论(0) 推荐(0) 编辑
摘要: 前面两篇介绍了spring cloud config服务端和客户端的简单配置,本篇介绍如何保护config server及对应config client修改。 保护config server,主要是使用spring security进行最简单的basic安全认证(也可自定义认证方式,这里不做扩展) 阅读全文
posted @ 2019-03-06 15:21 仅此而已-远方 阅读(2022) 评论(0) 推荐(0) 编辑
摘要: 上篇介绍了spring cloud config服务器,本篇介绍客户端。客户端主要是从config服务器获取配置信息。 代码示例 首先创建一个Maven项目,在pom.xml文件中添加依赖: 增加一个Controller,用于测试请求: 配置文件:bootstrap.yml 配置文件:applica 阅读全文
posted @ 2019-03-05 13:04 仅此而已-远方 阅读(950) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页