java开发
warrior_666
Java开发工程师、区块链开发工程师
展开
-
自定义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 · 3324 阅读 · 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 · 349 阅读 · 0 评论 -
USDT离线签名
本篇文章仍然使用bitcoinj开源项目来解决UDST的离线签名。如果引入bitcoinj请看上篇文章:BTC离线签名1.上代码: /** * usdt 离线签名 * * @param privateKey:私钥 * @param toAddress:接收地址 * @param amount:转账金额 * @return ...原创 2018-12-26 18:10:38 · 3609 阅读 · 10 评论 -
java微信登录认证
1.目标:本篇文章主要是实现微信扫一扫登录功能。2.思路微信扫一扫登录的基本思路为:到公众号配置域名生成二维码链接用户扫描二维码微信回调二维码链接的回调路径在回调函数中根据code参数获取openId和accessToken,再根据openid和accessToken获取微信用户详细信息(包括头、昵称、地址…)其他具体业务这篇文章,主要提供java代码实现,具体官方文档请...原创 2019-04-29 09:37:12 · 1518 阅读 · 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 · 919 阅读 · 1 评论 -
.gitignore文件配置
.gitignore文件配置##ignore this file##/target/ .classpath.project.settings ##filter databfile銆乻ln file##*.mdb *.ldb *.sln ##class file##*.com *.class *.dll *.exe *.o *.so #原创 2017-10-13 15:51:17 · 300 阅读 · 0 评论 -
jxl读写excel文件(util)
1.jxl maven坐标<!-- https://mvnrepository.com/artifact/net.sourceforge.jexcelapi/jxl --><dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl</artifactId> <version>2.6.12原创 2017-10-25 14:31:23 · 1336 阅读 · 0 评论 -
bootstrap-table真分页
1.js代码$("#withdraw_table").bootstrapTable({ //请求方法 method: 'get', //contentType : "application/x-www-form-urlencoded", //post请求加上 //是否显示行间隔色 striped: true, //是否使用缓存,默认为true,所以一般情况下需要设原创 2017-10-25 14:57:15 · 634 阅读 · 0 评论 -
protobuf (java应用实例)
1. 简介:protobuf是Google开源的一种数据传输协议,类似于XML、JSON等技术,优点是protobuf序列化和反序列化的性能非常好,灵活,高效,自动,跨平台,跨语言,最主要的是它的代码生成机制。只要写一个.proto数据文件,再用编译器编译一下,可以编译成对应语言的代码。本文基于java语言。安装: 去这里下载对应语言的protobuf,解压。如果你是Windows环原创 2018-01-06 20:03:28 · 4339 阅读 · 1 评论 -
SpringBoot环境下实现AOP
AOP 简单实现原创 2019-04-04 15:20:29 · 588 阅读 · 1 评论 -
如何在非controller层,注入service层
如何在非controller层,注入service层下面我们将UserInfoService注入到DataUpLoad 类中,步骤如下:下面我们将UserInfoService注入到DataUpLoad 类中,步骤如下:首先要在需要用到的类加@Component使用@PostConstruct将注入的对象交给静态对象管理@Component public class DataUpLo...原创 2019-04-24 11:38:29 · 2225 阅读 · 1 评论 -
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 · 25352 阅读 · 0 评论 -
java使用log4j进行日志记录
1.maven 坐标 <!-- https://mvnrepository.com/artifact/log4j/log4j --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.原创 2017-11-07 10:10:44 · 409 阅读 · 1 评论 -
jedis连接池及简单应用(util)
1.jedis mavne 坐标: <!-- https://mvnrepository.com/artifact/redis.clients/jedis --><dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version></dep原创 2017-10-12 11:47:12 · 571 阅读 · 0 评论 -
并发测试
1.MyTaskpublic abstract class MyTask<T> { protected TaskListner<T> listner; public abstract void run(); public void setListner(TaskListner<T> listner) { this.listner = listner;原创 2017-10-16 14:12:48 · 273 阅读 · 0 评论 -
解决中文乱码(Util)
package com.inesv.digiccy.util;import java.io.UnsupportedEncodingException;public class encodeUtil { //将iso编码转换成utf8编码 public static String toUtf8(String code) { try { if (原创 2017-10-25 10:49:59 · 1192 阅读 · 0 评论 -
Map的有序实现类和无序实现类
Map的有序实现类和无序实现类1.无序:HashMap;2.有序:TreeMap和LinkedHashMap(TreeMap默认升序,LinkedHashMap则记录了插入顺序)原创 2017-10-25 13:53:32 · 2338 阅读 · 1 评论 -
jodd发送http请求(util)
使用jodd发送http请求的工具类原创 2017-10-11 16:34:54 · 6635 阅读 · 0 评论 -
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 · 1011 阅读 · 0 评论 -
日常开发记录
1.遍历Map中的key-value //遍历Map中的key-valueMap map =new HashMap();map.put("1","11111");map.put("2","22222");map.put("3","33333");Iterator> it = map.entrySet().iterator();whil原创 2017-09-11 23:55:24 · 217 阅读 · 0 评论 -
jedis连接池及redis封装(util)
2.package test.jedis;import java.util.List;import java.util.Map;import java.util.Set;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfi原创 2017-10-12 20:11:57 · 3328 阅读 · 2 评论 -
分页实体 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 · 601 阅读 · 0 评论 -
使用Google云存储上传图片
谷歌云存储官网:https://console.cloud.google.com/1.获取服务账号密钥:官网--左侧导航API和服务--凭据--创建服务账号密钥2.将下载的Json文件配置到环境变量A.Windows:set GOOGLE_APPLICATION_CREDENTIALS=path_to_service_account_file>set GOOGLE_APPL原创 2017-09-27 15:08:47 · 4666 阅读 · 1 评论