自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 转载-分布式系统的接口幂等性设计

转载于博客园fenghuo 链接https://www.cnblogs.com/jack87224088/p/8688948.html) 在微服务架构下,我们在完成一个订单流程时经常遇到下面的场景: 一个订单创建接口,第一次调用超时了,然后调用方重试了一次 在订单创建时,我们需要去扣减库存,这时接口发生了超时,调用方重试了一次 当这笔订单开始支付,在支付请求发出之后,在服务端发生了扣钱...

2019-10-17 20:05:20 120

原创 远程连接docker的mysql容器 解决1251 client does not support authentication protocol 问题

开启mysql容器 docker exec -it ss_mysql /bin/bash 登录mysql mysql -u root -p 密码enter后,再输入 查看状态(可略过) select host,user,plugin,authentication_string from mysql.user; 修改用户 ALTER USER ‘root’@’%’ IDENTI...

2019-09-20 21:27:44 511

转载 CentOS 7.4使用yum源安装MySQL 5.7.20及常见问题解决

CentOS 7.4使用yum源安装MySQL 5.7.20 首先进入本机源文件目录 cd /usr/local/src 使用wget下载官方yum源的rpm包: wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 安装rpm包: rpm -ivh mysql57-community-re...

2019-07-09 19:32:02 258

转载 Idea 重命名或复制一个项目(不用重启)

[原文链接:https://blog.csdn.net/rock154/article/details/79586959] Idea 内无法直接修改Explorer 里文件夹的名称,只能手动改文件夹的名称。目前找到的最好的方法:1)重命名一个项目在Idea 项目关闭状态下,在 Explorer (Windows) / Finder (OSX) 里重命名文件夹,并删除.id...

2019-06-16 18:07:37 1343

转载 idea创建maven结构目录

原文地址 https://github.com/guobinhit/intellij-idea-tutorial/blob/master/articles/maven.md 详述 IntelliJ IDEA 创建 Maven 项目及设置 java 源目录的方法 Maven 是一个优秀的项目管理工具,它为我们提供了一个构建完整的生命周期框架。现在,就让我们一起看看如何利用 IntelliJ IDEA...

2019-06-08 22:41:09 2028

转载 IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!)

转载记录intellij idea,实用快捷键,以便使用查询。 IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 例如要输入for(User user : users)只需输入user.for+Tab ...

2019-05-26 20:24:58 308

原创 java异常处理

Exception 异常类 概念: 异常就是程序的一些错误,当我们传入的参数,不符合java规定的时候,就会出现异常 java已经定义了异常类,专门用来处理异常,其继承自Throwable类 所有异常都是java.lang.Exception 类的子类。 常见异常 描述 ArrayIndexOutOfBoundsException 数组越界异常 ClassCastExcepti...

2019-04-24 13:01:09 215

原创 java常用API

java常用API java是一门面向对象的语言,我们要时刻牢记这一点。它为我们提供了常用的类库,只要我们,在对应的类库中,访问属性和方法,就能完成功能。 包装类 概念: java为基本数据类型,定义的类, 存在属性 (常量)最大值MAX_VALUE 最小值 存储位数 SIZE, 方法 如 byteValue() 强转 public class IntegerTest{ public sta...

2019-04-24 11:06:57 517

原创 java方法覆写与方法重载小结

初学java,对方法覆写与方法重载存有疑惑,特此写下小结,帮助理解。 方法的重载(同类中) 同一个类中,方法名相同,参数不同就是重载,与返回值类型无关,实际上是多个方法,仅仅名字相同而已。 类似生活中,大厨炒菜,虽然名字一样,但是每次放的作料不同,做出的菜也不同 public class FunctionDemo { int price; public static void ma...

2019-04-17 16:18:18 262

原创 面向对象的特征(封装、继承、多态)

java面向对象有三大特征:封装、继承及多态 封装 概念: 就是把事物的特征,封装成对象的属性,并私有化,防止外界随意访问,行为封装成对象的方法,之后再对外提供公共方法,用于设置和获取属性,属性操作都必须通过提供的方法,来间接进行,增强安全性和可维护性。 public class Student { private String name;//属性私有化 private int a...

2019-04-17 14:46:31 108

转载 面向对象初体验(类和对象)

java的类和对象 java是一门面向对象的语言,这就需要我们弄清楚类和对象。 类,就是描述一类事物的特征和状态,其是java操作的最小单位,比如:猫类 对象,就是类的一个实例,具有特征和行为,比如:橘猫,特征有颜色,名字,行为有卖萌,暖被窝。 对程序而言: 类,可以看做是java对象的模板 对象,是实例化的个体,拥有属性和方法 public class Cat{//首字母大写 String...

2019-04-17 12:49:01 198

原创 方法及方法参数传递

java方法 方法就是一个代码块,能完成具体的功能。 写在类或者对象中,能使程序变得更简短,增强可读性 有利于程序维护,可以重复调用方法,提高程序开发的效率。 命名规则 首字母小写,多个单词之间首字母大写区分,不使用连接符。 其他符合java的命名规范,注意见名知意。 例如:addName 定义语法 /* 修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ....

2019-04-17 11:50:41 415

原创 初识Java数据类型

初识Java数据类型 什么是数据类型 不同的数据,内存空间不一样,为了节约内存及后续操作,JAVA对数据进行了分类 java中的两大数据类型: ​ 基本数据类型: 8种,存的是数据值 ​ 引用数据类型: 存的是保存该数据的内存地址 1. 基本数据类型 Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔类型 对于数值类型的基本类型的取值范围,无需强制记...

2019-04-12 17:54:10 126

原创 走好java第一步:JDK下载安装及环境变量的配置

java语言需要编译后才能执行。因此初学java,需要下载并安装JDK(Java Development Kit,java开发工具包),而想要方便的打开java,又需要我们进行相应的环境变量设置(即路径)。 一、下载并安装JDK 1.下载 直接百度jdk 进入官网下载:https://www.oracle.com/technetwork/java/javase/downloads/index.ht...

2019-04-06 12:53:51 186

空空如也

空空如也

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

TA关注的人

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