自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jc0803kevin的专栏

Jc工作室

  • 博客(204)
  • 资源 (16)
  • 收藏
  • 关注

原创 solidity selfdestruct合约销毁

2、获取合约地址的eth余额,余额为第一步附带的value。,进行合约的销毁,并把剩余的ETH转给receiver。1、部署合约,附带value。

2024-11-01 16:19:10 190

原创 solidity delegatecall使用

【代码】solidity delegatecall使用。

2024-11-01 15:55:07 133

原创 solidity call使用

1、部署合约时附带 value。在合约中调用其他的合约的方法。2、调用合约,给接收地址。

2024-11-01 15:53:15 239

原创 solidity 字符串拼接

【代码】solidity 字符串拼接。

2024-10-31 11:47:47 416

原创 solidity的struct对象,web3j java解析输出参数

【代码】solidity的struct对象,web3j java解析输出参数。

2024-10-30 14:11:17 402

原创 Remix中struct入参

结构体最终其实也是数组,所以在remix中传参就是传入一个数组。传入错误的类型就会提示异常。

2024-10-30 11:28:25 142

原创 合约测试 truffle test

测试文件应置于./tests目录。Truffle只会运行以.js,.es,.es6和.jsx结尾的测试文件,其它的都会被忽略。–network development 选择网络,配置在truffle-config.js内。要执行测试,执行下面的命令。

2024-10-29 16:08:56 154

原创 计算合约方法的签名

部署合约,然后传入对应方法的签名,执行getSelector,就可以获得输出。

2024-10-29 15:10:52 382

原创 初始化项目 truffle init

Truffle需要定义的合约名称和文件名准确匹配。会帮我们创建一个空工程。

2024-10-29 10:35:27 174

原创 部署合约 truffle migrate

如果不存在新的迁移,truffle migrate 将不会执行任何操作。我们可以使用 --reset 选项从头开始运行所有迁移。如果我们的迁移先前已成功运行,则 truffle migrate 将从上次运行的迁移开始执行,仅运行新创建的迁移。文件名以数字为前缀,后缀为描述。编号前缀是必需的,以便记录迁移是否成功运行。一个简单的迁移文件,如文件名:4_example_migration.js。部署到测试网络,网络比较慢,可能会出现timeout。部署成功之后就可以查到对于的合约。要运行部署,请运行以下命令。

2024-10-29 10:31:26 168

原创 Solidity的Truffle框架实战

在console中部署合约,并且进行合约的交互

2024-10-28 11:49:49 1369

原创 在console中部署合约,并且进行合约的交互

【代码】在console中部署合约,并且进行合约的交互。

2024-10-28 11:24:46 397

原创 npm设置镜像源

4、查看当前使用的镜像地址。

2024-10-25 17:13:19 245

原创 WSL使用Windows宿主机代理

至此,就可以在WSL中使用Windows宿主机的代理了。开启window宿主机VPN代理,必须打开局域网的选项。

2024-10-24 13:42:32 157

原创 WSL-默认root登录

在此之前需要安装WSL的扩展包。

2024-10-24 11:49:26 478

原创 Mysql查询日志

Mysql查询日志默认是关闭状态的。记录所有的查询语句。

2024-08-19 21:07:18 210

原创 Mysql事务隔离级别

Mysql默认的隔离级别。

2024-08-19 16:13:44 999

原创 Java中VM options与Program arguments区别与作用

Java中VM options与Program arguments区别与作用。

2024-08-18 20:55:06 363

原创 java启动命令中-D和--的区别

java启动命令中-D和–的区别在 SpringBoot 项目中,启动时,通过-D或--添加参数,都可以直接覆盖yml或properties配置文件中的同名配置,如果不存在则相当于添加了一个配置。

2024-08-18 20:53:59 247

原创 Mysql:查看表索引的方法

【代码】Mysql:查看表索引的方法。

2024-08-16 16:37:50 252

