- 博客(4)
- 收藏
- 关注
原创 使用static + final修饰的字段的显示赋值,到底是在哪个阶段进行的赋值?
测试代码 public static int a = 1;//在初始化阶段<clinit>()中赋值 public static final int INT_CONSTANT = 10;//在链接阶段的准备环节赋值 public static final Integer INT_CONSTANT1 = Integer.valueOf(100);//在初始化阶段<clinit>()中赋值 public static Integer INT_CONS
2021-08-18 23:09:11
1114
2
原创 彻底搞定++ 自增运算符
主要是从字节码的角度去理解 ++ public void test(){ int i = 10; int j = 20; int a = i++; int b = ++j; } 代码对应的字节码指令 0 bipush 10 2 istore_1 3 bipush 20 5 istore_2 6 iload_1 7 iinc 1 by 1 10 istore_3 11 iinc 2 by 1 14 iload
2021-08-13 14:11:48
228
原创 springboot整合腾讯云的短信服务
大致实现过程 一、准备阶段(腾讯云服务器上操作:需要去购买短信服务) 1.在腾讯云上应用管理 -> 应用列表创建应用,得到 SDK appID(SDK AppID是短信应用的唯一标识,调用短信API接口时,需要提供该参数) App Key(App Key是用来校验短信发送合法性的密码,与SDK AppID对应,需要业务方高度保密,切勿把密码存储在客户端) 2.腾讯云中创建短信签名、创建短信正文模板(需要人工审核,一般是两个小时的样子) 签名:得到 ID和内容(等会需要使用这个内容里面的信.
2021-08-11 22:49:53
525
原创 linux 部署单个jar包 shell脚本
echo "部署开始" # 获取当前正在运行的jar 并结束该进程 str=`ps aux | grep *.jar | grep -v grep | awk '{print $2}'` kill -9 $str if [ "$?" -eq 0 ];then echo "kill success" else echo "没有jar在运行" fi # 获取当前路径 获取jar包的名称 dir=`pwd` # jar包的名称 jarName='' for item in `ls $dir` do .
2021-08-06 21:49:15
245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人