自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java从入门到入土

学好Java,走遍全天下!!!

  • 博客(75)
  • 资源 (1)
  • 收藏
  • 关注

原创 JDK 11 API中文帮助文档.CHM文档无法打开问题

JDK 11 API中文帮助文档.CHM文档无法打开问题1)开始–运行–输入“regedit”,打开注册表,找到以下分支:找到计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\HHRestrictions;在其下新建DWORD键MaxAllowedZone,将其值取成3试一下。如果有该key,则只修改默认值0为3就好,否则新增该key键,并设置其值为3。参考图:2)如果提示是:Internet Explorer 不能链接到您请求的网页或者打

2022-02-01 11:39:58 2333 1

原创 微信小程序的bug及其解决-echarts 画图报错-页面不显现

1.这里有一个坑,其实代码写到这里也就写完了,这是官方demo,但是当你运行你会发现页面不显现,什么内容都没有。我找好久的问题,明明是官方demo却不得,百思不得其解。后来去百度才知道,原来是css的问题。完整的css是这样的:在微信小程序中如何使用EChartshttps://blog.csdn.net/RuiHe_pan/article/details/105548083...

2021-07-26 00:40:53 886

原创 字节,字符流介绍总结

字符输出流字符输入流

2021-07-26 00:37:09 154

原创 练习错题整理

在下列性质中,哪一个不是分时系统的特征(A)A.成批性 B.多路性 C.交互性 D.独占性定义bash环境的用户文件是?(C)A.bash &.bashrc B.bash & bash_profile C.bashrc &.bash_profile D.bashrc &.bash_conf以下代码的执行结果是(A).int main(){ int i=-2147483648; return printf("%d,%d,%d,%d",~i,.

2021-07-26 00:34:06 225

原创 用手机热点连接,结果发现,本地电脑ip和之前不是一个网段的,导致xshell 7始终一直无法连接centos虚拟机。

Xshell 7一开始还可以用,不久后,突然就连接不了?ip设置之间一定有问题,不在同一网段下,无法访问。之前电脑一直是连得wifi,今天突然用手机热点连接,结果发现,电脑ip和之前不是一个网段的。导致xshell 7始终一直无法连接。【异常情况下各个ip设置】虚拟机ip【192.168.0.125】-----【以太网适配器】ip【192.168.0.149】-----本地主机【或无线局域网适配器WLAN】ip【192.168.43.77】-----NAT模式配置下的子网配置参数设置值【192.16

2021-07-26 00:27:59 1436

原创 Xshell 7 SSH连接报错Socket error Event: 32 Error: 10053

(1)修改/etc/ssh/sshd_config配置文件,取消注释。(2)修改/etc/profile配置文件vi /etc/profile 增加:TIMEOUT=43200(3)修改自己 HOME 目录下的.bash_profile文件,加上export TIMEOUT=43200 (以秒为单位)然后运行 source .bash_profile好像并没有生效。。。【注】参考博文:https://www.cnblogs.com/taosim/.

2021-07-25 22:47:29 2262

原创 linux环境下centos操作系统中安装telnet,并启用telnet服务:23号端口服务。

(1)yum安装telnet:yum -y install telnet telnet-server xinetd(2)设置xinetd开机自启:systemctl enable xinetd.service(3)设置telnet开机自启:systemctl enable telnet.socket(4)启动telnet服务:systemctl start telnet.socketsystemctl start xinetd(5)查看telnet服务是否启动:netst.

2021-07-25 22:26:15 1195

原创 路由,网关,DNS配置均正确,IP也不存在冲突,就是ping不通网关地址192.168.0.1?linux下网络-网卡路由配置操作

networkmanager提供了命令行工具-nmcli ,包括在networkmanager中。如果说没有设置过主机名的话,默认是localhost.localdomain查看网卡信息查看具体网络接口信息:显示所有设备状态:修改配置文件,执行以下命令使其重新生效:或者是systemctl restart networksystemctl status NetworkManager #查看网络管理器状态systemctl stop NetworkManagersystem

2021-07-25 17:24:24 506

原创 2021-07-11-常见查找算法

查找算法:顺序查找,二分查找(折半查找)。顺序查找说明:顺序查找适合于存储结构为顺序存储或链接存储的线性表。基本思想:顺序查找也称为线性查找,属于无序查找算法。从数据结构线性表的一端开始,顺序扫描,依次将扫描到的结点关键字与给定值value相比较,若相等则表示查找成功;若扫描结束仍没有找到关键字等于value的结点,表示查找失败。复杂度分析: 1)查找成功时的平均查找长度为:(假设每个数据元素的概率相等) ASL = 1/n(1+2+3+…+n) = (n+1)/2 ;2)当查找不成.