原创 Redis:缓存击穿,缓存穿透,缓存雪崩

缓存和数据库中都没有的数据,可用户还是源源不断的发起请求,导致每次请求都会到数据库,从而压垮数据库。这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。*** 解决方案**

2024-08-15 07:49:02 1528

原创 Redis:缓存穿透

缓存和数据库中都没有的数据,可用户还是源源不断的发起请求,导致每次请求都会到数据库,从而压垮数据库。这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。*** 解决方案**

2024-08-15 07:46:25 313

原创 Redis:缓存雪崩

​ 缓存雪崩是指当缓存中有大量的key在同一时刻过期,或者Redis直接宕机了,导致大量的查询请求全部到达数据库,造成数据库查询压力骤增,甚至直接挂掉。​ 和缓存击穿不同的是,缓存击穿指并发查同一条数据,缓存雪崩是不同数据都过期了,很多数据都查不到从而查数据库。*** 现象 ** :数据库的访问压力瞬间激增,服务负载过高产生雪崩的原因大致有两种。

2024-08-14 15:09:45 262

原创 Redis:缓存击穿

在某些 Key 属于极端热点数据,且并发量很大的情况下,如果这个 Key 过期,可能会在某个瞬间出现大量的并发请求同时回源,相当于大量的并发请求直接打到了数据库。这种情况,就是我们常说的缓存击穿或缓存并发问题。*** 现象 ** :数据库的访问压力瞬间激增,Redis正常运行。业务允许下,设置缓存永不过期。*** 解决办法**

2024-08-14 15:08:44 362

原创 Redis常见问题

Redis的持久化的策略redis超过内存大小是否会挂?Redis 大Key排查与优化

2024-08-09 13:44:03 318

原创 阿里的redis集群配置

【代码】阿里的redis集群配置。

2024-08-08 18:29:15 152

原创 Redis 大Key排查与优化

bigkey简单来说就是存储本身的key值空间太大,或者hash,list,set等存储中value值过多。没有具体的衡量标准。

2024-08-08 18:26:37 1460

原创 排查Redis大key的方法

它是一个非阻塞操作,支持游标(cursor)的方式来逐步遍历所有key。使用SCAN命令可以避免阻塞,减少对Redis性能的影响。这样组合的方式操作比较复杂,需要对命令使用非常熟悉。在生产环境需要更快,更高效的发现问题还是建议使用成熟的分析工具,毕竟也都是用这些命令组合起来的。对于集合类型来说,这个方法只统计集合元素的多少,而不是实际占用的内存量。这个方法只能返回每种类型中最大的那个bigkey,无法得到大小排到前N位的bigkey。实际上bigkey的底层也使用SCAN命令执行。

2024-08-08 16:48:56 992

原创 Redis:创建Bigkey

模拟创建大key数据。

2024-08-08 11:16:34 308

原创 Ubuntu 安装Redis

安装redis-server。

2024-08-08 10:11:57 341

原创 Redis的持久化的策略

