空山新雨⁣
码龄4年
  • 1,649,943
    被访问
  • 817
    原创
  • 456,735
    排名
  • 7,647
    粉丝
关注
提问 私信

个人简介:时代抛弃你时,连一句再见也不会说

  • 加入CSDN时间: 2018-05-23
博客简介:

(^_−)☆ 欢迎~

博客描述:
时间+精力=金钱,工作如此,学习亦如此。
查看详细资料
  • 7
    领奖
    总分 3,729 当月 139
个人成就
  • 获得1,045次点赞
  • 内容获得179次评论
  • 获得2,605次收藏
创作历程
  • 40篇
    2021年
  • 243篇
    2020年
  • 474篇
    2019年
  • 62篇
    2018年
成就勋章
TA的专栏
  • Linux
    付费
    33篇
  • Vue2
    付费
    6篇
  • SpringBoot
    付费
    2篇
  • MyBatis Plus
    付费
    5篇
  • 工业互联网
    1篇
  • JavaScript
    7篇
  • MySQL
    11篇
  • Git
    1篇
  • Maven
    3篇
  • Gradle
    2篇
  • LinuxNP
    12篇
  • LinuxShell
    5篇
  • Java
    100篇
  • IDEA 2020.3+其他
    3篇
  • Admin
    6篇
  • Swing
    8篇
  • Guava
    1篇
  • JVM
    20篇
  • JavaWeb
    18篇
  • Algorithm (Java)
    23篇
  • byyl
    4篇
  • C_module
    4篇
  • Cisco
    23篇
  • Redis
    8篇
  • C
    44篇
  • C++
    38篇
  • Django
    12篇
  • C#
    34篇
  • PyQT5
    22篇
  • Python
    88篇
  • PhotoShop
    4篇
  • CMD
    2篇
  • R
    7篇
  • Markdown
    1篇
  • Unity3D
    20篇
  • Windows实用技巧
    8篇
  • 互联网
    5篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Vue2系列教程(六):实际业务中computed计算属性的两种使用方式

