自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

详情请看注释

走一个,都在代码里了。 前程有梦乘帆远行

  • 博客(246)
  • 资源 (11)
  • 收藏
  • 关注

原创 SSM思维框架

SSM思维框架【JAVA思维框架】【数据库思维框架】【前端思维框架】【Web思维框架】MavenMaven的简介以及下载、安装 Maven入门————第一个用Maven管理的项目 Maven配置 Eclipse整合Maven及其创建java项目 Maven创建Web项目 Maven管理依赖IdeaIdea创建java项目 Idea创建web项目 Ide...

2019-12-17 18:59:10 199

原创 Web思维框架

Web思维框架【JAVA思维框架(点击跳转)】【数据库思维框架】【前端思维框架】【SSM思维框架】Web工程 Tomcat安装及其配置 Servlet入门 Servlet的继承结构和执行原理 Servlet生命周期 自启动的Servlet设置 get和post请求的区别 request和response request和response的乱码问题解决 Serv...

2019-12-11 18:47:41 180

原创 前端思维框架

JavaScript【JAVA思维框架(点击跳转)】【数据库思维框架】【Web思维框架】【SSM思维框架】ECMAScript BOM浏览器对象模型 DOM文档对象模型 事件 表单验证 图片轮转 隔行换色JQueryjQuery基本选择器 jQuery基础操作(简单动画:显隐、滑动、淡化,弹出广告) jQuery高级选择器 jQuery操作css属...

2019-12-04 11:34:44 186

原创 数据库思维框架

MySql【JAVA思维框架(点击跳转)】【前端思维框架】【Web思维框架】【SSM思维框架】数据库 DDL创建定义数据库语句 DML增删改 DQL查询 事务安全 数据库约束 表关系 三范式 多表查询JDBCJDBC概述和获取连接 JDBC对单表增删改查 JDBC事务 JDBC实现登录和优化代码 SQL注入问题&&Prepared...

2019-11-26 15:47:08 241

原创 JAVA思维框架

JAVA SE【数据库思维框架】【前端思维框架】【Web思维框架】【SSM思维框架】面向对象——JAVA的思想基础 private关键字和getter和setter方法 构造方法 成员变量初始化方法比较 构造方法的重载 静态变量 JAVA主方法(main)方法解释 工具类的编写 帮助文档的使用和制作 代码块的作用和构造(局部代码块、构造代码块、静态代码块) 继...

2019-11-01 16:28:56 488

原创 Hdfs读文件流程

我的hadoop集群是三台服务器,分别为hadoop101,hadoop102,hadoop103。其中,namenode部署在hadoop101上面,三台服务器分别部署一个datanode,secondaryNamenode在Hadoop103上。一,客户端向NameNode申请读取某文件。二,NameNode返回目标文件的元数据三,开始读取第一块,这里利用就近原则挑选一台存着三份该数据块的服务器的其中之一,进行读取四,后续开始随机选取其他数据块所在的服务器五,读取完成,读取的...

2020-12-10 21:57:12 242 1

原创 Hdfs写数据流程

Hdfs写数据流程我的hadoop集群是三台服务器,分别为hadoop101,hadoop102,hadoop103。其中,namenode部署在hadoop101上面,三台服务器分别部署一个datanode,secondaryNamenode在Hadoop103上。一,客户端创建一个文件系统对象向NameNode申请上传文件到hdfs的某个目录。二,NameNode响应客户端同意上传。三,客户端对文件按照指定大小(默认为128M)进行切块,然后请求传输第一块。四,N...

2020-10-25 17:13:47 236

原创 Hdfs的JAVA客户端常用操作

package com.yht.utils;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.*;import org.apache.hadoop.io.IOUtils;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.net.URI;public .

2020-10-25 16:53:12 243

原创 Hdfs的Shell客户端常用操作

(1)-help:输出这个命令参数hadoop fs -help rm(2)-ls: 显示目录信息hadoop fs -ls /(3)-mkdir:在hdfs上创建目录hadoop fs -mkdir -p /sanguo/shuguo(4)-moveFromLocal从本地剪切粘贴到hdfstouch kongming.txthadoop fs-moveFromLocal./kongming.txt/sanguo/shuguo(5)-ap...

2020-10-24 16:31:29 157