2021-07-11 23:46:47 93

原创 2021-07-11-常见排序算法

本系列算法整理自:https://github.com/hustcc/JS-Sorting-Algorithmhttps://github.com/hustcc/JS-Sorting-Algorithmhttps://www.runoob.com/w3cnote/ten-sorting-algorithm.htmlhttps://www.runoob.com/w3cnote/ten-sorting-algorithm.html冒泡排序,选择排序,插入排序,快速排序。算法步骤【冒泡排序】.

2021-07-11 22:50:57 122

原创 2021-07-04-RTP

RTP:实时应用的传输协议摘要(1)本备忘录描述了实时传输协议RTP。RTP提供端到端网络传输功能,适用于通过多播或单播网络服务传输实时数据(如音频、视频或模拟数据)的应用程序。RTP不能解决资源预留问题,也不能保证实时服务的服务质量。数据传输通过控制协议(RTCP)来增强,以允许以可扩展到大型多播网络的方式监视数据传送,并提供最小的控制和识别功能。RTP和RTCP被设计成独立于底层传输层和网络层。该协议支持使用RTP级转换器和混频器。(2)本备忘录的大部分内容与RFC1889完全相同,RFC188

2021-07-05 00:49:39 168

原创 2021-06-28-RTMP协议详细学习

一、摘要(Abstract)本备忘录描述了Adobe的实时消息协议( Real Time Messaging Protocol)(RTMP),这是一种应用程序级协议,旨在通过适当的传输协议(如TCP)对多媒体传输流(如音频、视频和交互式内容[interactive content])进行多路复用和打包(multiplexing and packetizing)。二、导论(Introduction)??三、术语(Terminology)关键词“必须”、“不得”、“必须”、“应”、“不得”,

2021-06-28 00:06:10 114

原创 2021-06-14-RTMP协议

一、RTMP区块流(RTMP Chunk Stream)【1】消息格式(Message Format)可以被分割成块以支持多路复用的消息格式取决于更高级别的协议。但是,消息格式应该包含以下字段,这些字段是创建块所必需的。Timestamp:消息的时间戳。此字段可以传输4个字节。Length:消息有效负载的长度。如果不能省略消息头,则应将其包含在长度中。此字段在块头中占用3个字节。Type Id:为协议控制消息保留一系列类型id。这些传播信息的消息由RTMP块流协议和更高级别的协议处理。所有其他

2021-06-15 01:09:09 1479

原创 Xshell 7在某次连接成功后,几天不用,过几天之后再次使用ssh方式利用Xshell 7连接虚拟机一直失败问题根源解决方案

一、关闭防火墙(必须)查看防火墙状态:【操作】:systemctl status firewalld关闭防火墙:(临时关闭,重启不生效;重启防火墙默认还是开启状态)【操作】:systemctl stop firewalld再次查看防火墙状态:【操作】:systemctl status firewalld二、禁用SELINUX(默认是开启的;必须要永久禁用)【操作】:进入 /etc/selinux 目录,修改配置文件 config,修改参数SELINUX的状态为禁用状态。具体如下图

2021-05-26 01:01:40 957 5

原创 CentOS虚拟网络编辑器中VMnet8的NAT模式配置中将主机虚拟适配器连接到此网络一直无法配置成功

