CenterOS安装docker操作步骤

1:$ sudo vim /etc/yum.repos.d/docker.repo ## 在vim编辑器中输入以下内容后保存 [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/...

2019-05-09 16:13:40

阅读数 10

评论数 0

OAUTH2

keytool -genkey -keystore keystore.jks -alias tycoonclient -keyalg RSA生成密钥文件的命令!

2019-05-07 16:43:16

阅读数 9

评论数 0

关于mysql驱动版本的问题。

由于mysql版本的不同。在获取链接对象的时候总是报一个错误信息:MySQLNonTransientConnectionException: Could not create connection to database server。大概意思就是;无法获取链接对象。无法链接数据库服务器。 我的...

2019-05-06 11:18:55

阅读数 5

评论数 0

基于redis实现分布式锁案例

这是我的案例流程图。浏览器----->zuul--->feignclient(两个)---->service(两个实例)。 由于多个服务实例。所以在并发情况下。传统的线程并发解决方案不能实现。原因:传统synychnozed锁或者lock都是基于同一个 ...

2019-04-03 20:30:23

阅读数 25

评论数 0

声明式服务调用客户端FeginClient应用总结

eureka-feign-api 接口层。只负责提供接口 package com.didispace.api; import org.springframework.web.bind.annotation.*; public interface HelloService { @...

2019-04-02 15:05:32

阅读数 54

评论数 0

Condition的基本使用

Condition的基本使用可以来代替传统并发锁synchornized wait notify关键字。传统代码改造如下: 任务封装类: package com.nuanshui.frms.native1.thread; import java.util.concurrent.locks....

2019-03-28 16:23:17

阅读数 12

评论数 0

java并发基础多线程学习(6)-线程池的使用

场景如下:100张票。多个线程同时执行任务去卖。买完就退出。用到的技术: 线程池技术: 1:Executors线程池工具类可以通过该工具类创建固定线程数量的线程池也可以构建缓存线程池。这里构建固定数量 的线程池。 2:CallAble接口。类似Runnable接口。可以通过该接口创建任务丢...

2019-03-28 16:00:31

阅读数 15

评论数 0

java并发基础多线程学习(5)-多线程间共享变量

package com.nuanshui.frms.native1.thread; /** * @author liyy * @description:多线程通信 * @date 2019-03-27 19:58 * @program frms-parent */ public cla...

2019-03-28 15:13:45

阅读数 11

评论数 0

java并发基础多线程学习(4)-线程范围内共享数据

假设一个场景:现在有一个公共变量火车票数量。多个线程同时执行操作然后去获取最后的火车票数量。那么肯定会出现数据混乱的问题: package com.nuanshui.frms.native1.thread; import java.util.Random; import java.util....

2019-03-28 14:44:32

阅读数 18

评论数 0

java并发基础多线程学习(3)-线程同步通信技术

线程同步通信技术:多线程之间要实现数据同步。通过通信实现同步。那么怎么实现呢? 看一个问题: 有两个线程,子线程先执行10次,然后主线程执行5次,然后再切换到子线程执行10,再主线程执行5次……如此往返执行50次。 分析: (1)两个线程 主线程和子线程 子线程执行一个任务10次。主线程执...

2019-03-28 11:44:12

阅读数 18

评论数 0

java并发基础多线程学习(2)-并发互斥技术synchronized

synchronized关键字一般称为互斥锁。在多线程并发执行情况下。如果没有加互斥锁就回出现各种问题。如下面的问题: 现在有两个字符串 duoxiancheng 和 esondf15.那么我想让两个线程交替去打印字符串打印的时候一个字符一个字符的打印,那么看会有什么问题? 1:定义打印字符串...

2019-03-28 11:29:54

阅读数 283

评论数 0

java并发基础多线程学习(1)-线程创建两种方式

一:创建线程的两种方式: (1) Thread thread1 = new Thread(){ public void run(){ try { Thread.sleep(1000); ...

2019-03-28 10:38:51

阅读数 6

评论数 0

springboot集成shiro实现用户权限认证和sh

shiro是apache下的一个开源的权限认证框架。相对于spring security来说是一个轻量级的安全认证组件。今天用shiro讲原来的权限认证给替换掉。总结一下如下: 第一步肯定是要引入shiro的相关依赖的: <!-- shiro --&gt...

2019-03-15 19:55:48

阅读数 20

评论数 0

解决mysql8.0.13首次不知道密码无法登陆问题

mysql 8.0.13 zip安装,初始配置,修改密码1. 通过下载zip安装包来安装mysql2.  添加配置文件3.  启动数据库4.  修改密码 安装过程发现遇到好几个坑,查了一下说8以上版本与之前的有所不同。 1. 通过下载zip安装包来安装mysql 直接在mysql官网找到想要的版本...

2019-01-19 17:15:11

阅读数 175

评论数 0

windows安装mysql过程和遇到的问题

首先到mysql官网https://dev.mysql.com/downloads/mysql/,申请注册oracle用户名和密码。下载安装包。最新版的8.0.13免安装。 1:以管理员身份打开cmd窗口 2:cd 到bin目录。执行net start mysql,有如下报错信息:xxxx...

2019-01-19 16:45:02

阅读数 31

评论数 0

centeros7防火墙常用命令总结

1、firewalld的基本使用 启动: systemctl start firewalld 关闭: systemctl stop firewalld 查看状态: systemctl status firewalld  开机禁用  : systemctl disable firewalld...

2019-01-11 17:21:04

阅读数 70

评论数 0

redis主从复制读写分离总结

配置redis主从分离的步骤总结如下: 1:复制三份配置文件redis.conf.分别命名为:reids6379.conf   redis6380.conf   redis 6381.conf 2:修改redis6379.conf (1)port 6379 (2)pidfile /var/...

2019-01-10 16:22:46

阅读数 25

评论数 0

微服务监控跟踪组件sleuth集成ELK

分布式系统如果服务数量很多的情况下,对微服务的监控和日志查询将会是一件很困难的事情。那么springcloud提供了一个分布式的服务跟踪组件: <!--服务跟踪组件--> <dependency> &...

2019-01-03 17:59:01

阅读数 70

评论数 0

springcloud集成hystrix实现服务降级的大致路由以及配置详解

hystrix的回退机制大概如下图所示: 1:测试hystrix熔断配置: #设置断路器的状态是false ConfigurationManager.getConfigInstance().setProperty("hystrix.command.default.ci...

2018-12-07 13:53:00

阅读数 114

评论数 0

springboot自定义健康检测器

分布式服务注册中心eureka。单应用注册到eureka时候。会展示列表的应用状态。如下图: 正常情况下。会显示UP。表明当前应用是正常启动状态。但是在实际场景中。可能该应用是正常的。但是数据库服务器已经不能正常对外提供服务。导致该应用对外也是不可用的。这个时候eureka是无法将应用状态修...

2018-12-06 14:10:14

阅读数 122

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