自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 编译器使用——关于在IDEA中使用MyBatis出现的问题

编译器使用——关于在IDEA中使用MyBatis出现的问题MyBatis插件冲突问题在使用MyBatis开发项目的时候,IDEA无法给我们像Spring一样的舒适度,也就是无法进行java代码与配置文件的相互跳转和自动生成,所以就下载了MyBatis插件,我个人下载了两个插件都是以前下的。(Free MyBatis Plugins和MyBatisX)但是在后面使用的时候,出现了如下问题。究其原因是两个插件起了冲突,我们只需要关闭其中的一个就行。关于这两个插件到底使用哪个?我们在使用MyBatis-P

2021-01-25 22:59:31 1062

原创 编译器使用——关于IDEA部分插件使用问题

编译器使用——关于IDEA部分插件使用问题前言工欲善其事必先利其器,在学习Java的过程中,有一个好的工具无疑能增加学习效率,在这段时间的学习中,将使用IDEA的一些问题做以备份,便于在忘记时快速找到解决办法。IDEA关于搭建Maven工程时的换源问题?有时我们在使用Maven构建环境时,一个小小的依赖包就有可能下载很长时间,为此针对这个问题,可以将自己的IDEA中的Maven的下载源换成国内源,具体操作步骤如下。首先,打开IDEA在左上角的File中找到setting,在setting中找到Ma

2021-01-25 22:58:19 510

原创 Git的常用方式

Git的常用方式(1)使用Git Bash将本地的项目上传至远程仓库具体步骤如下:在项目下的文件夹中使用git init命令,初始化本地仓库。使用git status -s命令,查看本地还未提交的文件。使用git add .命令,将要提交的文件提交到缓存中。使用git commit -m "firstSubmit"命令,来简要标识提交内容。使用git remote add origin "远程仓库的地址",来和远程仓库获取连接。使用git pull --rebase origin mast

2021-01-06 00:10:27 209

原创 Git的使用(一)

Git的使用(一)前言在Git之前,用的比较多的版本控制系统是SVN。SVN是集中式版本控制系统,版本库集中放在中央服务器,当开发人员工作的时候,首先要从中央服务器下载最新的版本,然后进行开发,开发完后,再把自己开发的代码提交到中央服务器中。SVN是一个典型的CS结构的系统。但是这种系统存在着服务器单点故障和容错性差的缺点。所以Git在此方面解决了这些问题,也就是说Git是分布式版本控制系统。Git中存在两种类型的仓库,本地仓库和远程仓库。开发人员通过Clone将远程仓库克隆到本地,然后通过Pull命令

2021-01-05 23:48:25 85

原创 项目管理——Maven学习(三)

项目管理——Maven学习(三)Maven私服Maven私服是Maven仓库中的远程仓库,Maven仓库分为本地仓库和远程仓库,远程仓库又分为Maven中央仓库、其他远程仓库和私服。其中,中央仓库是由maven官方提供的,maven私服需要手动去搭建。通常,maven私服就是局域网内的maven远程仓库,我们通过电脑上安装maven软件并连接maven私服,就可以从私服下载上传过的所有的JAR包。且可以上传自己打好包的项目,以供其他人进行下载。除此之外,私服可以充当代理服务器,当私服上没有JAR包时会从

2021-01-02 01:08:59 119

原创 项目管理——Maven学习(二)

项目管理——Maven学习(二)分模块构建Maven工程分模块构建Maven工程就是对项目进行拆分,然后实现拆分出来的各个模块,最后将拆分出的模块进行串联的过程。通常在企业项目开发过程中,由于项目规模庞大,业务复杂,一般会通过合理的模块拆分将一个大型的项目拆分成多个小的模块分别进行开发,且拆分出的模块可以非常容易的被其他模块复用。常用的拆分方式有两种,按照业务模块进行拆分和按照层进行拆分。其中按照业务模块进行拆分就是将一个项目按照功能进行拆分(如:用户模块、订单模块等),每个模块对应一个maven工程。

