- 博客(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
210
原创 电商秒杀(三)
一、优化校验: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
264
原创 电商秒杀(二)
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
301
原创 电商秒杀(一)
坑一:pom文件依赖标红解决:在前面的dependency依赖里加进去坑二:运行时出错:Failed to determine a suitable driver class原因:resources文件夹命名错误,必须为resources。修改之后重新打包——run——edit configurationRun——run——选择如下图所示选项结果生...
2019-01-08 19:25:53
237
1
原创 java——synchronized关键字(2)
加锁和释放锁的原理:时机:内置锁我是synchronized的锁我是lock锁形式被synchronized代码块修改的内容在释放锁之前,会把修改完的内容写回主内存,线程B被锁住的时候读取的是最新的数据。 ...
2019-01-07 16:07:21
136
原创 java——synchronized关键字(1)
一句话形容Synchronized关键字的作用:能够保证同一时刻,最多只有一个线程执行该段代码,已达到并发安全的效果。一、对象锁1、代码块:package com.example.springwebfluxtest.synchronize;public class SynchronizedObjectCodeBlock2 implements Runn...
2019-01-04 17:24:44
160
原创 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
411
原创 SpringBoot2.0不容错过的新特性 ——WebFlux响应式编程(2)
一、函数式编程1、函数式编程是一种方法论:能够熟练使用流 API和lambda表达式和流相关思想,就可以说自己会函数式编程了。2、命令式编程关注 怎么做,函数式编程关注 做什么(我要实现什么样的功能而不用管实现的细节)二、Lambda表达式:1、Lambda表达式返回的是一个指定接口的对象实例。接口里只能有一个要实现的方法(要实现的方法并不是指接口里只能有一个方法)。jdk8里...
2019-01-02 19:58:14
638
原创 idea配置maven库
1、配置maven库:settings——other settings——default settings——maven2、新建没有class文件:settings——project structure——如图
2019-01-02 10:35:38
630
原创 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
776
转载 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
313
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人