Bulingfeng Blog

「背后的努力决定人生的高度」

SpringBoot实现优雅关闭程序

SpringBoot实现优雅关闭程序

介绍 实际的项目发布过程中,免不了要对应用进行停机发布,这个时候如果有一些请求还没有进行处理完,如果你强行进行关闭,会造成用户体验不好,或者一些数据损失。 基于这样的原因,我们需要对应用程序进行优化的关闭(shutdown gracefully) 实现方法 现在SpringBoot已经提供了这方面功能,能够使我们快速的和简单地完成这样的一份工作。我们只需要在application.y...

《思维导图》-东尼.博赞

《思维导图》阅读记录

使用3A方法来进行学习,accept,apply,adapt。如果自己想学习一门技能,首先要找到好的老师和书籍,然后再实施3A的方式来进行学习。 最初的学习者总是会犯一些错误,比如还没有一些基础知识就开始提出问题并且反问(而且有些人还是为了显示自己聪明而这么做),这样的学习形式是错误的。首先你要对一个东西进行了深入了解再提问,这样才能问出来好问题。 ...

Spring中Transactional注解的基本描述

spring事务

Spring中Transactional注解的基本描述 官方文档: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/transaction/annotation/Transactional.html 在写这个文章的时候多少还是有点感慨的,因为原来自己的学习模...

CountDownLatch和CycliBarrier

CountDownLatch和CycliBarrier

简介 CountDownLatch是线程挨个执行,直到全部完成一组线程的任务。CycliBarrier是线程之间会互相等待,到屏障的时候然后再一起执行任务。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 import j...

线程池详解

线程池详解

简介 线程池其实就是为了减少线程的频繁创建和销毁,从而能够使线程得到充分利用,这样就可以提高系统的性能和运行效率。 常见的线程池创建方式 ThreadPoolExecutor 使用Executors来创建各种线程池,比如newFixedThreadPool(int threadNum); 线程池execute运行策略 其实execute和submit执行逻辑都一样...

ConcurrentHashMap详解

ConcurrentHashMap详解

简介 ConcurrentHashMap也是属于读时复制,也就是说当写进去一个元素的时候,同时你去取可能取不出来。相反,如果你删除一个元素的时候,同时写和进行读,可能你能读出来这个元素。这个到底算不算线程安全问题呢? 我的理解是:线程安全问题是造成了数据错误的问题,才能被描述为线程安全问题,上面所说的可以称之为:“数据不一致性”问题,因为你再次读就会得到正确的数据,从数据的角度来看...

比特币期权思考记录

btc期权

购买时仓位的计算 仓位=胜率-败率/盈亏比;这个计算方式主要主要是针对买方来计算的。举例来说: 币价12500花了273刀买入11000P,如果走势如我所愿,11000P可能上涨到860刀以上,那么盈亏比为:(860-273)/273=2.15倍。 那么假设胜率是30%,计算仓位=30-70/2.15=-2.56%。仓位是负的,也就是不能开仓。 假设胜率是50%,计算仓...

比特币在16800反思

btc期权

比特币在2022年11月份-2022年12月份之间有差不多2个多月的横盘时期,而价格大约在16000美金左右。16000美金的价格相对于最高价的69000美金,已经跌去了76.8%。这很明显已经是底部位置了,或者相对底部位置了,因素2013年最高点跌去了85%左右,而2017年牛市跌去了最高点的83%。 当时自己没有购买的原因无非是感觉DCG或者微策略会发生暴雷,从而价格下探到10000美...

A神Option学习记录

btc期权

如何short call? short call有个特性就是你看跌市场,但是你收益却是有限的。 一般进行如此的操作有两种情况: btc的价格太高,而恰好自己又满仓的btc,这个时候需要维持自己的仓位。 自己单纯的想通过short call来赚钱,这时候可能自己只有满手的现金。 很明显第一种情况进行short call是更划算的。因为当你满手的...

最有效的傻瓜式比特币交易策略

比特币交易策略

比特币作为一个波动率奇高标的(相对于股市来说),那么就可以利用比特币的高波动率来做一个傻瓜式交易策略(是刷瓜式不代表每个人都能执行哦,当然很可能还是赚钱效率最高的模式)。 总体思想是这样的: 我们以2020-2021年牛市比特币价格作为锚定点位,根据当前的比特币跌去最高市值的比例来回归上个牛市(2017年牛市)的币价价格,然后对比两个价格,最后判断当前价格是出于哪个位置。 举...