原创 Shell脚本——简单的备份MySQL数据库脚本

#!/bin/bash#auto backup mysql db#by authors YHT 20200718#指定备份后存储的位置BAK_DIR=/practiceYht/shellTest2/backup_mysql_db/`date +%Y%m%d`#指定要备份的数据库MYSQLDB=company#指定数据库的用户MYSQLUSER=root#指定数据库的密码MYSQLPW=000000#指定备份数据库的命令MYSQLCMD=/usr/bin/mysqldump.

2020-07-18 13:39:02 237

原创 企业管理系统--毕业设计

企业管理系统临近毕业季,相信很多计算机系同学在准备毕业设计。展示一下这个企业管理系统毕业设计:①系统主页②登录界面③功能简介数据库展示:部分表结构:后台框架展示:希望会对一些同学有些许帮助。...

2020-04-18 22:44:26 1172 3

原创 JavaBean之间的关系实现以及与表关系的对应

在介绍数据库时介绍了表之间的关系,而现在我们已经上升到了框架,我们的表也在java代码中有了体现————bean类。那么我们在以后的开发中对表关系的利用以及多表查询操作都该基于多个bean之间的关系进行。类与类之间有很多种关系,像依赖,关联,继承,实现等, 继承和实现我们已经在JavaSE中进行介绍,而这里的关联就代表的是逻辑上的关系,就是我们要介绍的Bean之间的关系。JavaBean之...

2019-12-20 18:17:37 1254

原创 动态Sql

我们都可以从一些网站上看到这样的进行查询的方式:在进行查询的时候,可以对每一个字段进行单选或者多选,作为程序员的我们可以知道,每一次进行查询的时候都需要一个SQL语句对应,但是对于我们上面的这种大规模的查询,条件众多,如果对每一个查询都对应一个SQL语句的话,代码量是很庞大的。而且如果上面的条件进行变更,项目的维护难度是十分大的。所以Mybatis有一种动态SQL技术,可以把SQL语句...

2019-12-20 16:56:26 290

原创 #{}与${}的区别和使用选择

在我们开始使用mapper配置文件来进行编写SQL语句的时候,我们一直使用#{}来进行传参,我们传入一个对象,通过自动获取对象的属性来进行与SQL语句进行交互,其实在传参的时候,还有一种方式,就是:${},那么我们来说一下他们的区别。#{}与${}的区别和使用选择#{}: 会把参数的位置使用”?”做占位符,执行SQL的时候才会替换”?”的值我们在使用M...

2019-12-20 13:49:54 1545

原创 Mybatis查询语句多参数问题的处理

我们在前面使用查询语句的时候,只去利用Id值来进行查询,这里只有一个参数,而且我们的select语句里也只允许有一个参数,但是我们当进行更加复杂的查询时,肯定不止一个条件,那么我们的该怎么进行传递参数呢?多参数问题的处理第一种解决方法:类似插入等操作传入一个对象这里使用的代码是之前写的一篇mapper博文里的代码(请点击)首先在mapper接口和service接口中加入方法:...

2019-12-19 22:51:40 504

原创 Mapper开发模式详解

我们在前面简单的写了一个mapper模式的例子,但是有很多的瑕疵,也没有过多的说明,因为在开发中mapper模式越来越流行,也确实有自己的独到的优点,所以就配合前面讲的所有小的知识点,再去进行一次完善点的mapper的小项目的讲解。Mapper开发模式详解为什么要用mapper模式?一个模块的流行肯定有它流行的好处,相对于dao模式来说,mapper省略了更多的代码,也更贴切Myb...

2019-12-19 21:25:47 1260

原创 Mybatis中的日志技术

当我们程序发生错误的时候,我们会在控制台看我们报的错误,但是我们不止想要知道我们的错误的信息,还想知道我们在程序运行过程中的其他信息,这就要使用我们的日志技术,在实际的开发中,日志是十分重要的,当项目越来越大的时候,有时候一个小的错误或者逻辑bug我们没有发现,导致了后面的开发出现问题,我们就需要查阅之前的日志进行分析,最终找到我们的问题所在。日志实用日志十分简单,只要导入一个拥有日志...

2019-12-19 18:08:04 176

原创 结果映射ResultMap

resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来,并在一些情形下允许你进行一些 JDBC 不支持的操作结果映射ResultMap我们之前的数据库是这样的:我们定义的bean类是这样的:我们可以看出来,我们的属性名和表中的字段名是一摸一样的。但是我们数据库表的字段以...

2019-12-19 16:54:45 500

原创 获取自动生成的主键

我们在数据库中设置主键的时候,一般都会进行设置主键自增策略,我们只需进行管理数据的重要内容,让一个存储我们信息的id设置为主键并且自增给我们的数据来提供一个唯一标识,但是我们之前在对数据库执行插入操作的时候,我们并不知道插入的这条数据在数据库中现在编号是几,为了能够使用这个id值,Mybatis给我们提供了如下方法获取自动生成的主键我们之前的插入方法,我们来进行修改,把结果进行打印:...

2019-12-19 16:16:37 750

原创 配置别名

我们在开始编辑Mybatis代码的时候,会用到很多类的全限定名来进行限定,但是这在很多地方是十分不方便的,而且还容易出现错误,因为是字符串,在编译阶段一般是检查不出来其中的错误,只有到执行的时候才会暴露出来,一是为了提高效率,而是为了减少错误,我们对这些类的全限定名来起一个简单的别名,是十分必要的。配置别名观察前面的代码: <select id="findEmpByI...

2019-12-19 15:43:53 687

原创 Mybatis主配置文件mybatis-config.xml详解

刚刚接触Mybatis时,我们可以直接进行粘贴模板代码,然后将连接数据库的四要素填到响应的位置就行了,但是上面还有很多的配置,我们都不知道什么意思,而这个使用Mybatis最重要的文件配置信息是十分多而且十分重要的。接下来就来看看里面到底有什么重要的配置。Mybatis主配置文件mybatis-config.xml详解我们最开始使用的时候粘贴的模板如下:<?xml ver...

2019-12-19 15:02:15 475

原创 Mybatis框架介绍及其入门

在前面介绍了原生JDBC的缺陷,那么对于弥补相应缺陷的框架:就是目前最流行的————Mybatis框架Mybatis框架介绍及其入门Mybatis框架介绍Mybatis原本是Apache软件基金会的一个开源项目叫做iBatis,2010年这个项目由Apache迁移到了goole code管理才改名为Mybatis,2013年又迁移到了GitHub。 #Github代...

2019-12-18 20:21:12 350

原创 认识框架

什么是框架?框架就是一个架子,好比表演节目,别人给你搭好了舞台(框架),怎么表演表演什么节目看你自己的需求 框架是一个半成品 对于Java语言来说,框架就是别人代码的封装,我们在使用别人代码的基础上完成我们自己的功能,拿来主义。体现了代码的可复用性、可重用性框架要解决什么样的问题?框架要解决的是基础代码的整合问题,因为软件复杂度越来越高,我们不可能把所有代码都从零进行开发,此时我们就...

2019-12-18 18:35:00 1110

原创 Idea配合Maven创建Java项目进行数据库进行增删改查

项目框架:在Maven项目里,可以通过在配置文件中写入依赖来获取jar包(也可以把jar包放入main下的resourses文件夹(和导入依赖是一样的),还有c3p0的配置文件,也是放在main下的resourses文件夹下,当进行compile后,结构和我们之前用eclipse看到的结构是一样的)pom.xml配置文件:<?xml version="1.0" encodi...

2019-12-18 00:04:42 2581

原创 Idea常用插件之——Lombok

当我们想要去做一个bean类时,我们的下面总是要加很多的getter和setter方法,有时候还要用到toString方法,虽然开发工具一般都会有便捷的方法去自动构造,但是这样会让代码看起来很多,如果我们想要去查看或者修改其中一个的时候,我们还要去查找,这是十分麻烦的,Idea中可以使用一个插件:lombok,来简化这些代码,是代码进行整洁。Idea常用插件之——Lombok比如我们定...

2019-12-17 22:16:56 252

原创 Idea创建Maven管理的web项目

第一步:第二步:第三步:第四步:创建成功后会会进行下载一些相关的jar包。第一次会时间长一些。创建好的结构:然后我们进行结构的补全:这里虽然补全了,但是文件夹缺少标识,Idea里面每个特殊的文件夹都有着自己独特的标识:还有数据库图标:我们对四个文件夹进行:配置服务器我们再进行配置tom...

