自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 com.mysgl.cj.jdbc.exceptions.CommunicationsException:Communications link failure报错

报错图片:多半是代码拼写错误,与配置无关,甚至ClassNotfound 也存在代码拼写问题

2023-08-23 19:08:25 163

原创 The last packet sent successfully to the server was 0 milliseconds ago.报错

多半是代码拼写错误,如localhost拼成local。

2023-08-23 19:05:43 171

原创 Mybatis 建立依赖失败:报错Dependency ‘mysql:mysql-connector-java:8.0.28‘ not found

方法:写完依赖代码,直接重构,下载依赖。

2023-08-22 19:38:22 833

原创 MAC终端上MySql终端开启失败的可能情况及解决

在终端使用命令开启数据库,容易报错。查看是否数据库默认开启。

2022-11-29 19:46:47 1431 4

原创 idea iu 2021 Mac版本的使用,如何创建java web项目,包括tomcat和web包

随着前端的学习路径,java web项目不可避免要学习使用,然而java web项目的配置,会让很多人迷惑,尤其是新版本的idea iu使用,比如新旧版本界面差异很大,新版本对于一些人来说,不如旧版本顺手。mac版本的iu和windows版本的差距不大。

2022-11-21 19:03:40 731

原创 Mac 修改apache-Tomcat默认端口8080

最后重启tomca服务器;在终端切换到对应toncat目录下,使用sh startup.sh重启完成。tomcat修改端口默认在 下载的tomcat包的。

2022-11-19 20:32:49 1266

原创 BFS广度优先

输入BFS遍历的起始结点:2 1 6 5 3 7 4 8。

2022-11-18 20:21:50 518

原创 Mac下Tomcat服务器的使用-Tomcat服务器关闭

进入相应的Apache目录下,使用下面的命令。我使用的是Mac air2020版本。

2022-11-12 17:02:04 262 1

原创 Mac 下Cannot find ./catalina.sh The file is absent or does not have execute permission

命令行: chmod +x *.sh。解决tomcat服务器首次部署web应用无法开启

2022-11-10 18:16:54 200

原创 pip下载出错pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.hosted

pip下载报错,切换镜像源

2022-10-29 21:51:19 797 4

原创 jQuery的介绍和简单实用

1.jQuery是一个JavaScript 函数库特点:代码写得少,用的地方多,为事件处理特别设计。即以更简约的代码完成需求。2.选择器:(1)过滤选择器,如(“first”)(2)元素选择器,如(“first”)(2)元素选择器,如(“first”)(2)元素选择器,如(“span”)(3)#id选择器,如KaTeX parse error: Expected 'EOF', got '#' at position 3: (“#̲t”)(4).class选择…(“.t”)(5)组合选择器,如

2022-10-19 15:31:15 458 3

原创 JavaScript与DOM

0.第一个Javascript代码:<!DOCTYPE html><html><head><meta charset="utf-8"><title>无</title><script>function displayDate(){ document.getElementById("c").innerHTML=Date();}</script></head><body>

2022-10-19 09:15:23 168 2

原创 InsecureRequestWarning: Unverified HTTPS request is being made to host ‘127.0.0.1‘.

InsecureRequestWarning: Unverified HTTPS request is being made to host '127.0.0.1'.和requests.exceptions.SSLError:

2022-10-17 21:42:37 1294 3

原创 Mac终端mysql ERROR 2002 (HY000): ‘/tmp/mysql.sock‘ 问题

Mac 终端上mysql无法正常启动问题

2022-10-17 15:23:07 342

原创 Mac终端使用jshell

jshell是Java shell工具,jdk 9.0以上版本自带的一种脚本。可以一次输入一个程序元素,查看结果。采用命令行的方式直接运行Java的不直接涉及类的代码,省去定义相关类和包,可以测试是否代码是否正确,测试的代码可以只有一行。

2022-10-15 20:54:09 194

原创 Mac终端ERROR: The server quit without updating PID file (/usr/local/var/mysql/MacBook-Air.local.pid).

和>ERROR 1045 (28000): Access denied for user ''@'localhost' (using password: NO)

2022-10-15 19:49:55 527

原创 Error: go: undefined method `on_intel‘ for #<Resource:0x00007f79a52da200>和Linux 出现-bash:./configure:

Error: go: undefined method `on_intel‘

2022-10-05 17:44:42 1266

原创 Java通配符(?):未知类型的使用以及泛型的类型擦除和泛型的的限制

1.功能:(1)用于参数,字段或局部变量的定义类型(2)也可以作为返回类型2.注意点:通配符不用于泛型方法调用,泛型实例创建以及超类型的类型参数3.三类通配符(1)上限有界通配符如:List<? extends Number >list(2)下限无界通配符如:List <? super Integer >list(3)无界通配符如:List <?>list:注:基于泛型类中不依赖于类型参数的方法,只能在这种情况下插入null如:List list

