自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(834)
  • 资源 (66)
  • 收藏
  • 关注

原创 想装一台自己的电脑,可以先了解下这些问题

❓8G内存条和16G内存条能够组成双通道吗?两个不同频率的8G内存条可以组成双通道吗?

2023-05-11 19:38:05 2106 1

原创 Java - 有内鬼!每次写完代码,我的Steam游戏库就不见了?

有内鬼!每次写完代码,我的Steam游戏库就不见了?

2023-01-30 14:40:14 212

原创 JavaScript - 好玩的打字动画

Javascript:一个好玩的打字动画效果😊

2023-09-05 13:51:55 794

原创 Java - 两种判断闰年的方法

🤔️判断一个年份是否是闰年的常规方法是遵循以下规则

2023-08-06 12:42:41 1190

原创 Java - [再遇fastjson2] Key自动将属性首字母转小写?

🤔️问题场景:fastjson2中转JSON字符串时,key会自动将属性首字母转小写?

2023-08-02 20:19:58 534

原创 Java - 为什么要用BigDecimal?

🤔️为什么要用BigDecimal?

2023-07-29 21:06:16 270

原创 Java - UTF编码中的BOM是什么?

🤔️回答这个问题之前,首先提一个额外的问题:UTF-8中的UTF和8分别表示什么?

2023-05-17 22:27:02 802

原创 Java - 欢迎使用spring中的Base64Utils!

🌵欢迎使用spring框架中的Base64Utils!⤵️

2023-05-11 20:23:44 943

原创 Java - FastByteArrayOutputStream

🌵让我们先来了解ByteArrayOutputStream,因为ByteArrayOutputStream是对前者的升级⤵️

2023-05-11 19:59:30 1676

原创 MySQL - 为什么索引存储要用B+树,用链表不行吗?

MySQL - 为什么索引存储要用B+树,用链表不行吗?

2023-02-01 22:42:20 485

原创 Java - 面向接口编程,为什么要这么做?

为什么更多人使用 List al = new ArrayList();而不是 ArrayList al = new ArrayList();

2023-01-04 20:01:59 140

原创 Java - Object#finalize在JDK9中被标记废弃了!

JDK9中,官方宣布要废弃Object中的finalize,废弃后,如何手动检测对象是否被GC回收呢?

2022-12-06 01:41:09 654

原创 Java - Gson和Fastjson如何选择?

gson和fastjson2如何选择?

2022-11-24 17:37:33 1414

原创 Rancher - 更换Linux发行版

Rancher 更换Linux发行版 ⚡注意事项⚡

2022-11-20 21:54:41 483

原创 Rancher - v2.6.5升级v2.7.0

Rancher v2.6.5升级v2.7.0

2022-11-18 17:14:14 2601

原创 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 22:40:03 443

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

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

2021-08-18 22:10:51 520

原创 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 21:56:05 344

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

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

2021-08-11 22:27:47 1315

原创 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 22:21:05 412

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

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

2021-08-09 22:39:24 394

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

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

2021-08-08 19:57:40 529

原创 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 00:21:44 316

原创 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 23:10:00 285

原创 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 23:00:52 265

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

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

2021-08-01 22:03:43 469

原创 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 20:48:51 338

原创 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 18:50:03 1817

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

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

2021-07-31 21:57:02 388

原创 Typroa - 快捷键文档

Typroa - 快捷键Typroa: 本地MarkDown编辑器一:添加图片Ctrl+Shift+i二:放大/缩小Ctrl+Shift+减号/加号

2021-07-31 21:46:53 189

原创 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 22:25:35 284

原创 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 21:17:05 357

原创 CMD - 关闭指定端口

CMD - 关闭指定端口使用运行测试一:使用netstart -anonetstart -no | findstr xxxxtaskkill -f -pid xxxx二:运行测试

2021-07-28 21:00:34 391

原创 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 21:40:32 408

原创 工业互联网 - 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 16:29:12 4234 2

原创 JavaScript - 函数A作为参数时,函数A中this的指向问题

JavaScript - 函数A作为参数时,函数A中this的指向问题本问题将引出ES6众多新特性中箭头函数的优点(情况C)在线测试:https://www.w3school.com.cn/tiy/t.asp?f=js_function_apply可直接复制文中代码在网页中完成测试一:情况A(this指向winodw对象)<!DOCTYPE html><html><body><h1>JavaScript函数A作为参数时,函数A中

2021-07-22 19:52:38 263 2

原创 Linux系列教程(一):XShell7 连接 Ubuntu

