自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(384)
  • 资源 (21)
  • 收藏
  • 关注

原创 集合双重排序

//根据年龄和名称倒序 List<testDo> collect = testList.stream().sorted(Comparator.comparing(testDo::getAge, Comparator.nullsLast(Date::compareTo)) .thenComparing(Comparator.comparing(testDo::getNo,Comparato...

2021-12-20 13:45:07 187

原创 Collections.sort()排序 判断不为空

//按照时间排序 获取最新时间 List<testDto> testlist = this.testService.queryList(); if (!CollectionUtils.isEmpty(testlist)) { Collections.sort(testlist, new Comparator<testDto>() { @Override ...

2021-11-18 08:47:20 375

原创 集合排序 按照时间排序 获取最新时间

//按照时间排序 获取最新时间 List<testDto> testlist = this.testService.queryList(); if (!CollectionUtils.isEmpty(testlist)) { Collections.sort(testlist, new Comparator<testDto>() { @Override ...

2021-11-18 08:45:57 160

原创 程序员 破解获取已连接过的WiFi密码

1.第一步:输入cmd,点击确定2.第二步:输入命令(查看WiFi名字)netsh wlan show profiles注(用户配置文件就是附近的WiFi名字)3.第三步:输入命令netsh wlan show profiles “WiFi名称” key=clear,回车如:下图注:关键内容就是密码...

2021-06-11 13:24:28 5644 7

原创 docker安装sftp

1、查询docker镜像docker search sftp2、拉取并启动服务docker run --restart=always --name mysftp -p 2294:22 -d atmoz/sftp admin:admin:::upload做个简单的解释:–restart=always 总是重启–name mysftp  容器名称admin:admin:::upload  其中第一个admin为用户名,admin为密码,upload为上传的文件会保存到容器里面的/home/

2021-06-08 08:55:00 126

原创 Ftp图片上传

