自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BigDecimal的用法

package com.miaomiao;import java.math.BigDecimal;public class Test01 { public static void main(String[] args) { BigDecimal sum = new BigDecimal(0); double d1 = 1.23445555; ...

2019-01-22 15:56:24 166

原创 电商秒杀(三)

一、优化校验:package com.miaosha.project.validator;import java.util.HashMap;import java.util.Map;public class ValidationResult { private boolean hasErrors = false; private Map<String,St...

2019-01-16 09:56:39 226

原创 电商秒杀(二)

1、新增:package com.miaosha.project.response;public class CommonReturnType { private String status; private Object data; //定义一个通用的创建方法 public static CommonReturnType create(Object...

2019-01-11 16:04:07 266

原创 电商秒杀(一)

 坑一:pom文件依赖标红解决:在前面的dependency依赖里加进去坑二:运行时出错:Failed to determine a suitable driver class原因:resources文件夹命名错误,必须为resources。修改之后重新打包——run——edit configurationRun——run——选择如下图所示选项结果生...

2019-01-08 19:25:53 198 1

原创 java——synchronized关键字(2)

加锁和释放锁的原理:时机:内置锁我是synchronized的锁我是lock锁形式被synchronized代码块修改的内容在释放锁之前,会把修改完的内容写回主内存,线程B被锁住的时候读取的是最新的数据。 ...

2019-01-07 16:07:21 102

原创 java——synchronized关键字(1)

  一句话形容Synchronized关键字的作用:能够保证同一时刻,最多只有一个线程执行该段代码,已达到并发安全的效果。一、对象锁1、代码块:package com.example.springwebfluxtest.synchronize;public class SynchronizedObjectCodeBlock2 implements Runn...

2019-01-04 17:24:44 139

原创 SpringBoot2.0不容错过的新特性 ——WebFlux响应式编程(3)

Weflux的完整应用:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht

2019-01-02 20:13:00 371

原创 SpringBoot2.0不容错过的新特性 ——WebFlux响应式编程(2)

一、函数式编程1、函数式编程是一种方法论:能够熟练使用流 API和lambda表达式和流相关思想,就可以说自己会函数式编程了。2、命令式编程关注 怎么做,函数式编程关注 做什么(我要实现什么样的功能而不用管实现的细节)二、Lambda表达式:1、Lambda表达式返回的是一个指定接口的对象实例。接口里只能有一个要实现的方法(要实现的方法并不是指接口里只能有一个方法)。jdk8里...

2019-01-02 19:58:14 586

原创 idea配置maven库

1、配置maven库:settings——other settings——default settings——maven2、新建没有class文件:settings——project structure——如图

2019-01-02 10:35:38 587

原创 SpringBoot2.0不容错过的新特性 ——WebFlux响应式编程(1)

一、响应式编程的提出:1、servlet3.1之后javaEE可以支持。2、不需要很高的数据一致性,但是对于并发数和响应数很在意。3、Java8之后,spring5发布了响应式的Web框架——Spring WebFlux(SpringBoot 2.x.x才可以支持)。4、Spring WebFlux默认的实现方式(模型):RxJava和Reactor(默认)。5、响应式编程的关...

2019-01-02 10:29:42 700

转载 jdk由1.8切换回1.7失败

参考了几篇博客总结:1.jdk由1.7切换到1.8会自动在path里增加C:\ProgramData\Oracle\Java\javapath 。切回1.7时需要删掉2.按照1操作还会出错。dos输入 echo %JAVA_HOME%  可以正确显示。那是因为path路径没有把 ;%JAVA_HOME%\bin 放在最前面。...

2018-12-18 14:08:56 271 1

空空如也

空空如也

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

TA关注的人

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