自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 问答 (1)
  • 收藏
  • 关注

原创 淘宝商品数据爬取并分析数据

1、爬取数据的意义对电商来说,获取和研究网络客户的需求及操作习惯数据对商业发展有重要指导意义。比如淘宝网是亚太地区较大的网络零售、商圈,由阿里巴巴集团在2003年5月创立。淘宝网是中国深受欢迎的网购零售平台,拥有近5亿的注册用户数,每天有超过6000万的固定访客,同时每天的在线商品数已经超过了8亿件,平均每分钟售出4.8万件商品。因此,如果能利用网页爬取数据技术获取数据并对各种数据进行统计分析,对后续淘宝的发展具有指导意义。2、抓取的内容包括:商品名称test、商品价格price、付款人数dea

2022-03-26 12:11:03 21843 26

原创 RedisBloom中的Makefile在make时出现:致命错误:tdigest.h:没有那个文件或目录,#include “ tdigest .h“

我是这样解决的:RedisBloom下载地址,我是wget了他的压缩包,然后才出现的这个问题,GitHub - RedisBloom/RedisBloom: Probabilistic Datatypes Module for Redis我之后是在tags里下载到了本地,然后通过Xftp传到了我的Linux里 ,再make就通过了...

2021-10-07 17:06:12 663

原创 2021-07-15