2020-12-31 10:46:10 86

原创 IDEA中使用Maven构建简单SSM项目

IDEA中使用Maven构建简单的SSM项目前期条件新建项目完善项目完善pom.xml文件完善web.xml文件配置Tomcat服务器我们在进行开发时,除了搭建好项目的基本架子之外,还可以根据项目计划书对项目的基本结构进行扩充,一般搭建一个SSM项目有很多方法,但是网上的一些答案总体来说都有点复杂了,这里记录一个简单的快速构建SSM项目的步骤。百度的一个结果如下:https://www.jianshu.com/p/f4f84dcfebd4。这个还是比较详细的,但有点复杂,不适合新手。前期条件工具要求

2020-12-27 01:09:19 612

原创 项目管理——Maven学习(一)

项目管理——Maven学习(一)Maven介绍Maven的仓库类型Maven常用命令Maven的依赖范围Maven的依赖传递依赖冲突解决依赖冲突1.依赖调解原则——第一声明者优先原则2.依赖调解原则——路径近者优先原则3.排除依赖4.版本锁定Maven介绍Maven是一个项目管理工具,主要作用是在项目的开发阶段对Java项目进行依赖管理和项目构建。依赖管理就是对JAR包的管理,通过导入Maven坐标,来实现不用手动将仓库的JAR包导入的当前项目。项目构建是通过Maven的命令完成项目从清理、编译、测试、

2020-12-23 23:18:26 82

原创 SSM——SSM项目整合(一)

SSM——SSM项目整合(一)原始整合方式通过Spring整合MyBatis补充/技巧原始整合方式基本步骤:①准备数据库及数据表;②创建Maven工程;③导入Maven坐标;④编写实体类;⑤编写mapper接口;⑥编写service(业务层)接口;⑦编写service接口实现;⑧编写controller;⑨编写或添加页面;⑩编写相应的配置文件;⑪运行测试总结:实际上原始整合SSM项目就是利用MyBatis的相关API对MyBatis的配置文件、映射文件进行加载从而操作数据库;而Spring与Spr

2020-12-23 00:20:05 305

原创 SSM——Spring练习笔记(一)

