自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python中的matplotlib画散点图(数据分析与可视化)

python中的matplotlib画散点图(数据分析与可视化)

2023-08-23 14:11:24 1684 1

原创 python中的matplotlib画折线图(数据分析与可视化)

【代码】python中的matplotlib画折线图(数据分析与可视化)

2023-08-23 11:49:45 1573

原创 python中的matplotlib画直方图(数据分析与可视化)

搞定,这只是一个小demo,数据是代码生成的,您的数据可以从其他地方获取。python中的matplotlib画饼图(数据分析与可视化)

2023-08-23 11:42:12 1009

原创 python连接数据库工具类

【代码】python连接数据库工具类。

2023-08-22 17:49:41 188

原创 python中的matplotlib画饼图(数据分析与可视化)

1、先安装pandas和matplotlib。2、然后在py文件中导入。

2023-08-04 18:06:52 1124 1

原创 【全局异常处理】

结束,大家可以自己测试,指出不足(测试时从controller中抛出自定义异常)。

2022-08-25 12:24:34 85 1

原创 Redis实现分布式锁

*

2022-08-19 16:23:15 168

原创 【优雅的递归】

代码】【递归更优雅】

2022-08-18 18:55:20 135

原创 websocket+rabbitmq实战

url:websocket+rabbitmq实战:https://www.cnblogs.com/sky-chen/archive/2019/04/01/10636964.html

2020-11-09 17:43:57 156

原创 Java实用工具类

常用工具类JacksonUtil:package com.sunwave.utils;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.core.type.TypeReference;import com.fasterxml.jackson.databind.JsonNode;import com.fasterxml.jackson.databind.ObjectMappe

2020-09-10 10:46:37 206

原创 Java中excel的导出导入

spring boot项目:pom.xml:<?xml version="1.0"?><project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001

2020-09-10 10:32:57 164

原创 springboot+jpa文件上传功能(接收前端上传的文件保存到本地)

