• 2024-08-31CAS原理剖析
    CAS原理剖析compareandswap也就是比较和交换,他是一条CPU的并发原语。他在替换内存的某个位置的值时,首先查看内存中的值与预期值是否一致,如果一致,执行替换操作。这个操作是一个原子性操作。Java中基于Unsafe的类提供了对CAS的操作的方法,JVM会帮助我们将方法实现CAS汇编指令。
  • 2024-06-13龙哥量化:通达信神密底指标,抄底类源码副图
    如果您需要代写公式,请联系我。龙哥QQ:591438821龙哥微信:Long622889DRAWGBK(CLOSE>0,RGB(0,10,10),RGB(88,0,0),0,2,0);VAR1:=MA(CLOSE,55);VAR2:=expma(CLOSE,6);VAR3:=MA(CLOSE,5);VAR4:=MA(CLOSE,5)-MA(CLOSE,13)+MA(CLOSE,8);VAR5:=MA(VAR4,2);VAR6:=VAR4*1.045;VAR7
  • 2024-04-15UnSafe CAS 操作
    UnSafe目录UnSafe乐观锁compareAndSwapIntgetObjectVolatileputObjectobjectFieldOffset乐观锁CAS原子操作compareAndSwapInt从var1对象的起始指针移动var2位,如果该位置上存储的值等于var4,那么将该值修改成var5var1比较对象var2指针偏移量var4条件值var5新值
  • 2024-03-10通达信抄底攻击涨停指标公式源码
    {通达信抄底攻击涨停指标公式源码}VAR1:=(CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36))*100;VAR2:=SMA(VAR1,3,1);VAR3:=SMA(VAR2,3,1);VAR4:=SMA(VAR3,3,1);K:VAR3,COLOR0000FF,LINETHICK2;D:VAR4,COLOR00FF00,LINETHICK2;VAR6:=crOSS(VAR3,VAR4)ANDVAR3<20;DR
  • 2024-03-09通达信六道轮回主图指标公式源码附图
    {通达信六道轮回主图指标公式源码附图}VAR1:=1;VAR2:=EMA(SLOPE(CLOSE,21)*20+CLOSE,55);VAR3:=EMA(CLOSE,3);VAR4:=(2*CLOSE+LOW+HIGH)/4*VAR1;VAR5:=VAR2-VAR3;风险线:EMA(VAR4,45)*1.15;必卖线:EMA(VAR4,55)*1.3;底线:EMA(VAR4,40)*0.85;铁底线:EMA(VAR4,88)*0.7,C
  • 2024-03-09通达信好恶财神副图指标公式源码
    {通达信好恶财神副图指标公式源码}LC:=REF(CLOSE,1);RSI1:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;RSI2:=SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;买:EMA(RSI1,M1),COLORRED,LINETHICK2;卖:EMA(RSI2,M2),LINETHICK2,COLORFFFF00;VAR1
  • 2024-02-07通达信抄底不难副图指标公式只要是底部必有信号
    {股票指标}VAR1:=EMA(HHV(HIGH,500),21);VAR2:=EMA(HHV(HIGH,250),21);VAR3:=EMA(HHV(HIGH,90),21);VAR4:=EMA(LLV(LOW,500),21);VAR5:=EMA(LLV(LOW,250),21);VAR6:=EMA(LLV(LOW,90),21);VAR7:=EMA((VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)/
  • 2024-01-26通达信简单上下轨道指标公式源码副图
    VAR2:=MA(ADVANCE-DECLINE,3)/100;VAR3:=MA(CLOSE,5)*1.01;VAR4:=MA(OPEN,13)*1.01;VAR5:=(MA(HIGH,3)+MA(LOW,5)+MA(CLOSE,3)+MA(OPEN,3)+CLOSE+OPEN)/6+VAR2;VAR6:=IF(VAR4>VAR5,VAR4,VAR5);VAR7:=IF(VAR4<VAR5,VAR4,VAR5);VAR8:=3/100;下轨:MA(VAR7,5)*(1-VAR8
  • 2023-12-27debug跳转至 var4.getTargetException()
    今天敲了一个插入表的业务逻辑,发现控制台没有报错,但方法却没有执行完毕,debug后发现程序跳转到了该异常。经过上网搜索后有所了解,出现该异常的根本原因是当使用反射调用方法时,如果被调用的方法抛出了异常,而调用的方法却没有捕捉处理,那么该异常会被封装在一个`InvocationTargetEx
  • 2023-12-15自旋锁
    自旋锁是指尝试获取锁的线程不会立即阻塞,而是采用循环的方式去尝试获取锁,这样的好处是减少线程上线文切换的消耗,缺点是循环会消耗CPU。publicfinalintgetAndAddInt(Objectvar1,longvar2,intvar4){intvar5;do{var5=this.getIntVolatile(var1,var2);}wh
  • 2023-10-24Unsafe
     CAS相关publicfinalnativebooleancompareAndSwapObject(Objectvar1,longvar2,Objectvar4,Objectvar5);publicfinalnativebooleancompareAndSwapInt(Objectvar1,longvar2,intvar4,intvar5);publicfinalnativebooleancompareAndSwapLon
  • 2023-10-23数组的特点
    数组的特点特点数组元素的类型必须一致,char类型与ACSII码表对应数组元素连续,空间大小一致,呈现线性结构数组长度一旦固定,不可改变,不仅可以存储基本数据类型,还可以存储引用数据类型,数组本身也是引用类型Stringstr={"1","2","3"}优点根据索引去访问元素能存
  • 2022-12-06数组和集合的增强for
    数组的增强for@Testpublicvoidtest1(){Integer[]integers=newInteger[5];for(inti=0;i<integers.length;i++){integers[i]=i;}
  • 2022-11-09cobalt strike stage payload 生成分析
    前言:cobaltstrikestagepayload生成分析笔记,这里主要学习cs如何进行构造payload分阶段stagepayload生成这里的话主要分析就是客户端中的aggressor.dialogs.WindowsEx
  • 2022-10-25SpringBoot 配置内部tomcat https双向验证
    1.在application.properties或者application.yml配置文件中加入server:port:8443ssl:key-store:classpath:xxxx.jks#xxxx.jks的别名key-ali
  • 2022-10-17HelloPython
    #helloworldprint("helloworld")#参数a=100print(a)#条件ifa==98:print("a==98")elifa==88:print("a==88")else:print("a==100")#循环forbb=
  • 2022-08-29(一)jedis 接口之 KeyCommands
    publicinterfaceKeyCommands{booleanexists(Stringvar1);longexists(String...var1);longpersist(Stringvar1);Stringtype(String