自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ACM格式

ACM格式

2022-08-06 14:18:13 327 1

原创 手写生产者与消费者

手写生产者与消费者

2022-06-14 21:21:15 172

原创 JointGrid,PairGrid,FacetGrid的区别

JointGrid,PairGrid,FacetGrid的区别官网查询如下:FacetGrid Multi-plot grid for plotting conditional relationships.用于绘制条件关系的多图网格pairplot Plot pairwise relationships in a dataset.在数据集中绘制成对关系。PairGrid Subplot grid for plotting pairwise relationships in a dataset.

2021-09-07 20:14:29 287

原创 Hadoop-挖掘child-parent表中信息

Hadoop平台MapReduce编程目标:给出一个child-parent的表格,要求挖掘其中的父子辈关系,给出祖孙辈关系的表格。输入文件table.txt内容如下:child parentSteven LucySteven JackJone LucyJone JackLucy MaryLucy FrankJack AliceJack JesseDavid AliceDavid JessePhilip DavidPhilip AlmaMark DavidMark Alma

2021-05-28 09:56:46 1250

原创 Hadoop-hdfs常用命令

Hadoop-hdfs常用命令本文为学习尚硅谷海哥教学视屏笔记一,启动启动 Hadoop 集群[xumx@hadoop102 hadoop-3.1.3]$ sbin/start-dfs.sh[xumx@hadoop102 hadoop-3.1.3]$ sbin/start-yarn.sh-help:输出这个命令参数[xumx@hadoop102 hadoop-3.1.3]$ hadoop fs -help rm创建/sanguo 文件夹[xumx@hadoop102 had

2021-05-28 09:09:28 224

原创 Hadoop-集群搭建

Hadoop集群搭建一,前期资源准备CentOS-7.5-x86_64-DVD-1804 下载地址:点我Ubuntu环境下的JDKHadoop安装包 下载地址:点我这里我使用的资源已上传百度云:点我 提取码:tjs4本文借鉴的是尚硅谷海哥的视屏讲解,传送门二,模板虚拟机环境准备使用VMware安装模板虚拟机,IP 地址 192.168.47.100、主机名称 hadoop100、内存 4G、硬盘 20G确保虚拟机可以联网安装 epel-release[root@hado

2021-05-28 08:48:09 199 1

原创 java-ssm整合

ssm整合用Spring去整合SpringMVC与MyBatis,首先搭建整合的环境,先把Spring的配置搭建完成,再使用Spring整合SpringMVC框架,最后使用Spring整合MyBatis框架。一,环境搭建1.创建数据库和表结构create database ssm;use ssm;create table account( id int primary key auto_increment, name varchar(20), money double);2.创建m

2021-05-15 15:48:47 107

原创 IDEA报错:import sun.misc.BASE64Decoder

IDEA报错:import sun.misc.BASE64Decoder无法找到Cannot resolve symbol ‘BASE64Decoder’这是由于JDK从1.8升级到9.0.1后sun.misc.BASE64Decoder和sun.misc.BASE64Encoder不可用,所以有两种解决方法:更换jdk版本手动导入jar包这里演示第二种方法首先下载BASE64Decoder.jar链接:点击下载 提取码:zymy将其保存到自己指定的位置选择你报错的项目右键–&gt

2021-04-24 09:06:04 6045 1

原创 java-Docker

Docker一,Docker概念1. 安装Docker官网地址:http://www.docker.comDocker安装步骤:# 1、yum 包更新到最新 yum update# 2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 yum install -y yum-utils device-mapper-persistent-data lvm2# 3、 设置yum源yum-config-manage

2021-04-17 20:17:51 160

原创 java-Nodejs

Nodejs

2021-04-17 11:48:25 310

原创 java-Spring Cloud

Spring Cloud一,简介1.系统结构演变集中式架构 --> 垂直拆分 --> 分布式服务 --> 面向服务架构(SOA)–> 微服务架构1.1 集中式架构将所有功能都部署在一起,以减少部署节点和成本优点:系统开发速度快,维护成本低,适用于并发要求较低的系统缺点:代码耦合度高,后期维护困难,无法针对不同模块进行针对性优化,无法水平扩展,单点容错率低,并发能力差1.2 垂直拆分当访问量逐渐增大,单一应用无法满足需求,此时为了应对更高的并发和业务需求,我们

2021-04-12 17:23:14 372

原创 java-Spring Boot

Spring Boot1. Spring Boot简介2. Spring Boot快速入门3. Spring Boot原理分析4. Spring Boot配置文件5. Spring Boot与整合其他技术5.1 Spring Boot整合Mybatis5.2 Spring Boot整合Junit5.3 Spring Boot整合Spring Data JPA

2021-04-02 10:44:18 931

原创 java-Spring Data JPA

Spring Data JPA1. ORM思想主要目的:操作实体类就相当于操作数据库表建立两个关系:实体类和表的映射关系实体类中属性和表中字段的映射关系不再重点关注:sql语句实现了ORM思想的框架:mybatis,hibernate2. HibernateHibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员

2021-03-27 14:26:12 177

原创 Git-tips

idea 使用插件自动生成.gitignore文件当创建的工程越来越多时,想将自己创建的工程git上传则首先需要将那些不必提交的文件忽略,这时则需要创建.gitignore文件,但每次都创建.gitignore文件手动写入忽略选项比较麻烦,这里推荐一个插件Add to gitignore,在插件中心搜索gitignore安装Add to gitignore。右键点击需要忽略的文件,出现Add XXX to gitignore,选择它则会自动生成 .gitignore文件,且其中添加有刚才选择忽略

2021-03-27 12:59:25 119

原创 java-爬虫2

WebMagic-爬虫框架1. WebMagic1.1 WebMagic介绍WebMagic是一个基于HttpClient和Jsoup的简单灵活的Java爬虫框架。具有简单的API,可快速上手;模块化的结构,可轻松扩展;提供多线程和分布式支持的特性。WebMagic由四个组件(Downloader、PageProcessor、Scheduler、Pipeline)构成,核心代码非常简单,主要是将这些组件结合并完成多线程的任务。1.2 总体架构WebMagic总体架构图如下:WebMagic的

2021-03-19 21:02:41 228

原创 java-爬虫1

网络爬虫网络爬虫(Web crawler),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。1. 爬虫概述1.1 爬虫介绍在大数据时代,信息的采集是一项重要的工作,而互联网中的数据是海量的,如果单纯靠人力进行信息采集,不仅低效繁琐,搜集的成本也会提高。如何自动高效地获取互联网中我们感兴趣的信息并为我们所用是一个重要的问题,而爬虫技术就是为了解决这些问题而生的。网络爬虫(Web crawler)也叫做网络机器人,可以代替人们自动地在互联网中进行数据信息的采集与整理。它是一种按照一定的规则,

2021-03-18 13:32:31 462

原创 java-Vue

标题

2021-03-15 22:39:03 2620 5

原创 java-Dubbo

分布式RPC框架Apache Dubbo1. 软件架构的演进过程软件架构的发展经历了由单体架构、垂直架构、SOA架构到微服务架构的演进过程。1.1 单体架构1.2 垂直架构1.3 SOA架构1.4 微服务架构2. Apache Dubbo概述2.1 Dubbo简介2.2 Dubbo架构...

2021-03-13 13:44:49 231 8

原创 java-Git

一.Git概述1.概述Git是分布式版本控制系统,分为两种类型的仓库:本地仓库和远程仓库。本地仓库:是在开发人员自己电脑上的Git仓库远程仓库:是在远程服务器上的Git仓库Clone:克隆,就是将远程仓库复制到本地Push:推送,就是将本地仓库代码上传到远程仓库Pull:拉取,就是将远程仓库代码下载到本地仓库 2.Git工作流程工作流程如下:1. 从远程仓库中克隆代码到本地仓库2. 从本地仓库中checkout代码然后进行代码修改3. 在提交前先将代码交到暂存区4. 提交到本

2021-03-10 13:21:29 180

原创 maven高级案例

mavenmaven高级应用maven基础知识回顾功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入maven高级应用maven基础回顾maven传统的web工程做一个数据查询maven工程拆分与聚合的思想把第二阶段做好的

2021-03-07 17:42:35 228

原创 maven配置及相关问题解决

一.maven的下载进入maven下载官网下载添加链接描述将下载文件保存到指定位置进行解压(这里解压在D:\code\java\apache-maven-3.6.3)配置环境变量:MAVEN_HOME = D:\code\java\apache-maven-3.6.3再配置path:%MAVEN_HOME%\bin进入系统命令行输入 mvn -version,如图所示则配置成功二.本地maven仓库配置将下载好的maven_repository.zip文件在指定目录解

2021-03-03 16:39:08 302 2

原创 Java基础之数据库连接池学习

数据库连接池概念:其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好之后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,当用户访问完后,会将连接对象归还给容器。好处:1. 节约资源,2. 用户访问高效一般我们不去实现它,有数据库厂商来实现,如:C3P0,阿里巴巴的Druid。C3P0C3P0:是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和St

2020-09-21 10:32:46 86

原创 Java基础之数据库学习

SQL1. 什么是SQL? Structured Query Language:结构化查询语言 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为"方言"2. SQL通用语法 1. SQL 语句可以以单行或多行书写,以分号结尾。 2. 可使用空格和缩进来增强语句的可读性。 3. MySQL数据库的 SQL 语句不区分大小写,关键字建议使用大写。 4. 3种注释 * 单行注释:-- 注释内容 或 # 注释内容 * 多行注释:/* 注释 */ 3

2020-09-20 16:48:45 512

原创 Java基础之网络编程

一,网络编程入门1.软件结构C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网络编程,就是在一定的协议下,实现两台计算机 的通信的程序。2.网络通信协议网络通信协议:通信协议是对计算机必须遵守的规则,只有遵守这些规则,计算机之间才能进行通信。这就 好比在道路中行驶的汽车一定要遵

2020-09-13 16:11:56 98

原创 Java基础之缓冲流、转换流、序列化流、Files

/* java.util.Properties集合 extends Hashtable<k,v> implements Map<k,v> Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。 Properties集合是一个唯一和IO流相结合的集合 可以使用Properties集合中的方法store,把集合中的临时数据,持久化写入到硬盘中存储 可以使用Properties集合中的方法lo

2020-09-13 11:10:14 176

原创 Java基础之字节流,字符流

字节字符流IO概述字节输出流具体实现过程存储数据的原理四级标题五级标题六级标题

2020-09-12 16:44:38 54

原创 Python编程从入门到实践之Django(1)

Python编程从入门到实践之Django(1)1,Django介绍Django是一个Web框架———一套用于帮助开发交互式网站的工具。Django能够响应网页请求,还能更轻松的读写数据库,管理用户。2, 建立虚拟环境新建一个目录作为项目目录,将其命名为learning_log在终端切换至该目录下,如下图所示输入如下命令创建虚拟环境D:\code\PythonCode\Python编程从入门到实践\learning_log> python -m venv ll_env3, 激

2020-07-24 20:45:48 276 2

转载 本人学习经历经验积累

@学习本人学习经历经验积累本文是参考众多博主的经验贴结合自己实际操作过程所记录方便本人遗忘时查阅使用,会不定期更新!1.如何从Github上快速下载代码自Android课设开始渐渐接触GitHub,但GitHub上直接下载代码很慢,今毕业设计再次需要从GitHub上下载故特意查得一下方法:将码云与GitHub 进行绑定在码云中如下设置8. 本文参考大佬地址:https:...

2020-03-25 19:02:08 226

空空如也

空空如也

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

TA关注的人

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