自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浊酒忘今生

或许,多一分的坚持,结局就是你我

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

原创 以太坊或ERC20转账查询(Java版本)

表现效果测试用例 EthTestData.java/** * 测试数据 * * @Autor Tricky * @Date 2021-04-01 22:06:36 */public class EthTestData {// {"address":"0xe81128942ed67a3b453576cad44fa9fb7f0b2098","privateKey":"8ca3edaabc0567d9555ade455bab24a27bea6ee0524e96ffac9a3cfc2b8

2021-04-02 00:41:36 5914 5

原创 波场归集充值回调(trx/trc10/trc20版本整合)

前面做过波场相关的转账交易(搭建节点跟不搭建节点的),现在对这些内容做以下整合。TRX转账功能 /** * 发起trx交易 * * @param privateKey 发起地址私钥 * @param to 收款地址 * @param sun trx数量(sun单位 1000000表示1trx) * @param remark 备注信息 * @return */ @Override public String transfer(S

2021-03-13 23:07:24 6299 2

原创 tron-gird请求量从每日10万升级到50万步骤

@所有人各位开发者,大家好!收到TronGrid团队通知,TronGrid官网上线了限时免费套餐,<br/>该套餐支持每日50万请求总量, 登陆TronGrid官网即可免费领取,<br/>详情参考:https://trongrid.zendesk.com/hc/en-us/articles/900005953386-TronGrid-Limited-Free-Plan-is-LiveTronGrid 官网:https://www.trongrid.io/2021年

2021-05-13 11:23:09 1526 6

原创 RocketMQ单点服务搭建(CentOS)

环境准备1、Linux系统,这里是CentOS 7 系统2、JDK版本 这里使用JDK11 下载地址: https://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/如选择4.8.0版本进行下载单点服务搭建解压到/opt/rocketmq-all-4.8.0目录下## 解压unzip rocketmq-all-4.8.0-bin-release.zip## 移动到opt目录下mv rocketmq-all-4.8.0-bin-releas

2021-04-29 11:44:21 401

原创 Filecoin:infura地址获取方式

账号创建1、打开Infura.io官网地址 https://infura.io/2、注册账号3、邮件注册+确认 略创建FIL项目

2021-04-22 09:02:59 785

原创 以太坊:infura地址获取方式

账号创建1、打开Infura.io官网地址 https://infura.io/2、注册账号3、邮件注册+确认 略创建连接url1、登录 略2、创建Project,输入你Project的名称3、获取不同的连接地址信息4、例如 你要初始化Web3J 就可以直接用上面的地址了,如我Java初始化Web3j为 web3j = Web3j.build(new HttpService("这里填上面的Https地址"));...

2021-04-02 11:53:43 1955 1

原创 tron(波场)trc20离线签名广播交易(Java版本)

前言由于在项目中需要,我们又为了节省服务器资源,决定不同步节点数据。也就说说,很多的一些API,我们是不能直接用的了,最直接的有创建地址、签名交易等等相关API修改地址生成TronUtils.java /** * 离线创建地址 * * @return */ public static Map<String, String> createAddress() { ECKey eCkey = new ECKey(random); String privateKey

2021-01-21 23:10:40 4571 17

原创 笔记:CentOS操作

修改时间/时区自动同步网络时间## 安装ntpdate命令yum install -y ntpdate##同步网络时间ntpdate ntp1.aliyun.com修改时区##设置为上海时间timedatectl set-timezone Asia/Shanghai##设置为香港时间timedatectl set-timezone Asia/Hong_Kong设置本地时间时区cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

2020-12-28 12:25:37 156 1

原创 Mybatis自动生成实体与Mapper工具类

随着MyBatis越来越深入人心,那么在使用Mybatis的时候,最最最麻烦的,莫过于是写Mapper。幸好,万能的程序猿们已经开发出一套方便的工具,根据已有的数据库表来生成对应的JavaBean以及相应的一些Mapper项目下载地址[]两个关键类1、Generator类,程序入口import org.mybatis.generator.api.MyBatisGenerator;import org.mybatis.generator.config.Configuration;import

2020-12-09 11:22:44 471 2

原创 svn安装教程

svn安装1、下载地址 https://tortoisesvn.net/downloads.zh.html2、根据自己电脑的系统,安装对应版本。如我这里是64位的windows系统(现在windows一般都是64位的了),就安装这个3、安装的时候,如果没有特殊需求,就一直点击下一步就好4、安装完成之后 到一个目录下右键,可以看到如下svn使用 检出(checkout)目录1、到你自己选定的位置,创建一个新的文件夹,改好名字2、进入该文件夹,右键点击 Svn Checkout…3、弹出

2020-11-24 11:26:01 2645

原创 Redis:关于 redisTemplate.opsForSet().members(key)获取不了全部数据问题

问题描述今天遇到一个很神奇的问题,我使用redisTemplate.opsForSet().members(key)获取得到的结果,居然只有仅仅的一个。然而,我使用redisTemplate.opsForSet().size(key)得到的结果却比1要大,如我这里的是16.问题分析出于好奇,于是我就直接使用 redisTemplate.opsForSet().add(key2, values);来添加一系列的数据,如 for (int i = 10; i < 20; i++) {

2020-11-23 16:10:42 10394

原创 一个简单的RabbitMQ例子(java版本)

配置文件application.ymldemo: rabbit: address: 192.168.0.188:5672 virtual-host: /demo username: demo password: "123456"server: port: 1852 servlet: context-path: /rmqpom.xml文件<?xml version="1.0" encoding="UTF-8"?><projec

2020-10-23 15:45:53 416 1

原创 rsync文件同步流程(一个简单的文件同步服务搭建)

rsync文件同步流程安装yum install rsync -d源数据服(rsync-server)用户密码 (用户名为user 密码为123456) /data/rsync_user.dbuser:123456主要,需要修改权限为400 否则会出错chmod 400 /data/rsync_user.db同步目录配置 /etc/rsyncd.conf在文本最后添加[storeName]##同步文件的目录path = /data/dt## 只读read only =

2020-09-10 11:56:50 286

原创 Docker常用服务环境搭建

Docker常用服务环境搭建MySQL:5.7 搭建##拉取镜像docker pull mysql:5.7.29##创建并且运行docker run -d --name mysql \ -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD=123456 \ -v /data/docker/mysql/data:/var/lib/mysql \ --privileged \ mysql:5.7.2

2020-09-02 11:43:31 281

原创 Jni:使用openssl库进行rsa加密解密(Linux编译篇)

前面两篇中,已经介绍过如何搭建jni环境以及编写自己的一个jni调用(包括引入第三方类库 如openssl)Jni:使用openssl库进行rsa加密解密 (环境搭建篇)Jni:使用openssl库进行rsa加密解密(实现篇)下面我们要说的是,如何在linux下面编译出我们需要的c++类库,也就是 libxxx.so的so文件 (这里注意,我们用到的文件是一定要以 lib开头的)例如我们需要加载的是 System.loadLibrary(“MyJni”) 那么这个文件在linux下面的文件名称应

2020-08-25 21:41:25 576

原创 Jni:使用openssl库进行rsa加密解密(实现篇)

前面,已经对于一个vs 2019 的jni环境的搭建已经做了说明。免费机票 Jni:使用openssl库进行rsa加密解密 (环境搭建篇)安装Opensslwindows安装:百度网盘下载链接:https://pan.baidu.com/s/10WlgBJ3J25oIH4JXVgWLOA提取码:ABCD无脑安装版,略过。这里你要记住你安装好的位置。例如我的是 C:\Program Files\OpenSSL-Win64Centos安装:这里我是在网上摘抄的。安装这些就不写了,不是本篇重点

2020-08-25 21:21:15 1329

原创 Jni:使用openssl库进行rsa加密解密 (环境搭建篇)

最近项目中,突然不想把加密算法直接写到java上面,毕竟很简单的一个反编译就能看到你的实现逻辑或者是公钥私钥/种子。于是,就有了想利用jni来进行加密算法处理。首先,先在windows平台下面进行开发。编辑工具就直接使用vs 2019的社区版了。创建c++的jni项目创建项目:(我这里是使用英文版的,如果想用就下载个对应的语言包就好)点击菜单栏 File->new->project然后之后,就自己选择好对应的项目位置,再点击create来进行创建即可。这里就直接略过。JNI依赖

2020-08-25 18:13:08 847

原创 Docker安装ZooKeeper查看状态报错

>sh zkServer.sh statuszkServer.sh: 78: /apache-zookeeper-3.6.1-bin/bin/zkEnv.sh: [[: not found-p: not foundjava is /usr/local/openjdk-11/bin/javaError: JAVA_HOME is not set and java could not be found in PATH.改用 bash zkServer.sh status或者 ./zkServ

2020-08-11 22:43:36 1336

原创 Redis工具类 一篇就足够(Java版本)

前言之前一直在找一些redis相关的操作类/工具类相关的文章,奈何各种参差不齐,不甚满意。于是,就自己动手来写一个。基础操作类,这个是最最最基本的RedisUtils.java 以下直接附上代码(奇怪,为啥我的代码不是黑底的,总觉得黑底的比较帅)思维导图啥的,我也不说了,毕竟真的认真看,真的需要的人会自己仔细看,这代码也就看看就懂。(可能我这里的hashObject的保存有点绕,要多看下)。那我这里就简单说下,HashObject对应的java类,就是IRedisObject (里面只有一个返回s

2020-08-04 21:23:58 589

原创 JMS之ActiveMQ工具类

为什么要用MQ网络上面说使用jms的好处,肯定一搜就一大堆。以下是我自己的几个观点1、代码解耦,使得各个模块的耦合度降低2、消除高并发访问高峰,如商城系统3、分布式服务之间的交互,保证消息不会丢失以及逻辑顺序一致性ActiveMq环境搭建一、准备好java环境(这个搭建教程就直接忽略)二、下载对应版本的ActiveMq 下载地址三、解压安装#创建目录 /opt/activemq$ mkdir /opt/activemq# 把下载好的activemq安装包放到/opt/activemq

2020-07-08 13:18:12 712 5

原创 以太坊主网同步问题(Looking for peers)

Looking for peers 问题开启以太坊主网同步后,后台一直显示INFO [07-03|10:11:38.701] Looking for peers peercount=0 tried=3 static=68INFO [07-03|10:11:50.453] Looking for peers peercount=0 tried=6 static=68INFO [07-03|10:12:03.59

2020-07-03 10:21:26 9682 13

原创 初学以太坊--环境搭建篇

由于在windows下编译安装geth需要go语言等一系列步骤,初学者比较有点懵,以下介绍一个最简单的方法1、下载资源官网:https://geth.ethereum.org/downloads/csdn资源:https://download.csdn.net/download/sail331x/125498622、解压 (如我这里是解压到 C:\geth\1.9.15 中,文件夹重命名过,所有exe文件都在这个目录下)3、加入到环境变量PATH中(不会的就直接自己百度,把上面的目录放到Pa

2020-06-25 18:33:37 4130

原创 IDEA创建SpringBoot工程403报错

今天用IDEA创建一个SpringBoot工程,发现报错如下Initialization failed for 'https://start.spring.io'Please checkURL,network and proxy setting.解决方式输入内容:https://start.aliyun.com

2020-05-27 09:47:49 673 2

原创 Omni(Usdt)最新区块

OmniUsdt最新区块链接:https://pan.baidu.com/s/17dsbAZzwXQxr1-7PDac3_A链接:https://pan.baidu.com/s/17dsbAZzwXQxr1-7PDac3_A备份日期为 20200420左右~ 大约170+W的高度

2020-04-30 17:23:09 942 3

redis-core-java.zip

这个项目是我从自己的部分项目中抽取出来。 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。 Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。 [1] Redis支持主从同步。数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。这使得Redis可执行单层树复制。存盘可以有意无意的对数据进行写操作。由于完全实现了发布/订阅机制,使得从数据库在任何地方同步树时,可订阅一个频道并接收主服务器完整的消息发布记录。同步对读取操作的可扩展性和数据冗余很有帮助。 redis的官网地址,非常好记,是redis.io。(域名后缀io属于国家域名,是british Indian Ocean territory,即英属印度洋领地),Vmware在资助着redis项目的开发和维护。

2020-08-04

JMS之ActiveMQ工具类+使用例子.zip

Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。

2020-07-08

geth-alltools-windows-amd64-1.9.15-0f77f34b.zip

Geth 又名 go-ethereum,是 ethereum 协议的具体落地实现,通过 geth,可以实现 ethereum 的各种功能。使用方法直接解压后放到windows的PATH环境变量中,不会使用的直接留言即可

2020-06-24

redis-3.0.504-windows.zip

windows版本的redis. Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。

2020-02-13

hotswap-for-java-file.zip

JAVA文件热更 相关的配置在HotSwapConf中,可以根据需要修改 热更的文件为java文件,大致是把java文件动态编译成class 然后用agentmain来进行热更 程序启动后,可以自己手动调用HotSwapManager.startTimerTask()方法来启动自动热更的schedule 也可以自己弄个定时器,调用HotSwapManager.runHotSwap() 默认的时候会在HotSwapManager的static模块启动时创建一个hotswap文件夹, hotswap文件夹中有三个文件 1、classes文件夹,就是把java文件编译出来的class文件存放位置 2、java文件夹,就是你要热更的java文件存放路径(热更的时候把你要热更的java文件放到里面就好) 3、history文件夹,就是java文件夹的备份 热更有一些要注意的 1、while(true)一直运行的逻辑,有可能热更失败,建议解决方法就是把大括号里面的放到一个方法里面执行 2、匿名内部类不能热更 3、不能修改类结构 4、不能修改方法签名 如果有问题,可以发送邮件到 [email protected]

2020-02-07

common-tools-hotswap.zip

下载了使用 记得看README.txt文件 不看你吃亏 本项目为java代码热更 限制: 1、只可以改方法逻辑 2、不可以改whilte(true)及类似代码逻辑里面的东西(一直执行,不会跳出来那种) 3、别修改方法签名及类结构(如成员变量 方法签名 修饰符等) 注意: 1、需要用到的agent/commons-agent.jar为hotswap打出来的包(HotSwapManager中定义) 2、需要用到lombok插件 3、测试的class为 DemoTestClazz 4、定时检测热更的class为CheckHotwapSchedule 5、热更后(不管成功失败),都会删除原class文件 6、热更的class文件请放到classes目里下(HotSwapManager中定义) 如有其他问题,可以留言或者发邮件到[email protected]

2019-12-30

SpringCloudForEurekaDemo.zip

Eureka的一个示例,里面包含有eureka-server(服务注册中心),eureka-client(接口提供),eureka-consumer(接口消费)三个子项目

2019-12-11

hibernate+proxool+logback+mysql 非spring整合.zip

自己写的hibernate+proxool的demo整合,亲测可用。项目可以拿来做做参考。如果有什么问题 欢迎留言作讨论。使用的话,请自己配置好proxool.xml文件 以及导入resources里面的sql(这里的sql是demo里面的entity表)

2019-08-15

Securecrt8.3.0--含破解

Securecrt8.3.0版本,安装完之后先别打开。然后把genkey.exe放到安装目录里面,点击后patch一下,再运行crt 填上相关的信息即可。亲测可用

2018-11-24

Centos7安装Mysql5.6

CentOS7下安装Mysql5.6,具体教程(含截图,亲测可用/我自己一步步来总结下来的)CentOS7下安装Mysql5.6,具体教程(含截图,亲测可用/我自己一步步来总结下来的)CentOS7下安装Mysql5.6,具体教程(含截图,亲测可用/我自己一步步来总结下来的)

2018-11-24

Java反编译工具 jd-gui

java反编译工具,windows平台可以用exe或者jar进行反编译,

2018-10-19

Netty4+ProtoBuf通信框架

客户端与服务端通信,协议用protoBuf。maven项目,其中有startClient与startServer两个mainClass。不懂的可以留言

2018-07-27

protobuf-java-3.4.0.zip

Google Protocol Buffer(简称 Protobuf)是一种轻便高效的结构化数据存储格式,平台无关、语言无关、可扩展,可用于通讯协议和数据存储等领域。

2018-03-15

protobuf-java-3.4.0.tar.gz

Google Protocol Buffer(简称 Protobuf)是一种轻便高效的结构化数据存储格式,平台无关、语言无关、可扩展,可用于通讯协议和数据存储等领域。

2018-03-15

空空如也

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

TA关注的人

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