自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决执行git clone命令出现Could not resolve host: github.com

执行命令sudo systemctl restart systemd-resolved.service。

2023-07-21 22:14:02 474 1

原创 在mininet中执行iperf h1 h2时,没有输出结果

原因:iperf对高版本的ubuntu系统不支持(我的是ubuntu 202204)。解决方法:从虚拟机中删除iperf,重新下载2.0.9版本的iperf。

2023-05-16 14:45:41 325 1

原创 使用IDEA创建javaweb项目时,使用video标签播放视频,在视频格式符合要求后,仍无法播放,报错 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。

解决方法更新一下maven。不知道原因,但是重新加载一下maven后,视频就可以播放了。

2022-01-04 18:19:55 3411 1

原创 学习Tensorflow时,数据集的获取

可以选择自己爬取,也可以选择找一些现成的数据集。这是百度的一个提供数据集的网站的链接

2020-12-19 17:00:37 216 1

原创 java控制台输出表格数据格式整齐

基本思想是使输出的表格的每一个格子的长度相同,长度为表格中格子的最大长度加1.。如果格子的长度小于设定的长度,则输出空格补齐。

2020-12-08 21:11:16 2239

原创 映射配置文件中只有select标签有用,其它像是insert之类的标签都没有用 。mybatis中修改了数据,控制台显示修改成功,但是去数据库中查看并没有修改。

问题: 映射配置文件中只有select标签有用,其它像是insert之类的标签都没有用,需要使用insert标签的地方使用select标签反而能起作用。mybatis中修改了数据,控制台显示修改成功,但是去数据库中查看并没有修改。原因: mybatis不会自动提交事务,所以不会修改数据库中的数据,控制台显示成功,是从缓存中读取的数据。解决方法: 添加一句sqlSession.commit()就行了。...

2020-11-29 13:55:58 138

原创 IDEA配置maven项目流程

第一步: file - new - project - maven,暂时直接next第二步:确定项目名称,确定项目路径(建议好好的管理自己的项目路径,不用乱放,有条理),确定项目的坐标groupid一般是公司的域名倒过来,Artfactld是项目名,version是版本,这个SNAPSHOT是开发版的意思。填好之后finish。第三步:配置使用的maven和settings.xmlfile - settings - maven1确定使用的maven的路径 2 点击override 3 选择使

2020-11-25 19:58:12 126

原创 IDEA配置maven项目,报错Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.3:site (default)

maven:mvn site 报错Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.3:site (default)的解决方法maven-site-plugin:3.3这个3.3版本的插件好像有问题,改变版本换成3.7.1的。在pom.xml中键入如下内容:<build> <plugins> <plugin>

2020-11-24 23:28:42 1790

原创 总结Tomcat8.5下载和安装,亲测有效

总结安装和配置Tomcat8.5。第一步首先要配置JDK的环境变量JAVA_HOME,不然不行。打开这个链接,下载Tomcat8.5下载这个64位的免安装版本,下载后解压到你想安装的目录。我安装的目录是G:\developtools第二步配置环境变量在系统变量中新建一个CATALINA_HOME,值为安装路径,不包括bin目录。我的值为G:\developtools\apache-tomcat-8.5.60-windows-x64\apache-tomcat-8.5.60在系统变量中

2020-11-19 15:12:07 4165

原创 java基础学习之Lambda表达式

