- 博客(19)
- 收藏
- 关注
原创 Java版仿微信聊天软件
分为Socket和SocketChannel两种网络形式,awt和jfx两种图形方式。自定义TCP数据传输协议,自定义简易版ORM框架。
2024-08-25 18:20:19
183
1
原创 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
794
1
原创 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
220
原创 jenkins集成node构建vue项目
安装插件配置node环境安装全局vue (npm install -g vue)新建项目配置node构建
2021-02-11 13:37:13
210
原创 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
755
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
226
原创 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
1046
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
1930
原创 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
132
原创 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
1157
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
920
原创 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
292
原创 JavaApi自动文档生成工具
超级好用的JavaApi自动文档生成工具详细的使用文档、注解说明和使用示例一应俱全。入门级用法,配置简单,满足简单项目需求中高级用法,20多种注解满足项目中的各种风格需求,例如Map、Object、范型形式的入参和响应。相比较Swagger的优势,该项目对入参和响应配备各自的注解,以支持各种场景下的使用风格,引用第三方实体通过全局配置依旧可以对相应类的属性进行说明,同时可以下载Markdown形式的离线文档,让项目交付变得更加方便、高效、快捷。使用文档地址演示页面地址演示后端代码地址源代码
2020-10-11 10:28:00
867
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
967
原创 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
6679
原创 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
1748
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
397
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人