SSM——Spring练习笔记(一)Spring环境搭建步骤编写配置文件相关步骤web.xml的配置spring-mvc.xml的配置applicationContext.xml的配置WEB项目的开发要点Spring环境搭建步骤创建工程(Project->Module)创建webapp文件夹(放入静态页面)配置pom.xml(导入需要的坐标)创建包结构(controller、service、dao、domain、utils)创建POJO类(实体类)创建配置文件(applicationC

2020-12-23 00:19:04 95

原创 持久层框架学习——MyBatis(二)

持久层框架学习——MyBatis(二)MyBatis映射文件(补充)动态SQL语句if 标签foreach 标签SQL片段的抽取MyBatis核心配置文件(补充)typeHandlers 标签plugins 标签MyBatis多表操作一对一查询一对多查询多对多查询MyBatis注解开发使用注解实现简单CRUD注解开发的一对一多表操作注解开发的一对多多表操作注解开发的多对多多表操作补充/技巧MyBatis映射文件(补充)在实际开发中使用Dao层的MyBatis实现是非常普遍的,MyBatis的Dao层的实

2020-12-21 13:17:02 92

原创 持久层框架学习——MyBatis(一)

持久层框架学习——MyBatis(一)使用原始JDBC操作数据库的缺点MyBatis介绍MyBatis简单使用MyBatis配置文件映射文件核心配置文件配置文件中标签的层级关系常用标签配置environments 标签mapper 标签Properties 标签typeAliases 标签MyBatis的简单增删改查MyBatis的添加操作MyBatis的删除操作MyBatis的修改操作MyBatis的查询操作MyBatis相关APIMyBaits的DAO层的实现方式传统方式接口代理方式使用原始JDBC操

2020-12-18 12:12:20 303

原创 框架学习——SpringMVC(二)

框架学习——SpringMVC(二)SpringMVC 拦截器作用拦截器和过滤器的区别*使用步骤常用方法SpringMVC 异常处理机制①使用简单异常处理器②自定义异常处理SpringMVC 拦截器作用SpringMVC的拦截器(interceptor)类似于Servlet中的过滤器Filter,用于对处理器进行预处理和后处理。它与过滤器Filter类似,将拦截器按照一定的顺序联结成一条链,这条链称为拦截器链(interceptor Chain)。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其

2020-12-13 01:49:19 128

原创 框架学习——SpringMVC(一)

框架学习——SpringMVC(一)SpringMVC一.概述二.开发步骤与C/S间的访问流程三.组件解析1.执行流程2.注解3.组件扫描4.XML配置四.请求与数据响应1.页面跳转——返回字符串2.页面跳转——返回ModelAndView3.回写数据——返回字符串4.回写数据——返回对象或集合五.获得请求数据1.基本类型参数2.POJO类型参数3.数组类型参数4.集合类型参数5.问题补充1.乱码问题2.请求参数名称与业务方法名称不一致问题3.自定义类型转换器6. 获得RestFul风格的参数7.获得请求头

2020-12-09 22:40:05 101

原创 框架学习——Spring(三)

框架学习——Spring(三)Spring集成Web环境测试对ApplicationContext应用上下文获取方式的优化报错处理Spring集成Web环境在真实的项目中,后端代码要结合前端环境进行使用交互,当后端使用Spring整合时就需要集成Web环境使得Web层的各种API能正常使用。具体方法如下:pom.xml中需要添加如下坐标:<dependency> <groupId>javax.servlet</groupId> <artifa

2020-11-25 16:22:17 78

原创 框架学习——Spring(二)

框架学习——Spring(二)Spring AOP简介AOP的动态代理技术Spring AOP 术语解析AOP开发注意事项基于XML的AOP开发基本步骤切点表达式通知类型切点表达式的抽取基于注解的AOP开发基本步骤注解增强类型切点表达式的抽取Spring JdbcTemplate基本步骤通过Spring来创建JdbcTemplate方法一方法二方法三Spring JdbcTemplate的查询操作查询全部查询单个对象聚合查询Spring 中的事务控制编程式事务控制`PlatformTransactionM

2020-11-24 21:50:11 91

原创 框架学习——Spring(一)

框架学习——Spring(一)构建Spring工程具体步骤Spring基础定义优势开发步骤Spring配置文件Bean标签Bean实例化的三种方式Bean的依赖注入分析——为什么要用依赖注入?依赖注入的方式依赖注入的数据类型Spring的分模块开发Spring相关的APISpring配置数据源数据源(连接池)的作用利用Spring容器来创建数据源对象Spring注解原始注解新注解Spring集成Junit构建Spring工程在IDEA中构建Spring工程的方法有很多,比如利用Maven直接进行构建或者

2020-11-17 10:47:26 116

原创 Java基础——问题记录(二)

Java基础——问题记录(二)问题记录问题 一:在Java中什么是虚方法?问题 二:什么是多态、重构?问题 三:Java中什么是上溯造型?问题 四:Java中什么是方法签名?问题 五:Java中什么是序列化和反序列化?问题 六:什么是不定长参数?问题 七:构造方法的初始化、实例初始化与静态初始化的执行步骤问题 八:为什么系统知道对象是否为垃圾?问题 九:创建线程的三种方法问题 十:Java中的原子类是什么?常用方法补充1、this关键字的几种用法2、super关键字的几种用法3、声明一个方法为static的

2020-11-05 15:38:46 413 6

原创 Git与Github的使用(入门)

Git的安装与使用前言第一步 下载安装Git第二步 配置Git第三步 进入Git的Bash界面第四步 配置SSH第五步 进入Github网站进行SSH配置第六步 设置本地的git仓库第七步 在Github上创建一个仓库(Repository)并在本地操作前言平时我们在开发或学习中,基本都会用到Github来进行学习或存储资料、上传代码等操作。所以我们的目的就是将github上的仓库拷贝到本地或从本地主机提交代码到github上。第一步 下载安装Git下载地址:http://gitforwindow

2020-10-19 19:55:28 130

原创 Java基础——问题记录(一)

Java基础——问题记录问题记录问题 一:一个`.java`文件里面可以有多个`class`,但是最多只能有一个“`public class`”,为什么?问题 二:Java的基本数据类型是?问题 三:`StringBuffer(String s)`的实体容量?问题 四:什么叫Socket?怎样建立socket连接?问题 五:接口和抽象类的区别?问题 六:抽象类的构造函数存在的意义?问题 七:包装类有何意义?问题 八:final关键字?问题 九:C/S结构、B/S结构的优缺点,它们有什么特点?问题 十:重载和

2020-10-18 17:19:46 699 6

原创 Java基础——笔记要点(三)

Java基础——笔记要点(三)Java编程基础要点记录1、JDBC(Java Database Connectivity)JDBC API主要位于Java.sql包中,它使得应用程序与数据库之间起到一个桥梁的作用,使程序的可移植性大大增强。JDBC中的Driver接口是所有JDBC驱动程序必须实现的接口,专门提供给数据库厂商使用。在编写JDBC程序的时候,必须将数据库的驱动程序或类库加载到项目的classpath中。(如:Mysql的jar包等)(1)DriverManager类定义:该类用于加载

2020-09-10 19:57:22 204

原创 Java基础——笔记要点(二)

Java编程基础要点记录文章目录Java编程基础要点记录1、String类的concat()方法2、StringTokenizer类(1)常用构造方法(2)常用方法3、集合类(1)Collection接口的常用方法(2)List接口的常用方法(3)LinkedList接口的常用方法(4)Map接口的常用方法(5)Properties集合4、StringBuilder类(1)StringBuffer类和StringBuilder的区别5、DateFormat类(1)常用方法6、IO流分类(1)字节流Inpu

2020-08-24 21:33:20 284

原创 Java基础——笔记要点(一)

文章目录Java编程基础要点记录1、在dos环境下运行java程序2、Java中的文档注释3、自动类型转换4、运算符5、随机数生成6、Java中的垃圾回收机制7、关键字instanceof8、Object类9、异常10、String类的常见操作11、StringBuffer类的常见操作12、System类的常用方法13、Runtime类14、Integer类问题技巧/拓展Java编程基础要点记录1、在dos环境下运行java程序这里需要注意path和classpath的区别,同时要熟悉dos中setp

2020-06-15 14:16:53 309

原创 七天学习微信小程序开发(二)——学习笔记(三)

文章目录微信小程序云开发——云函数云函数介绍云函数的使用步骤云函数的具体使用通过云函数操作数据库微信小程序云开发——云存储操作步骤微信小程序云开发——第三方组件vant使用第三方组件库的步骤微信小程序云开发——实例:豆瓣电影列表安装依赖与第三方库微信小程序云开发——云函数云函数介绍云函数定义:运行在(腾讯云)上的程序,将需要的函数部署在云开发平台上,即可实现随处使用的特点云函数特性:操作权限高(一次可删除多条记录)突破网络限制(icp/http)云函数的使用步骤第一步:使用小程

2020-06-10 08:52:49 697

原创 七天学习微信小程序开发(二)——学习笔记(二)

文章目录微信小程序基本概念——事件不同终端的操作方法事件类型介绍微信小程序——事件绑定元素微信小程序基本概念——生命周期(组件wxml)js文件下的基本事件介绍跳转事件微信小程序云开发基本介绍云数据库介绍操作云数据库方式数据库的添加数据操作数据库的更新数据操作数据库的查询数据操作数据库的删除数据操作云存储简单介绍云函数简单介绍微信小程序基本概念——事件不同终端的操作方法PC端操作:键盘、鼠标移动端操作:手指事件类型介绍事件类型解释touchstart手指触发屏幕时发生事件

2020-06-01 10:10:08 407

原创 七天学习微信小程序开发(二)——学习笔记(一)

文章目录前期准备微信公众平台/小程序微信公众平台微信小程序微信小程序——开发工具微信小程序——创建网页(组件)创建前准备微信小程序文件结构微信小程序——wxml微信小程序——wxss(css)公共样式文件微信小程序——json(配置文件)json文件介绍app.json文件构造微信小程序——jsjs介绍js中的数据传递微信小程序——数据显示与控件for循环if条件判断hidden隐藏企业级API使用——第三方定位服务商:高德地图/腾讯地图/百度地图微信小程序中的组件——map(绘制地图)前期准备软件下

2020-06-01 09:46:45 1667 1

原创 Hadoop学习笔记(九)—— Sqoop安装配置

文章目录前言第一步 安装Sqoop第二步 修改必要的配置文件修改sqoop-env.sh配置文件配置sqoop系统环境变量效果展示前言Sqoop是一个数据迁移工具,通过使用Sqoop可以将数据从关系数据库导入到Hadoop文件系统中,反之亦可。Sqoop主要分为Sqoop1和Sqoop2两个版本,其中Sqoop1部署方便且结构简单,适合简单的数据迁移工作。这里只是用于学习需要,所以只展示部署Sqoop1的步骤。第一步 安装Sqoop这里还是使用rz命令上传下载好的sqoop-1.4.6.bin__h

2020-05-14 09:07:19 596

原创 Hadoop学习笔记(八)—— Azkaban的部署

文章目录前期准备Azkaban的部署第一步 上传下载好的文件第二步 Azkaban源文件编译第三步 MySQL安装配置第四步 Azkaban Web服务安装配置配置azkaban.properties文件配置azkaban-users.xml文件配置log4j.properties文件第五步 Azkaban Executor服务安装配置配置azkaban.properties文件效果验证Azkaban运行时的坑前期准备Azkaban是Apache旗下的一款工作流管理器,由于它的使用和配置相对简单,且易于

2020-05-13 14:43:34 424

原创 Hadoop学习笔记(七)—— Flume的安装配置

文章目录前期准备Flume安装步骤第一步 将下载好的Flume版本上传至Linux上第二步 flume-env.sh环境变量配置第三步 在profile文件中添加flume的系统环境变量实验验证结语前期准备JDK版本:1.8以上JDK版本与Flume版本要对应这里采用JDK版本为1.8.0,Flume的版本1.8.0Flume安装步骤第一步 将下载好的Flume版本上传至Linux上下载地址:http://flume.apache.org/download.html下载完成后,使

2020-05-11 01:11:30 826

原创 Hadoop学习笔记(六)—— Hive数据仓库的安装

文章目录前言本地模式下安装Hive第一步 安装并启动MySql服务第二步 连接MySQL并登录MySQL服务第三步 将Hive的jar包上传至Linux下并解压第四步 Hive配置第五步 上传Mysql的连接驱动jar包资源前言在安装Hive之前,我们需要了解Hive的安装模式,Hive的安装模式有三种,分别是嵌入模式、本地模式和远程模式,三种模式的安装方式不同,且各有优劣,这里我们采用本地模式安装。如果在Linux系统上无法在线下载apache旗下的产品,可采用windows下下载jar包,上传至L

2020-05-08 19:05:32 318

原创 Hadoop学习笔记(五)—— 搭建Hadoop HA集群

文章目录三台虚拟机的集群节点规划搭建环境准备搭建Hadoop HA集群配置core-site.xml文件配置hdfs-site.xml文件配置mapred-site.xml文件配置yarn-site.xml文件配置slaves文件配置hadoop-env.sh文件分发目录初次启动Hadoop HA集群步骤效果验证问题三台虚拟机的集群节点规划服务器Name NodeData Node...

2020-05-06 23:18:04 278

原创 Hadoop学习笔记(四)—— Zookeeper分布式集群部署

文章目录前言第一步 上传Zookeeper的安装包第二步 解压安装包第三步 修改Zookeeper的配置文件第四步 创建myid文件第五步 配置环境变量第六步 分发zookeeper的相关文件至其他服务器第七步 使环境变量生效效果验证相关软件前言之前,我们在CentOS上部署了hadoop集群,在后期的使用中,为了减轻构建健壮的分布式系统服务,我们这里还要部署Zookeeper分布式协调服务。...

2020-05-02 01:55:19 291

原创 Linux搭建hadoop高性能集群(二)

文章目录关于此篇Linux系统搭建hadoop高性能集群(二)第一步 Hadoop集群配置第二步 配置Hadoop集群的主节点修改hadoop-env.sh文件修改core-site.xml文件修改hdfs-site.xml文件修改mapred-site.xml文件修改yarn-site.xml文件修改slaves文件第三步 将集群主节点的配置文件分发到其他子节点问题相关资料关于此篇之前,我...

2020-05-02 01:10:30 439

原创 Linux搭建hadoop高性能集群(一)

文章目录关于此篇(题外话)Linux系统搭建hadoop高性能集群(一)第一步 虚拟机的安装第二步 创建一个虚拟机第三步 虚拟机启动初始化第四步 虚拟机克隆第五步 Linux系统网络配置IP地址配置配置主机名和IP映射网络参数配置注意第六步 SSH服务配置第七步 JDK安装相关资料关于此篇(题外话)目前,作者也还是一名默默无闻的大学生,之所以写这篇文章,主要是最近接到了不少朋友的求助,他们...

2020-05-02 01:06:44 706 2

原创 七天学习微信小程序开发(一)—— 学习笔记

文章目录前言目标第一天 —— 前端配置和编写微信开发微信小程序的代码结构常用标签(wxml)常用样式(wxss)界面布局的技术任务第二天 —— 深度学习微信前端编写(一)程序底部图标页面数据for循环if语句任务第三天 —— 深度学习微信前端编写 (二)文本框和按钮的事件获取用户信息点击按钮发送消息关于微信前端样式的补充任务第四天 —— 后端环境配置和编写node.js的安装方法egg框架的安装...

2020-04-30 22:47:43 2090

原创 Hadoop学习笔记(三)—— 关于Windows下的Hadoop配置

Hadoop学习笔记(三)—— 关于Windows下的Hadoop配置前言配置Windows下的Hadoop运行环境资源链接前言之前在使用Java API操作hadoop时,并未对Windows下的hadoop环境进行配置,直接使用了FileSystem类中自带的方法,跳过了配置hadoop运行环境这一步骤,主要在于方便,其次配置Windows下的hadoop运行环境要将部分文件放在C盘下,...

2020-04-24 21:23:09 208

原创 Hadoop学习笔记(二)—— 关于eclipse的使用问题

Hadoop学习笔记(二)—— 关于eclipse的使用问题前言问题一 —— 编译器汉化将eclipse换为中文版将eclipse换为原版问题二 —— 更改快捷键时报错结语真正的人生,只有在经过艰难卓绝的斗争之后才能实现。 ——塞涅卡前言近期在学习Hadoop时,总会在编译器的应用方面出错。因为hadoop本身就是用Java语言编写的,掌握使用Java API操作...

2020-04-24 00:38:37 306

原创 Hadoop学习笔记(一)—— 使用java API操作HDFS中遇到的问题

Hadoop学习笔记(一)——(使用java API操作HDFS中遇到的问题)问题记录1、文件树中缺少文件2、pom.xml文件报错3、从HDFS下载文件到本地时报错且所下载的文件内容为空拓展学习1、关于eclipse中使用的单元测试@Test的相关概念2、关于偏移量的相关概念得一寸进一寸,得一尺进一尺,不断积累,飞跃必来,突破随之。问题记录1、文件树中缺少文件(1)关于创建Mav...

2020-04-21 16:16:45 1190

hadoop-2.7.4.rar

Windows下的hadoop运行环境的必要文件,包含(hadoop.dll、winutils.exe等)

2020-04-24

空空如也

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

TA关注的人

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