创建 FtpConfig 配置类package com.fh.util;public interface FtpConfig { //ftp服务器ip地址 public static final String FTP_ADDRESS = "192.168.230.132"; //端口号 public static final int FTP_PORT = 21; //用户名 public static final String FTP_USERNAME

2021-05-23 20:31:22 255

原创 图片下载

下载按钮<button type=\"button\" class=\"btn btn-success\" οnclick=\"location.href='<%=request.getContextPath() %>/bookController/download.do?bookno=" + data + "'\"><i class='glyphicon glyphicon-cog'></i>下载</button>\n" +创建 Uploa

2021-05-23 20:26:11 93

原创 使用 HttpClient 获取网页 原代码

<--httpclient依赖--> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.12</version> </dependency>测试: @Test void Test() { .

2021-05-20 14:31:45 145

原创 FastDFS 安装 及 整合 SpringBoot 和 Swagger 项目 进行测试

FastDFS官网FastDFS是什么?参考百度百科FastDFS是一个 使用c 语言编写的一款开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。FastDFS 简

2021-05-19 17:24:46 117 1

原创 Springboot 整合 Swagger-UI 实现在线 API 文档

常用注解@Api:用于修饰Controller类,生成Controller相关文档信息@ApiOperation:用于修饰Controller类中的方法,生成接口方法相关文档信息@ApiParam:用于修饰接口中的参数,生成接口参数相关文档信息@ApiModelProperty:用于修饰实体类的属性,当实体类是请求参数或返回结果时,直接生成相关文档信息在pom.xml中新增Swagger-UI相关依赖 <!--Swagger-UI API文档生产工具--> &

2021-05-17 19:06:59 124 3

原创 SpringBoot + Zookeeper+ dubbo 整合项目 做注册中心 测试生产者和消费者

首先创建 Maven 的 dubbo-demo 父项目父工程下分别新建dubbo-providerdubbo-provider-apidubbo-consumer三个模块。

2021-05-14 16:24:18 109 2

原创 dubbo框架的讲解搭建 之二 及安装 Dubbo Admin 服务端

Dubbo Admin是Dubbo控制台管理的工具,需要Dubbo Admin管理平台来实时的查看Zookeeper,通过这个平台来管理服务提供者和消费者,Dubbo管理控制台可以对注册到Zookeeper注册中心的服务获取消费者进行管理,但管理控制台是否正常对Dubbo服务没有影响,管理控制台也不需要高可用,因此可以单节点部署。下载地址点击此处解压 打开 dubbo-admin 项目 修改 application.properties 指定zookeeper地址例:在项目目录下打包.

2021-05-14 12:28:03 82 1

原创 Docker安装Zookeeper

2.使用Docker安装Zookeeper拉取Zookeeper镜像,默认为最新版 docker pull zookeeper[root@localhost ~]# cd /opt //安装在opt目录[root@localhost opt]# docker pull zookeeperUsing default tag: latestlatest: Pulling from library/zookeeperf7ec5a41d630: Pull complete faf4c47

2021-05-14 11:43:38 138

原创 IntelliJ Idea 集成svn 和使用

开始在idea中配置相关的配置了选择file ===> Settings找到Subverdion检出代码选择 +输入服务器地址然后选中url,点击Checkout

2021-05-13 21:09:38 318

原创 ‘D:\Program‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

在idea中使用svn时报错解决方案:取消√号

2021-05-13 20:46:41 375

原创 svn安装及使用

一:什么是SVNSVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理SVN的全称是Subversion,即版本控制系统。它是最流行的一个开放源代码的版本控制系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(Repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样就可以把档案恢

2021-05-13 19:32:25 195

原创 ssm + layui + poi+ 自定义注解 + java反射 做条件导出Excel 工具类

导出效果:注:此为SSM+layui项目配置依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency> <de

2021-05-12 21:30:35 152 4

原创 layui+poi 做 导入 Excel

点击导出按钮弹出导出选择框写一个导出按钮 <button class="layui-btn layui-btn-sm" lay-event="exportExcel" data-method="offset" data-type="auto" class="layui-btn layui-btn-normal">导出Exce</button>写一个弹出框<!--导出的上传框--><div class="layui-form-item" style=

2021-05-12 18:39:25 168 1

原创 nacos 搭建 集群 部署(6)

集群部署架构图Nacos 快速开始版本选择 推荐的稳定版本为1.4.2或2.0.1。下载地址 https://github.com/alibaba/nacos/releases/tag/1.4.2注意这里我下载的版本是1.4.2版本。将下载的Nacos 导入Linx系统首先在电脑本地进行解压 ,设置复制3份:如图:打开conf 文件夹 找到 nacos-mysql.sql文件创建nacos_config 数据库 并执行此 nacos-mysql.sql ,如下图:这里以na

2021-05-11 17:54:09 53 1

原创 mybatis 查询返回值 显示 All elements are null

问题:如图 数据查出了 但是返回值不对原因:如下图所示 ,实体类和数据库字段对不上图1:图2:

2021-05-11 16:09:19 702 1

原创 boostrap table 表格 自适应 宽度

问题:表格原样式:<table id="phoneTable" class="table table-hover"></table>修改为:<table id="phoneTable" class="table text-nowrap"></table>效果:

2021-05-10 22:07:55 261

原创 创建多线程四种解决方式 和 多线程安全问题 解决使用 Synchronized 锁 和 Lock锁

创建线程的两种方式方式一:继承Thread类定义子类继承Thread类。子类中重写Thread类中的run方法。创建Thread子类对象,即创建了线程对象。调用线程对象start方法:启动线程,调用run方法。方式二:实现Runnable接口定义子类,实现Runnable接口。子类中重写Runnable接口中的run方法。通过Thread类含参构造器创建线程对象。将Runnable接口的子类对象作为实际参数传递给Thread类的构造器中。调用Thread类的start方法:

2021-05-09 15:15:07 77

原创 SpringCloud + SpringBoot + Nacos + dubbo 作配置中心 (5)

配置中心详情以项目名称命名的配置文件:test.properties新建配置创建服务1.引入依赖: <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery&

2021-05-08 17:25:23 151

原创 SpringCloud + SpringBoot +Dubbo +Sentinel 整合 (4)

整合项目创建一个SpringBoot项目 sentinel引入子相关依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0

2021-05-08 17:17:22 230

原创 Dubbo使用Sentinel来对服务进行降级与限流 (3)

Sentinel 是什么随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。Sentinel 的历史2012 年,Sentinel 诞生,主要功能为入口流量控制。2013-2017 年,Sentinel 在阿里巴巴集团内部迅速发展,成为基础技术模块,覆盖了所有的核心场景。Sentinel 也因此积累了大量的流量归整场景以及生.

2021-05-08 16:38:47 275

原创 SpringCloud + SpringBoot 整合Nacos作配置中心 方式二 【二】

配置中心详情以项目名称命名的配置文件:test.properties新建配置创建服务1.引入依赖: <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery&

2021-05-08 00:58:16 134

原创 SpringCloud + Nacos +Springboot + Dubbo 集成做注册中心(2)

项目结构:server 消息提供者nacos-consumer 消息消费者server-dubbo-provider-api api接口父项目依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2021-05-08 00:41:40 137

原创 dubbo框架的讲解搭建 之一 及安装Zookeeper(1)

简介Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后面描述。其核心部分包含: 1. 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,

2021-05-07 23:55:57 105 2

原创 SpringCloud + SpringBoot +Nacos 整合 OpenFeign 的对接使用 【三】

OpenFeign简介Feign是一个声明式的Web Service客户端。它的出现使开发Web Service客户端变得很简单。使用Feign只需要创建一个接口加上对应的注解,比如:FeignClient注解。Feign有可插拔的注解,包括Feign注解和JAX-RS注解。Feign也支持编码器和解码器,Spring Cloud Open Feign对Feign进行增强支持Spring MVC注解,可以像Spring Web一样使用HttpMessageConverters等。Feign是一种声明

2021-05-07 14:17:59 1107 1

原创 SpringCloud + SpringBoot 整合Nacos作配置中心 【二】

新建配置创建服务1.引入依赖: <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </depen

2021-05-07 13:26:11 368 1

原创 SpringCloud + SpringBoot 整合Nacos作为注册中心【一】

主要通过两个项目来完成演示:nacos-provide:服务提供者nacos-consumer:服务消费者首先创建一个maven的父项目在父项目下创建提供者和消费者父项目依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc

2021-05-06 21:06:26 133 2

原创 Nacos简介及安装

什么是NacosNacos帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。服务(Service)是 Nacos 世界的一等公民简单来说就是 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台Nacos 的关键特性包括(1)服务发现和服务健康监测

2021-05-06 16:37:16 90

原创 MongoDB整合Springboot项目

创建选择NoSQLpom依赖: <!--mongodb依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency>

2021-05-06 15:44:40 104

原创 sql 查询 同一手机号的 姓名 相同 的所有学生的信息

sql 查询 同一手机号的 姓名 相同 的所有学生的信息select A.* from bus_student A inner join(select photo,namefrom bus_studentgroup by photo,namehaving count(*) > 1) B on B.photo = A.photo and B.name = A.name效果:此为单表查询 如需要两表可以加连接sql 查询 同一班级 的 姓名 相同 的所有学生的信息sele

2021-04-29 09:15:47 1038

原创 sql 查询 同一班级 的 姓名 相同 的所有学生的信息

sql 查询 同一班级 的 姓名 相同 的所有学生的信息select A.* from bus_student A inner join(select classid,namefrom bus_studentgroup by classid,namehaving count(*) > 1) B on B.classid = A.classid and B.name = A.name效果:此为单表查询 如需要两表可以加连接sql 查询 同一手机号的 姓名 相同 的所有学生的

2021-04-29 09:14:08 4548

原创 微信支付不支付小数

文章摘自微信支付开发文档交易金额默认为人民币交易,接口中参数支付金额单位为【分】,参数值不能带小数。对账单中的交易金额单位为【元】。外币交易的支付金额精确到币种的最小单位,参数值不能带小数点。这时候有可能就有疑问,人民币最小单位是元吗,1.根据<<中华人民共和国法定货币>>规定人民币为中国法定货币2.又根据000年5月1日开始实施<<中华人民共和国人民币管理条例>>总则 第四条 之规定人民币的单位为元,人民币的辅币单位为角、分。1元等于10角,

2021-04-28 10:17:16 1080

原创 docker安装MongoDB

注:访问 MongoDB 镜像库地址: https://hub.docker.com/_/mongo?tab=tags&page=1。可以通过 Sort by 查看其他版本的 MongoDB,默认是最新版本 mongo:latest。安装步骤:1.首先可以命令查看它目前的版本docker search mongo2.拉取官方的最新版本的镜像: docker pull mongo:latest[root@localhost ~]# cd /opt //此为安装目录[r

2021-04-28 09:38:29 82

原创 LinX 启动 RabbitMQ

启动RabbitMQ,进入到解压的RabbitMQ的sbin目录cd rabbitmq_server-3.7.0/sbin启动./rabbitmq-server -detached查看进程ps aux|grep rabbit#ps a 显示现行终端机下的所有程序,包括其他用户的程序。#ps u   以用户为主的格式来显示程序状况。#ps x   显示所有程序,不以终端机来区分。4.启动管理界面启动RabbitMQ的管理系统插件(需进入sbin目录)./rabbitmq-plug

2021-04-23 11:37:28 70

原创 Exception in thread “main“ java.util.concurrent.TimeoutException

报错信息: 连接RabbitMQ Management时报错Exception in thread "main" java.util.concurrent.TimeoutException at com.rabbitmq.utility.BlockingCell.get(BlockingCell.java:77) at com.rabbitmq.utility.BlockingCell.uninterruptibleGet(BlockingCell.java:120) at com.rabbit

2021-04-22 11:13:49 454

原创 普通Maven整合RabbitMQ测试

创建Maven项目添加依赖 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>4.5.0</version> </dependency> <dependency> <groupId>org

2021-04-21 16:55:38 195

SpringCloud + SpringBoot + Nacos + feign +config整合测试.zip

SpringCloud + SpringBoot + Nacos + feign +config整合测试

2021-05-14

dobbo+springboot+Zookeeper.zip

dobbo+springboot+Zookeeper整合项目测试

2021-05-14

dubbo项目搭建测试t.zip

springboot + dubbo( RPC框架) + springcloud + sentinel(向量,熔断降级) +nacos(服务注册中心) 项目搭建测试

2021-05-14

电商前端展示系统.zip

电商前端展示系统 es + redis + spingboot +springCloud + vue +element + layui

2021-05-13

条件导出Excel 工具类.zip

工具类

2021-05-12

支付宝支付有关软件都在这里.zip

支付宝支付有关软件都在这里

2021-04-19

支付有关的数据库表.zip

支付有关的数据库表.zip

2021-04-19

购物车结算收货地区展示.zip

购物车结算收货地区展示

2021-04-15

购物车收货地址数据表.zip

购物车收货地址数据表

2021-04-15

Desktop.zip

jdk,tomcat,mysql驱动包

2021-04-08

resources.zip

使用freemarker导出excel、word和pdf的文件

2021-04-01

商品后台管理系统项目.zip

登录密码123456,首先先简单说一下,这个月的项目是由和pms和ums两个模块组成商品后台管理系统。当然了pms是商品模块,ums为用户模块,oms订单,这套商品后台管理系统是使用框架和插件为Vue+elementui+SpringBoot+mybatisplus+OSS+JWT等等 新增使用了sku等

2021-03-30

node-v10.16.3-x64.zip

node-v10.16.3-x64

2021-03-01

apache-maven-3.6.2.zip

apache-maven-3.6.2

2021-02-28

apache-maven-3.5.2.zip

apache-maven-3.5.2版本

2021-02-28

ssm-system.zip

后台管理系统 ssm+layui+五表+图片服务器+sql文件

2021-02-26

springMVC+spring+hibernate+jquery分页完整项目,完整代码

springMVC+spring+hibernate+jquery分页完整项目,完整代码

2021-01-04

ssh+maven+bootstrap权限管理+登录注册等完整项目,完整代码

ssh+maven+bootstrap权限管理+登录注册等完整项目,完整代码

2021-01-04

安装数据库和Oracle.zip

安装数据库和Oracle步骤

2021-01-02

maven+SSH+bootstrap电影项目

权限5表、登录、注册等

2020-12-31

springMVC+spring+hibernate+jquery完整项目

登录、注册、列表、分页、条件查询,新增,删除以及批量删除,修改,图片上传下载,上下架功能。

2020-12-31

空空如也

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

TA关注的人

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