publicstaticclassdoMapperextendsMapper<Object,Text,Text,IntWritable>{ //第一个Object表示输入key的类型;第二个Text表示输入value的类型; //第三个Text表示表示输出键的类型;第四个IntWritable表示输出值的类型 publicstaticfinalIntWritableone=newIntWritable(1); publi...

2021-07-15 11:43:37 489

原创 实验六、文件输出流对象,写入若干行文字,关闭文件输出流对象,然后观察磁盘文件内容

1.通过文件输出流对象,写入若干行文字;2.关闭文件输出流对象,然后观察磁盘文件内容;3.改用open函数创建文件输出流,并选择适当的文件操作方式;4.在原内容的后面追加若干行新内容;基本要求:能熟练运用文件各种操作编写程序测试并提交程序。#include<iostream>#include<fstream>//文件操作头文件#include<string>using namespace std;void test01(){ //2.

2021-06-30 16:03:34 468

原创 实验五、运算符重载和虚函数

使用虚函数编写程序求球体和圆柱体的体积及表面积。由于球体和圆柱体都可以看作由圆继承而来,所以可以定义圆类Circle作为基类。在Circle类中定义一个数据成员radius和两个虚函数area()和volume()。由Circle类派生Sphere类和Column类。在派生类中对虚函数area()和volume()重新定义,分别求球体和圆柱体的体积及表面积。基本要求:重载相应的运算符并编写程序,能运用虚函数编写程序测试并提交程序。/**虚函数编写程序求球体和圆柱体的体积及...

2021-06-30 15:32:10 748

原创 Spring boot出现8080端口被占用的情况

查看端口号:netstat -ano | findstr 8080杀死进程:taskkill /pid jingc

2021-06-04 09:06:23 92

原创 单链表的基本操作(17种操作方式)-Java实现

包含单链表的各种插入、包含和删除关键字key、判断是否有环、是否是回文结构、环的相遇点以及环的入口点、和合并有序的两个单链表等等目录1、单链表的头、尾插法2、单链表任意位置插入3、清空单链表4、单链表中是否包含key关键字5、得到单链表的长度6、删除第一次出现key的关键字的节点7、删除所有值为key的节点8、反向链表9、找到链表的中间节点10、找到倒数第K个节点11、实现链表左边小于x值,右边大于等于x值(或左边大于x值,右边小于等于x值)...

2021-05-31 18:53:23 240

原创 如何解决遇到的The server time zone value ‘?й???????‘ is unrecognized or represents more than one time zone

学习spring boot的小白遇到的问题 原先代码有好几处其他的错误,改了好久其他错误改没了,现在又出现了The server time zone value '?й???????' is unrecognized or represents more than one time zone。这个错误!!! 找了好多方法找到了下面这个改动的地方,终于是改好了。方法是:在项目代码 url连接的数据库后面添加 ?serverTimezone=GMT 若要...

2021-05-30 09:10:30 183

转载 十大排序算法(小白详解)

0、排序算法说明 0.1 排序的定义 对一序列对象根据某个关键字进行排序。0.2 术语说明 稳定 :如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定 :如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序 :所有排序操作都在内存中完成;外排序 :由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;时间复...

2021-05-17 23:18:20 128

转载 ping命令(详解)

简述: ICMP协议是“Internet Control Message Protocol”(因特网控制消息协议)的缩写。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。     ping (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP;回声请求消息给目的地并报告是否收到所希望的...

2021-05-17 23:12:07 9752

转载 虚拟机下载安装Centos7(新手详解)

原文:https://www.jianshu.com/p/ce08cdbc4ddb?utm_source=tuicool&utm_medium=referral   本篇文章主要介绍了VMware安装Centos7超详细过程(图文),具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.软硬件准备 软件:推荐使用VMwear,我用的是VMwear 12 镜像:CentOS7 ,如果没有镜...

2021-05-17 23:09:19 373

转载 JVM垃圾回收机制

1.什么是垃圾回收机制       垃圾回收(Garbage Collection)是Java虚拟机(JVM)垃圾回收器提供的一种用于在空闲时间不定时回收无任何对象引用的对象占据的内存空间的一种机制。 2.什么时候进行垃圾回收 ①会在cpu空闲的时候自动进行回收   ②在堆内存存储满了之后   ③主动调用System.gc()后尝试进行回收 补充:System.g...

2021-05-17 22:48:36 92

转载 TCP协议面试灵魂10问,建议收藏

先亮出这篇文章的思维导图TCP 作为传输层的协议,是一个软件工程师素养的体现,也是面试中经常被问到的知识点。在此,我将 TCP 核心的一些问题梳理了一下,希望能帮到各位。001. 能不能说一说 TCP 和 UDP 的区别?首先概括一下基本的区别:TCP是一个面向连接的、可靠的、基于字节流的传输层协议。而UDP是一个面向无连接的传输层协议。...

2021-05-16 20:47:23 183

转载 JVM面试

1、什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平...

2021-05-16 20:10:32 72

转载 JVM原理面试必问(转载)

1:什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平...

2021-05-16 20:02:52 100

转载 JVM工作原理

一篇笔记整理JVM工作原理 </h1> <div class="clear"></div> <div class="postBody"> <div id="cnblogs_post_body" class="blogpost-body blogpost-body-html">前言:  想提...

2021-05-16 15:08:55 682

转载 JVM原理最全、清晰、通俗讲解

另外,小编也有根据以下总结内容,录制了对JVM讲解视频。里面有个用visio画的JVM内部结构图,每部分的作用都有详细讲解,希望能有帮助。网址:https://edu.csdn.net/lecturer/board/10494   1.java自动管理堆(heap)和(栈),程序员不能直接的设置堆和栈。 3.操作系统的堆和栈: 堆(操作系统):一般由程序员分配释放,若程序员不释放,程序结束时可能由...

2021-05-16 14:25:48 191

转载 Android studio 中fragment的完全解析

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8881711我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会...

2021-05-14 19:44:31 4993

原创 Android Studio 里sync下载慢,怎么办?

大部分人Android Studio里面sync窗口下载都特别慢,现在有一个解决办法,添加阿里云镜像就好了在build.gradle里的buildscript 和 allprojects添加阿里镜像就好了repositories {maven{ url ‘http://maven.aliyun.com/nexus/content/groups/public/’}}添加好之后,下载速度就会非常快(不快的话重启一下就好了)...

2021-05-12 17:39:00 5432

原创 VS配置连接MySQL

我用的是MySQL数据库,所以以下基于MySQL数据库的(visual studio)的连接。输出MySQL数据库管理系统应用开发环境(基于VisualStudio)配置手册:目录1.设置项目属性页2.配置include和bin路径2.1配置include路径2.2配置lib路径3.visual studio连接数据库3.1打开visual studio,点击 工具 连接到数据库3.2下载安装MySQL for visual studio4.连接数据库的方式...

2021-05-10 22:21:52 9514 4

原创 返回链表的倒数第k个节点

/*思路不难:1、当head == null时,链表为空,不存在倒数第k个节点,返回null2、首先先解决k不满足时的情况:①:当k<=0,在链表中找不到倒数第k的位置,返回null②:或者k>链表长度时,超出链表长度,找不到倒数第k个节点,返回null在②这一步之前,先定义一个cur指向head,cnt = 0;cur从头遍历到链表为null为止,算出链表的长度cnt3、定义两个fast slow两个节点,同时指向head节点第①步:先让fast先走 k-1 步.

2021-04-29 14:08:20 444

原创 合并两个有序链表

思路不难:简单就需要分为4步就好了1、首先定义一个虚拟头节点node,把两个有序的链表节点都插入到node头节点的后面,最后的返回值为node后面的节点node.next 2、再定义一个cur的临时节点,cur指向node的头节点,用cur来记录list1和list2的插入情况, 若用node来记录的话,到时候node节点指向的是list1和list2插入完的最尾部,到时候也只能返回一个最大的节点了 3、判断循环的条件(list1和list2都非空)进入循环 4、退出循环时,则表明li...

2021-04-28 15:45:26 70

原创 Linux定时任务调度基本操作(学习日记)

目录一、crond任务调度1、基本语法2、特殊符号的说明3、crond相关指令二、 at定时任务1、at介绍2、at语法3、有关at的命令选项4、at时间定义5、删除任务调度一、crond任务调度1、基本语法【crontab 选项】-e 编辑crontab定时任务-l 查询当前crontab任务-r 删除当前用户所有的crontab任务步骤:设置个人任务调度。执行crontab -e命令接...

2021-04-27 15:50:07 222

原创 Linux group的基本操作(学习日记)

目录一、 组的创建二、查看文件的所有者三、更改用户所在组四、组权限的介绍1、文件开头10位说明2、rwx权限说明1)rwx在文件下2)rwx在目录下3)rwx的数字说明权限3、其他说明4、权限修改1)修改文件或目录权限的指令五、修改文件所有者六、修改文件/目录所在组Linux中每一个用户都有一个归属组,不能独立于组外,文件、目录的创建者是用户,所以文件和目录同样在组下,一、 组的创建【group 组名】案例1:创建一个组mo...

2021-04-27 11:48:57 4627

原创 Linux文件目录、用户管理常用指令(学习日记)

一、Linux开机、重启和用户登录指令1、关机&重启命令 【shutdown -h now 】 立刻关机 【shutdown -h 1】 1分钟后关机 【shutdown -h】 也默认1分钟 【shutdown -r now】 立即重启 【halt】 关机 【reboot】 ...

2021-04-26 11:21:14 174

原创 Linux的vi/vim基本操作指令以及Linux目录的介绍(学习日记)

一、Linux的介绍1、Linux主要应用在JavaEE、大数据、python、PHP、C/C++等方面。Linux可以从事linux运维工程师和linux嵌入式工程师。2、Linux在服务器领域的应用是最强的。3、Linux特点:免费、稳定、高效;尤其在高端的领域尤为广泛(C/C++/PHP/java/python/go)4、在嵌入式领域 Linux运行稳定、对网络的良好性支持、成本低,且可以根据需要进行软件裁剪,内核最小可以达到几百KB等特点,使其Linux在近几年在嵌入...

2021-04-25 21:20:57 266

原创 2024年了!!Xftp新手的下载和安装教程(超详细),以及演示了远程登录和远程文件传输

Xftp以及Xshell的百度连接、提取码链接:https://pan.baidu.com/s/11QETOg_WsO3wPBvw-8MKWw提取码:gx5e复制这段内容后打开百度网盘手机App,操作更方便哦一、Xftp的安装以及远程登录进行远程文件传输1、选中该安装包,进行安装2、点击之后会出现这个界面,大家稍许等待就好了3、等待好了之后,弹出这个这界面,点击下一步4、点击接受,点击下一步5、不用管,继续下一步6、选择安装路径,我通常放...

2021-04-25 10:49:20 23743 11

原创 2024年了!!Xshell7新手下载和安装教程(步骤超详细),以及远程与虚拟机连接

Xshell以及Xftp的百度连接、提取码链接:https://pan.baidu.com/s/1E5QXBYlbSEzTYXLXfzePxg提取码:02c9复制这段内容后打开百度网盘手机App,操作更方便哦安装包大家自行下载,下面来操作Xshell的安装流程,以及远程登录一、Xshell的安装以及远程登陆1、点击红色框中进行安装点击之后会出现这个界面,大家稍许等待就好了3 、点击下一步4、点击接受,继续下一步5、不用管,直接点击下一步...

2021-04-25 10:11:48 15045 1

原创 实验四:继承性和派生类 建一个楼房Building为基类,建立住宅类House继承Building,存储房号和面积,建立办公室类Office继承Building,存储办公室名称和电话

/** 实验四:继承性和派生类* 内容提要:建立一个楼房基类Building为基类,用于存储地址和楼号* 建立住宅类House继承Building, 用来存储房号和面积,* 另外建立办公室类Office继承Building, 存储办公室名称和电话号码。* 基本要求:编制应用程序,建立住宅和办公室对象测试之并输出有关数据*//** 实验四:继承性和派生类* 内容提要:建立一个楼房基类Building为基类,用于存储地址和楼号* 建立住宅类House继承Building, 用来存储房号.

2021-04-24 19:14:05 1112

原创 Java有关String函数的基本操作(学习日记)

toCharArray()是将字符串 转为 字符数组,charAt()是取得索引下标的字符将字符数组 完全或截取部分数组元素 转为字符串的方法写一段代码,判断一个字符串是否都由数字组成str1.equals(str2) 判断两个字符串大小是否相等(str1不为nulll)str.trim()去掉字符串最前面的空格str.substring()截取部分字符串 遵循左闭右开的原则关于str.replace() 和str....

2021-04-24 11:00:55 73

原创 实验三、类与对象定义初始化 一、有一圆形游泳要在周围建圆形过道四周围上栅栏, 二、有三个学生组队参加某比赛,每个学生信息包含准考证号,姓名,个人成绩,团队成绩

/** 实验三、类与对象定义初始化* 1、有一圆形游泳池,现在需要在其周围建一圆形过道,并在其四周围上栅栏,* 栅栏造价35元/米,过道造价为20元/平方米,求过道和栅栏的造价* 2、有三个学生组队参加某比赛,每个学生信息包含准考证号,姓名,个人成绩,团队成绩**//** 实验三、类与对象定义初始化* 1、有一圆形游泳池,现在需要在其周围建一圆形过道,并在其四周围上栅栏,* 栅栏造价35元/米,过道造价为20元/平方米,求过道和栅栏的造价* 2、有三个学生组队参加某比赛,每个学生.

2021-04-24 10:13:34 1222

原创 MySQL基本查询操作(学习日记)

表格为employee姓名为last_name工种编号为job_id领导编号为manager_id员工薪水为salary部门编号为department_id年奖金率为commission_id查询员工号,姓名,工资,以及工资提高20%后的结果 (new salary)selecy employee_id, last_name, salary, salary*1.2 "new salary from employee;将员工的姓名按首字母排序,并写出姓名的长...

2021-04-19 21:07:16 1084

原创 双向链表的基本操作(学习日记)

以下代码实现了双链表的头插法、尾插法、链表中位置插入、链表长度、删除链表的关键字key、清空链表代码运行示例见如下:/** * Created with IntelliJ IDEA. * Description: * * 双向链表的插入:先绑后面 再绑前面 * * @User:Mingaho * @Date:2021/04/14 * @Time:19:03 */class ListNode { public int data; public ListNo..

2021-04-16 13:18:37 110

原创 反转链表 牛客网

利用栈的思想,先把链表的节点都压入栈中;在出栈之前,先把栈顶节点的next置为null作为出栈链表的尾节点;接着把栈中的节点一个一个出栈,来实现链表的反转。import java.util.*;/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution { p.

2021-04-16 12:50:02 70

原创 链表中环的入口节点 牛客网

public class Solution { public ListNode detectCycle(ListNode head) { ListNode fast = head; //fast一次走两步 slow一次走一步 ListNode slow = head; //这样效率最高 if(fast == null) { //若fast为null 则返回null ...

2021-04-14 10:11:17 59

原创 判断链表是否有环 牛客网

牛客网 判断链表中是否有环public class Solution { public boolean hasCycle(ListNode head) { ListNode fast = head; //定义快 慢 链表指针 ListNode slow = head; if(fast == null) { //链表若为空 直接返回false return false; } .

2021-04-14 10:05:00 106

原创 Java单链表插入基本操作(头插法、尾插法、任意位置插入法)

一、单链表的头插法1、创建一个NODE节点的类,写一个public void addFirst()的函数来实现链表的头部插入,最后写一个public void display()的函数实现链表的打印输出import java.util.Scanner;/** * Created with IntelliJ IDEA. * Description: * * @User:Mingaho * @Date:2021/04/10 * @Time:16:50 */class NODE .

2021-04-11 17:04:41 5490 2

原创 Java单链表的基本操作(学习日记)

网课网址:https://www.bilibili.com/video/BV1Da4y1s7tb?p=11/** * Created with IntelliJ IDEA. * Description: *单链表: 由节点组成 *每一个节点都是一个类 有data next * * * @User:Mingaho * @Date:2021/04/09 * @Time:21:14 */class Node { public int data;//0 public .

2021-04-10 16:47:59 140

原创 顺序表的操作实现(学习日记)

网课网址:https://www.bilibili.com/video/BV1Da4y1s7tb?p=6import java.util.Arrays;/** * Created with IntelliJ IDEA. * Description: * * @User:Mingaho * @Date:2021/04/09 * @Time:13:32 */public class MyArrayList { public int[] elem; //数组 .

2021-04-09 19:12:42 53

原创 Java类的构造方法(学习日记)

网课网址:https://www.bilibili.com/video/BV1Da4y1s7tb?p=10/** * Created with IntelliJ IDEA. * Description: 构造方法 *一个对象的产生 分为几步 是如何产生? * 1、为对象分配内存 * 2、调用合适的构造方法 * 当没有提供构造方法的时候,编译器会自动提供一个不带有参数的构造方法 *this关键字代表对象,这句话对还是错? * 错,this代表当前对象的引用 * 构造方法作用: 构造.

2021-04-08 20:45:31 92

空空如也

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

TA关注的人

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