CentOS虚拟网络编辑器中VMnet8的NAT模式配置中,将主机虚拟适配器连接到此网络选项勾选之后,点击应用或确定按钮,一直加载显示安装虚拟网络适配器,但就是不成功,原因是注册表项没有清理干净,造成了干扰,需要下载软件进行彻底清理再重新操作一遍,就没有问题了,并且可以找到VMnet8了。下载软件(地址):https://www.ccleaner.com/ccleaner;彻底清理所有注册表项,将无用的给处理掉,处理干净,再次执行安装虚拟网络适配器,便大功告成。不需要将VMware卸载干净后,再执行清理

2021-02-19 01:14:42 3846 4

原创 VMware在NAT模式下的虚拟网络适配器配置以及Xshell 7下 ping虚拟机中所配置的IP地址无法ping通

1.点击网络;2.点击网络和Internet设置选项;3.点击更改适配器选项;4.点击VMnet8;5.点击属性;6.双击修改IPV4;7.设置的IP地址值:设置为虚拟机中配置的IP地址192.168.0.125;(事实证明这种做法是错误的。)8.设置的IP地址值:设置为和虚拟机中配置的IP地址192.168.0.125在同一网段的其他IP地址值,而不是192.168.0.125,这里我设置成了192.168.0.149;(事实证明这种做法才是正确的,perfect。)9.查看

2021-02-19 00:54:14 334

原创 CentOS 7 64-bit配置安装步骤图

CentOS 7 64-bit配置安装步骤图

2020-10-02 23:36:57 312 1

原创 什么是集线器交换机路由器

什么是集线器?只能有一个接口去(广播式)转发(令牌/轮询)。效率低。什么是交换机?记录mac地址,动态学习,效率高。构成局域网。什么是路由器?和外部网络进行建立连接通信。...

2020-08-13 00:04:37 191

原创 打开软键盘==运行 osk命令

打开软键盘<=>运行 osk命令

2020-07-05 00:44:42 1357

原创 好好的却怎么突然就报异常

烦人的问题——好好的却怎么突然就报异常:can’t find module : …/…/utils/asyncWx…?对于 can't find module : ../../utils/asyncWx...?这样的问题!关键是我路径引入没有毛病,之前还是好好的呢,今天突然抽风了!报出来一个bug,直接卡住了!令我百思不得其解,经过仔细检查后,**发现:**将对应的设置中的选项(画圈的)勾选上就可以了!瞬间正常!醉了!!!真是时不时的抽风!!!...

2020-06-28 23:04:42 157

原创 产生异常com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class **?

