自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 mac安装homebrew太慢解决方法

/bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”选用序号1,中科大的镜像

2021-07-27 11:35:12 628

原创 System.currentTimeMillis() 在高并发环境下的问题及优化

据说在 java 中采用 System.currentTimeMillis() 获取时间时,如果在高并发情况下很可能会出现性能问题。今天简单做了测试,简单做下总结,以便在以后的工作中使用的时候注意到该问题。1. 测试代码如下public static void main(String[] args) throws InterruptedException { // 获取时间总次数 int threadCount = 100; // 单线程循环获取 long s

2020-12-16 13:34:01 2132

原创 docker配置 mysql 主从复制

启动启动主库docker run --name mysql-master -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql启动从库docker run --name mysql-slave01 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql查看主库和从库的ipdocker inspect --format='{.NetworkSettings.IPAddress}' con

2020-06-18 10:58:39 174

原创 Springboot集成Mybatis-plus入门

Mybatis-plus 对 MyBatis 做了封装,使得我们可以更加方便的进行操作,本文主要讲述了 Spring boot 中 如何快速使用 MyBatis-plus 实现简单crud、id生成策略配置、逻辑删除、自动填充数据、数据库乐观锁等常用功能。一、项目搭建创建 Springboot 项目,此处使用 Springboot 2.0.4;导入 maven 依赖 <dep...

2020-04-04 17:46:54 298 3

原创 Spring事务传播行为

Spring 提供了对数据库事务的支持,除了常说的事务隔离级别,Spring 定义了不同的事务传播行为,用来简化我们在应用代码中事务在不同的方法中的传播,在平时的开发中我们可以简单地说,Spring 的事务传播就是解决被调用方法如果出错那么调用方是否进行回滚的问题。但是长久以来,我都不是很理解这些传播行为究竟具体表示什么意思,即使看过很多讲述的文章,但是看过之后还是不清楚各种传播行为配合使用的结果...

2020-04-02 16:22:12 147

原创 IDEA 编译 Spring5 源码环境

最近学习spring-framework源码,在配置源码环境的过程中踩了不少坑,此处将配置过程记录下来,以便以后再配置的时候可以节省点时间。本机环境:jdk1.8.0_161, IDEA2019.3.1, Gradle5.6.2, spring-framework-5.1.x, windows10Gradle 安装Spring-framework 使用 Gradle 环境构建,所以在编译Sp...

2019-11-23 13:39:58 361 1

原创 一些好用的国内镜像

http://mirrors.sohu.com/nginx/https://mirrors.cnnic.cn/

2019-11-11 23:47:39 1211

原创 Springcloud 负载均衡之 Ribbon

分布式项目中,为了避免某个服务的集中负载过高导致服务性能的下降或者甚至服务挂掉,需要有一套机制将客户端的请求相对均匀的分发给各个服务,这个机制就可以称之为负载均衡。负载均衡可以在服务端实现,也可以在客户端实现,在Springcloud中,Ribbon就是作为客户端的负载均衡器来实现负载均衡的。Ribbon架构图...

2019-03-04 14:16:49 112

原创 Springcloud 服务注册与发现 Eureka

在Springcloud项目中,服务提供者对外提供服务,服务消费者进行消费服务,如果微服务很多,就需要一个服务管理中心去统一管理服务,而消费者在调用服务时就可以去这个管理中心中去查找需要调用的服务进行调用。Eureka在Springcloud中就作为最常用的服务注册与发现的组件,下面主要记录一下Eureka的基本原理与使用方法。Eureka是什么Eureka是Netflix的核心模块之一,它...

2019-02-26 18:34:40 138

原创 Springboot学习三:使用缓存(一)

配置文件:application.properties, 当然,也可以用 application.yml.spring.datasource.url=jdbc:mysql://192.168.155.60:3306/cachespring.datasource.username=rootspring.datasource.password=123456spring.datasource...

2018-12-17 23:30:58 114

原创 docer学习之 mysql 镜像安装及启动

docker容器安装成功后,如果需要安装mysql镜像,则:搜索mysql镜像,可以在浏览器中去 docker hub 官网搜索mysql对应的镜像及其 tag[root@localhost sysconfig]# docker search mysql选择合适的版本号,使用 docker pull mysql 命令安装,如果要指定版本则直接在后面加上版本号,如果不加,则默认安装 l...

2018-12-15 17:07:06 819

原创 docker学习之 安装及启动错误解决

docker学习Linux centos7下安装docker需要 linux 内核在 3.10.0 以上, 查看内核的方法为:# 查看版本号[root@localhost sysconfig]# uname -r3.10.0-327.el7.x86_64然后使用安装命令:[root@localhost ~]# yum install docker途中会遇到输入 y/n ,直接输入...

2018-12-15 16:30:19 661

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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