- 博客(26)
- 收藏
- 关注
原创 solana链的钱包生成的两个依赖区别
Solana链钱包生成依赖对比:1) Portto依赖需使用bitcoinj生成助记词,通过SolanaBip44派生密钥对,流程较为复杂;2) Mmorrell依赖直接使用seed生成密钥对,操作更简便。两者都需首先生成16字节随机熵值和助记词,但密钥派生方式不同,前者需要额外BIP44处理,后者直接调用keyPair_fromSeed方法。最终都能输出钱包地址、公私钥等信息,但代码实现存在明显差异。
2025-10-10 19:00:55
288
转载 RedisTemplate常用集合使用说明-boundZSetOps(十一)
首先要定义一个BoundZSetOperations Java代码 收藏代码 1.BoundZSetOperations boundZSetOperations = redisTemplate.boundZSetOps(“bzso”); 1.add(V value, double score) 绑定键中添加值,同时指定值的分数 Java代码 收藏代码 1.boundZSetOperations.add(“a”,1); 2.boundZSetOperations.add(“b”,2); 2.range(l
2020-11-13 14:30:07
3471
转载 RedisTemplate常用集合使用说明-boundHashOps(七)
首先要定义一个BoundHashOperations BoundHashOperations<String, String, Object> boundHashOperations = redisTemplate.boundHashOps(“li”); 1、put(HK key, HV value) 新增元素到指定键中 boundHashOperations.put(“ww”,“i”); boundHashOperations.put(“w1”,“i1”); boundHashOperation
2020-11-13 14:29:53
6863
转载 RedisTemplate常用集合使用说明-boundValueOps(十)
首先要定义一个BoundValueOperations Java代码 收藏代码 1.BoundValueOperations boundValueOperations = redisTemplate.boundValueOps(“bvo”); 1.append(String value) 在原来值的末尾添加值 Java代码 收藏代码 1.boundValueOperations.append(“a”); 2.boundValueOperations.append(“b”); 2.get(long sta
2020-11-12 14:28:18
2828
4
转载 RedisTemplate常用集合使用说明-boundSetOps(九)
首先要定义一个BoundSetOperations Java代码 收藏代码 1.BoundSetOperations boundSetOperations = redisTemplate.boundSetOps(“bso”); 1.add(V… values)和members() 批量添加值,获取所有值 Java代码 收藏代码 1.//添加新值后查看所有的值 2.boundSetOperations.add(“a”,“b”,“c”); 3.boundSetOperations.members().forEa
2020-11-12 14:27:34
2739
转载 RedisTemplate常用集合使用说明-boundListOps(八)
首先要定义一个BoundListOperations Java代码 收藏代码 1.//定义绑定的键 2.BoundListOperations boundListOperations = redisTemplate.boundListOps(“lk”); 1.leftPush(V value)和rightPush(V value) 在绑定键中添加值 Java代码 收藏代码 1.//在绑定的键中添加值 2.boundListOperations.leftPush(“h”); 3.boundListOper
2020-11-12 14:26:31
3514
1
转载 RedisTemplate常用集合使用说明-opsForZSet(六)
1、add(K key, V value, double score) 添加元素到变量中同时指定元素的分值。 Java代码 收藏代码 1.redisTemplate.opsForZSet().add(“zSetValue”,“A”,1); 2.redisTemplate.opsForZSet().add(“zSetValue”,“B”,3); 3.redisTemplate.opsForZSet().add(“zSetValue”,“C”,2); 4.redisTemplate.opsForZSet().
2020-11-12 14:25:30
2897
转载 RedisTemplate常用集合使用说明-opsForSet(五)
1、add(K key, V… values) 向变量中批量添加值。 Java代码 收藏代码 1.redisTemplate.opsForSet().add(“setValue”,“A”,“B”,“C”,“B”,“D”,“E”,“F”); 2、members(K key) 获取变量中的值。 Java代码 收藏代码 1.Set set = redisTemplate.opsForSet().members(“setValue”); 2.System.out.println(“通过members(K key
2020-11-12 14:24:19
4168
转载 RedisTemplate常用集合使用说明-opsForHash(四)
1、put(H key, HK hashKey, HV value) 新增hashMap值。 Java代码 收藏代码 1.redisTemplate.opsForHash().put(“hashValue”,“map1”,“map1-1”); 2.redisTemplate.opsForHash().put(“hashValue”,“map2”,“map2-2”); 2、values(H key) 获取指定变量中的hashMap值。 Java代码 收藏代码 1.List hashList = red
2020-11-12 14:23:21
4249
转载 RedisTemplate常用集合使用说明-opsForList(三)
1、leftPush(K key, V value) 在变量左边添加元素值。 Java代码 收藏代码 1.redisTemplate.opsForList().leftPush(“list”,“a”); 2.redisTemplate.opsForList().leftPush(“list”,“b”); 3.redisTemplate.opsForList().leftPush(“list”,“c”); 2、index(K key, long index) 获取集合指定位置的值。 Java代码 收藏
2020-11-12 14:22:13
7011
转载 RedisTemplate常用集合使用说明-opsForValue(二)
1、set(K key, V value) 新增一个字符串类型的值,key是键,value是值。 Java代码 收藏代码 1.redisTemplate.opsForValue().set(“stringValue”,“bbb”); 2、get(Object key) 获取key键对应的值。 Java代码 收藏代码 1.String stringValue = redisTemplate.opsForValue().get(“stringValue”)+""; 2.System.out.pr
2020-11-12 14:20:32
350
转载 RedisTemplate的使用说明(常用接口方法)
在RedisTemplate中提供了几个常用的接口方法的使用,分别是: private ValueOperations<K, V> valueOps; private ListOperations<K, V> listOps; private SetOperations<K, V> setOps; private ZSetOperations<K, V> zSetOps; 本文主要讲解几个接口的使用。 RedisOperations 这个接口的实现类就是Red
2020-11-12 14:19:28
650
转载 RedisTemplate使用说明-opsForValue(一)
因工作需要,学习redis 找了很多资料…都不是很全面…我这里借鉴一下前人写好的资源整合一下… 1、set(K key, V value) 新增一个字符串类型的值,key是键,value是值。 Java代码 收藏代码 1.redisTemplate.opsForValue().set(“stringValue”,“bbb”); 2、get(Object key) 获取key键对应的值。 Java代码 收藏代码 1.String stringValue = redisTemplate.opsF
2020-11-12 14:18:19
4113
1
原创 mysql的常用函数
聚集函数 avg count max min sum 用于处理字符串的函数 合并字符串函数:concat(str1,str2,str3…) 比较字符串大小函数:strcmp(str1,str2) 获取字符串字节数函数:length(str) 获取字符串字符数函数:char_length(str) 字母大小写转换函数:大写:upper(x),ucase(x);小写lower(x),lcase(x) 字符串查找函数 获取指定位置的子串 字符串去空函数 字符串替换函数: 用于处理数值的函数 绝对值函数:abs(x
2020-11-03 15:29:15
148
转载 IntelliJ IDEA设置JVM运行参数
打开 IDEA 安装目录,看到有一个 bin 目录,其中有两个 vmoptions 文件,需针对不同的JDK进行配置: 32 位:idea.exe.vmoptions 64 位:idea64.exe.vmoptions -Xms512m -Xmx1024m -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=225m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCano
2020-05-11 08:59:18
2307
原创 Date类的转换及常用方法
java.util.Date date = new java.util.Date(); String s = date.toString(); System.out.println(date); System.out.println(s); System.out.println(“Date——>Long :”+date.getTime()); System.out.println(“Date...
2019-12-04 17:23:36
381
转载 MyBatis Plus代码生成
六、代码生成器 我们知道mybatis有一个代码生成器MBG,可以生成Java实体类mapper接口和映射文件,但是MybatisPlus却更加强大,可以生成service和controller,可以配置实体类是否支持AR等,代码生成器 说明:建议数据库表名和字段名采用驼峰命名方式,和实体来一致,可以避免在对应实体类产生的性能损耗 6.1.导入依赖 org.apache.velocity vel...
2019-11-12 16:27:32
306
转载 MySQL中各数据类型的取值范围
TINYINT -128 - 127 TINYINT UNSIGNED 0 - 255 SMALLINT -32768 - 32767 SMALLINT UNSIGNED 0 - 65535 MEDIUMINT -8388608 - 8388607 MEDIUMINT UNSIGNED 0 - 16777215 INT 或 INTEGER -2147483648 - 2147483647 INT ...
2019-11-06 15:41:12
301
转载 BIO,NIO,AIO整理(全称,介绍,区别)
先来个例子理解一下概念,以银行取款为例: 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。 异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支持异步IO操作API)。 阻塞 : ATM排队取款,你只能等待(使用阻塞IO时,Java调用会一直阻塞到读写...
2019-10-22 16:59:07
559
转载 Linux常用命令大全(非常全!!!)
和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。命令如下: 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i...
2019-10-17 14:48:16
520
转载 CGI与Servlet的区别和联系
定义: CGI(Common Gateway Interface 公共网关接口)是HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 功能: 绝大多数的CGI程序被用来解释处理杰自表单的输入信息,并在服 务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使 网页具有交互功能。 运行环境: CGI程序在UNIX操作系统上CERN或NCSA格...
2019-10-11 16:54:57
424
转载 Windows CMD命令大全
Windows CMD命令大全 命令简介 cmd是command的缩写.即命令行 。 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,...
2019-09-04 17:07:01
226
转载 数据库基本操作
用命令创建MySQL数据库 一、连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、 连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码. 如果刚安装好MYSQL,超级用户root是没有密码的,故...
2019-09-04 17:01:35
197
转载 数据库表的连接
数据库表的连接 Left Join, Inner Join 的相关内容,非常实用,对于理解原理和具体应用都很有帮助! left join 是left outer join的简写,left join默认是outer属性的。 Inner Join Inner Join 逻辑运算符返回满足第一个(顶端)输入与第二个(底端)输入联接的每一行。这个和用select查询多表是一样的效果,所以很少用到; out...
2019-07-01 23:36:20
203
转载 MYSQL数据库- 修改数据表名称、列名称
目录 一、修改列定义(modify col_name) 二、修改列类型(modify col_name) 三、修改列名称(change col_name) 三、修改表名称(rename table a to b) 用到的语句 a、修改列定义和名称: 语法一:Alter table tbl_name modify[column] col_name [first|after col_na...
2018-09-10 20:02:16
45823
原创 数组的3种排序算法
数组的排序 1.冒泡排序 for(int i = 0 ;i<is.length-1;i++){ for(int j = 0;j<is.length-1-i;j++){ if(is[j] > is[j+1]){//把大的数往后面移 ...
2018-09-03 20:03:37
3144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