- 博客(31)
- 收藏
- 关注
原创 信息系统项目管理师(十大管理域、五大过程组)
前言:信息系统项目管理师重点掌握每个过程中的ITO,即输入(Inputs)、工具(Tools)、输出(Outputs)。还有每个过程属于哪个过程组。:整体管理、范围管理、进度管理、成本管理、质量管理、人力资源管理、沟通管理、干系人管理、风险管理、采购管理。:1、启动过程组 2、规划过程组 3、执行过程组 4、监控过程组 5、收尾过程组。
2024-10-11 09:51:14
370
原创 python中的matplotlib画直方图(数据分析与可视化)
搞定,这只是一个小demo,数据是代码生成的,您的数据可以从其他地方获取。python中的matplotlib画饼图(数据分析与可视化)
2023-08-23 11:42:12
1056
原创 websocket+rabbitmq实战
url:websocket+rabbitmq实战:https://www.cnblogs.com/sky-chen/archive/2019/04/01/10636964.html
2020-11-09 17:43:57
197
原创 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
246
原创 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
203
原创 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
1040
原创 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
864
原创 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
165
原创 @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
2272
原创 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
212
原创 得到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
361
原创 判断服务器的系统类型是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
1325
原创 判断字符串是不是数字(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
2438
原创 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
770
原创 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
2917
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
250
原创 Java中字符串分割(split()方法)
Java中字符串分割(split()方法)!前言:通过split()方法对字符串进行分割,你可以定义分割字符,但是要注意特殊字符的分割方式。比如换行的方式分割、回车的方式分割等。分割之后返回的是一个字符串数组,你可以通过循环遍历的方式拿到该数组里你自己想要的值(数组里的数据以索引的方式获取,注意数组下标越界问题)。核心代码:Map<String,Object> map = new HashMap<String,Object>(); String[] st=sss.s
2020-05-14 15:11:51
1727
原创 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
507
原创 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
5530
原创 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
3002
原创 sql优化面试总结
下面是本人为大家总结的sql优化方法,希望对大家有用!1、尽可能的使用 varchar/nvarchar 代替 char/nchar ,节省字段存储空间。2、SQL语句全部大写 (所有SQL语句执行时都会转换成大写),应尽量避免在 where 子句中使用 != 或 <>。3、避免使用星号 (*) ,用具体字段替代(使用星号会在查询时增加一个查询列的操作)4、尽量避免在 wher...
2020-04-22 15:55:07
297
原创 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
1077
原创 福哥的正则表达式
各位码友大家好!下面是本人为大家整理的一些常用的正则表达式,希望对大家有用,本人亲自测试有效。(图片来源于网络)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
1040
1
原创 转发与重定向的区别
转发与重定向的区别转发和重定向是页面跳转的两种方式一、转发与重定向的区别1、转发:浏览器url的地址栏不变。重定向:浏览器url的地址栏改变2、转发是服务器行为,重定向是客户端行为。转发使用的是getRequestDispatcher()方法;重定向使用的是sendRedirect()。3、转发是浏览器只做了一次访问请求。重定向是浏览器做了至少两次的访问请求,所以转发速度比重定向速度向快...
2019-11-04 23:16:48
698
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人