自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 资源 (3)
  • 收藏
  • 关注

原创 【MySQL】常用操作

1、拼接两个字段,并将其中一个字段的多余的0去掉。

2024-03-26 14:17:11 146

原创 【Java】雪花算法工具类

【代码】【Java】雪花算法工具类。

2024-03-24 12:54:28 394

原创 【Java】获取IP地址的工具类

【代码】【Java】获取IP地址的工具类。

2024-03-23 16:28:05 435

原创 【业务】债券

一级市场:股票证券发行的市场二级市场:买卖流通,有涨有跌的市场。

2024-01-05 15:41:37 1387

原创 【MySQL】MySQL执行计划的type类型

MySQL的执行计划中,type有以下几种类型:

2023-12-18 10:53:29 757

原创 【MySQL】MySQL的执行计划

MySQL的执行计划是一个描述如何执行SQL语句的详细说明。它包含了MySQL服务器如何执行查询以返回结果的所有信息,包括所使用的索引、连接类型、数据读取顺序等。通过查看和分析执行计划,我们可以找出查询中的瓶颈,从而进行针对性的优化。

2023-12-18 09:34:46 661

原创 【Oracle】新建模式,用户,表空间、授权记录

登录sys创建用户并授权。

2023-09-14 09:34:32 942

原创 【IBMMQ】搭建测试队列

在MQ资源管理器界面,左侧树形中,展开队列管理器,选中“队列”,右键--新建本地队列,打开如下界面,设置传输队列名称。在MQ资源管理器界面,左侧树形中,展开队列管理器,选中“队列”,右键--新建远程队列,打开如下界面,设置传输队列名称。其中“远程队列”指定发送到的目的地,也就是发送到的目的机器上用来承接发送过来的数据的队列。也就是对方的本地队列名称。“传输队列”含义和新建 远程队列 时设置的传输队列含义相同,选择我们刚才创建的客户端传输队列即可。“远程队列管理器”指定上述远程队列所在的队列管理器。

2023-09-12 19:05:30 1465

原创 【Java】面试常问知识点(数据库相关知识)