2022-10-04 18:03:51 752 1

原创 Mac玩转Linux,如何在虚拟机安装操作系统centos,以及如何进行虚拟机快照、克隆连接,以及网络连接的三种方式,vi/vim编辑器使用

5.自动安装后按照指示操作结束,时间略微有些长,自此安装完成。用于快速回到原先正常状态,基于分支切换,占用一定磁盘。NAT,利用第三方地址单向连接外网,可以避免IP冲突。对配置文件的操作:vim /etc/passwd。桥接模式,直接连接网络,但容易造成IP冲突。行数+shift+g:光标快速定位到指定行。vmtools:管理虚拟机与主机文件。下载地址:阿里云或网易开源镜像。1.直接拷贝安装好的虚拟机文件。输入i/a:插入,进入编辑模式。输入/点击esc:返回一般模式。输入/点击esc:进入正常模式。

2022-09-28 17:21:07 428

原创 Java反射机制如何获取类结构,如何获取父类,如何获取类实现的全部接口,如何获取全部构造方法及全部方法和全部属性,以及通过反射调用类中的方法

Java反射机制如何获取类结构,如何获取父类,如何获取类实现的全部接口,如何获取全部构造方法及全部方法和全部属性,以及通过反射调用类中的方法

2022-09-13 19:58:43 1666 2

原创 Java反射机制基本概念与相关Class类对反射机制的实现

在程序上即为通过实例化对象得到所属类的信息。Java反射机制可以动态获取程序信息和动态调用对象,即可以实现动态创建和动态编译对象。(1)getConstructors()获得实例化的类中全部构造方法。(1)依据全限类名;(2)获取有参构造方法对应的Constructor对象。(2)依据对象获取:对象名.getClass()(3)Constructor类实例化对象。当然也可以获取任意一个对象的属性和方法。(3)依据类名获取:类名.class。也可以获取任意一个对象所属类的信息。可以构造任意一个类的对象。

2022-09-12 20:02:26 381

原创 Mac 社区版本idea创建Maven项目文件配置

Mac 社区版本idea创建Maven项目文件配置

2022-09-03 21:37:02 544

原创 数据库创建表,查询表,对表进行增删改查,以及分组使用进行查询,还有排序

数据库创建表,查询表,对表进行增删改查,以及分组使用进行查询,还有排序

2022-09-03 21:21:08 1443

原创 数据库基本操作:如何查询数据库和创建表,以及查看表,复制表,删除表,添加主键,修改主键,删除主键

数据库基本操作:如何查询数据库和创建表,以及查看表,复制表,删除表,添加主键,修改主键,删除主键

2022-09-03 21:12:38 458

原创 数据库操作查看用户名和端口,以及如何Mac 版本idea 如何实现JDBC和MySql建立连接,以及如何操作数据以及连接时出现的常见错误

(3)此处是老旧版本选择,请先查看你的MySql是什么版本,再下载相匹配的的格式版本,我的是8.0.28,我选择8.0.28版本的MySql Product Archives。(2)选择相应格式版本,(我的是mac book air 2020款)选择ZIP Archive,此处是最新版本,M1版本的电脑下载tar Archive格式的。(1)加载驱动:通过静态代码快,加载驱动类,不同版本写法不同,8.0s是分界线。(5)如图在库下,点击新建项目库,点击java添加你下载的jar包。(2)创建连接数据库。

2022-09-01 18:31:52 1443

原创 实现Callable接口实现线程创建及线程注意事项包括线程状态,一些API

如何实现Callable接口创建线程以及线程注意事项

2022-08-30 15:32:54 380

原创 序列化及进程和线程以及IO流读文件

Externallizable 序列化是对指定属性。线程状态:新建new,就绪runnable,运行。running,阻塞Blocked,死亡Dead。多线程:基于多个执行流,在一个进程中多个线。程并发执行不同的任务,可以最大限度减低CP。Serializable 序列化整个对象。线程即进程中负责程序执行的控制单元。进程,运行的应用程序。操作系统都支持多进程。主线程:负责main。...

2022-08-30 12:05:18 133

原创 Java的边界值问题,浮点型飘值问题,字符编码问题

(2)ASCII扩展码,利用最高位的使用,对于ASCII码进行改进,可得到256个字符编码。(3)Unicode,即万国码,是一种符号集,满足所有国家的使用,但缺少规定如何存储一个符号的二进制编码。第一个字节的前n位设为1,n+1位为0,其他字节前两位一律为10,剩余的二进制位为unicode码。这是由于byte占用一个字节即八位内存,当b=127时,二进制表示为:01111111,(4)UTF-8,一种能变长的Unicode,能用于单字节和多字节的存储。飘值即:浮点数运算时,产生的误差,损失精确度。

