笔记
文章平均质量分 57
niediedie
勤奋装不得,因为结果它不会惯着你。
展开
-
安装Maven3.8.1以及IDEA2020.3创建maven项目
安装Maven3.8.1进入maven官网下载maven3.8.1下载zip压缩包后,解压至自己要的路径(本人:D:\Program Files (x86)\maven\apache-maven-3.8.1)设置环境变量添加系统变量MAVEN_HOME 路径: D:\Program Files (x86)\maven\apache-maven-3.8.1修改Path变量,添加路径cmd测试mvn -version,出现下面结果则安装成功 配置apa原创 2022-03-13 22:50:04 · 2637 阅读 · 0 评论 -
层数最深的叶子节点之和
题目描述给你一棵二叉树的根节点 root ,请你返回 层数最深的叶子节点的和。解题思路使用深度优先搜索:全局维护两个变量sum(总和)以及maxdeep(最大深度)对于遍历到的节点有三种情况:(1) 此节点深度不够,不进行操作,遍历它的子节点(2) 此节点深度与最大深度相等,sum加上这个点的值(3) 此节点的深度更深,更新最大深度,sum取这个点的值代码实现/** * Definition for a binary tree node. * public class Tree原创 2022-03-10 10:18:05 · 510 阅读 · 0 评论 -
Tomcat 服务启动后无法访问到欢迎界面(404报错)
错误描述网上下载压缩包至D盘,解压至无中文路径下,通过bin\tomcat8w.exe打开服务,浏览器输入http://127.0.0.1:8080/,结果报错。排查原因环境配置JAVA_HOME jdk的安装路径CATALINA_HOME tomcat的安装路径PATH下记得添加经过重新配置以后,登录浏览器还是404报错。浏览器代理被打开?排查后发现没有端口被占用?输入netstat -ano,查看使用8080端口进程的PID,打开任务管理器->性能->资源管理器-原创 2022-03-06 20:54:46 · 735 阅读 · 0 评论 -
【6018.根据描述创建二叉树-暴力解法】
暴力,一路走到底原创 2022-03-06 14:12:52 · 272 阅读 · 0 评论 -
反向整数(java实现)
一、题目给定一个带符号的32位整数x,返回x并将其数字颠倒。如果x的反转导致值超出带符号的32位整数范围[- 2^31 , 2^31 - 1],则返回0。假设环境不允许存储64位整数(有符号或无符号)。示例:输入:x = 0输出:0输入:1234567809输出:0约束:2^31 <= x <=2^31 - 1二、解题思路由题目要求- 2^31 <= x <=2^31 - 1并且在java中有int的包装类Integer,内包含MAX_VALUE表示int 类型原创 2021-05-25 00:21:30 · 446 阅读 · 0 评论 -
计算机操作系统第四章
第四章存储器管理4.1 存储器的层次结构为何配置层次存储器:a. 设置多个存储器时使存储器两端可并行工作b. 采用多级存储结构,特别是cache存储器,是一种减轻存储器带宽对系统性能影响的最佳结构方案c.在微处理机设置多种存储器,减轻对存储器存取的压力。设置多个寄存器,大大缓解存储器的压力存储介质4.1.1多层结构的存储器系统存储器的多层结构通用计算机存储层次至少三级:(从高至低)CPU寄存器、主存、辅存;在存储层次中,层次越高(靠近CPU),访问速度越快,价格越高,存储器容量越小;原创 2021-05-26 21:03:20 · 608 阅读 · 0 评论 -
计算机操作系统学习笔记 1
第一章 操作系统引论1.1操作系统的目标和作用1.1.1操作系统目标方便性有效性可扩充性开放性1.1.2操作系统的作用OS作为用户与计算机硬件系统之间的接口;OS作为计算机系统系统的管理者:存储器主要负责内存的分配与回收;I/O设备管理是负责I/O设备的分配(回收)与操纵;文件管理适用于实现对文件的存取、共享和保护。OS实现了对计算机资源的抽象1.1.3推动操作系统发展的动力不断提高计算机资源利用率方便用户器件的不断更新换代计算机体系结构的不断发展不断提出新的应用需原创 2021-05-23 21:28:32 · 207 阅读 · 0 评论 -
数据库概论笔记2
第二章 关系数据库2.1关系数据结构及形式化定义2.1.1关系关系模型中数据的逻辑结构是一张二维表。域:域是一组具有相同数据类型的值的集合,比如{0,1}。笛卡尔积:一组域D1、D2、D3···Dn,允许其中某些域是相同的,其笛卡尔积为: D1×D2×···×Dn={(d1,d2,···,dn)|di∈Di,i=1,2,···,n}其中每个元素(d1,d2,···,dn)叫作一个n元组,简称元组。元组中每一个di叫做分量。例如,D1=导师集合SUPERVISOR={张三,李四},D2=专业原创 2021-05-16 11:27:00 · 286 阅读 · 0 评论 -
数据库系统概论笔记1
第一章 绪论1.1数据库系统概述1.1.1数据库的4个基本概念1. 数据是数据库中存储的基本对象,数据的定义:描述事物符号记录。2. 数据库(DB):是长期存储在计算机内、有组织的、可共享的大量数据的集合。基本特点:永久存储、有组织和可共享3. 数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件。4. 数据库系统(DBS):由数据库、数据库管理系统(及其开发工具)、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。数据库系统:1.1.2数据库管理技术的产原创 2021-05-14 22:55:39 · 185 阅读 · 0 评论 -
关于Tomcat安装及环境配置
一·、介绍Tomcat是一种轻量级的Web服务器,可以用减小的系统开销来发布和运行基于Web的服务,符合JSP和Serclet标准规范。二、下载网址http://tomcat.apache.org/三、下载版本apache-tomcat-9.0.45四、下载步骤1.Download下点击所要版本,我选择Tomcat 92.查看自己电脑是64位还是32位,并以此来下载zip包。3.解压至d盘(其他盘也行)五、配置环境打开 计算机-属性-高级系统设置-环境变量在系统变量一栏添加原创 2021-04-19 20:13:18 · 152 阅读 · 0 评论 -
解决Linux上rar压缩包文件无法解压缩的问题
一、原因Linux默认和 Windows同用zip,不支持使用rar解压缩工具。二、需要文件及所需工具链接: https://pan.baidu.com/s/19WKcJ8iG9aJch5hLQlhlZA 提取码: 8s8hWinSCP、Linux三、安装步骤登录WinSCP,使用该软件将工具压缩包上传至Linux系统上。打开终端,执行以下命令。tar zxvf Filename.tar.gzcd rarmake installrar x File.rar四、个人体会网络上的rar原创 2021-03-22 00:34:02 · 3102 阅读 · 4 评论 -
java使用Arrays类进行排序
一、Arrays类中sort()方法经过多次重载,可以对各种类型的数组进行排序。public static void sort(int[] a)二、实例package org.lxh.demo11.arraysdemo;import java.util.*;public class ArraysDemo { public static void main(String[] args) { char temp[]={'0','1','2','0','1','9'}; Arrays.原创 2021-03-11 09:40:36 · 362 阅读 · 0 评论 -
java学习问题
一、目的:让记事本进程运行5s后消失二、代码:package org.lxh.demo11.runtimedemo;public class RuntimeDemo03{ public static void main(String[] args) { Runtime run=Runtime.getRuntime();//通过Runtime类的静态方法为其进行实例化操作 Process pro =null; try{ run.exec("notepad.exe");//调用本原创 2020-12-17 20:25:27 · 85 阅读 · 0 评论 -
计算机网络学习笔记(4)
第四章 网络层4.1网络层提供的两种服务对比的方面虚电路服务数据报服务思路可靠通信应当由网络来保证可靠通信应由用户主机来保证连接的建立必须有不需要终点地址仅在连接建立阶段使用,每个分组都使用短的虚电路号分组的转发属于同一条虚电路的分组按照统一路由进行转发每个分组独立的选择路由器进行转发当结点出现故障所有通过出故障的结点的虚电路均不能工作出现故障的结点可能会丢失分组,一些路由器可能会发生变化分组的顺序总是按照发送顺序到达终点原创 2020-12-14 20:52:22 · 603 阅读 · 0 评论 -
计算机网络学习笔记(3)
第三章 数据链路层数据链路层主要使用的信道有两种:点对点信道、广播信道;所使用协议有(PPP协议以及CSMA/CD)三个基本问题:封装成帧、透明传输和差错检测。3.1使用点对点信道的数据链路层数据链路:必须有一条物理线路,又必须有一些必要的通信协议来控制这些数据传输。帧:协议数据单元封装成帧:就是在一段数据的前后分别添加首部和尾部;每一层链路层都规定了所能传输的帧的数据部分长度上限——最大传输单元MTUSOH放在一帧的最前面,表示帧的首部开始,EOT表示帧的结束。透明传输(针原创 2020-12-08 22:23:22 · 413 阅读 · 0 评论 -
计算机网络学习笔记(2)
第二章 物理层2.1物理层的概念2.2数据通信的基础知识数据通信系统分为源系统(发送端、发送方)、传输系统、目的系统(接收方、接收端)。源系统可分为两部分:源点(源站、信源):源点设备产生要传输的数据;发送器:典型的发送器就是调制器接收端可分为两部分:接收器:典型的就是解调器终点(目的站、信宿):终点设备从接收器获取传送来的数字比特流。通信的目的通常是传递消息,如话音、文字、图像、视频等;数据是运送消息的实体;信道:一般用来表示向某个方向传送信息的媒体。从通信原创 2020-12-06 10:05:34 · 389 阅读 · 0 评论 -
计算机网络学习笔记(1)
1.1计算机网络在信息时代中的作用三大类网络:电信网络(向用户提供电话、电报、传真等服务)、有线电视网络(向用户传输各种电视节目)、计算机网络(使用户能在计算机间传送数据文件)。Internet(有数量极大的各种计算机网络互连起来)译名:(1)因特网:长期未得到推广;(2)互联网:最广的的标准译名;互连网(internet):仅在局部范围互连起来的计算机网络——网络的网络Internet特点:连通性和资源共享1.2互联网概述1.2.14. 计算机网络:由若干个结点(node原创 2020-12-02 17:11:52 · 1053 阅读 · 0 评论 -
使用面向对象的概念表示出下面的生活场景: 小明去超市买东西,所有买到的东西都放在了购物车之中,最后到收银台一起结账
使用面向对象的概念表示出下面的生活场景: 小明去超市买东西,所有买到的东西都放在了购物车之中,最后到收银台一起结账。一、设计思路:购物车可以放置许多商品,有生活用品、食物、文具等;商品属性应该具有商品名、价格、数量、生产日期等;设置一个接口存储每一个商品类都可以用到的函数;将收银台的结账功能放置到购物车类中。二、代码块:...原创 2020-10-26 23:27:52 · 4138 阅读 · 0 评论