后端
文章平均质量分 61
qiuJun998
学习Java,希望大家多多指教
展开
-
docker部署vue项目(vue + docker + nginx)
docker部署vue项目(vue + docker + nginx)原创 2022-10-23 15:55:41 · 2899 阅读 · 1 评论 -
java核心翻阅
此文章记录java程序中相关的技术要点原创 2022-10-17 09:27:29 · 286 阅读 · 0 评论 -
jdktomcat
jdk,tomcat安装原创 2022-10-06 10:52:12 · 186 阅读 · 0 评论 -
java时间戳
处理时间戳原创 2022-10-06 09:11:27 · 479 阅读 · 0 评论 -
springboot+redis限制ip访问
springboot+redis限制ip访问原创 2022-06-13 11:03:17 · 657 阅读 · 0 评论 -
测试阿里巴巴上传excle解析
package com.example.controller;import com.alibaba.excel.EasyExcel;import com.example.entity.ExcelModel;import com.example.listen.ExcelListenerMore;import com.example.listen.ExcelListenerOnly;import com.example.utils.FtpUtil;import org.springframework原创 2022-04-08 14:08:34 · 938 阅读 · 0 评论 -
多线程分批次查询数据
package cc.mrbird.febs.system.controller;import cc.mrbird.febs.common.annotation.Log;import cc.mrbird.febs.common.controller.BaseController;import cc.mrbird.febs.common.domain.QueryRequest;import cc.mrbird.febs.common.exception.FebsException;import cc原创 2022-04-08 13:25:21 · 2132 阅读 · 5 评论 -
Mybatisplus实现MetaObjectHandler接口填充创建更新时间
/**创建时间/@TableField(value = “CREATE_TIME”, fill = FieldFill.INSERT)@DateTimeFormat(pattern=“yyyy-MM-dd HH:mm:ss”)private Date createTime;/*创建账号/@TableField(value = “CREATE_USER”, fill = FieldFill.INSERT)private String createUser;/*更新时间/@Tabl原创 2022-03-21 17:46:03 · 1071 阅读 · 0 评论 -
文件格式响应客户端ContentType
String fileName1 = “211130_102441.jpg”;String fileName2 = “211130_102441.svg”;String fileName3 = “211130_102441.pdf”;String fileName4 = “211130_102441.word”;String fileName5 = “211130_102441.txt”;String fileName6 = “211130_102441.doc”;String type1 =原创 2022-03-11 18:50:59 · 306 阅读 · 0 评论 -
SpringBoot集成ElasticSearch 7.9.2 教程和简单增删改查案例(基于ElasticsearchRestTemplate)
一、pom引入spring-data-elasticsearchorg.springframework.bootspring-boot-starter-data-elasticsearch二、配置连接参数1、yml配置文件(主要是为了方便修改),注意这里的缩进,因为没有使用spring自带的es配置,所以节点名称都可以自定义,同时父节点为一级节点。elasticsearch:scheme: httphost: localhostport: 9200connection-request-原创 2021-12-02 18:14:37 · 928 阅读 · 0 评论 -
Springboot整合kafka
首先在windows下启动kafka启动方法如下:首先下载kafka,zookeeper安装包pom.xml<?xml version="1.0" encoding="UTF-8"?>4.0.0org.springframework.bootspring-boot-starter-parent2.1.5.RELEASE com.cxyskafka0.0.1-SNAPSHOTskafkaDemo project for Spring Boot<proper原创 2021-11-19 09:54:53 · 1481 阅读 · 2 评论 -
Spring Boot 集成 RabbitMQ
1、引入maven依赖: org.springframework.boot spring-boot-starter-amqp org.springframework.boot spring-boot-starter-test2、在application.properties中设置RabbitMQ的配置信息:spring.application.name=rabbitmq-hellospring.rabbitmq.host=localhostspring.rab原创 2021-11-19 09:41:10 · 156 阅读 · 0 评论 -
SpringCloud Stream 整合RabbitMQ
本篇简单介绍SpringCloud Stream 整合RabbitMQ基本步骤:引入SpringCloud引入SpringCloud Stream相关依赖定义绑定接口: 消息生产者(Output…Binding) 、消息消费者(Input…Binding)@EnableBinding 在对应类上进行定义@StreamListener 在对应方法上创建监听用来消费消息调用output的send()方法生产消息一、项目介绍演示SpringCloud Stream 整合RabbitMQ,项目可以在原创 2021-11-19 09:14:52 · 371 阅读 · 0 评论 -
springboot整合邮件
compile group: ‘org.springframework.boot’, name: ‘spring-boot-starter-mail’, version: ‘2.0.4.RELEASE’compile ‘org.springframework.boot:spring-boot-starter-thymeleaf:2.0.4.RELEASE’#邮箱服务器地址,各大运营商不同spring.mail.host=smtp.qq.com#用户名spring.mail.username=911原创 2021-11-10 16:48:50 · 590 阅读 · 0 评论 -
java-工具-Webservice wsdl解析
原文转载:https://www.cnblogs.com/coshaho/p/5689738.htmlpublic class WsdlInfo{private String wsdlName;private List<InterfaceInfo> interfaces;/** * coshaho * @param path wsdl地址 * @throws Exception */public WsdlInfo(String path) throws Exception原创 2021-11-01 15:21:54 · 1309 阅读 · 0 评论 -
httpclient待测试
commons-io commons-io 2.11.0 org.apache.httpcomponents httpclient 4.5.5 com.alibaba fastjson 1.2.47 org.apache.httpcomponents httpmime 4.5.5package com.day;import com.alibaba.fastjson.JSON;import ...原创 2021-09-30 17:07:32 · 179 阅读 · 2 评论 -
Java线程池的四种创建方式
Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。newSingleThreadExecutor 创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,保证所有任务原创 2021-08-30 15:43:19 · 215 阅读 · 0 评论 -
生成及解析二维码
<dependency> <groupId>net.glxn.qrgen</groupId> <artifactId>javase</artifactId> <version>2.0</version> </dependency>第一种方法package com.lyz.utils.testQcode;import java.awt.Ba...原创 2021-08-04 17:24:05 · 227 阅读 · 0 评论 -
设计模式例子
设计模式为什么学习设计模式应对面试中的设计模式相关问题;告别写被人吐槽的烂代码;提高复杂代码的设计和开发能力;让读源码、学框架事半功倍;为你的职场发展做铺垫。设计模式作用解耦创建型设计模式将创建和使用代码解耦单例模式一个类只允许创建一个实例,这个类就是单例类为什么使用单例(why,when)控制对于共享资源的顺序访问降低内存、文件句柄等资源的开销有些数据在系统中只应保存一份如何实现单例(hwo)懒汉(延迟加载)饿汉(预先加载,早失败,早发现)双重检查机制(减少锁的冲突)静态原创 2021-08-02 06:10:29 · 370 阅读 · 0 评论 -
springboot配置双数据源
先配置配置文件然后再Application类上加入:@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class}) //这个注解去除掉默认的数据库配置,然后我们自己去配置database.DataSourceConfig类:import org.springframework.boot.context.properties.ConfigurationProperties;import org.springfram原创 2021-07-21 10:32:01 · 1456 阅读 · 2 评论 -
springboot学习
谷粒学院:www.gulixueyuan.commaven依赖org.springframework.bootspring-boot-starter-parent2.4.4com.examplespring-boot0.0.1-SNAPSHOTspring-bootDemo project for Spring Boot<java.version>1.8</java.version>org.springframework.bootspring-bo原创 2021-04-13 08:36:43 · 97 阅读 · 0 评论 -
nacos与zookeeper、consul、eureka之间的对比
一致性(Consistency)、 可用性(Availability)、分区容错性(Partition tolerance)比较 nacos eureka consul zookeeper一致性协议 CP + AP 可切换 AP CP CP健康检查 TCP/HTTP/MySQL/Client Beat Client Beat TCP/HTTP/gRPC/CMD Client Beat负载均衡 权重/DSL/metadata/CMDB Ribbon Fabio 无雪崩保护 支原创 2021-02-22 08:37:17 · 267 阅读 · 0 评论 -
读写xml,doc
<?xml version="1.0" encoding="UTF-8"?> 张三 123123 6666666 password zhangdaihaomimapackage com.example.springbootdemo.utils.testXml;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream原创 2021-01-10 20:36:36 · 222 阅读 · 0 评论 -
读写txt
package com.example.springbootdemo.utils;import java.io.*;import java.util.Scanner;/**@Date 2021/1/5*/public class TextReader {public static void main(String[] args) {String pathfile = “E:\第一个.txt”;try(Scanner scanner = new Scanner(new File(path原创 2021-01-10 20:32:42 · 140 阅读 · 0 评论 -
解压缩zip
package com.example.springbootdemo.utils;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;原创 2021-01-10 20:29:54 · 165 阅读 · 0 评论 -
测试jdbc
package com.example.springbootdemo.utils;import java.sql.*;import java.util.UUID;public class TestJDBCUtils {/** * 测试jdbc */public static void main(String[] args) throws Exception{ //注册驱动 DriverManager.registerDriver(new com.mysql.jdbc.Drive原创 2021-01-10 20:27:53 · 127 阅读 · 0 评论 -
拼接json
package com.example.springbootdemo.utils;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.serializer.SerializerFeature;import com.google.common.collect.Maps;import org.apache.commons.io.FileUtils;import org.slf4j.Logger;import org.sl原创 2021-01-10 20:25:16 · 186 阅读 · 0 评论 -
简单导出导入
jexcelapi jxl 2.4.2 /*** 导出Excel表格* @param request* @param response* @return* @throws Exception*/public void toExcel(HttpServletRequest request,HttpServletResponse response)throws Exception{WritableWorkbook wwb = null;...原创 2020-12-12 10:23:47 · 161 阅读 · 0 评论 -
HttpClient详细使用示例
HttpClient的主要功能:实现了所有 HTTP 的方法(GET、POST、PUT、HEAD、DELETE、HEAD、OPTIONS 等)支持 HTTPS 协议支持代理服务器(Nginx等)等支持自动(跳转)转向org.apache.httpcomponents</ groupId>httpclient4.5.5com.alibaba</ groupId>fastjson1.2.47/** * GET---无参测试 * */@Testpub原创 2020-12-11 08:42:30 · 864 阅读 · 0 评论 -
安装redis
1.将下载好的压缩包放到/usr/local目录下tar xzf redis-3.0.2.tar.gzcd redis-3.0.2 # make提示错误 make: cc: Command not found make: *** [adlist.o] Error 127没有安装gcc环境,需要安装gccyum install gcc安装后检查是否安装成功rpm -qa |grep gcc之后重新make2.编译完成后,在Src目录下,有四个可执行文件redis-server、redis-b原创 2020-11-26 10:13:44 · 606 阅读 · 0 评论 -
springboot整合kafka案例demo
afka是需要zk来支持.所以先下载zk1.下载安装zookeeper下载地址https://zookeeper.apache.org/releases.html选择不带source的下载下来解压2次进入到 D:\zookeeper\apache-zookeeper-3.6.1-bin\conf 目录下,把zoo_sample.cfg重命名成zoo.cfg修改zoo.cfg会在这里生成数据文件添加ZK环境变量ZK到此配置完成.可以启动ZK了或者打开cmd 输入zkser原创 2020-11-26 09:27:12 · 1315 阅读 · 0 评论 -
springboot工具
pom.xml<?xml version="1.0" encoding="UTF-8"?>4.0.0org.springframework.bootspring-boot-starter-parent2.1.4.RELEASE top.lrshuaigoogle-check0.0.1-SNAPSHOTSpringBoot-GoogleCheckgoogle check<properties> <project.build.sourceEnc原创 2020-11-08 17:34:29 · 282 阅读 · 0 评论 -
springboot-mail
pom.xlm<?xml version="1.0" encoding="UTF-8"?>4.0.0top.lrshuaispringboot-mail0.0.1-SNAPSHOTjarspringboot-mailDemo project for Spring Boot org.springframework.boot spring-boot-starter-parent 1.4.7.RELEASE原创 2020-11-08 12:18:02 · 286 阅读 · 0 评论 -
springboot-MongoDB
pom.xml<?xml version="1.0" encoding="UTF-8"?>4.0.0top.lrshuai.mongodbblog0.0.1-SNAPSHOTjarspringboot-mongodbDemo project for Spring Boot org.springframework.boot spring-boot-starter-parent 1.5.8.RELEASE原创 2020-11-08 12:07:12 · 729 阅读 · 0 评论 -
springboot-mybatisplus
pom.xml<?xml version="1.0" encoding="UTF-8"?>4.0.0<groupId>top.lrshuai.plus</groupId><artifactId>springboot-mybatisplus</artifactId><version>0.0.1-SNAPSHOT</version><packaging>jar</packaging>&l原创 2020-11-08 11:40:48 · 247 阅读 · 0 评论 -
springboot-redis实战
xml文件<?xml version="1.0" encoding="UTF-8"?>4.0.0<groupId>top.lrshuai</groupId><artifactId>springboot-redis</artifactId><version>0.0.1-SNAPSHOT</version><packaging>jar</packaging><name>spr原创 2020-11-05 10:08:31 · 548 阅读 · 0 评论 -
springboot-elasticsearch实战
pom.xml<?xml version="1.0" encoding="UTF-8"?>4.0.0<groupId>top.lrshuai.es</groupId><artifactId>springboot-elasticsearch</artifactId><version>0.0.1-SNAPSHOT</version><packaging>jar</packaging>&l原创 2020-11-05 09:38:35 · 150 阅读 · 0 评论 -
SpringBoot整合Dubbo
Dubbo官方文档中提到有三种方式来开发Dubbo的应用程序,分别是基于XML配置实现继续注解实现(常用 / 推荐)基于API实现本文用的注册中心是zookeeper,所以需要下载并安装zookeeper。安装zookeeper的示例网上有很多了,也很简单,自行安装就好啦。启动zookeeper之后如下图:安装步骤https://blog.csdn.net/qiunian144084/article/details/79192819?ops_request_misc=%257B%2522requ原创 2020-11-01 12:29:28 · 211 阅读 · 0 评论 -
springboot整合eueka
一、创建买票工程做案例1)、创建三个项目consumer-user(消费者)、eureka-server(注册中心)、provider-ticket(生产者)2)、目录结构如下:二、配置案例需要的环境环境一:eureka-server(注册中心)相关1)、所需jarorg.springframework.cloudspring-cloud-starter-netflix-eureka-server2)、全局环境配置server:port: 8761eureka:instance原创 2020-11-01 12:09:10 · 156 阅读 · 0 评论 -
springboot整合rocketmq
rocketmq的安装rocketMq官网:http://rocketmq.apache.org/下载比较简单.rocketmq-3.5.8.zip,和rocketmq-externals-master扩展的,里面有控制台,比较方便也下载下来我以前下载过,就不过多介绍,解压出来:这是rocketmq源码,这是扩展源码:因为是源码都直接运行不了的,需要进行编译,因为是java语言编写的,肯定需要java环境,直接执行install.bat,然后进入target目录.rocket就是一个mave原创 2020-11-01 11:56:39 · 1031 阅读 · 0 评论