Vue2 - 实际业务中computed计算属性的两种使用方式ES6对象中函数属性的简洁写法data的写法与computed的写法比较实际业务中computed计算属性的两种用法?一:ES6对象中函数属性的简洁写法?let cat = { name: "tom", // 以前: eat: function (food) { console.log(this.name + " Eat " + food); }, // 箭头函数版:
原创
发布博客 2021.08.18 ·
130 阅读 ·
0 点赞 ·
0 评论

MP系列教程(三):分页操作在各层的落地实现

MP分页操作在各层的落地实现MP中提供了哪些分页操作接口/类?如何使用IPage和Page实现分页操作?前端调用分页接口时,携带什么样的数据?后端如何接收封装后的分页查询条件?Service层如何处理?分页查询后前端接收怎样的数据格式?一:MP中提供了哪些分页操作接口/类?IPage接口Pagepublic class Page<T> implements IPage<T>{ ... // 最常用的构造方法 public
原创
发布博客 2021.08.18 ·
158 阅读 ·
0 点赞 ·
0 评论

SpringBoot系列教程(二):版本约定、Postman请求模拟及@Valid校验

SpringBoot系列教程(二):版本约定、Postman请求模拟及@Valid校验版本约定请求模拟(运行性测试)@Valid注解使用参数校验@Valid常用校验注解有哪些?@Past中的时间解析问题分析及拓展一:版本约定SpringBoot版本:2.4.2Maven版本:3.5.4<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTI
原创
发布博客 2021.08.14 ·
112 阅读 ·
0 点赞 ·
0 评论

MP系列教程(二):官方对Service层的封装使用解析及二次封装

官方对Service层的封装使用解析及二次封装概述二次封装官方对Service层的封装使用解析一:概述1> 后台开发步骤实体 → Mapper → IService接口 → IService接口实现类 → Controller几乎所有与数据库的交互都将在Mapper → IService接口 → IService接口实现类这个阶段实现,对数据库操作的复杂程度以及不同开发者对同一逻辑的修改都将导致代码后期维护十分困难;于是MP对Service层进行了进一步抽象,提供了一个接口ISe
原创
发布博客 2021.08.11 ·
442 阅读 ·
0 点赞 ·
0 评论

Vue2系列教程(五):番外篇之差集问题及其解决方案分析

Vue2 - 番外篇之差集问题及其解决方案分析问题一:基本类型数据的差集运算问题二:复杂数据类型的差集运算再遇问题一再遇增量保存与去重问题(上一篇)附加一:基本类型数据的差集运算原数据:[1,2,3,4,5,6,7]需要删除的数据:[3,6]let arr1 = [1,2,3,4,5,6,7];let arr2 = [3,6];let remainArr = arr1.filter(x=>arr2.indexOf(x)===-1);console.log(remainA
原创
发布博客 2021.08.10 ·
123 阅读 ·
0 点赞 ·
0 评论

Vue2系列教程(四):番外篇之数据增量保存与去重问题

Vue2 - 番外篇之数据增量保存与去重问题数据增量存储问题分析数据去重问题从后端的角度再次分析数据去重问题附加一:数据增量存储问题分析1> 问题来源表格A在页面初始化时,从数据库中加载了三条数据数据并显示;一番操作后,表格中数据被删了一条,又增加了一条新数据。请问:表格中的新数据如何同步进入数据库?2> 思路分析全部删除原有数据,重新添加新数据数据量少时可行,但当表格初始化数据过多且只修改少部分数据,这种操作将会给数据库带来更重的负担。记录被删除的数据ID
原创
发布博客 2021.08.09 ·
98 阅读 ·
0 点赞 ·
0 评论

Vue2系列教程(三):二次封装ElementUI

Vue2.0系列教程(三)封装ElementUI的分页组件 Pagination分离四个分页参数,形成一个单独的分页参数对象继承原组件所有属性和事件v-bind="$attrs" v-on="$listeners"新增事件触发该如何设计封装Table组件分离四个列属性(prop、label、align、width),形成一个单独的表格列配置对象一:封装ElementUI的分页组件 Pagination1> 官网查询分页组件的用法https://el
原创
发布博客 2021.08.08 ·
145 阅读 ·
0 点赞 ·
0 评论

Vue 2系列教程(二):集成Axios与ElementUI组件

Vue - Vue 3.0系列教程(二)集成 Axios编写配置文件,指定src路径为@集成 ElementUI使用vue ui 读取项目可视化添加依赖使用elementUI组件布局基本页面一:集成 Axiosnpm i -S axios1> 封装Axios将其放在src/lib下,可命名为http.jsimport Axios from 'axios';// baseURL中配置后台路径let axios = Axios.create({ baseURL:
原创
发布博客 2021.08.08 ·
73 阅读 ·
0 点赞 ·
0 评论

Vue 2系列教程(一):从零开始一个Vue项目

Vue - Vue 3.0系列教程(一)准备创建一个Vue项目开始创建一个项目启动项目配置eslint插件(代码规范性检测与修复)一:准备创建一个Vue项目npm install -g cnpm --registry=https://registry.npm.taobao.orgnpm install -g @vue/cli1> npm -g 全局安装,将依赖下载到哪里去了?npm config get prefix或npm root -g2&g
原创
发布博客 2021.08.05 ·
90 阅读 ·
0 点赞 ·
0 评论

Java - Java8中字符串拼接效率问题

Java8中字符串拼接效率问题问题来源测试方法与测试用例JMH测试结果分析完整测试程序一:问题来源在某开源框架中自定义了StringUtils类,其中的getUUID很惹人注目:public static String getUUID(){ String s = UUID.randomUUID().toString(); return s.substring(0,8) + s.substring(9,13) + s.substring(14,18) + s.substri
原创
发布博客 2021.08.03 ·
64 阅读 ·
0 点赞 ·
0 评论

MP - 加载数据库中树型数据(同步树)

MP - 加载数据库中树型数据(同步树)数据表结构使用场景分析与实现一:数据表结构Departmentidpid二:使用场景在前端页面的分类树中:点击树节点,得到当前节点的所有子节点(树结构),展开分类树。三:分析与实现环境Mybatis-Plus 3.4.3Java 8分析1> 由于实体对象中的部分字段与前端用于显示的数据字段名称不同 + 作为树节点应该作为树节点(遵循一种规范/接口),所以应该单独创建实体VO类用于与前端数据的交互;@
原创
发布博客 2021.08.01 ·
68 阅读 ·
0 点赞 ·
0 评论

MP - 获取选中节点及其所有子节点的ID

MP - 获取选中节点及其所有子节点的ID数据表结构应用场景实现一:数据表结构二:应用场景前端界面点击分类树节点,右侧表格显示选中节点及其所有子节点ID对应的数据。三:实现Mybatis-Plus 3.4.3Java 8private List<String> getSelfAndChildrenId(String xid) { List<String> returnXids = new LinkedList<>(); r
原创
发布博客 2021.08.01 ·
111 阅读 ·
0 点赞 ·
0 评论

MP系列教程(一):Wrapper之查询修改SQL语句生成

MP - 条件构造器(Wrapper)基于版本:Mybatis-Plus 3.4.3 + Java8目录使用QueryWrapper使用Wrappers使用Wrappers提示Warnnings!使用MP时,Service层继承关系如何设置?一:使用QueryWrapper、UpdateWrapper二:使用WrappersWrapper<Department> queryCondition = Wrappers.<Department>query().
原创
发布博客 2021.08.01 ·
883 阅读 ·
0 点赞 ·
0 评论

SpringBoot系列教程(一):后台开发规约

SpringBoot - 后台开发规约/问题一:Controller用什么参数接收值?二:一行代码太长,换行问题三:@RequestParam相关问题一:Controller用什么参数接收值?1> 形参名和传入参数名保持一致2> 使用Map<String,Object>接收(开发一时爽,维护火葬场)3> 同时使用Map<String,Object>和基本类型接收4> 使用DTO:为CRUD分别创建四种DTO,传入的参数使用相应DT
原创
发布博客 2021.07.31 ·
206 阅读 ·
0 点赞 ·
0 评论

Typroa - 快捷键文档

Typroa - 快捷键Typroa: 本地MarkDown编辑器一:添加图片Ctrl+Shift+i二:放大/缩小Ctrl+Shift+减号/加号
原创
发布博客 2021.07.31 ·
58 阅读 ·
0 点赞 ·
0 评论

Java - 解决Intellij IDEA运行报Command line is too long的问题

问题描述:SpringBoot项目运行时,Intellij IDEA报Command line is too long错误。解决方案: <component name="PropertiesComponent"> <property name="dynamic.classpath" value="true" /> <property name="RequestMappingsPanelOrder0" value="0" /> <p
原创
发布博客 2021.07.29 ·
116 阅读 ·
0 点赞 ·
0 评论

Java - IDEA快捷键文档

Java - IDEA快捷键文档(即用即更)快速向下拷贝复制一行代码上下移动一行代码复制全类名全局搜索拷贝、粘贴、剪切、删除查看一个接口的所有实现类注意:以下快捷键在IDEA-Keymap设置为Eclipse时生效!一:快速向下拷贝复制一行代码Ctrl+Alt+下二:上下移动一行代码Alt+↑/↓三:复制全类名Ctrl+Alt+Shift+C四:全局搜索Ctrl+H五:拷贝、粘贴、剪切、删除拷贝:Ctrl+C粘贴:Ctrl+V剪切:Ctrl+X删除:Ctrl
原创
发布博客 2021.07.28 ·
93 阅读 ·
0 点赞 ·
0 评论

CMD - 关闭指定端口

CMD - 关闭指定端口使用运行测试一:使用netstart -anonetstart -no | findstr xxxxtaskkill -f -pid xxxx二:运行测试
原创
发布博客 2021.07.28 ·
160 阅读 ·
0 点赞 ·
0 评论

Java - Java8中使用Stream对Map排序效率问题

Java - Java8中使用Stream对Map排序效率问题普通项目中时间测试SpringBoot中时间测试Collectors.toMap(1,2,3,4)详解一:普通项目中时间测试1> 测试用例/** * @author XuX * @date 2021/7/26 21:19 * @desc */public class T01_SortMap { public static void main(String[] args) { test01
原创
发布博客 2021.07.26 ·
142 阅读 ·
0 点赞 ·
0 评论

工业互联网 - SIS系统

SIS系统介绍SIS系统在电厂实时生产过程中处于何种地位?SIS系统的闭环管理SIS、DCS、MIS系统分析比较(+SIS特点分析)SIS系统主要功能网络架构MIS系统:Management Information System(管理信息系统)管控一体化(SIS+MIS)SIS(厂级监控系统)电力行业:Superviser Information System(厂级监控系统,下文介绍当前系统)化工行业:Safety Instrumentation System(
原创
发布博客 2021.07.24 ·
1132 阅读 ·
0 点赞 ·
2 评论
加载更多