自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决idea导入项目子模块maven不会自动导包

idea导入项目子模块maven不会自动导包第一步:看看这里有没有勾选第二步:检查发现子模块没有导入maven项目第三步:导入maven项目

2022-04-15 00:37:18 2082

原创 java 基础面试

java 基础面试java 基础面试java 基础面试1.集合List , Set, Map都是接口,前两个继承至Collection接口,Map为独立接口list(有序的,可以重复的元素)set (是无序的,不重复的数据)map2.重载重写的区别3.int、Integer自动拆箱、装箱介绍4、值传递和引用传递5、==和equal的区别6、String 和 StringBuffer,StringBuilder 的区别是什么7、接口和抽象类的区别8、Java的基本数据类型9、JVM类加载的过程10、fina

2022-03-16 14:19:45 240

原创 实现MySQL-->HDFS;MySQL-->Hive;Hive-->HDFS;HDFS-->MySQL的数据迁移

实现Mysql-->HDFS;HDFS-->Hive;Hive-->HDFS;HDFS-->mysql的数据库转换一. Apache Sqoop介绍二.Sqoop安装三.Sqoop导入3.1. 加载测试数据到MySQL(创建表)3.2. 全量导入MySQL表数据到HDFS3.3.全量导入MySQL表数据到HIVE四.Sqoop导出4.1.模块开发--数据导出4.2. Sqoop 导出项目数据4.3.Hive-->HDFS4.4.HDFS-->Mysql一. Apache

2022-03-03 18:39:23 2494

原创 Spring学习

1.常用依赖 <!--spring-webmvc--> <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-we

2022-01-18 16:38:29 609

原创 一种修改源码的方法

一种修改源码的方法修改NativeIo的源码第一步复制包所在路径第二步创建一个包,包名为刚刚复制的在包下创建一个Java class,名字叫你要改的源码的文件名第三步把你要修改的源码复制到你刚创建的Java里面,在里面修改源码即可!...

2022-01-08 13:48:58 3078

原创 10. zookeeper的JavaAPI操作

zookeeper创建节点第一步第二步第三步第四步第一步三台机器启动zookeeper服务这个命令三台机器都要执行(这里应该先启动leader这台机器)cd /export/servers/zookeeper-3.4.9/export/servers/zookeeper-3.4.9/bin/zkServer.sh startjps第二步查看启动状态/export/servers/zookeeper-3.4.9/bin/zkServer.sh status第三步启动客户端cd

2022-01-05 14:04:49 587

原创 Port 8080 required by Tomcat v8.0 Server at localhost is already in use.——解决Tomcat启动时占用端口问题

解决Tomact启动时问题,Port 8080 required by Tomcat v8.0 Server at localhost is already in use.1.从截图可以看出Tomcat启动时端口被占用解决方法:打开cmd ,输入netstat -ano|findstr 8080或8005(哪个端口被占用,就输入哪个端口号,看我的截图是8080端口号,有些是设置8005端口号)....

2021-05-19 16:59:50 419

原创 Javaweb面试题(一)———更新中

1.B/S与C/S架构C/S架构是第一种比较早的软件架构,主要用于局域网内。也叫 客户机/服务器模式。它可以分为客户机和服务器两层:第一层: 在客户机系统上结合了界面显示与业务逻辑;第二层: 通过网络结合了数据库服务器。简单的说就是第一层是用户表示层,第二层是数据库层。B/S架构的全称为Browser/Server,即浏览器/服务器结构。Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现。B/S架构的系统无须特别安装,只有Web浏览器即可。

2021-05-14 17:36:14 522

原创 JavaWeb基础(一)——JDBC连接数据库

JDBC连接数据库1.JDBC是Java数据库连接技术的简称(Java DataBase Connectivity),提供连接各种常用数据库的能力2.JDBC API主要功能:与数据库建立连接、执行SQL 语句、处理结果DriverManager :依据数据库的不同,管理JDBC驱动Connection :负责连接数据库并担任传送数据的任务Statement :由 Connection 产生、负责执行SQL语句ResultSet:负责保存Statement执行后所产生的查询结果3.Ja

2021-05-13 16:07:21 606

原创 生成一定范围内的随机数(c++例题)