XShell7 连接 UbubtuXShell 7Ububtu 20.04 LTS一:修改root用户密码使用首次注册的用户登录sudo passwd root新密码新密码(确认)su root输入root的密码,切换root账户sudo xxx输入当前用户的密码,使用管理员权限指定指定操作/etc/sudoers文件中会配置sudo相关信息二:查看网卡及接口信息(并安装Vim)ifconfig (interface configuratio

2021-06-21 14:03:37 481

原创 No22. 获取指定范围内的随机数

目录Math.random用法获取1-100之间的随机数获取m~n之间的随机数double保留三位小数一:Math.random用法public static double random()返回一个 double值与一个积极的迹象,大于或等于 0.0小于 1.0。返回值与选择伪随机(大约),范围分布均匀。 二: 获取1-100之间的随机数public static int getRandom(){ return (int)(Math.random()*100)+1;}

2021-06-13 18:39:55 268

原创 Word - 页眉奇偶页显示不同内容

Word - 页眉奇偶页显示不同内容环境需求具体步骤一:环境WPS 2019二:需求指定页开始显示页码奇偶页页眉显示不同内容奇数页页面:固定内容偶数页页眉:当前章节的标题三:具体步骤(1)编写测试页面(2)为每页编码(从选中页开始编码)(3)修改页码样式(4)将所有奇数页设置为固定标题(AAA-BBB大学)(5)偶数页显示不同章节的信息此时,在偶数页输入“绪论”(每章节信息时),后方所有偶数页都会同步;对于下一章,重复上述(5)操作;

2021-06-01 00:53:40 741

原创 Admin - 前后端枚举联动(Java+Vue)

前后端枚举联动(Java+Vue)需求:前端控件中显示"文件类型A",对应数字1,数字1传到后台,后台解析1,将1对应的"文件类型A"存入数据库。后台从数据库中读取"文件类型A",将其解析为1,传递给前端,前端收到1将其解析为"文件类型A"进行显示。代码之间交流使用一种语言,对外展示使用人类可以理解的语言一:后端枚举新建一个枚举类@Getterpublic enum FileTypeEnum { FILE_TYPE_A(1,"文件类型A"); private Inte

2021-05-09 17:37:03 984

Java中class文件查看.zip

Java字节码分析工具: 1> jclasslib Bytecode viewer v5.4_Win64 2> PXBinaryViewerSetup

2020-08-01

软件强力卸载工具.zip

软件强力卸载工具,强力删除流氓软件!!!

2020-01-11

Office卸载包.zip

Office2003、Office2007、Office2010、Office2016卸载工具; 资源收集自网络,免费使用。

2019-12-29

录屏转gif动图(Win).zip

软件名称:ScreenToGif.2.17.1.zip 使用平台:Windows 使用注意事项:录屏保存时选择更换编码方式会用不同的压缩效果!

2019-12-19

C# 学生管理系统 ( 简洁版 ).zip

项目介绍及思路整理请参考文章:https://kylee.blog.csdn.net/article/details/103482296

2019-12-10

离线MarkDown编辑器---Haroopad-v0.13.1-win-ia32.zip

内容:离线Markdown编辑器Haroopad-v0.13.1 操作系统:Windows44

2019-11-18

坦克大战封面PS素材.zip

坦克大战封面图制作素材,简单封面制作,附带PSD文件,自用 坦克大战封面图制作素材,简单封面制作,附带PSD文件,自用 坦克大战封面图制作素材,简单封面制作,附带PSD文件,自用

2019-11-11

GetIPs.zip

C#脚本,获取本机网卡IP,包括有限网卡和无线网卡,返回字符串列表;

2019-10-21

汇编小程序示例.zip

内容解析:https://mp.csdn.net/postedit/101727029 注意:压缩包包含四个文件!

2019-09-29

第一次汇编上机材料.zip

64/32位环境Debug汇编程序【环境】,环境需要自己手动配置。

2019-09-29

GNS3 2.1.21.zip

包含文件: 1. GNS3 2.1.21 2. Wireshark 3. WinpCap 4. 三款路由器文件

2019-09-17

id_f6_new.txt

身份证前六位大全:https://blog.csdn.net/qq_42292831/article/details/100422150

2019-09-02

word文档修复(DocRepair).zip

Word文件乱码修复,支持内嵌图片的修复(只支持doc格式,不支持docx格式)!

2019-08-27

网页测试用例(自用).zip

自用网页测试>> zip

2019-08-24

CPUZ1891.zip

CPU-Z提供一些关于处理器的资讯,包含了制造厂及处理器名称,核心构造及封装技术,内部、外部频率,最大超频速度侦测,也可以查出处理器相关可使用的指令集。   *鉴定处理器的类别及名称。   *探测CPU的核心频率以及倍频指数。   *探测处理器的核心电压。   *超频可能性探测(指出CPU是否被超过频,不过并一定完全正确)。   *探测处理器所支持的指令集。   *探测处理器一、二级缓存信息,包括缓存位置、大小、速度等。   *探测主板部分信息,包括BIOS种类、芯片组类型、内存容量、AGP接口信息等。

2019-07-05

Mp3Tag-2.73d中文版.zip

封面修改后可使用视频播放软件打开查看; 软件介绍: mp3Tag该程序支持通过编辑标签信息实现文件重命名,Mp3tag(MP3信息修改器)可替换标签或文件名中的部分文字,标签导入/导出,以及创建播放列表功能。 此外,Mp3tag(MP3信息修改器)下载程序本身的设计也可圈可点,如界面简洁、启动迅速、运行稳定等。

2019-06-13

如何阅读他人的程序代码(圈画版).zip

一、读懂程序代码,使心法皆为我所用 二、摸清架构,便可轻松掌握全貌 三、优质工具在手,读懂程序非难事 四、望文生义,进而推敲组件的作用 ......

2019-06-10

designer_zh_cn.zip

1. 配合PyQt5使用; 2. 下载后放在QtDesigner目录下的translations文件夹下即可。

2019-06-10

Dev-Cpp 5.6.3 TDM-GCC x64 4.8.1 Setup

Dev-Cpp 5.6.3 TDM-GCC x64 4.8.1 Setup 轻量级C、C++开发环境。

2019-04-09

MFC简单浏览器工程打包文件

语言:C++ 实现了网页跳转和查询功能,并修改了浏览器标题,取消了工具栏

2019-03-17

HotSpot GC官网文档截图 - 20200917

官网英文文档介绍GC的各个版本发展、GC选取、调优参数等; 当前压缩包为官网文档截图文件集合,个人觉得资源珍贵且比网上各个帖子更有参考价值,故存储自用并分享。

2020-09-17

AndroidO图标.zip

安卓O及以上,图标配置教程。

2020-06-26

【JAVA】DOM4J解析xml.zip

jaxen-1.1.4.jar jaxen-1.1.4-sources.jar dom4j-2.0.3.jar dom4j-2.0.3-sources.jar dom4j-2.0.3-javadoc.jar

2020-06-11

xpath补丁包+dom4j2.0.3.zip

此资源提供的jaxen包非完整,完整请移步: https://download.csdn.net/download/qq_42292831/12513373

2020-06-11

struts-2.5.22基本jar包.zip

最小jar包+全jar包; 配合文章使用:https://kylee.blog.csdn.net/article/details/106618435

2020-06-08

JSP-MVC登錄项目.zip

配合文章使用(自用): https://kylee.blog.csdn.net/article/details/106454338

2020-05-31

BeanUtils.zip

BeanUtils.populate(Object,Map<String,? extends Object>) 将Map集合快速映射到javaBean: 配合文章使用:https://blog.csdn.net/qq_42292831/article/details/106336288

2020-05-30

ValidateCode.zip

java二维码jar包,配合文章使用: https://kylee.blog.csdn.net/article/details/106403717

2020-05-28

Login-JSP.zip

JSP简单示例: 1. 登录界面jsp,界面使用cookie显示上次访问时间; 2. 简单404错误页面

2020-05-27

java_ee_api.zip

java_ee_api.chm

2020-05-25

log4j 精品教程.zip

log4j中文精品教程; 配合文章使用:https://kylee.blog.csdn.net/article/details/106241913

2020-05-20

repository.zip

java: maven本地库(基本jar/war+tomcat7) 基本使用:https://kylee.blog.csdn.net/article/details/106220072

2020-05-19

gson-fastjson.zip

java中JSON解析jar包: fastjson-1.2.68.jar gson-2.8.6.jar

2020-05-19

MinGW 64位.zip

Windows本地C、C++开发环境:MinGW Windows本地C、C++开发环境:MinGW Windows本地C、C++开发环境:MinGW

2020-05-14

C语言年历小程序.zip

C语言年历程序: 1. 对输入数据进行整型检测,防止21aaa类型数据 2. 上下选择菜单 3. .h头文件本地化(staio.h等依赖提取)

2020-04-25

images(c2691+c3640+c7200).zip

GNS3配套路由器镜像:C2691、C3640、C7200; C3640可以添加ESW16接口模拟交换机; 配合博客使用:https://blog.csdn.net/qq_42292831/article/details/101517234

2020-04-24

TCP通信(Linux-C).zip

Linux网络编程之TCP通信,配合博客使用: https://blog.csdn.net/qq_42292831/article/details/104552724

2020-04-23

SQLyog-12.0.8.zip

SQLyog12.0.8 64位+32位Windows版本;

2020-04-15

JDK-14-x64.zip

64位Windows系统JDK14,附带XJad反编译工具。

2020-04-01

win10-1909桌面美化.zip

win10美化工具,适用于1909版本,自用工具整理。 win10美化工具,适用于1909版本,自用工具整理。

2020-01-30

空空如也

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

TA关注的人

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