2019-12-17 21:54:41 189

原创 Idea创建Maven管理的java项目

第一步:第二步:设置GAV,坐标第三步:创建出来的初始项目:我们发现,还缺少一个test包下的resources文件。这里面有特殊的文件夹意义,我们可以创建一个resourse文件夹。然后:选中创建的文件夹,然后右键:选个test resourses选项,后会变成:我们编写类:Hello:packag...

2019-12-17 19:57:48 302

原创 Idea关联Maven

IDEA中配置MavenImport Maven projects automatically: 表示 IntelliJ IDEA 会实时监控项目的 pom.xml 文件,进行项目变动设置。Automatically download: 在 Maven 导入依赖包的时候是否...

2019-12-17 19:25:52 2398

原创 Idea常用配置

可以通过:返回到:然后再:通过Ctrl+鼠标滑轮来改变字体大小修改主题修改字体修改控制台输出字体修改注释的字体颜色Doc Comment – Text:修改文档注释的字体颜色Block comment:修改多行注释的字体颜色Line comment:修改当行注释的字体颜色设置文件编码说明:Transpar...

2019-12-17 18:51:15 167

原创 Idea创建web项目

创建web项目,可以在主页创建,也可以在其他项目的窗口创建:第一步:需要点击web选项和选择所用的服务器:第二步:第三步:Idea里面一个窗口只能有一个项目,所以这里会让选择是新建一个窗口(会保留原项目窗口)还是在这个窗口(会把当前项目关闭,然后布置新创建的项目)配置Tomcat新建servletpackage...

2019-12-17 18:31:59 166

原创 Idea创建java项目

安装好Idea后:在出现的这个界面里:第一步:第二步:第三步:第四步:工程下的 src 类似于 Eclipse 下的 src 目录,用于存放代码。工程下的.idea 和 .iml 文件都是 IDEA 工程特有的。类似于 Eclipse 工程下的.settings、.classpath、.project 等。.idea 即为 Project 的配置文件...

2019-12-17 17:40:50 244

原创 Maven管理依赖

依赖:其实就是我们需要去使用的jar包,我们需要jar包,所以我们就对jar包产生了依赖关系,所以又叫做依赖,我们可以对项目进行inscall打包,然后我们就可以在别的项目进行使用。还有数不清的第三方jar包。所以,对依赖的管理,是十分重要的。Maven管理依赖添加Maven依赖在项目的pom.xml文件中,添加<dependencies>标签,在标签中的每个依赖...

2019-12-16 23:31:26 194

原创 Maven创建Web项目

上次我们创建了Java项目,这次我们创建一个Web项目。Maven创建Web项目第一步:选择File--->New--->Project--->Maven Project,选择,Next,选中maven-archetype-webApp,点击Next;以相同的原则录入groupId,artifactId,version,点击Finish注意:使用骨架床...

2019-12-16 23:19:52 113

原创 Eclipse整合Maven及其创建java项目

我们之前手动创建过一个项目来进行测试,但是在以后的开发中肯定不会再去使用手动的,所以我们在这里了解如何整合Eclipse和MavenEclipse整合Maven(多图预警)打开Eclipse,选项Window-->Preferences. 搜索Maven主要就是上面红框内的两个设置。上面已经完成了找到Maven,然后选择User Settings,配置读...

2019-12-16 22:34:08 184

原创 Maven配置

在我们前面进行管理第一个Maven项目时,我们每次执行命令,都需要从外网下载jar包,这样速度是很慢的,虽然第一次执行过后会有本地的文件,但是以后需要下载的场合还是有很多,那么这对我们进行开发是十分影响效率的。所以我们需要对其进行相关的配置,来提高我们的效率Maven配置在进行配置的时候,我们首先要介绍一个仓库的概念:repository。每一个工程第一次进行执行某些命令的时候,都...

2019-12-16 21:19:40 121

原创 Maven入门————第一个用Maven管理的项目

我们安装好了Maven,我们来尝试用Maven进行管理和维护一个自己创建的项目。Maven入门Maven的目录结构Maven规定了一套标准的目录结构: src/main/java —— 存放项目的.java文件 src/main/resources —— 存放项目资源文件,如spring、struts2配置文件,db.properties src/main/webapp ——...