比如,如果你做一百次加法计算,最后你只会在数据库里面得到最终的数值,但是在你的 AOF 里面会存在 100 次记录,其中 99 条记录对最终的结果是无用的;AOF持久性记录服务器接收到的每个写操作,然后,可以在服务器启动时再次重播这些操作,重建原始数据集,使用与Redis协议本身相同的格式记录命令。执行了 save 命令,就会在主线程生成 RDB 文件,由于和执行操作命令在同一个线程,所以会阻塞主线程。Redis 支持在不影响服务的前提下在后台子进程(主进程可以继续处理命令请求,避免阻塞主进程。

2024-08-07 15:15:40 1097

原创 redis超过内存大小是否会挂?

redis超过内存大小是否会挂好奇这个问题,所以做了个实验。答案是会挂掉的,并且数据没有完全持久化。容量达到限制之后,内存溢出,Redis服务会挂掉。但是重启redis可以发现,实际落库持久化的并没有执行那么多程序日志可以看出执行到这里开始挂掉,但是却没有完全持久化成功。那redis的持久化策略是啥呢?

2024-08-07 11:17:10 471

原创 centos7-ssh互信

centos7-ssh互信。

2024-08-05 16:38:36 466

原创 Docker 设置代理

【代码】Docker 设置代理。

2024-08-05 16:37:07 763

原创 Jenkins:单独构建子模块

在Maven的多模块项目中,如果每次构建都全部构建一边,然后在使用其中一个子模块的jar,这样构建很费时间。可以单独选择要构建的子模块即可。Jenkins:单独构建子模块。

2024-08-02 10:53:14 572

原创 Jenkin:动态选择Git分支

{}

2024-08-02 10:52:24 500

原创 K8S Service-NodePort:固定端口

可以看出来,通过nodeIP:nodePort。Service-NodePort:固定端口。3、查看对应的SVC,Pod。4、Nginx配置,

2024-07-30 13:30:36 652

原创 harbor私有仓库配置到k8s里面

在新的Pod定义中,引用这个Secret作为。生成base64编码的docker配置信息。生成secret对应的pod。将以下内容复制到文件中。

2024-07-30 13:29:35 695

原创 The server quit without updating PID file (/usr/local/mysql/data/master.pid).[FAILED]

在重启MySQL的时候,出现上述问题。该文件早不到,这是因为原来的主机名叫做。,但是后面将主机名改成了。,所以找不到这个文件。解决办法是:复制一份。就不会出现这个问题了。

2024-07-29 17:40:52 439

原创 Mysql:删除库下面所有表

Mysql删除库下面所有表。

2024-07-29 17:39:44 442

bitcoinj-core-0.14.7-javadoc-apidocs,bitcoinj文档

bitcoinj-core-0.14.7-javadoc-apidocs,bitcoinj文档

2024-10-25

Springboot ActiveMQ 集成.rar

Springboot ActiveMQ 集成,该项目中包含手动创建连接,以及使用Spring提供的支持,JmsTemplate的使用方式。

2019-08-02

阿里巴巴Java开发手册终极版v1.3.0

阿里巴巴Java开发手册终极版v1.3.0,良好的规范才能进行更好的编码和管理

2018-11-23

com.google.zxing生成二维码

使用com.google.zxing生成二维码然后再页面上展示 此方法生成的二维码是base64编码之后的。 在页面上展示的时候需要指定二维码图片的格式。

2017-09-19

HttpsClient

HttpsClientHttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议.这个小工程就是讲解。

2017-09-19

JavaDOC注释使用方法

Java 程序员都应该知道使用 JDK 开发,最好的帮助信息就来自 SUN 发布的 Java 文档。它分包、分类详细的提供了各方法、属性的帮助信息,具有详细的类树信息、索引信息等,并提供了许多相关类之间的关系,如继承、实现接口、引用等。

2017-09-19

纯JS---省份城市级联选择,

纯JS---省份城市级联选择,

2017-09-19

jsoup-1.8.1.jar

jsoup-1.8.1.jar

2017-08-21

jsch-0.1.51.jar

jsch-0.1.51.jar

2017-08-21

org.apache.commons

org.apache.commons

2017-08-21

wget_1.11.4.zip

wget 下载命令

2017-06-06

dom4jAPI帮助文档.chm

dom4jAPI帮助文档

2017-06-06

fastjson-1.1.26-API.chm

fastjson,如果出现一片空白,右键属性,解除锁定。

2017-05-24

jQuery EasyUI 1.4.5 版 API 中文版

jQuery EasyUI 1.4.5 版 API 中文版

2017-05-19

jQuery1.11.0.chm 帮助文档

jQuery1.11.0.chm

2017-05-19

EasyUi图标扩展样式

EasyUi图标扩展样式

2017-05-19

highcharts中文帮助文档

官方文档 https://api.hcharts.cn/

2017-05-19

空空如也

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

TA关注的人

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