自定义博客皮肤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工作室

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

原创 Jdk7不同集合的扩容机制

ArrayListHashMap容量 × 负载因子HashSet容量 × 负载因子VectorHashtable容量 × 负载因子通过了解不同集合类的扩容机制,可以更好地选择和使用合适的集合类,避免频繁扩容带来的性能开销。

2025-03-16 19:33:29 235

原创 docker Mysql主从配置

如果出现这种情况,就需要降低配置文件权限,否在会被忽略,那么bin-log是没有开启成功的.验证是否成功,在master中创建一个数据库,可以看到同步到salve中,这就标识成功.在salve节点中,加入到master中。创建用于同步bin-log的用户。

2025-03-15 10:07:16 308

原创 docker mysql 默认配置文件路径

那么这么多个文件,那个才是在docker 环境下MySQL的配置文件呢?其他的版本也可以通过这种方式来查看,最终生效的配置文件.

2025-03-15 09:48:27 284

原创 安装docker-compose

【代码】安装docker-compose。

2025-03-10 17:20:31 177

原创 docker-compose启动项目

【代码】docker-compose启动项目。

2025-03-10 17:19:25 218

原创 MySQL 值为Null会导致的问题

在使用聚会函数,SUM,AVG等,如何值为NULL,查询结果也是NULL,不会是预期值0.值时,如果执行非等于查询(<>/!

2025-03-09 11:43:47 351

原创 MySQL索引下推

在索引查找时,直接应用。

2025-03-08 20:10:22 401

原创 聚簇索引 VS 非聚簇索引

在大多数数据库管理系统(如 MySQL InnoDB、SQL Server)中,是一种特殊的索引类型,其索引结构与数据行的物理存储顺序一致。每张表只能有一个聚簇索引。

2025-03-08 20:09:13 300

原创 程序员这个行业的红利结束了吗?

很久没有面试的大壮,开始准备起来面试了,看到那些铺天盖地的AI的宣传,”ai如何帮助程序员写代码“,”ai只需要10分钟帮助你从需求分析,代码编写,单元测试,编写注释完整搞定一套流程“,”最新版本的模型又更新到5.0了“。大壮做回了人的生活,他关掉了早上的闹钟,中午的闹钟。”链家 期待您的加入,月薪上万“,”保险经理“,大壮没有投这些岗位,想要找到是程序员的工作,昨天他在boss上操作提示”无法进行沟通,今日沟通人数已达到上线,请明天再试“,就只有一个”确定“按钮,没有”取消“按钮。”这边薪资期望多少哈“

2025-03-05 11:53:39 444 1

原创 程序员为ai编程工具打工

现在是ai辅助编程的好时代,利用ai编程工具确实可以提高编码效率,各大ai编程工具层出不穷。无出其右的是大部分都是要收费的,免费的会有各种限流控制。程序员要更好的提高效率,那就的购买收费工具,公司大概率是不会为员工购买的,所以这不就会形成程序员为ai编程工具打工的现象么。

2025-02-20 16:36:16 213

原创 gradle distributionUrl 国内镜像

gradle distributionUrl 国内镜像。直接从官方下载,网络经常超时,需要改成从国内进行下载。

2024-11-07 15:54:46 2266

原创 solidity selfdestruct合约销毁

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

2024-11-01 16:19:10 420

原创 solidity delegatecall使用

【代码】solidity delegatecall使用。

2024-11-01 15:55:07 217

原创 solidity call使用

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

2024-11-01 15:53:15 438

原创 solidity 字符串拼接

【代码】solidity 字符串拼接。

2024-10-31 11:47:47 491

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

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

2024-10-30 14:11:17 544

原创 Remix中struct入参

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

2024-10-30 11:28:25 185

原创 合约测试 truffle test

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

2024-10-29 16:08:56 185

原创 计算合约方法的签名

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

2024-10-29 15:10:52 435

原创 初始化项目 truffle init

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

2024-10-29 10:35:27 218

原创 部署合约 truffle migrate

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

2024-10-29 10:31:26 238

原创 Solidity的Truffle框架实战

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

2024-10-28 11:49:49 1574

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

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

2024-10-28 11:24:46 422

原创 npm设置镜像源

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

2024-10-25 17:13:19 823

原创 WSL使用Windows宿主机代理

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

2024-10-24 13:42:32 1013

原创 WSL-默认root登录

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

2024-10-24 11:49:26 1788

原创 Mysql查询日志

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

2024-08-19 21:07:18 220

原创 Mysql事务隔离级别

Mysql默认的隔离级别。

2024-08-19 16:13:44 1010

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

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

2024-08-18 20:55:06 406

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

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

2024-08-18 20:53:59 470

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

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

2024-08-16 16:37:50 284

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

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

2024-08-15 07:49:02 1549

原创 Redis:缓存穿透

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

2024-08-15 07:46:25 319

原创 Redis:缓存雪崩

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

2024-08-14 15:09:45 270

原创 Redis:缓存击穿

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

2024-08-14 15:08:44 371

原创 Redis常见问题

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

2024-08-09 13:44:03 326

原创 阿里的redis集群配置

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

2024-08-08 18:29:15 164

原创 Redis 大Key排查与优化

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

2024-08-08 18:26:37 1923

原创 排查Redis大key的方法

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

2024-08-08 16:48:56 1457

原创 Redis:创建Bigkey

模拟创建大key数据。

2024-08-08 11:16:34 327

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关注的人

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