2019-12-16 20:52:49 198

原创 Maven的简介以及下载、安装

随着我们所做的项目越来越大,或者打算以后进入企业从事专业的工作,那么我们的工作量还有我们所做项目需要的东西就会越来越多,这个时候,只依赖于人工去控制整个项目,已经是十分吃力的了,所以,这个时候,需要一个对项目进行管理的工具来供我们便捷的,高效的对项目进行管理。而Maven,就是目前最火的项目管理工具软件Maven的简介为什么使用Maven项目构建:包括编译,运行测试,打包,部署,运...

2019-12-16 20:20:01 132

原创 Jsp介绍及运行原理

我们前面做的所有东西都是后台进行信息的处理和传输,前台进行数据的显示,但是我们无法不进行页面的跳转而展示出动态的内容,这是因为我们之前所使用的html是静态网页,而动态网页的制作还需要功能更为强大的jspJsp介绍及运行原理Jsp简介 JSP(java server pages) Java服务器页面静态网页:可以直接被浏览器渲染。但是不...

2019-12-14 16:28:21 259

原创 Servlet对多种请求的处理方式

我们的servlet里面一般都是有着doGet和doPost两个方法,但是我们服务器端对一个servelt可以有这很多种的请求,比如我们对一个表单进行查询,查询的方式有很多种,我们不能对每一种查询都新建一个servlet,那样的话我们的项目就会变得特别的臃肿,所以我们需要对请求处理一下,就像是service对get请求和post请求所做的分流处理一样。Servlet对多种请求的处理方式...

2019-12-14 15:55:38 812

原创 转发和重定向

在我的一篇博文中:简单的基于Servlet的注册案例,使用servlet进行注册,注册成功后是通过PrintWriter对象向窗口打印了信息。但是在我们正常开发中,注册成功后一般都会跳转到主页或者返回登录页面,那么我们就在介绍servlet是如何进行跳转页面的转发和重定向forward : (请求转发)转发、派遣redirect: 重定向 ...

2019-12-14 15:25:16 186

jquery.validate.css

jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。所有的捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言。该css文件来对进行表单验证时提示信息的样式设计

2019-12-10

jquery.validate.js

jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。所有的捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言。

2019-12-10

商城HTML.rar

一个利用表格作为框架的商城网站首页,适合新手入门使用,

2019-11-29

EditPlus安装包

便于进行代码文档的打开,便于练习基础语法的编写,体积小,速度快。

2019-10-28

animate.css

里面包含了大概一百多个动画效果,兼容各种浏览器,内容丰富,动画效果实用,能够适用于各种开发阶段

2019-10-18

BMI计算.zip

网页资源功能完善,具有:计算、清空、显示结果、根据结果来在特定区域变红等功能,无BUG。 分为.html .css .js 三个文件共同完成,适合新手训练和大学网页设计作业。

2019-10-17

栈与队列的相关PPT学习资料

协议栈(Protocol Stack)是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程:由上层协议到底层协议,再由底层协议到上层协议。使用最广泛的是英特网协议栈,由上到下的协议分别是:应用层(HTTP,FTP,TFTP,TELNET,DNS,EMAIL等),运输层(TCP,UDP),网络层(IP),链路层(WI-FI,以太网,令牌环,FDDI,MAC等),物理层。 折叠编辑

2018-10-09

番茄时间管理软件

很好用的能够提高你的工作效率的软件,随着网络的普及,人们每天面对电脑屏幕的时间越来越长,长时间的电脑辐射与刺激难免会对眼睛产生不良后果,经常使用计算机的您是不是有眼睛干涩,疲劳不适的情况呢?眼睛护士(Eyefoo)是一个可以定时提醒你休息,保护眼睛和健康的免费软件。

2018-10-09

STL工具基础操作汇总

本文档内详细收录了STL各种工具容器队列,编写了基础的定义,加入元素,删除元素,查找元素等各种操作,并有代码以及详细注释简介

2018-03-31

VC6.0安装压缩包

VC6.0是学习C,C++入门和应用最多的编程工具,但网上不太好找到用着比较好的,所以上传到这里方便大家下载使用

2017-08-12

C语言基础练习小程序

求圆周率代码

2017-07-20

空空如也

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

TA关注的人

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