Lambda表达式的标准格式:由三部分组成:a. 一些参数b. 一个箭头c. 一段代码格式:(参数列表)->{一些重写方法的代码的};解释说明格式:():接口中抽象方法的参数列表,没有参数,就空着;有参数就写出参数,多个参数使用逗号分隔->:传递的意思,把参数传递给方法体{}{} : 重写接口的抽象方法的方法体感觉这个lambda表达式就是专门为了简化匿名内部类而存在。例子1:public interface Caculator { public abstrac

2020-11-17 19:46:46 212 1

原创 使用Pycharm和Anaconda下载tensorflow

首先下载Anaconda,见其它博客。第一步打开Pycharm,找到File-Settings-Project Interpreter。第二步点击那里的设置符号,选择弹出来的add选项第三步选择左边的conda-environment(我们使用Anaconda来帮我们配置和管理环境,这样很方便)如果是第一次创建环境的话,选择new environment注意这里要选择python的版本,现在tensorflow好像只支持3.7及以下的版本。第四步点击ok,再点击ok就行了。接下来

2020-11-16 16:48:46 708

原创 java基础学习之线程池

前言如果我们使用线程的时候就去创建一个线程,这样虽然很方便,但也会带来一个问题。频繁的创建、销毁线程会大大降低系统的效率,因为频繁的创建线程和销毁线程需要时间。java中的解决方法就是使用线程池来达到这样的效果。那么什么是线程池呢?线程池的概念线程池:其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。理解:装线程的池子,线程池中装的是线程,它是一种类似于ArrayList集合这样的容器的容器。就是个装东西的,只不过装的是线程。

2020-11-16 16:26:25 122

原创 java基础学习之线程同步机制

java基础学习之线程同步机制一、多线程访问共享数据可能会产生线程安全问题多线程访问共享数据可能会产生线程安全问题以卖票为例:public class RunnableImpl1 implements Runnable { private int count = 100;//初始100张票 @Override public void run() { while(true){ if(count>0){

2020-11-14 20:01:44 117

原创 java基础学习之线程的实现方式

java基础学习之多线程Thread类获取线程名称的方法//创建一个Thread类的子类public class MyThread extends Thread{ //重写Thread类的run()方法,设置线程任务(开启线程要干什么) @Override public void run() {// String name = getName();//getName()方法获取线程的名称// System.out.println(name)

2020-11-14 14:58:24 102

原创 java基础学习之异常

java基础学习之异常java异常概述异常就是有问题的意思。Throwable类下有两个子类:Error和Exception异常不是语法错误。Exception:是异常分为编译期异常和运行时异常(runtimeException)编译期异常:编译的时候产生的异常。必须处理,可以自己处理(try-catch语句块)或者自己不处理交给别人处理(throws关键字声明异常)。 运行时异常:运行的时候产生的异常。异常处理完后后续代码会继续运行。可以不处理默认交给JVM处理。import ja

2020-11-13 11:37:13 104

原创 java基础学习之Collections集合工具类

java基础学习之Collections集合工具类常用方法:public static boolean addAll(Collection c,E …e) 向集合中添加一些元素。public static void shuffle(List<?> list) 打乱集合顺序。public static void sort(List list) 将集合中元素按照默认规则排序(默认是升序)注意:sort()方法使用的前提是:集合中存储的元素必须实现Compable接口,重写compare

2020-11-08 20:15:04 117

原创 java基础学习之可变参数

java基础学习之可变参数使用前提:当方法参数列表的数据类型已经确定,参数个数不确定时可以用可变参数。使用格式:修饰符 返回值类型 方法名(数据类型…参数名){}可变参数的原理:可变参数的底层就是一个数组,根据传递参数个数的不同,会创建长度不同的数组来存储这些参数。传递参数的个数可以是0个(不传递)、1、2,多个。可变参数的注意事项:1、一个方法的参数列表只能有一个可变参数。2、如果一个方法的参数有多个,那么可变参数必须写在参数列表的最后。public class ChangeElem

2020-11-08 19:00:57 154

原创 Java基础学习之HashSet集合

Java基础学习之HashSet集合哈希表HashSet集合的底层数据结构是哈希表哈希表= 数组+链表哈希表= 数组+红黑树哈希值由系统给出的一个十进制整数值,是逻辑地址不是物理地址。hashcode()方法的源码中的native关键字意思是调用操作系统提供的方法。public native int hashCode();//native关键字意思是调用操作系统提供的方法。HashSet的使用使用HashSet存储自定义类型数据时,如果想实现同一年龄同一姓名的人是同一个人,需要重写h

2020-11-07 21:40:04 201

原创 Java基础学习之泛型的使用

Java基础学习之泛型的使用文章目录Java基础学习之泛型的使用前言一、泛型是什么?二、泛型的三种常见使用1.泛型类2.泛型方法3.泛型接口总结前言本文记录了作者学习泛型的内容。一、泛型是什么? 泛型是一种未知的数据类型,当我们不确定使用什么数据类型时使用泛型。 泛型也可以看作是一种变量,用来接收数据类型。 例如,在我们定义集合的时候,不确定集合中存储的数据类型,所以需要使用泛型。二、泛型的三种常见使用1.泛型类 在类名后加<泛型>。 注意:一个类是泛型类不代

2020-11-07 15:18:13 142

空空如也

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

TA关注的人

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