直接上代码: @ResponseBody @RequestMapping(value = "/uploadFile",method = RequestMethod.POST) public Result uploadFile(@RequestParam MultipartFile file, HttpServletRequest request) { //!file.isEmpty()判断文件的内容是否为空 if (!file.isEmpty()) {

2020-08-19 15:49:39 980

原创 spring boot+jpa分页查询(搜索)(Specification、Predicate)

上代码:NeElement实体:package com.sunwave.grouping.domain;import javax.persistence.*;import com.alibaba.excel.annotation.ExcelIgnore;import com.alibaba.excel.annotation.ExcelProperty;import com.alibaba.excel.metadata.BaseRowModel;import com.fasterxml.ja

2020-08-19 14:09:42 784

原创 spring boot后端解决跨域问题(前后端分离)

后台配置同源Cors !(https://www.cnblogs.com/south-pigeon/p/12989381.html可以参考此文章)package com.sunwave.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.Cor

2020-08-05 09:15:22 129

原创 @ManyToMany(多对多关系)使用小结

兄弟,干蛤呢?喝杯Java再走吧!@ManyToMany(多对多关系)使用小结!DeviceGroup类:package com.sunwave.grouping.domain;import javax.persistence.*;import java.io.Serializable;import java.util.List;@Entity@Table(name = "device_group")public class DeviceGroup implements Seriali

2020-08-04 19:08:47 2204

原创 linux系统Ubuntu下安装配置jdk

linux系统Ubuntu下安装配置jdk!(如果自己系统是Windows,但是写了Java代码比如spring boot项目,此代码需要在Linux环境下运行,就需要把spring boot项目打成jar包,然后部署Linux服务器进行运行,这里就要注意配置jdk了)下载好Linux对应的jdk后用rz命令(如果没有安装rz可参考网上安装命令)将下载好的压缩包上传到Linux服务器,上传成功后根据网上方法进行配置,配置时需要用vim编辑器,vim安装指令(Ubuntu用此命令:sudo apt-get

2020-06-12 11:15:28 178

原创 得到Linux 和 Window 内存使用率!

得到Linux 和 Window 内存使用率!核心代码:private static String osName = System.getProperty("os.name"); /** * 得到Linux 和 Window 内存使用率 * */ public static double getMemUsage() { if (osName.toLowerCase().contains("windows") || osName.toLowerCase().contains("

2020-06-10 10:55:12 323

原创 判断服务器的系统类型是Windows 还是 Linux

判断服务器的系统类型是Windows 还是 Linux!/** * 判断是服务器的系统类型是Windows 还是 Linux * * @return */ public static String isWindowsOrLinux() { logger.info("isWindowsOrLinux 判断操作系统");//日志打印 String osName = System.getProperty("os.name");//获取系统名称(key得到value) Strin

2020-06-09 17:07:59 1268

原创 判断字符串是不是数字(Character.isDigit方法)

本文用Character.isDigit方法判断字符串是不是数字!代码如下:public static void main(String[] arge) { String str = "0.566"; for (int i = 0; i < str.length(); i++) { System.out.println(str.charAt(i)); if (Character.isDigit(str.charAt(i))) {//其中Character.isDigit方法:

2020-06-03 15:34:33 2253

原创 windows系统下监控(Prometheus+grafana监控MySQL)

windows系统下监控(Prometheus+grafana监控MySQL)!需要下载Prometheus、grafana、mysql_exporter这三个工具。Prometheus监控工具:有自己的界面mysql_exporter(数据采集器)采集MySQL的相关数据,然后由Prometheus监控工具从mysql_exporter上面抓取数据进行展示,但是Prometheus自己的界面展示不够完美,所以就用grafana工具进行展示。1、下载好mysql_exporter之后将其解压,下载好

2020-05-29 18:08:13 685

原创 node_exporter、mysql_exporter、wmi-exporter(Windows版本)的下载地址

node_exporter、mysql_exporter、wmi-exporter(Windows版本)的下载地址!node_exporter:链接:https://github.com/prometheus/node_exporter/releasesmysql_exporter:链接:https://github.com/prometheus/mysqld_exporter/releaseswmi-exporter:链接:https://github.com/martinlindhe/w

2020-05-29 10:56:10 2637 1

原创 自己写一个基于prometheus的监控服务(SpringBoot2.0 Actuator 监控)

prometheus监控服务!pom.xml(依赖)<!--actuator监控功能所需依赖(内部包含refresh,动态刷新配置信息需要) --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>

2020-05-15 12:01:51 207

原创 Java中字符串分割(split()方法)

Java中字符串分割(split()方法)!前言:通过split()方法对字符串进行分割,你可以定义分割字符,但是要注意特殊字符的分割方式。比如换行的方式分割、回车的方式分割等。分割之后返回的是一个字符串数组,你可以通过循环遍历的方式拿到该数组里你自己想要的值(数组里的数据以索引的方式获取,注意数组下标越界问题)。核心代码:Map<String,Object> map = new HashMap<String,Object>(); String[] st=sss.s

2020-05-14 15:11:51 1636

原创 java中string类型转Map(Gson的依赖)

通过Gson方式转成map!pom.xml<!-- 配置gson --> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.6</version> </dependency>

2020-05-14 14:31:31 455

原创 String字符串转JSON对象(JSON的依赖)

string字符串转json对象!前言:string字符串必须是json格式才能将其转为json对象,如果字符串不是json格式,可以像下方代码中的str字符串一样,将其拼接上{}括号和:及""符号,这样就将其转为json格式了,这时候就可以将其转为json对象了。pom.xml<!-- json依赖 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fa

2020-05-14 14:15:26 5337

原创 oshi方法获取cpu、内存和系统当前时间瞬时信息

oshi方法获取cpu、内存和系统当前时间瞬时信息!pom.xml <!-- oshi方法获取cpu --> <dependency> <groupId>com.github.oshi</groupId> <artifactId>oshi-core</artifactId> <version>3.5.0</version>

2020-05-09 17:57:36 2744

原创 sql优化面试总结

下面是本人为大家总结的sql优化方法,希望对大家有用!1、尽可能的使用 varchar/nvarchar 代替 char/nchar ,节省字段存储空间。2、SQL语句全部大写 (所有SQL语句执行时都会转换成大写),应尽量避免在 where 子句中使用 != 或 <>。3、避免使用星号 (*) ,用具体字段替代(使用星号会在查询时增加一个查询列的操作)4、尽量避免在 wher...

2020-04-22 15:55:07 250

原创 spring boot之增删改查(实例)

下面是福哥给大家分享的一个简单的spring boot项目实例,初学者可以参考,如果有用请点赞!1、首先看一下我的项目结构。2、开始上代码,bean(实体)层。Order类:package com.test.bean;import java.io.Serializable;import org.springframework.stereotype.Component;@Com...

2020-04-21 20:41:12 1010

原创 福哥的正则表达式

各位码友大家好!下面是本人为大家整理的一些常用的正则表达式,希望对大家有用,本人亲自测试有效。(图片来源于网络)Java大师教你写正则,可根据实际需要对正则表达式进行修改。1、最大50个字符,不能以空格开头和结尾:^(?!\\s)(?!.*\\s$)[\\s*\\w*\\S*]{1,50}$2、时间格式:yyyy-mm-dd hh:mm:ss^\\d{4}-\\d{1,2}-\\d...

2020-04-18 13:14:55 1001 1

原创 转发与重定向的区别

转发与重定向的区别转发和重定向是页面跳转的两种方式一、转发与重定向的区别1、转发:浏览器url的地址栏不变。重定向:浏览器url的地址栏改变2、转发是服务器行为,重定向是客户端行为。转发使用的是getRequestDispatcher()方法;重定向使用的是sendRedirect()。3、转发是浏览器只做了一次访问请求。重定向是浏览器做了至少两次的访问请求,所以转发速度比重定向速度向快...

2019-11-04 23:16:48 580 2

空空如也

空空如也

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

TA关注的人

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