自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CleanCode的博客

想写点啥,就是懒的写~

  • 博客(18)
  • 收藏
  • 关注

原创 RestTemplate HTTPS双向认证

生客户端p12格式证书(client.key+client.crt+rootca.crt -> client.p12)服务端p12格式证书(server.key+server.crt+root.crt -> server.p12)创建(java的信任库)导出server的公钥。导出client的公钥。

2024-05-15 17:03:17 293

原创 docker及docker-compose安装

安装docker一、 更新系统yum update二、 修改配置文件(全局设置关闭SELINUX)将SELINUX参数修改成disabled,然后重启即可vim /etc/selinux/config三、 安装dockeryum -y install docker四、 启动dockersystemctl start docker五、 查看docker版本docker version六、 加入开机启动项systemctl enable docker七、 设置镜像v

2021-02-11 14:00:26 172

原创 jenkins集成Gradle构建Java项目

安装gradle插件配置gradle环境变量新建项目配置gradle构建

2021-02-11 13:43:23 803

原创 jenkins集成node构建vue项目

安装插件配置node环境安装全局vue (npm install -g vue)新建项目配置node构建

2021-02-11 13:37:13 174

原创 jenkins集成git、maven构建Java项目

安装maven插件配置maven环境新建项目配置git配置maven构建命令

2021-02-11 13:21:16 102

原创 Java集成阿里云短信服务

maven <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.5.0</version> </dependency> <dependency> <groupId>com.aliyun</grou

2021-01-17 14:44:24 685 4

原创 Springboot集成Logback分环境

开发环境application-dev.properties# 日志输入目录logback.path=E:/shangshangpin/log生产环境application-pro.properties# 日志输入目录logback.path=loglogback-spring.xml<?xml version="1.0" encoding="UTF-8"?><!-- debug:当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状

2021-01-15 19:05:38 191

原创 Springboot中订单超时RabbitMQ配置

配置# rabbitmq订单支付超时队列名rabbitmq.order.pay.overtime.queue.name=order-pay-overtime-queue# rabbitmq订单支付超时交换机名rabbitmq.order.pay.overtime.exchange.name=order-pay-overtime-exchange# rabbitmq订单支付超时路由键名rabbitmq.order.pay.overtime.binding.key=order-pay-overtim

2021-01-15 18:59:48 987 1

原创 Springboot中RedisTemplate配置

/** * Bean配置 * * @author Zhenfeng Li * @version 1.0 * @date 2019-09-21 12:16 */@Configurationpublic class BeanConfig { /** * redis 配置 */ @Bean public RedisTemplate<String, ?> redisTemplate(RedisConnectionFactory factory)

2021-01-15 18:46:00 1881

原创 springboot登录拦截器

拦截器import com.alibaba.fastjson.JSONObject;import com.citrsw.shangshangpin.common.Constant;import com.citrsw.shangshangpin.common.JwtUtil;import com.citrsw.shangshangpin.common.Msg;import com.citrsw.shangshangpin.common.Result;import com.citrsw.shang

2021-01-14 09:50:49 105

原创 Java前端图片保存到本地

服务接口import org.springframework.web.multipart.MultipartFile;/** * 文件服务 * * @author Zhenfeng Li * @version 1.0 * @date 2020-11-23 14:17 */public interface FileService { /** * 保存/更新图片 * * @param multipartFile 图片 * @param ba

2021-01-14 09:40:31 1108 1

原创 java实现微信退款

微信退款@Component@Slf4jpublic class WechatServiceImpl implements WechatService { @Value("${app.wechat.login-url}") private String wechatLoginUrl; @Value("${app.wechat.app-id}") private String wechatAppId; @Value("${app.wechat.secret}") private String

2021-01-12 20:57:33 874

原创 JavaBase64图片工具类

import lombok.Data;import java.util.Base64;/** * Base64图片类 * * @author Zhenfeng Li * @version 1.0 * @date 2020-09-23 14:46 */@Datapublic class Base64Image { /** * 图片数据 */ private byte[] bytes; /** * 图片后缀 */ .

2021-01-12 20:39:24 263

原创 JavaApi自动文档生成工具

超级好用的JavaApi自动文档生成工具详细的使用文档、注解说明和使用示例一应俱全。入门级用法,配置简单,满足简单项目需求中高级用法,20多种注解满足项目中的各种风格需求,例如Map、Object、范型形式的入参和响应。相比较Swagger的优势,该项目对入参和响应配备各自的注解,以支持各种场景下的使用风格,引用第三方实体通过全局配置依旧可以对相应类的属性进行说明,同时可以下载Markdown形式的离线文档,让项目交付变得更加方便、高效、快捷。使用文档地址演示页面地址演示后端代码地址源代码

2020-10-11 10:28:00 796 1

原创 基于freemarker模板的Spring Boot + MyBatisPlus的代码生成器

基于freemarker模板的Spring Boot + MyBatisPlus的代码生成器一次生成entity,controller,service,serviceImpl,mapper,mapper.xml文件,省去做无意义的体力活简化到最精简配置,使用方便,配置简单同时生成常用的保存,修改,删除,分页查询方法目录结构部分代码 //配置数据库 DataSourceConfig dataSourceConfig = new DataSourceConfig().setS

2020-09-23 19:17:38 916

原创 Vue + Axios+Java文件下载

前端代码 /** * 下载文件 */ download(id) { this.$request({ url: '/file/download/' + id, method: 'get', //responseType 参数必不可少 responseType: 'blob' }).then((response) => { //构造一个blob对象来处理数据

2020-09-11 18:14:06 2874

原创 elasticsearch-6.2.4及中文分词器、拼音分词器、kibana安装

注意:6.0后要求一个index只能有一个type版本号-6.2.4准备文件elasticsearch-6.2.4.tar.gz kibana-6.4-linux-x86_64.tar.gz node-v8.12.0.tar.gz elasticsearch-head-master.zip安装elasticsearch-6.2.41.解压tar.gztar -zx...

2019-01-12 15:53:47 1670 1

原创 docker和docker-compose的安装及使用

一、安装docker1. 更新系统yum update2.修改配置文件vim /etc/selinux/config(全局设置关闭SELINUX)将SELINUX参数修改成disabled,然后重启即可3. 安装dockeryum -y install docker4. 启动dockersystemctl start docker5. 查看docker版本d...

2018-12-24 22:26:42 346

空空如也

空空如也

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

TA关注的人

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