
java
破 风
作者写博客主要是对平时工作和学习中的一些笔记记录,专业的技术人员但非专业的创作人员,如果大家有需要开发的应用可以联系作者哦,创作的内容和知识都是按照我们比较容易理解的术语去讲解的。如大家发现某一篇文章有不对的地方欢迎大家指出问题,也可以留言进行技术交流。
展开
-
Token实现登录、token过期解决以及数据解析
token我们可以理解为一个令牌,主要的作用是守护我们系统的安全,像我们登录这些都是可以使用token进行用户数据校验的,那么为什么不用传统的session呢?可能很多人直接使用上面的代码进行登录接口实现了,那么同志们有想过一个问题吗?上面设置了token的过期时间的,当用户正在使用我们软件的时候,突然token过期了直接报了个401,这个时候用户肯定是一脸懵逼了,有很多软件都会出现这个问题,就是因为偷懒了,我们不经常发现是因为他们的token设置的过期时间较长而已。--导入下面依赖吧-->原创 2022-10-21 14:12:12 · 8081 阅读 · 0 评论 -
java根据传入参数实现独数游戏
看过很多博客和资料,都是9*9独数游戏,而且还有很多是残缺代码,这个就很恼火,自己写又要花不少时间,所以我这里这里了一份比较灵活的独数游戏,你们可以根据自己的需求生成3*3 6*6 7*7 8*8 或者 9*9 ..........等等独数游戏。点击运行,成功生成独数。原创 2022-09-20 15:50:23 · 764 阅读 · 0 评论 -
java使用线程池批量插入mysql数据
表示线程的存活时间,举例:一个工地设置了20个人(最大线程数),当工地活干完了有10个人处于空闲时间,当空闲时间达到了我们设定的时间就进行辞退(销毁)。:直接丢弃新任务,抛出异常,当有多个任务时,只要任务超出了设定任务的最大线程数加阻塞数时,就会抛出异常,没有超出的线程正常执行,超出报异常后面的不执行。DiscardPolicy:直接丢弃掉,不会抛出异常,最大线程数加阻塞数如果只要10,那么前10个线程会正常执行,后面加入的线程会被丢弃。的最老的任务,并将新的任务加入到。: 线程存活时间单位。.......原创 2022-08-17 14:00:48 · 4819 阅读 · 3 评论 -
nft解析、ipfs转HTTPS链接
nft解析、ipfs转HTTPS链接原创 2022-06-09 15:20:26 · 693 阅读 · 0 评论 -
java通过智能合约方法调取合约
1、调取只读合约注意:一般从小狐狸里面复制出来的是没有后面一窜ID的,所以我们需要注册Ethereum API | IPFS API & Gateway | ETH Nodes as a Service | Infura或者 点击这里 ,注册完成以后我们可以得到一串ID,将ID拼接在我们的主网络地址后面即可。.........转载 2022-06-09 14:58:42 · 1825 阅读 · 1 评论 -
java通过web3j获取ETH交易明细
我们在项目里面如果想要得到用户的ETH交易明细怎么做呢?有两种方式: 1、直接获取ETH最新块的交易明细。 2、通过块获取用户的交易明细。废话不多说,直接贴代码看了package com.example.demo.web3jLog;import org.springframework.stereotype.Component;import org.web3j.protocol.Web3j;import org.web3j.protocol.c...原创 2022-03-31 10:18:29 · 12338 阅读 · 0 评论 -
如何同步BNB智能合约logs
我们可以直接使用下面代码引入redis的Beanpackage com.example.demo;import org.springframework.beans.factory.DisposableBean;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springfra...原创 2022-03-24 16:08:16 · 8530 阅读 · 0 评论 -
Redis整合SpringBoot
第一步 : 导入pom文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>第二步 : 配置我们的redis连接spring.redis.ho原创 2021-11-26 16:19:57 · 626 阅读 · 0 评论 -
java多线程创建
extends Threadpublic class TestThread extends Thread //创建线程方法{ @Override public void run() { //实现run方法 for (int i = 0; i <20 ; i++) { System.out.printf("###"+i); } } public static v原创 2021-11-30 14:55:20 · 312 阅读 · 0 评论 -
线程各种状态以及方法讲解
线程5大状态 :线程常用方法 : setPriority(int newPriority) 修改线程的优先级 static void sleep(long millis) 让当前线程休眠多少毫秒 void join() 等待该线程终止 static void yield() ...原创 2021-11-30 18:05:42 · 559 阅读 · 0 评论 -
java获取请求IP
注意:下面获取ip只是针对于普通用户,对于刻意篡改ip的用户获取出来的ip是不准确的,比如用户加跳板机访问等等。ip实用小工具,通过下面的方法可以获取到用户请求的ip地址,当然也可以把ip转换成我们需要的其他类型。原创 2021-06-24 14:40:50 · 1029 阅读 · 0 评论 -
java日期工具类
package com.ruoyi.common.utils;import org.apache.commons.lang3.time.DateFormatUtils;import java.lang.management.ManagementFactory;import java.sql.Timestamp;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar.原创 2021-06-24 14:28:33 · 191 阅读 · 0 评论 -
java字符串转驼峰命名
将我们传入的字符串驼峰转换以后再以字符串的形式返回,一个简单且实用的小工具。将返回: userNameByUserId。原创 2021-06-24 14:25:27 · 1911 阅读 · 2 评论 -
Excel导出导入工具
第一步:建立包名 annotation 导入下面3个类package com.example.longPax.excel.ExcelToolUtil.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;...原创 2021-06-24 13:49:28 · 563 阅读 · 0 评论 -
字符串逗号分割返回一个集合
/** * @param string 需要截取的字符串 * @param strs 不需要截取的字符串 * @return */ public static List<Integer> findStrings(String string, String... strs) { //以逗号分割,得出的数据存到 result 里面 String[] result = string.split(","); ...原创 2021-06-23 15:40:50 · 711 阅读 · 0 评论 -
java 邮件发送验证码
/** * @param forMail 发送邮件者邮箱 123@qq.com * @param toMail 接收邮件邮箱 122@qq.com * @param code 发送者邮箱的授权码 百度如何获取邮箱授权码 * @param tile 标题 * @param value 内容 */public void mail(String forMail,String toMail,Stri.翻译 2021-06-23 14:40:53 · 273 阅读 · 0 评论