2022-08-23 17:37:00 414

原创 Java类加载器和垃圾回收

类似于标记清除算法,区别在于该算法是让所有存活的对象都向着一端移动,然后直接清理端边界以外的内存,类似于磁盘清理,适用于对象存活率高的场景,如老年代。解析即虚拟机将常量池内的富豪引用替换为直接饮用的过程,针对类,接口,字段,类方法,接口方法,方法类型,方法句柄和调用点限定符。利用不同对象生命周期不同,以及不同生命周期的对象位于堆中不同的区域,对堆内存不同区域采用不同策略进行回收,从而提高效率。分为标记和清除两个阶段:先从根集合进行扫描,对存活的对象标记,标记后再扫描整个空间中未被标记的对象进行回收。

2022-08-22 22:05:48 396

原创 Java的进程和多线程

进程是计算机程序的一次运行活动,如听音乐。它同时是系统进行资源分配和调度的基本单位。进程存在于内存,占用系统资源。而程序,是指编译好的二进制文件,存放于磁盘之中,不占用系统资源。当进程对应程序执行结束,进程结束,系统自动回收进程所使用的资源。线程即在一个进程中运行的执行单元。每个进程至少会有一个线程。如当网易云音乐起动时,会产生进程,该进程又会创建一些线程辅助听歌使用。多线程指一个进程在执行过程中产生多个相互独立线程,同时这些线程可以并发执行。

2022-08-20 01:07:09 177

原创 Java的Set集合

Java的Set集合一些内容

2022-08-17 01:17:10 318

原创 Java 集合及相关数据结构,List系列集合和泛型使用

分为单列(Collection)和双列(Map)单列集合,每个元素(数据)只包括一个值双列集合,每个元素包含两个值,即键值对集合中存储的是元素的地址。样例:实现在后台存储三部电影,依次展现出来m . add(new Movies("阿甘正传" , 9.5 , "汤姆.汉克斯"));m . add(new Movies("霸王别姬" , 9.6 , "张国荣,张丰毅"));m . add(new Movies("肖申克的救赎" , 9.7 , "罗宾斯"));...

2022-08-14 21:07:03 153

原创 Mac 的Intellij IDEA 个人版安装

6.保存后关闭窗口,在Mac终端使用命令 source .bash_profile使配置文件生效,输入 echo $JAVA_HOME可以 显示刚才配置的路径,配置完成。注释: 进入编辑器后,可以点击左上角IDEA设置,选择preference进入设置,选择Plugins,然后在输入框输入Chinese,下载后重启就可以把编辑器设置成中文。点击下载链接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html。...

2022-08-12 21:03:52 2025

原创 Java API之String类

指应用程序编程接口,用于开发。包括JDK提供的各种功能的JAVA类库,如Arrays、Collection等。

2022-08-12 20:55:17 185

原创 java接口的定义,实现,多继承和使用

接口是一种特殊的抽象类,为Java提供新的功能。

2022-08-11 23:21:53 207

原创 计算机组成原理之电子元器件以及分类和层次、速度单位、ASCII

较高级语言作为输入使用较低级语言实现另一个程序,类似于解释器。较高级计算机语言H生成较低级计算机语言H‘,类似于编译器。电子管—>晶体管—>集成电路—>大规模集成电路。代表秒分之一,是每秒钟周期性变化重复次数的统计。一般为时钟频率,单位:HZ(赫兹)主流CPU时钟频率为2GHZ以上。第四代:超大规模集成计算机。注释:H进行程序逻辑的描述。第二代:晶体管计算机特点。H’计算机实际执行的语言。...

2022-08-06 20:19:41 1586

原创 智能合约和去中心化应用DAPP

写在区块链上的代码,编码完成上传网络,签名验证,成功区块自动移除。

2022-08-05 22:59:15 1039

原创 共识计算和激励机制

区块链共识机制和激励机制

2022-08-05 22:40:49 802

原创 去中心化和p2p网络以及中心化为核心的传统通信

3.完全去中心化应用:基于p2p的区块链+IPFS。P2P通信及其协议实现去中心化。传统通信:PSTN的树状架构。IPFS: 分布式协议系统。如大数据文件的分布存储。注释:中心化(点对点)注释:互联网中心化平台。......

2022-08-05 21:04:49 1906

原创 区块链的分布式账本

整个区块链网络运行的核心信息流特征;分布式存储在几乎所有区块链节点上所存储的信息完全一致,区块链上的每个节点与本地账本数据库连接后,可以获得区块链中所有信息。

2022-08-05 20:06:46 3225

空空如也

空空如也

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

TA关注的人

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