- 博客(54)
- 资源 (3)
- 收藏
- 关注
原创 自定义Generate POJOs.groovy
Intellij IDEA 通过数据库表逆向生成带注释的实体类文件(Generate POJOs.groovy)生成JPA实体文件,生成的代码如下:import lombok.Data;import javax.persistence.*;import java.io.Serializable;import io.swagger.annotations.ApiModel;import io.swagger.annotations.ApiModelProperty;@Table ( name
2020-05-20 10:51:48 3259 2
原创 Java开发的一些常用工具
Java开发的一些常用工具1.jdk 2.maven 3.idea 4.git 5.tomcat 6.eclipse 7.notepad++ 8.Postman 9.mysql 10.navicat/SQLyog 11.TortoiseSVN 12.xftp/xsell 13.redis 14.PLSQL百度网盘链接:https://pan.baidu.com/...
2020-04-26 15:05:38 337
原创 Spingcloud-hystrix DashBoard 打开hystrix.stream出现404的问题
**错误描述:在打开DashBoard 监控视图的时候出现404,如下:ashboardConfiguration$ProxyStreamServlet : Failed opening connectionto http://localhost:7001/actuator/hystrix.stream?delay=2000 : 404 :HTTP/1.1 404解决方法:注入...
2019-10-28 16:20:49 1840
原创 ActiveMQ学习2:SpringBoot整合ActiveMQ
1.简介:这篇博客主要记录SpringBoot整合ActiveMQ的过程,并且实现queue、Topic模式的消息传递。项目主要类如下,Email是一个消息实体,DestinationList是消息目的地列表,JmsConfiguration是一些配置,Consumer与Producer是消费者与生产者。2.实现过程:pom.xml <!-- starter-a...
2019-09-27 11:00:37 231 3
原创 ActiveMQ学习1:入门
1.什么是MQ(消息中间件)?消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。对于消息中间件,常见的角色大致也就有Producer(生产者)、Consumer(消费者)2.为什么使用MQ?在高并发环境下,MQ通过异步处理请求的方式极大的提高系统性能。3.什么是JMS?J...
2019-09-25 20:41:06 285 1
原创 自定义接口响应格式ResponseBo
import java.util.HashMap;public class ResponseBo extends HashMap<String, Object> {private static final long serialVersionUID = -8713837118340960775L;// 成功private static final Integer SUCCES...
2019-05-28 10:57:54 906 1
原创 Netty学习2(netty整合protobuf进行数据传输)
1.目标:使用netty整合protobuf进行高效数据传输2.为什么使用protobufProtobuf是Google开发的一种平台无关、语言无关、可扩展且轻便高效的序列化数据结构的协议,可以用于网络通信和数据存储。使用protobuf编译器能自动生成代码,但需要编写proto文件。3.生成protobuf消息:项目结构如下:1)首先要下载protobuf工具,下载完毕,解压到项目的...
2019-05-09 11:30:30 1384 2
原创 java微信登录认证
1.目标:本篇文章主要是实现微信扫一扫登录功能。2.思路微信扫一扫登录的基本思路为:到公众号配置域名生成二维码链接用户扫描二维码微信回调二维码链接的回调路径在回调函数中根据code参数获取openId和accessToken,再根据openid和accessToken获取微信用户详细信息(包括头、昵称、地址…)其他具体业务这篇文章,主要提供java代码实现,具体官方文档请...
2019-04-29 09:37:12 1502 1
原创 如何在非controller层,注入service层
如何在非controller层,注入service层下面我们将UserInfoService注入到DataUpLoad 类中,步骤如下:下面我们将UserInfoService注入到DataUpLoad 类中,步骤如下:首先要在需要用到的类加@Component使用@PostConstruct将注入的对象交给静态对象管理@Component public class DataUpLo...
2019-04-24 11:38:29 2211 1
原创 2018,为何如此艰难?
2018终于来到尾声,过两天我们就要送走2018,迎来全新的2019了。回首2018,很多人不禁感慨,这一年,为何这么难?经济寒冬、美国经济制裁、互联网公司大裁员、失业、焦虑、压抑 、失眠。。。各种不顺的事情接踵而来,为什么我们明明很努力却还是过不好2018?小未认为,经济大环境固然对我们生活有一定影响。但是,要想真正过好生活,避免瞎忙活,你需要给自己立一个Flag,赶快抓住20...
2019-01-07 16:29:42 441
原创 XRP-离线签名
这篇文章使用xrp测试环境实现以下功能:1.xrp离线签名交易;2.xrp充值;3.xrp生成秘钥对(要自己搭建xrp节点,测试网无法调用生成秘钥对的方法);4.xrp查询余额1.maven首先要下载:ripple-bouncycastle和ripple-core两个jar包,导入本地仓库。 &amp;amp;amp;lt;dependency&amp;amp;amp;gt; &amp;amp;amp;l
2019-01-04 16:48:41 2050 5
原创 USDT离线签名
本篇文章仍然使用bitcoinj开源项目来解决UDST的离线签名。如果引入bitcoinj请看上篇文章:BTC离线签名1.上代码: /** * usdt 离线签名 * * @param privateKey:私钥 * @param toAddress:接收地址 * @param amount:转账金额 * @return ...
2018-12-26 18:10:38 3585 10
原创 EOS开发2:使用超级节点进行api测试
本篇文章主要讲使用超级节点对接EOS币,由于搭建环境是个比较麻烦、费时、而且多坑的过程,笔者认为完全可以不需要自己搭建节点,使用超级节点就能满足大部分需求。1. 使用开源项目eos4j对接EOS api源码地址:https://github.com/espritblock/eos4jjar下载:https://download.csdn.net/download/m0_37754981...
2018-11-30 11:52:34 1974 6
原创 EOS开发1:EOS计算RAM价格
这里讲一下EOS RAM 价格的计算方法,基于eos4j项目。直接上代码,如下: @Test public void getRate() { EosRpcService eosRpcService = new EosRpcService(&amp;quot;https://proxy.eosnode.tools&amp;quot;);//公网超级节点 TableRowsReq t...
2018-11-26 19:30:26 857
翻译 区块链入门:如何简单易懂地介绍区块链(图文)
原标题:区块链是什么,如何简单易懂地介绍区块链? 区块链目前就处于一个人人都谈区块链,却无法感知其实际技术魅力的阶段,正是因为此,做出区块链的杀手级应用就至关重要,要做到这一点就需要进行各种场景的探索。 2月7日,快播CEO王欣出狱,在与58同城CEO姚劲波、YY董事长李学凌、小鹏汽车创始人何小鹏等昔日好友相谈甚欢后,王欣透露接下来要从区块链再出发,这个决定...
2018-10-21 14:38:23 10749 2
转载 区块链入门:几张图看懂区块链是什么?
“区块链”的概念可以说是异常火爆,好像互联网金融峰会上没人谈一谈区块链技术就out了,BAT以及各大银行还有什么金融机构都在开始自己的区块链研究工作,就连IBM最近也成立了自己的区块链研究实验室,但其实区块链到底是什么?大家或许并不清楚,停留在雾里看花的状态。从今天开始,就让我们一起走进区块链,揭开区块链的神...
2018-10-21 14:17:36 3528
原创 USDT(omniCore)测试环境搭建
一.测试环境搭建。注:由于window版本的omni出现同步不了的问题,推荐使用linux系统进行usdt测试链的搭建。1.下载omnicore:wget https://bintray.com/artifact/download/omni/OmniBinaries/omnicore-0.3.0-x86_64-linux-gnu.tar.gz2.解压 : tar -xzvf o...
2018-09-07 16:01:03 7699
原创 以太坊ETH开发3(助记词、账户导入、账户导出)
maven依赖: &amp;amp;lt;!-- https://mvnrepository.com/artifact/io.github.novacrypto/BIP39 --&amp;amp;gt; &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;io.gith
2018-08-27 18:00:01 11736 4
原创 BCH(bitcoin cash):搭建BCH测试链
基于win71.下载bitcoin-abc(这里下载windowns 64位),BCH用的钱包就是bitcoin-abc。 bitcoin-abc下载地址,下载bitcoin-abc-0.17.2-win64版本。2.安装,并新建数据目录:tsData,这个tsData是测试链的数据目录,名字自定义:3.在tsData目录下新建文件bitcoin.conf,内容如下ser...
2018-08-06 20:53:50 3362
原创 LTC(litecoin)测试环境搭建
基于win71.下载litecoin Core(这里下载windowns 64位) Bitcoin Core下载地址2.新建数据目录:tsData,这个tsData是测试链的数据目录,名字自定义3.在tsData目录下新建文件litecoin.conf,内容如下server=1testnet=1rpcuser=123456rpcpassword=abcdefrpc...
2018-08-06 20:25:18 3140 5
原创 SpringCloud 学习(8):SpringCloud中使用Feign
这篇文章基于SpringCloud 学习(3):eureka集群 的基础上进行扩展。1.首先修改服务提供者:添加police实体public class Police { private Integer id; private String name; private Integer age; public Integer getI...
2018-07-05 15:03:02 180
原创 SpringCloud 学习(7):第一个Feign
一、简介 Feign是一个声明性的Web服务客户端。 它使编写Web服务客户端变得更容易。 要使用Feign,请创建一个界面并对其进行注释。 它具有可插入的注释支持,包括Feign注释和JAX-RS注释。 Feign还支持可插拔编码器和解码器。 简单的说Feign就是一个restful客户端。二、Feign hello world这篇文章主要通过写一个简单Feign程...
2018-07-03 16:18:00 192 3
原创 SpringCloud 学习(6):SpringCloud中使用Ribbon
这个篇文章基于《SpringCloud 学习(3):eureka集群》:自定义负载均衡规则类定义MyRule.javaimport com.netflix.loadbalancer.ILoadBalancer;import com.netflix.loadbalancer.IRule;import com.netflix.loadbalancer.Server;impo...
2018-06-26 11:41:15 207
原创 SpringCloud 学习(5):第一个Ribbon程序
简介Ribbon是netflix公司的一个负载均衡框架,负载均衡就是分发请求,缓解单台服务器压力。Ribbon hello world这篇文章主要通过写一个简单Ribbon程序,来了解一下Ribbon的原理。 第一个Ribbon程序包括以下内容:2个简单的服务,端口分别为1001和10021个client程序用来向服务器发送请求,测试负载均衡的效果1.首先,新建项目Ri...
2018-06-24 16:27:06 474
原创 以太坊ETH开发1( Go-Ethereum搭建以太坊私链搭建)
Windown1.首先到geth-windows-amd64-1.8.11-dea1ce05.exe 下载安装包。 2.初始化创世区块 初始化创世区块时,要在geth根目录先创建一个genesis.json文件,内容如下:{ &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;config&amp;amp;amp;amp;amp;amp;amp;amp;amp;a
2018-06-23 17:14:40 1798 1
原创 SpringCloud 学习(4):基本配置和健康检测
一、基本配置: - 心跳配置:配置于eureka客户端,用于定时向服务器发送心跳请求,目的是告知eureka服务器,服务还活着,要继续维护我的服务。#配置心跳间隔eureka.instance.lease-renewal-interval-in-seconds=5- 配置服务超时时间: 配置于eureka客户端,当服务关闭超过这个时间时,eureka服务器会清除...
2018-06-15 15:08:55 991
原创 SpringCloud 学习(1):入门介绍
SpringCloud (1):入门介绍 lSpringCloud为开发人员提供了快速构建分布式系统中一些常用模式的工具,其实就是一个工具箱lSpring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。分布式就是为了解耦项...
2018-06-02 18:26:32 933
原创 SpringBoot+MybatisPlus+代码生成器整合(真正让你专心做业务)
项目目录结构: pom文件: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sche...
2018-05-25 15:12:08 52356 23
原创 switch中使用枚举
package Enum;/** * @Author: * @Description:switch中使用枚举 * @Date:16:46 2018/4/20 * @Modified by: */public enum OpCodeEnum { ADD("加"), SUB("减"), MUL("乘"), DIV("除"), INC("自增"),
2018-04-20 17:52:07 25331
原创 Netty学习1(入门demo)
1.定义:Netty是一个NIO客户端服务器框架,可以快速简单地开发协议服务器和客户端等网络应用程序。它极大地简化和简化了TCP和UDP套接字服务器等网络编程。“快速而简单”并不意味着由此产生的应用程序将受到可维护性或性能问题的困扰。Netty的设计经验非常丰富,包括FTP,SMTP,HTTP以及各种基于二进制和文本的传统协议。因此,Netty已经成功地找到了一个方法来实现轻松的开发
2018-01-27 15:46:43 217 1
原创 分页实体 PageObject
package com.photon.photonchain.interfaces.utils;/** * 分页对象 * @author lin * */ public class PageObject {//当前页码 private Integer pageNumber; //每页记录数 private Integer pageSize; //每页的第一条记录 priva
2018-01-24 09:51:19 590
原创 protobuf (java应用实例)
1. 简介:protobuf是Google开源的一种数据传输协议,类似于XML、JSON等技术,优点是protobuf序列化和反序列化的性能非常好,灵活,高效,自动,跨平台,跨语言,最主要的是它的代码生成机制。只要写一个.proto数据文件,再用编译器编译一下,可以编译成对应语言的代码。本文基于java语言。安装: 去这里下载对应语言的protobuf,解压。如果你是Windows环
2018-01-06 20:03:28 4321 1
原创 Spring定时任务,本地正常, Linux服务器跑两次的问题 。。
Spring定时任务,本地正常, Linux服务器跑两次的问题 。。 原因是server.xml配置问题,按以下配置即可解决… <Host name="localhost" appBase="webroot" unpackWARs="true" autoDeploy="true"> <!-- SingleSignOn valve, share authenticat
2017-12-22 15:51:18 1000
原创 Spring boot学习(3)
logging.exception-conversion-wordLOG_EXCEPTION_CONVERSION_WORD记录异常时使用的转换字。logging.fileLOG_FILE如果已定义,则用于默认的日志配置。logging.file.max-sizeLOG_FILE_MAX_SIZE最大日志文件大小(如果启用LOG_FILE)。(仅支持默认的登录设置。)logging
2017-11-30 14:43:25 197
原创 Spring boot学习(2)
SpingBoot规范: a.我们通常建议您将主应用程序类(Main)放在其他类的根包中。并且添加注解@SpringBootApplication 之前用户使用的是3个注解注解他们的main类。分别是@Configuration,@EnableAutoConfiguration,@ComponentScan。由于这些注解一般都是一起使用,spring boot提供了一个统一的注解@SpringB
2017-11-28 17:20:41 657
原创 Spring boot学习(1)
1.介绍:spring-boot是基于spring的一个用于快速开发spring应用的框架,核心思想是“约定优于配置”,避免了复杂的配置工作,目的是让开发者专注于业务。 详细请看官网:http://projects.spring.io/spring-boot/2.特点:创建独立的Spring应用程序 嵌入的Tomcat,无需部署WAR文件简化Maven配置自动配置Spring提供生产
2017-11-12 16:30:01 383 1
原创 Sping boot配置完,启动报tomcat错误
1.配置完sping boot启动报错如下,说明你配置了tomcat服务器,因为spring-boot默认绑定了tomcat服务器,所以会冲突。。java.net.BindException: Address already in use: bind at sun.nio.ch.Net.bind0(Native Method) at sun.nio.ch.Net.bind(Net.
2017-11-12 15:59:53 411
eos4j-1.0.2.jar
2018-11-30
log4j依赖的包(jms-1.1.jar+jmxri-1.2.1.jar+jmxtools-1.2.1.jar)
2017-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人