1.题目详情:生成一定范围内的随机数借助随机生成函数3-9之间任意整数450个,将结果显示到屏幕上,每6个一行统计3-9分别出现了多少次去除450个数中的重复值,并打印输出冒泡排序算法,求450个数的升序排序2.解题小知识:srand((unsigned int)time(0));int a = rand() % 51 + 13; 产生13~63的随机数 分析:取模即取余, rand()%51+13我们可以看成两部分: rand()%51是产生 0~50 的随机数,后面+13保证

2021-04-27 23:37:40 662

原创 浅谈C++中的rand()和srand()函数

目录1.前言2.rand( )2.srand()3.产生随机数的方法3.产生一定范围内的随机数的公式1.前言      我们知道rand()和srand()都可以产生随机数。但是其实随机数都是伪随机数,且两者有很大差别,下面我们来详细说一说两个函数的用法。2.rand( )用法 :int rand(void)eg:产生1到100之间的随机数int num = rand() % 100 + 1;   &

2021-04-27 23:15:11 374

原创 深度学习——带你通俗理解卷积神经网络(CNN)

卷积神经网络(CNN)基础知识前言如果说深度神经网络模型中的“明星”是谁?那么非卷积神经网络莫属。下面简单介绍一下CNN的基础知识。CNN基础涉及卷积层、池化层、全连接层在卷积神经网络扮演的角色、实现的具体的功能和工作原理。卷积层1.主要作用:对输入的数据进行特征提取。2.工具:卷积核——完成对数据提取的功能。3.卷积核是怎么处理数据数据的呢?我们知道卷积核其实是一个指定窗口大学的扫描器,通过一次又一次地扫描输入的数据,来提取数据中的特征。那么在通过卷积核处理后,就可以识别出图像中的重要特征了。

2021-04-25 18:34:07 3643

原创 Java Web实现登录注册(超详细附代码)

Java Web实现登录注册(超详细附代码)文章目录Java Web实现登录注册(超详细附代码)1.前言2.登录注册设计流程3.注册的数据流程4.登录的数据流程5.部分代码的展示5.1注册5.2登录6.总结1.前言相信刚学Javaweb的小伙伴第一个接触的个人小项目都是从项目的登录注册开始的。下面一个小项目中的登录注册将会带大家从零开始学习怎么设计登录注册流程.2.登录注册设计流程3.注册的数据流程那么我们的前端数据是怎么传向后端的?1.首先这里我们是用 表单传递 通过form提交

2021-04-24 23:57:14 64178 48

原创 快速排序(c++)——经典交换排序(二)

快速排序——经典交换排序(二)算法原理:快速排序采用分治法在待排序序列中任选一个元素pivot作为基准(一般取首元素)通过一趟排序将待排序的序列划分为两部分将数组中小于基准数的数据移到基准数左边,大于基准数的移到右边1.设置两个指针i,j分别指向最左边left和最右边right2.设置第一个数为基准数 temp = arr[left];3. j指针先从右往左移动,如果 arr[j] >= temp 即大于基准值j–,(因为要找小于基准值的)当 arr[j] < temp

2021-04-15 23:29:09 166

原创 冒泡排序(c++)——经典的交换排序(一)

冒泡排序——经典的交换排序(一)算法原理:交换,顾名思义,是根据序列中两个元素的关键字的比较结果来交换两个记录在序列中的位置。 基本思想:从前往后(从后往前)两两比较相邻元素的值若为逆序(前一个大于后一个)arr[i-1] > arr[i];则交换他们,直到序列比较完—— 第一趟排序结束结果是把最大的元素交换到待排序序列的最后一个位置,形如气泡一样冒出。详细图解:c++代码:优化:如果进行某一趟排序时并没有进行数据交换,则说明所有数据已经有序,可立即结束排序,减少不必要

2021-04-15 11:14:40 275

原创 Java web实现video播放

java web实现video播放1.前端的实现通过getQueryVariable获取url的参数(vid )function getQueryVariable(variable){ var query = window.location.search.substring(1); var vars = query.split("&"); for (v...

2020-01-07 14:48:56 16511

空空如也

空空如也

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

TA关注的人

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