自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 sentinel入门

sentinel入门一、下载安装二、配置三、使用一、流控规则一、下载安装下载地址https://github.com/alibaba/Sentinel/releases下载下来直接执行java -jar sentinel-dashboard-1.8.3.jar 即可运行,默认端口为 8080打开网站 http://localhost:8080用户:sentinel密码:sentinel下载安装完成。二、配置一、首先在 pom.xml 中添加包<!--sentinel--&gt

2022-04-15 14:28:41 679

原创 多个文件压缩成一个zip包

import org.apache.log4j.Logger;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.List;import java.util.zip.CRC32;import java.util.zip.CheckedOutputStream;import ja

2022-02-10 14:04:44 310

原创 nginx和服务器

阿贝云服务器官网地址服务内容也可以通过付费购买高性能的服务器国内可以免费使用的服务器,免费注册。官网地址阿贝云服务器 :https://www.abeiyun.com服务内容免费服务内容包括免费虚拟主机免费云服务器免备案服务也可以通过付费购买高性能的服务器价格也是很良心了。...

2021-03-26 16:28:28 167

原创 时间日期处理

获取两个时间之间相差多少小时、分钟、秒public static String getTimeIntervalCnString(Date begin, Date end) { long between = (end.getTime() - begin.getTime()) / 1000L; long hour = between / 3600L; long minute = between % 3600L / 60L; long second

2021-03-03 12:40:47 109

原创 使用application/json格式调用HttpPost请求

import net.sf.json.JSONObject;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpPost;import org.apache.http.entity.StringEntity;import org.apache.http.impl.client.HttpClientBuilder;

2020-11-12 14:54:22 855 1

原创 hashMap的理解

hashMap的理解一、HashMap简介put原理get原理二、哈希碰撞三、与HashTable的区别1. HashTable介绍2. 区别最后、常见问题一、HashMap中的“死锁”是怎么回事一、HashMap简介HashMap是基于哈希表实现的,每一个元素是一个key-value对,无序,不可重复。HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurrentHashMap。HashMap 实现了Serializable接口,因此它

2020-11-01 15:54:36 1276

原创 mac安装Homebrew

刚拿到一台mac电脑,要安装相关开发环境,大多数采用的方式就是安装Homebrew包管理工具,方便以后的卸载跟升级。什么是Homebrew?简单来说就是一个macOS(或Linux)的包管理器,可以用它来安装你需要的软件,方便卸载跟升级。如何安装Homebrew?我们一般用官网提供的统一安装方法,执行如下命令即可:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/inst

2020-09-26 15:35:13 147

原创 liunx系统使用

liunx系统使用一、解决磁盘空间满的问题二、如何批量压缩日志文件一、解决磁盘空间满的问题查看磁盘使用情况df -h查看cpu使用情况,判断是不是哪个进程影响了磁盘(有可能不是)top查看指定目录目录下各个文件及目录占用空间大小du -sh /mnt/*查看当前目录目录下各个文件及目录占用空间大小du -sh *查看指定目录下文件的大小du -h --max-depth=1 /home/*二、如何批量压缩日志文件比如说在/alidata/jar/logs下有很多之前的日志文件

2020-09-18 10:35:45 786

原创 mysql的使用

mysql的使用1、使用 CASE WHEN THEN 完成分段统计1、使用 CASE WHEN THEN 完成分段统计SELECT SUM(CASE gender WHEN 1 THEN 1 ELSE 0 END) 男性个数,SUM(CASE gender WHEN 2 THEN 1 ELSE 0 END) 女性个数FROM user

2020-08-06 11:05:11 231

原创 Redis的简单使用

Redis的简单使用一、安装1、liunx安装2、docker安装二、五种数据类型一、安装1、liunx安装获取redis资源wget http://download.redis.io/releases/redis-4.0.8.tar.gz解压到自己指定目录tar -zxvf redis-4.0.8.tar.gz安装之前需要可能需要安装的插件#安装gccyum install gcc-c++解压完出现redis-4.0.8的目录,进入目录执行安装命令makemak

2020-07-30 21:41:28 128

原创 springboot整合RabbitMQ

介绍MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。MQ特点: MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取或者订阅队列

2020-07-19 17:17:42 264

原创 docker的使用

docker的使用快速入门常用命令一、docker 命令:二、镜像命令:三、容器命令:docker安装(liunx-centos7)一、卸载之前的旧版本二、安装docker之前需要先安装docker仓库Docker数据卷-volume数据卷可以通过两种方式给一个容器添加数据卷数据卷的传递和共享常用命令一、docker 命令:命令介绍docker -v查看docker版本docker -info查看docker详细信息docker --help查看docker使用命

2020-07-12 22:45:35 390

原创 关于idea+springboot项目打包及启动报错的问题

idea+springboot项目打包及启动报错的问题和解决办法问题一、子项目b引用子项目a中的类打包失败问题二、聚合项目子项目打包失败问题三、因为使用到MyBatisPlus而引起的加载文件失败的问题1. MyBatisPlus代码构造器生成的mapper.xml文件加载问题问题一、子项目b引用子项目a中的类打包失败问题:一般boot项目都会建一个api-commons的公用项目放一些公用的类-项目a,如果这个项目是boot项目其他类引用在本地使用没问题,但打包时会报找不到类解决:在此项目的pom

2020-07-07 16:07:18 1756

原创 MyBatisPlus使用中几个需要注意的点

MyBatisPlus使用中几个需要注意的点一、需要在pom中添加的坐标和解释二、插入时主键id的问题AUTOINPUT三、设置显示sql日志四、代码生成器创建CodeGenerator代码生成类查看目录生成文件目录结构加载不到mapper.xml的问题-加两处配置1. pom添加2.yml文件添加一、需要在pom中添加的坐标和解释 <!-- MyBatisPlus包 --> <dependency> <groupId>com.baomidou<

2020-07-04 17:22:19 997

原创 springcloud之gateway的使用

gateway在微服务中起到路由网关的作用配置pom引包主启动类一、路由——Route路由网关配置分两种,一种是加载bean配置;一种是yml配置方式一:yml文件配置方式二:bean配置(yml文件中nacos配置还是需要)通过注册中心配置服务名的方式配置路由网关二、断言——Predicate断言`Predicate`的几种使用:一、After Route Predicate二、2.Before Route Predicate三、Between Route Predicate四、Cookie Route

2020-06-27 20:24:39 506

原创 swagger2+spring boot使用

首先引入jar包<!--swagger2--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.9.2</version> </dependency

2020-06-25 20:50:22 2313

原创 Hystrix断路器的入门使用

POM文件中添加 <!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-netflix-hystrix --> <dependency> <groupId>org.springframework.cloud</groupId> <artifac.

2020-06-17 22:14:06 212 1

原创 springboot项目上传文件处理

一、后端使用spring-web-5.2.3.RELEASE.jar的MultipartHttpServletRequest类处理文件上传//本地临时文件目录private static String tmpPath = "D:/files"//公司阿里云地址private static String SSO_URL_PREFIX = "https://hao.oss-cn-qingdao.aliyuncs.com/";@RequestMapping("/upload_original_pi

2020-06-10 09:41:19 149

原创 微服务调用之Ribbon与OpenFeign

Ribbonmaven地址:<!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-netflix-ribbon --><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-net

2020-06-07 23:03:08 468

原创 springcloud使用nacos作为注册中心用openfeign调用服务

pom.xml文件如下,这是最简洁版的,根据自己的需求添加(如mysql驱动等)<?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 https.

2020-06-07 13:50:43 2126

原创 liunx安装配置nacos

一、下载https://github.com/alibaba/nacos/releases复制解压,进入nacos文件夹二、配置进入conf文件夹下,下载nacos-mysql.sql。Mysql服务器创建名为nacos_config的数据库,并执行nacos-mysql.sql文件修改application.properties把mysql信息配置进去添加的配置信息#Mysqlspring.datasource.platform=mysqldb.num=1db.url.0

2020-06-06 16:41:58 146

原创 启动springboot的jar项目脚本

放在和jar包同级目录下start.sh#! /bin/bash#nohup java -jar health91-web-0.0.1-SNAPSHOT.jar 2>&1 | cronolog ./logs/console-%Y-%m-%d.out &#!/bin/shRESOURCE_NAME=spring-boot-web-0.0.1-SNAPSHOT.jartpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v k

2020-06-05 09:59:52 132

原创 nginx入门

下载Nginxhttp://nginx.org安装Ngnix的依赖1 )安装 openssl 、zlib 、 gcc 依赖yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel2)安装pcre先到官网http://www.pcre.org/下载压缩包在mnt目录下创建pcre文件夹,把压缩包放在里边解压之后进入文件夹中执行命令tar -zxvf 压缩吧./configure 编译并安装ma

2020-05-31 22:58:04 194

原创 git的使用

首先本地先设置 git init然后添加 git add .提交 git commit -m “提交”关联网上 git remote add origin [email protected]:li*/d*.git第一次提交 git push origin master以后提交 git push更新 git pull

2020-05-21 22:05:00 1399

原创 liunx安装svn及配置和连接(小乌龟、eclipse和idea)

一。liunx环境安装svn方法一:使用 yum 安装yum install subversion方法二:解压缩包下载地址:http://mirrors.cnnic.cn/apache/subversion/压缩文件放在/mnt/svn目录下执行下面命令: tar -zxvf subversion-1.8.15.tar.gz安装svncd subversion-1.8.15m...

2020-05-05 16:53:41 841 1

原创 Centos7设置可访问外网的固定IP地址方法

一。打开虚拟机,选择 编辑 --> 虚拟网络编辑选择更改设置点击"NAT设置"记住这个ip地址,后边会用到二。打开本地网络共享中心![在这里插入图片描述](https://img-blog.csdnimg.cn/20200501184211469.png搜索“网络连接”进去之后找到 “VMnet8" 右键属性, 一定一定一定不要找错!三。打开某台虚拟机的...

2020-05-01 19:16:40 2238

原创 CentOS_7命令

命令介绍nohup java -jar xxx.jar > system.log 2>&1 &永久启动jar包项目(日志记录在system.log)ps -a查看java进程号ps -ef|grep java查看所有Java进程号kill -9杀死进程uname -r查看内核版本yum install dock...

2019-11-22 15:44:30 116

原创 springbook+MyBatis+逆向工程

maven的pom文件中加入以下引入 <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> ...

2019-11-22 15:43:38 125

原创 文本文件的生成和读取

package com.utils;import java.io.*;public class FileUtils { public static String getProjectMedicareslgFilePath(){ String property = System.getProperty("user.dir"); String fi...

2019-10-29 10:52:09 233

原创 logback-spring.xml

<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --><!-- scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,...

2019-10-20 18:37:52 168

原创 个人总结WebService

个人这几天一直在研修WebService,记录一下这几天的总结(本文服务端客户端并不是相对应的一个服务)服务端服务提供端可以写接口,也可以不写接口直接写实现类接口@WebServicepublic interface HaoWsService { @WebMethod(action = "http://service.webservice.hao.com/sendhao") p...

2019-10-19 16:06:48 210

原创 下载jdk的oracle账号(转载)

目前在官网下载低于jdk1.8的java jdk的时候需要登陆,这边分享一个账号,方便下载[email protected]密码:Oracle123源自 : https://blog.csdn.net/Virgil_K2017/article/details/90260880...

2019-10-18 23:03:44 822

原创 JavaWeb中监听器+过滤器+拦截器区别、配置和实际应用(转载)

JavaWeb中监听器+过滤器+拦截器区别、配置和实际应用

2019-10-07 21:25:20 115

空空如也

空空如也

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

TA关注的人

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