报异常为com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class com.home.pojo.StudentInfo and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) (through

2020-06-27 23:07:40 661

原创 请用时间复杂度最低的方法找出数组中数值差距最大的两个元素的差值?

问题:请用时间复杂度最低的方法找出数组中数值差距最大的两个元素的差值?由于数组不一定是有序的,所以时间复杂度没办法做到O(log2n),只能维持在O(n)。唯一能做的就是减少比较的次数。这是我的个人看法。public class Test { public static void main(String[] args) { int a[] = new int[] { 1, 2, 3, 4, 5, 8, 4, -2, 6, 14 }; int min = Integer.MAX_VAL..

2020-06-21 23:37:37 382

原创 灰度等级为256级,分辨率为1024*1024的显示器,至少需要的帧缓存容量为()

灰度等级为256级,分辨率为1024*1024的显示器,至少需要的帧缓存容量为() A 512KBB 1MBC 2MBD 4MB正确答案:B**科普:**灰度是用来衡量像素颜色的指标,黑白色,非0即1,灰度等级为256级,即2^8是256,所以需要8位,而每8bit是1B,所以帧缓存容量 = 1 * 1 * 8 / 8 = 1MB。计算公式:帧缓存容量(B) = 分辨率 * 灰度等级所占比特 / 8;帧缓存容量(bit) = 分辨率 * 灰度等级所占比特;其中分辨..

2020-06-21 20:15:38 15498 1

原创 字符串旋转: 给定两字符串A和B,如果能将A从中间某个位置分割为左右两部分字符串(都不为空串),并将左边的字符串移动到右边字符串后面组成新的字符串可以变为字符串B时返回true。

字符串旋转:给定两字符串A和B,如果能将A从中间某个位置分割为左右两部分字符串(都不为空串),并将左边的字符串移动到右边字符串后面组成新的字符串可以变为字符串B时返回true。例如:如果A=‘youzan’,B=‘zanyou’,A按‘you’‘zan’切割换位后得到‘zanyou’和B相同返回true。输入描述:2个不为空的字符串(说明:输入一个字符串以英文分号";"分割为2个字符串)例如:youzan;zanyou 即为A=‘youzan’,B=‘zanyou’输出描述:输出tru..

2020-06-21 01:14:45 2070

原创 springboot当中引入jsp解析核心依赖 ,防止访问jsp页面突然就变成下载该页面的问题

springboot当中引入jsp解析核心依赖 ,防止访问jsp页面突然就变成下载该页面的问题版本号可自行选择,只需引入这一个核心依赖即可,杜绝问题重现。<!-- jsp解析核心依赖 ,防止访问jsp页面变成下载该页面 --> <!-- https://mvnrepository.com/artifact/org.apache.tomcat.embed/tomcat-embed-jasper --> <dependency> <groupId

2020-06-12 14:05:50 483

原创 SpringBoot中对于如HTML等这种静态文件的默认访问路径的顺序

SpringBoot中对于如HTML等这种静态文件的默认访问路径的顺序在SpringBoot当中,src/main/目录下,(1)默认会访问resources/resources/目录下的test.html文件,(2)没有则访问resources/static/目录下的test.html文件,(3)没有则访问resources/public/目录下的test.html文件,(4)没有则访问webapp/目录下的test.html文件,(5)再没有的话,就会报页面访问错误。(注意:src/ma

2020-06-12 00:59:28 1912 2

原创 SpringBoot修改上传文件(图片等)的默认大小(1048576 bytes)的解决方案!

SpringBoot修改上传文件(图片等)的默认大小(1048576 bytes)的解决方案!对于异常:FileSizeLimitExceededException: The field img exceeds its maximum permitted size of 1048576 bytes.FileSizeLimitExceedeException:字段img超出其最大允许大小1048576字节。在根目录的主配置文件application.properties当中加入以下代码即可:spri

2020-06-09 22:46:02 3975

原创 springboot当中的27个核心maven依赖

springboot当中的27个核心maven依赖(可一键复制导入) <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.2.RELEASE</version> <relativePath /> <!--

2020-06-07 21:39:33 524

原创 为什么Math.abs(Integer.MIN_VALUE)的值仍旧是负的?并且是Integer.MIN_VALUE?

原因见下方!public class Main { public static void main(String[] args) { System.out.println("Integer.MIN_VALUE = " + Integer.MIN_VALUE); System.out.println("Math.abs(Integer.MIN_VALUE) = " + Math.abs(Integer.MIN_VALUE)); System.out.println("Integer.MAX_

2020-05-11 23:15:30 551 2

原创 某银行往年笔试模拟题中的错题整理

最后一题请参考下一篇。

2020-05-11 22:59:58 261

原创 求一个数的阶乘,并将其转换成16进制数格式的字符串(0-9,A-F,注意:要求字母大写)作为结果输出(优化)

求一个数的阶乘,并将其转换成16进制数格式的字符串(0-9,A-F,注意:要求字母大写)作为结果输出(优化,前一篇考虑的太原生化,有现成的字符串进制转换函数可以使用,以后要切记!)import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); while (num !=

2020-05-11 22:30:58 291

原创 求一个数的阶乘,并将其转换成16进制数格式的字符串(0-9,A-F)作为结果输出

求一个数的阶乘,并将其转换成16进制数格式的字符串(0-9,A-F)作为结果输出import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); while (num != -1) { String str = toHexValue(num); System.

2020-05-11 20:12:12 489

原创 RabbitMQ在Windows上的详细安装过程(本地安装)

在Windows上的RabbitMQ的安装参考帮助文档(见本篇下文)安装步骤(1)下载Erlang,选择OTP 22.3 Windows 64位二进制文​​件 ,点击即可下载(90.6MB大小);https://www.erlang.org/downloads/22.3(2)配置环境变量,新建系统变量,变量名:ERLANG_HOME;变量值:E:\Programming_Softwares\ErlangAndRabbitMQ\erl10.7。(3)配置系统变量中的Path,新增一个变量值:%E

2020-05-11 13:18:10 275

原创 n个学生分配n个座位,随机分配,要求学号相邻座位不相邻。

70行以内java代码实现,n个学生分配n个座位,随机分配,要求学号相邻座位不相邻。我是采用二维数组来模拟问题!本次没考虑先随机选学生,再随机分配座位,而是考虑的按顺序来给学生分配座位,座位是随机分配的,不过这么一来不需要考虑他后边的同学的座位编号相邻或相同了,较为简单。由于采用了while循环,而且是随机分配,如果数据量过小,会导致死循环,即不会终止,因为比方:如果随机数的范围为0,1,2,那么看似是随机分配的,实际上,它可能连续好多次都是同一个数字,导致一直运行中,停不下来。如果数据量大了,反而

2020-05-09 00:25:11 1232 2

原创 给n个学生分配n个座位,要求学号相邻的学生座位不相邻!

随机分配座位,共n个学生,使学号相邻的同学座位不能相邻。座位肯定也是n个,如果座位多余学生个数,这种情况没有考虑。!也是一种问题。。。我的思路是,先定义50个拥有学号的学生并且该学生对象中保存他的学号(-1:学生不存在),座位号(-1:尚未分配),以及他前一个与后一个同学的信息,同时定义50个座位,然后将其存放到两个集合中,一个存放学生,一个存放座位,打印分配前的信息。在学生集合中...

2020-05-07 16:30:10 792

原创 思路如此简单的购买水果问题

太可惜了 思路如此简单的购买水果问题小红去买水果,袋装的,6个一袋,或是8个一袋,不能拆开散卖,要么不买,要么恰好买了n个水果,且用的袋子数量最少。 n范围:(1<=n<=100);不买则返回-1;买的话,则返回恰好所需要买的水果应盛放的袋子的最少数量。such as :输入 20;返回 3. because 20 = 8 + 6 + 6.记得导包!!!(疏忽大意)...

2020-05-05 11:45:04 678

原创 判断所有输入坐标点中上下左右都有坐标点的坐标点个数(不一定相邻)

题目:判断所有输入坐标点中上下左右都有坐标点的坐标点个数(不一定相邻)import java.util.Scanner;public class Mainmeitan { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextI...

2020-04-24 12:16:14 636

原创 软件生命周期及软件开发流程过程图

2020-04-21 17:33:14 520

原创 Collection中的List和Set与Map的用法总结

Collection 表示一组对象,这些对象也称为 collection 的元素。List:有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置) 访问元素,并搜索列表中的元素。与 set 不同,列表通常允许重复的元素。 ArrayList:此类是不同步的;允许包括 null ...

2020-04-19 13:49:36 250

原创 常用快捷键总结

Eclipse常用快捷键https://graph.baidu.com/resource/1219d5700a8dd77ea5d8b01587223239.jpg常用软件快捷键https://graph.baidu.com/resource/121c066527507125130af01587223310.jpg

2020-04-18 23:33:41 225

Everything-1.4.1.986.x86

强大的检索工具。Windows 搜索 软件;它使用户可以在其本地存储设备或其任何子部分中搜索文件和文件夹。它使用文件和文件夹名称搜索Windows系统,并提供实时结果。该应用程序的功能不仅仅在于搜索文件,而且其稳定性,有效性和效率远远超过了它的补偿范围。

2020-08-28

空空如也

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

TA关注的人

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