官方FAQ表示,因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了(毕竟采用多线程会有很多麻烦!

2023-05-09 19:13:52 1024 1

原创 【Java】面试常问知识点(Java基础—springboot框架)

springboot启动流程主要分为三个部分:第一部分进行SpringApplication的初始化模块,配置一些基本的环境变量、资源、构造器、监听器,第二部分实现了应用具体的启动方案,包括启动流程的监听模块、加载配置环境模块、及核心的创建上下文环境模块,第三部分是自动化配置模块,该模块作为springboot自动配置核心,在后面的分析中会详细讨论。在下面的启动程序中我们会串联起结构中的主要功能。

2023-05-06 14:04:17 557

原创 【Java】面试常问知识点(Java基础—2)

当用new操作符创建一个线程时, 例如new Thread(r),线程还没有开始运行,此时线程处在新建状态。当一个线程处于新生状态时,程序还没有开始运行线程中的代码。

2023-05-05 19:05:25 785

原创 【Java】面试常问知识点(Java基础)

JMM就是Java内存模型(java memory model)。因为在不同的硬件生产商和不同的操作系统下,内存的访问有一定的差异,所以会造成相同的代码运行在不同的系统上会出现各种问题。所以java内存模型(JMM)屏蔽掉各种硬件和操作系统的内存访问差异,以实现让java程序在各种平台下都能达到一致的并发效果。Java内存模型规定所有的变量都存储在主内存中,包括实例变量,静态变量,但是不包括局部变量和方法参数。每个线程都有自己的工作内存,

2023-05-01 17:28:16 1943

原创 【Java】面试常问知识点(计算机网络方面)

TCP协议在建立连接时需要进行三次握手,在释放连接时需要进行四次挥手,这是因为TCP协议的设计目标是保证可靠性,防止数据丢失或错误。在三次握手的过程中,第一次握手是客户端向服务器发送SYN报文,服务器返回SYN+ACK报文,这样服务器就知道了客户端的接收能力和请求连接的意愿;第二次握手是服务器向客户端发送ACK报文,并确认客户端的请求,这样客户端就确认了服务器的接收能力和请求连接的意愿;第三次握手是客户端再次向服务器发送ACK报文,完成了三次握手,建立了连接。

2023-04-26 11:45:38 405

原创 【数据结构】数据结构知识点总结

简述数据的逻辑结构和存储结构的关系。答:在数据结构中,逻辑结构和存储结构是密切相关的,存储结构不仅将数据元素存储到计算机中,而且还要表示各数据元素之间的逻辑关系。逻辑结构与计算机无关,存储结构是数据元素之间的关系在计算机中的表示。通常情况下,一种逻辑结构可以有多种存储结构,例如,线性结构可以采取顺序存储结构或链式存粗结构表示。数据结构和数据类型有什么区别?答:数据结构是相互间存在一种或多种特定关系的数据元素的集合,一般包括三个方面的内容:数据的逻辑结构、存储结构和多数据的运算。

2022-09-14 21:58:44 3742

原创 【SpringBoot】体系描述

自动配置:SpringBoot针对很多Spring应用程序常见的功能自动提供相关配置你只需告诉SpringBoot所需的功能类型,SpringBoot将所需的库添加到构建库中。这是SpringBoot的可选特性,可让你编写代码并完成应用程序而无需构建传统项目。让您能够监控运行中的SpringBoot应用程序变量表达式 ${...}用于显示某个变量的值,可以是普通表达式的计算结果,或者是服务端返回的某个属性的值。选择变量表达式 *{...}可以用于在内层引用外层对象,从而简化表达式书写。

2022-09-12 20:45:43 370

原创 【java】基础内容(4)

工作内存中保存被该线程使用的变量的主内存副本,线程对变量的所有操作都必须在工作空间进行,不能直接读写主内存数据。as-if-serial 保证单线程程序的执行结果不变,happens-before 保证正确同步的多线程程序的执行结果不变。传递性规则:如果操作 A 先行发生于操作 B,操作 B 先行发生于操作 C,那么操作 A 先行发生于操作 C。线程中断规则:对线程interrupt()方法的调用先行发生于被中断线程的代码检测到中断事件的发生。线程终止规则:线程中所有操作先行发生于对线程的终止检测。

2022-09-03 13:04:31 217

原创 【java】基础知识3

是一种架构风格,指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是。

2022-09-02 12:30:33 577

原创 【java】基础知识(2)

其它情况下,在try/catch/finally语句执行的时候,try块先执行,当有异常发生,catch和finally进行处理后程序就结束了,当没有异常发生,在执行完finally中的代码后,后面代码会继续执行。Java反射机制是指在程序的运行过程中可以构造任意一个类的对象、获取任意一个类的成员变量和成员方法、获取任意一个对象所属的类信息、调用任意一个对象的属性和方法。可以通过以下类调用反射API。如果出现大量的读取操作,每次读取的时候都会进行加锁,这样会增加大量的锁的开销,降低了系统的吞吐量。

2022-08-21 22:25:39 128

原创 【java】基础知识(1)

它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。所以说,jvm 是 Java 能够跨平台的核心,具体的下文会详细说明。另外,BigDecimal是一个类,不是基本类型,需要调用方法来实现数的运算。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。多态主要是基于继承和重写,最终可以实现相同的类型调用相同的方法,结果不相同。原因:浮点数是有限的,离散的,舍入误差,表示大约的但不是等于。

2022-08-19 18:59:07 255

原创 【Linux】常用知识点总结(试卷形式)

怎样显示当前目录在vi 编辑器中的命令模式下,键入 可在光标当前所在行下添加一新行。 在vi 编辑器中的命令模式下,再执行一次前面刚完成的操作,可使用 . 命令。欲把当前目录下的 file1.txt 复制为 file2.txt ,正确的命令是 。如何删除一个非空子目录/tmp 。删除文件命令为 rm 。假设文件fileA 的符号链接为fileB ,那么删除fileA 后,fileB仍存在,但是属于无效文件对文件重命名的命令为

2022-06-25 14:47:50 1321 2

原创 【Linux】网络配置操作基础

1、查看网卡配置文件。2、配置网卡为工作状态。3、启用网卡服务。4、使用网络测试命令查看网络连通性、查看主机本地通信情况、查看主机远程通信情况5、启用sshd服务。三、实验环境:Windows 10VMware® Workstation 16 Pro 16.1.1 build-17801498RED Hat Enterprise Linux 64位四、实验步骤及结果​​​​​​​2.配置网卡为工作状态。​​​​​​​3.启用网卡服务。​​​​​​​4.使用网络测试命令查看网络连通性、查看主机本地通信情况、查

2022-06-09 22:46:05 711

转载 【机器学习】基于决策树的隐形眼镜选择

本实验学习并实现决策树算法。通过本实验掌握决策树算法的基本原理。点击屏幕右上方的下载实验数据模块,选择下载decision_tree_glass.tgz到指定目录下,然后再依次选择点击上方的File->Open->Upload,上传刚才下载的数据集压缩包,再使用如下命令解压:决策树构建---ID3算法  ID3算法的核心是在决策树各个结点上对应信息增益准则选择特征,递归地构建决策树。具体方法是:从根结点(root node)开始,对结点计算所有可能的特征的信息增益,选择信息增益最大的特征作为结

2022-06-02 15:32:45 789

原创 【机器学习】简单决策树

本实验学习并实现决策树算法。通过本实验掌握决策树算法的基本原理。  决策论中,决策树(Decision tree)由一个决策图和可能的结果(包括资源成本和风险)组成, 用来创建到达目标的规划。决策树建立并用来辅助决策,是一种特殊的树结构。决策树是一个利用像树一样的图形或决策模型的决策支持工具,包括随机事件结果,资源代价和实用性。它是一个算法显示的方法。决策树经常在运筹学中使用,特别是在决策分析中,它帮助确定一个能最可能达到目标的策略。如果在实际中,决策不得不在没有完备知识的情况下被在线采用,一个决策树应该平

2022-06-02 14:49:10 1538

原创 【Linux】常用命令

1.立即关机(需要root权限)2.30分钟后关机3.立刻关机4.立刻关机5.重启(需要root权限)6.重启7.十分钟后重启8.图形化与字符页面的切换(前提你装了图形化页面)图形 --> 字符字符--> 图形9.分别使用命令man和help查看ls命令的帮助文档。man help 10.使用命令将当前计算机的主机名显示为IT。(需要root权限) 11.使用命令显示公元2008年8月的月历。 12.显示当前计算机上的日期和时间。

2022-06-02 14:20:47 1261

原创 【机器学习】基于朴树贝叶斯的言论过滤器

1.实验内容本实验介绍朴素贝叶斯算法原理,并通过一个小例子演示如何使用该算法。2.实验目标通过本实验掌握朴素贝叶斯算法原理,了解朴素贝叶斯算法如何应用。3. 实验知识点朴素贝叶斯算法4. 实验环境python 3.6.55.预备知识概率论与数理统计 Linux命令基本操作 Python编程基础实验-言论过滤器以在线社区留言为例。为了不影响社区的发展,我们要屏蔽侮辱性的言论,所以要构建一个快速过滤器,如果某条留言使用了负面或者侮辱性的语言,那么就将该留言标志为内容不.

2022-05-26 14:44:39 1050

原创 【Linux实验】SSH安装与任务计划配置实验

实验目的: 1.掌握Linux系统光盘的配置与访问。 2.掌握SSH协议的安装与启用。 3. 掌握设置任务计划。 实验内容: 1.将虚拟机光驱挂载后,通过mount命令配置映射到/mnt/cdrom文件夹。 2. 通过rpm命令查看openssh的安装情况。 3. 通过find或locate命令查看安装光盘中的openssh文件包位置,通过yum命令对openssh文件包进行安装。 4. 通过crontab文件配置任务...

2022-05-26 11:51:02 1007

原创 【操作系统】常见问题

1.什么是操作系统?操作系统是管理计算机硬件和软件资源的计算机程序,提供一个计算机用户与计算机硬件系统之间的接口。向上对用户程序提供接口,向下接管硬件资源。操作系统本质上也是一个软件,作为最接近硬件的软件系统,负责处理器管理、存储器管理、设备管理、文件管理和提供用户接口2.操作系统有哪些分类?操作系统常规可分为:批处理操作系统、分时操作系统、实时操作系统若一个操作系统兼顾批操作和分时的功能,则称为该系统为通用操作系统。常见的通用操作系统:Windows、Linux、MacO.

2022-05-25 23:48:29 509

原创 【java】常用到的一些获取文件内容的方法

java获取文件内容的常用方法

2022-05-22 17:24:53 3669 1

原创 【机器学习】基于朴素贝叶斯的新闻分类

实验介绍1.实验内容本实验介绍如何使用贝叶斯算法解决一个实际问题:新闻分类。2.实验目标通过本实验进一步掌握贝叶斯算法的原理,掌握如何使用贝叶斯算法解决实际问题,掌握实际世界中贝叶斯算法的解决流程。3. 实验知识点贝叶斯算法 数据预处理 梯度下降 sklearn4. 实验环境python 3.6.5 jieba5.预备知识概率论与数理统计 Linux命令基本操作 Python编程基础准备工作点击屏幕右上方的下载实验数据模块,选择下载bayes_news.

2022-05-19 15:02:34 5005 2

原创 【Linux实验】日程管理配置实验

实验目的: 掌握Linux的系统进程管理,包括命令ps、top、kill 掌握Linux的日程管理的设置,包括命令crond、crontab 实验内容: 使用ps命令查看系统运行状态。 创建用户账户zhangsan,并设置口令为123456,设置用户名全称为张三。 用户切换到张三,查看用户zhangshan启动的进程状态 用kill命令删除一个进程。 修改etc/crontab文件,实现 //在每天晚上的1:0...

2022-05-19 14:01:13 1701

原创 【机器学习】朴素贝叶斯算法及其实现

实验介绍1.实验内容本实验介绍朴素贝叶斯算法原理,并通过一个小例子演示如何使用该算法。2.实验目标通过本实验掌握朴素贝叶斯算法原理,了解朴素贝叶斯算法如何应用。3. 实验知识点朴素贝叶斯算法4. 实验环境python 3.6.55.预备知识概率论与数理统计 Linux命令基本操作 Python编程基础实验原理朴素贝叶斯算法朴素贝叶斯算法是有监督的学习算法,解决的是分类问题,如客户是否流失、是否值得投资、信用等级评定等多分类问题。该算法的优点在于简单易懂、学.

2022-05-12 15:13:01 2769

原创 【Linux实验】权限和所有者配置实验

实验目的: 掌握字符界面下文件的访问权限配置,命令包括chmod 掌握字符界面下文件的所有者配置,命令包括chown、chgrp 实验内容: 使用命令创建用户账户test,并设置口令为mysql,设置用户名全称为mysqlInstall。 使用vi编辑器,编辑一个shell文件,文件名称为passlist.sh,主要命令如下: cat /etc/passwd >xxx.txt (xxx为学号) 将passlis...

2022-05-12 14:39:37 1033

原创 【java】springboot第一个项目——hello,Word

1.打开idea,创建项目2.只需等待加载即可3.项目结构4.pool.xml代码<?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..

2022-05-11 22:03:22 288

原创 【剑指offer】从尾到头打印链表

描述输入一个链表的头节点,按链表从尾到头的顺序返回每个节点的值(用数组返回)。如输入{1,2,3}的链表如下图:返回一个数组为[3,2,1]0 <= 链表长度 <= 10000示例1输入:{1,2,3}复制返回值:[3,2,1]复制示例2输入:{67,0,24,58}复制返回值:[58,24,0,67]思路:典型栈的做法,先进后出的线性表或者链表import java.util.*;public cla..

2022-05-09 22:31:35 60

原创 【Linux】红帽子安装过程超详细(学生教学用)

1.创建新的虚拟机2.选择自定义3.选择默认的兼容性即可4.这一步很关键,选择稍后安装虚拟机系统5.选择linux和你的版本6.选择你的位置,选一个空的文件夹,不建议安装在c盘7.选内核,根据你的电脑来吧,最多别超过电脑CPU核数的一半8.选择内存大小,建议别太大,也别太小(2GB即可)9.选择网络类型10.选择创建虚拟机向导11.选择磁盘大小,建议20GB即可12.下一步13.自...

2022-05-06 00:41:50 1974 2

原创 【Linux实验】系统分区挂载与卸载配置实验

实验目的: 1.掌握Linux系统安装的分区准备。 2.掌握Linux系统分区的挂载和卸载。 3. 掌握设置开机自动挂载设置。 4.掌握查看Linux系统磁盘分区的UUID。 实验内容: 1.基于已安装的Linux操作系统,在虚拟机设置中为操作系统扩展2G硬盘。 2.配置Linux系统运行环境,利用空闲分区创建新的Linux系统分区。需创建扩展分区,并基于扩展分区创建2个各为1G的分区,其中一个分区文件系统为xfs、另一个分区...

2022-05-05 17:24:33 1659

原创 【Android】入手练习——登录注册

提前准备的资源shape.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#446e9cf9" /> <corners android:radius="30dip"

2022-05-01 23:56:27 1594

原创 练习2:逻辑回归Python

练习2:逻辑回归介绍在本练习中,您将实现逻辑回归并将其应用于两个不同的数据集。还将通过将正则化加入训练算法,来提高算法的鲁棒性,并用更复杂的情形来测试模型算法。在开始练习前,需要下载如下的文件进行数据上传:ex2data1.txt -前半部分的训练数据集 ex2data2.txt -后半部分的训练数据集在整个练习中,涉及如下的必做作业:绘制2D分类数据的函数----(3分) 实现Sigmoid函数--------(5分) 实现Logistic回归代价函数和梯度函数---(60分.

2022-04-28 16:26:58 5405 7

原创 【Linux实验】用户和组群账户管理

实验目的: 掌握字符界面下用户账户的设置,包括命令useradd、usermod、userdel。 掌握字符界面下组群账户的设置,包括命令groupadd、groupmod、groupdel。 掌握用户和组群维护命令,包括passwd、su。 掌握login.defs配置文件的安全策略设置。 实验内容: 1、使用命令创建用户账户zhangsan,并设置口令为123456,设置用户名全称为张三。 2、使用命令从用户root切换到...

2022-04-28 14:09:50 5631

原创 【Android】用Android写个自己的简易音乐播放器

1.需要提前准备的图标2.往虚拟机里面导入歌曲3.写布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_...

2022-04-26 09:41:19 1964

eNSP、WinPcap、Wiresharrk、VirtualBox.zip

eNSP以及相关配套软件的安装包

2021-11-05

CodeBlocks.zip

CodeBlocks安装包

2021-11-05

计算机导论期末复习题.doc

计算机导论期末复习题,用于计算机专业本科生期末复习

2021-11-05

空空如也

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

TA关注的人

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