首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java
阿豪_mike
创建于2021-07-26
订阅专栏
java开发相关知识
等 2 人订阅
共18篇文章
创建于2021-07-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
spring-retry 实现循环重试功能
实现循环重试功能的常规操作 模拟使用一个不能调用的url地址,导致报错,进行重试 使用spring-retry实现重试功能 使用spring-retry实现重试功能有两种方式,一种是基于@Retrya
minio客户端工具类实现上传、下载、删除、预览
pom.xml MinioClientSingleton.class 这是minio客户端单例类,主要是读取配置信息构建MinioClient; 此工具类提供给MinioUtils.class使用 M
Spring Boot 启动进行初始化操作
一、@PostConstruct注解 对于注入到Spring容器中的类,在其成员函数前添加@PostConstruct注解,则在执行Spring beans初始化时,就会执行该函数。 但由于该函数执行
java8 Lambda条件去重方法
Java8 lambda自带的去重为 distinct() 方法,只能针对整个对象进行去重 对数组[1, 1, 1, 6, 7]去重后得到的结果为[1, 6, 7] 代码如下 如果我们想要对对象进行条
Spring Boot 使用 RestTemplate 调用文件上传接口
使用RestTemplate调用文件上传接口比较简单,和平时的用法差不多 1. 设置请求头 multipart/form-data 2. 请求体使用 LinkedMultiValueMap
自己提供的工具jar作为第三方怎么在别的spring项目中注入
这个模块只有提供相关的工具,没有启动类, 需要在别的项目中引用 这个是要注入的配置类 方法1,在主项目的启动类上添加 @Import注解 这样的话,如果多个项目引入这个jar包,都需要import的方
JAVA线程的生命周期
通用的线程生命周期 通用的线程生命周期基本上可以用下图这个“五态模型”来描述。这五态分别是:初始状态、可运行状态、运行状态、休眠状态和终止状态。 初始状态,指的是线程已经被创建,但是还不允许分配 CP
Thread.join源码分析
Thread.join源码分析 Thread.join() 源码分析 join有三个重载方法,分别为join()、join(long millis)、join(long millis, int nan
Mac 下安装 ElasticSearch
1. 执行命令安装 es 安装过程如下 2. 运行 es 3. 本地浏览器访问 http://localhost:9200
解决java jsp读取 *.properties 配置以及乱码的问题
准备 首先需要创建一个 .properties 文件 自己创建的配置文件和工程中的配置文件一样放在resources目录下 创建的配置文件为 conf-my.properties 配置文件具体内容如下
解决Spring Boot中使用@RequestBody无法解析LocalDateTime的问题
1、添加配置类 2、实体类添加@JsonFormat注解 3、controller层使用@RequestBody注解进行测试 3、测试返回结果:{"dateTime":"2019-01-12 12:0
JAVA 使用 RSA 简单的实现登陆加密
JAVA 使用 RSA 登陆加密 首先在使用RSA加密之前,简单的了解一下什么是 RSA加密(百度百科) RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1
JAVA 打包zip
1、需要依赖 ant-*.jar 2、写一个 ZipUtil 工具类即可 3、调用 zip()、unZipFiles() 即可实现打包和解压 4、如果你需要打包的文件不在同一个文件夹 创建一个临时文件
什么是接口文档,如何写接口,有什么规范?
一、为什么要写接口文档? 正规的团队合作或者是项目对接,接口文档是非常重要的,一般接口文档都是通过开发人员写的。一个工整的文档显得是非重要。 项目开发过程中前后端工程师有一个统一的文件进行沟通交流开发
springmvc 防止表单重复提交
1、通过session中的token验证 初始化页面时生成一个唯一token,将其放在页面隐藏域和session中 拦截器拦截请求,校验来自页面请求中的token与session中的token是否一致
常用正则表达式
一、校验数字的表达式 数字:^\d*$ m-n位的数字:^\d{m,n}$ 零或非零开头的数字:^(0|[1-9]\d*)$ 零或非零开头的最多带两位小数的数字:^0|([1-9]\d*)+(.\d{
java ASE加密 (设置加密模式, 加密向量)
java ASE加密 代码如下 参数分别代表 算法名称/加密模式/数据填充方式 初始化向量(根据需求调整向量的值, 也可以将向量添加到入参变量中)
ElasticSearch的基本使用
查询语法 1、Query_string 1. 查询字段[spu_name]包含“手机”的数据 q表示匹配查询 2. 查询数据并分页(2条) from表示查询的行数(从0开始) size表示要查询的数量