自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于windows,IDEA配置hadoop运行环境遇到的问题和解决(null\bin\winutils.exe)

一、先上我遇到的问题描述: 1.在IDEA工具上运行一个基于Hadoop的代码时候报如下错误: 二、再发段牢骚: 1.由于目前所在的公司为保险类型的公司,也许是对内部资料安全特别重视,而在公司内部电脑上居然不能配置系统变量; 2.各种外部的网页也访问不了,给后面下载资料和查找解决办法都带来恩多没必要的麻烦;三、最后上解决办法: 1.第一次是按照网上某说法下载了个hadoop-common-2.2.0-bin...

2020-06-19 00:23:53 617

原创 JDBC中 statement 和preparestatement区别

https://www.cnblogs.com/weiyi1314/p/6638483.html个人总结:

2019-07-25 22:20:57 667

原创 String, StringBuffer与StringBuilder的使用

一、java.lang.StringBuffer 代表可变的字符序列,可以对字符串内容进行增删二、java.lang.StringBuilder 代表可变的字符序列,可以对字符串内容进行增删, 是JDK1.5新加入的,线程不安全,对字符串内 容进行增删效率高于StringBuffer三、他们都可以使用下面的方法:StringBuffer append(Stri...

2019-07-22 23:35:00 267

原创 网络编程.UDP/TCP流程. Socket套接字

一、udp: 非面向连接 写信|发短信 只管写只管发 开销小,效率高 不安全 大小有限制 一般不超过60k , 基于字节数组传输 udp实现发送端的基本流程:package com.shsxt.net03;import java.io.IOException;import java.net.DatagramPacket;import java.n...

2019-07-18 22:19:03 258

原创 URL的构成

package com.shsxt.exercise;import java.io.IOException;import java.net.MalformedURLException;import java.net.URL;/* * URL:统一资源定位符 * 互联网三大基石: http html url * url的构成: * 协议 * 域名 * 端口 * ...

2019-07-18 21:46:19 345

原创 接口和抽象类的区别

一.抽象类:1.什么是抽象方法? 就是只有方法的声明,没有方法体实现,即在小括号后面直接分号,没有大括号。public abstract void eat(); 抽象方法定义的语法:abstract关键字,在返回值得声明之前。2.为什么?何时需要有抽象方法? 1)我们创建一个类,但是并不知道这个类的某个行为如何实现; 2)创建一个类之后,方法的实现并不需要本...

2019-07-17 21:01:49 121

原创 javaSE . 匿名内部类,Lambda表达式,interface

一.匿名内部类,interfacepackage com.shsxt.exercise;public class AnonymousInner { public static void main(String[] args) { HaHa ha = new HaHa(); ha.run(); //匿名内部类 简化接口的实现类,可以使用匿名内部类(不经常使...

2019-07-17 16:12:10 165

原创 JavaEE中级.20190617. "尚云项目"知识点 .①项目的思路和流程(一).②log4j日志的使用.③JUnit的使用 .

一.项目的思路和流程(一) 1.用户模块 userServlet 通过actionName的值来判断当前做什么操作 登录操作 actionName=login 退出操作 actionName=logout ...

2019-06-18 19:02:43 358 1

原创 JavaEE中级.20190615.易买网项目(一).隐藏域.

一.易买网项目(一) 1.表单提交讲解 2.数据库需求分析 3.用户模块的修改和添加二.项目中的盲点(隐藏域) 隐藏域 隐藏域是用来收集或发送信息的不可见元素,对于网页的访问者来说,隐藏域是看不见的。当表单被提交时,隐藏域就会将信息用你设置时定义的名称和值发送到服务器上。 1)HTML语言创建...

2019-06-15 19:33:20 1668

原创 JavaEE中级.20190614.JSON.解析方式.

一.JSON 1.JSON 是一种轻量级易与解析的数据格式,它按照 js 的对象和数组的字面量格式来书写。 现在 JSON 的光环已经逐渐超越了 XML,各大网站提供的数据接口一般都是 JSON。 下面的代码是用 JSON 编写的用户列表:[ { "name": "john", "age": 15 }...

2019-06-14 20:03:06 269

原创 JavaEE中级.20190613.JSTL的使用. if标签.choose、when和otherwise标签.forEach标签.formatNumber标签.formatDate标签.

一.JSTL 1.JSTL的使用 1)引入标签库的jar包(每个项目拷贝一次) jstl.jar和standard.jar 2)在jsp页面通过taglib指令导入指定的类库(每个jsp页面需要单独引用) <%@taglib uri="要引入的标签库的路径" prefix="标签库的前缀"...

2019-06-13 20:22:34 430

原创 JavaEE中级.20190611.Servlet3.0 注解.Servlet3.0.请求乱码问题.JSP.EL表达式.JSP内置对象四种属性范围(重点)

一.Servlet3.0 注解 在 Servlet3.0 之前一直使用的都是配置文件的方式来实现各种组件,Servlet3.0 之后提供了注解,可以达到零配置。但现实中一般是注解+配置结合使用。我们看几个常用的注解。 1. @WebServlet 开发servlet项目,使用@WebServlet将一个继承于javax.servlet.ht...

2019-06-11 20:40:52 339

原创 JavaEE中级.20190610.文件上传下载.过滤器.监听器.

一.文件上传下载 1.文件上传 文件上传涉及到前台页面的编写和后台服务器端代码的编写,前台发送文件,后台接收 并保存文件,这才是一个完整的 文件上传。 1) 前台页面 在做文件上传的时候,会有一个上传文件的界面,首先我们需要一个表单,并且表单的 请求方式为 POST;其次我们...

2019-06-10 20:15:57 168

原创 JavaEE中级.20190606.Servlet(三).Cookie的创建和发送.Session对象.ServletContext 对象

一.Servlet(三) 1.数据响应 getWriter()获取字符流(只能响应回字符); getOutputStream()获取字节流(能响应一切数据)。 响应回的数据到客户端被浏览器解析。 注意:两者不能同时使用。 ...

2019-06-06 19:53:56 234

原创 JavaEE中级.20190605.第一个Servlet(二)的实现.常用形式.请求转发.request域对象.数据响应

一.第一个Servlet的实现 1.方式一:新建Servlet 继承HttpServlet类 ①新建普通java类 ②继承HttpServlet类 ③重写service()方法 ④配置web.xml文件,设置servlet对外访问 路径package com.shsxt.servlet...

2019-06-05 19:56:04 246

原创 JavaEE中级.20190604.XML.Web和Servlet(一).JavaWeb 简介.Tomcat.HTTP 协议.

一.XML 1、超文本标记语言 HTML (1)写法格式: <a href="link.html">link</a> (2)关注数据的展示与用户体验 (3)标记是预定义、不可扩展的(如 <a></a>表示超链接) 2、可扩展的标记语言 XML...

2019-06-04 21:43:25 300

原创 JavaEE中级.20190603.正则表达式..

一.分享前端两个辅助开发的网址: 1.按键的样式等:http://craftpip.github.io/jquery-confirm/ 2.统计表单样式:https://echarts.baidu.com/二.正则表达式 1.定义 1)显示定义:一眼就看明白var 变量名 = new RegExp("正则表达式模式"); ...

2019-06-03 19:22:02 164

原创 JavaEE中级.20190601.Bootstrap(Bootstrap介绍.Bootstrap 特点.下载与使用.布局容器.栅格网格系统.排版)

一.Bootstrap介绍 1.官网:http://getbootstrap.com/ 中文网:http://www.bootcss.com/ Bootstrap是一套现成的CSS样式集合(做得还是很友好的)。是两个推特的员工干出来的。。。二、Bootstrap 特点 1.简洁、直观、强悍的前端开发框架,html、css、j...

2019-06-01 20:42:14 458

原创 JavaEE中级.20190531.XMLHttpRequest.GET 与POST.Ajax同步和异步.封装ajax.jQuery的ajax.

一.XMLHttpRequest 1.Ajax技术核心是XMLHttpRequest对象(简称XHR),这是由微软首先引入的一个特性,其他浏览器提供商后来都提供 了相同的实现。 2.当请求发送到服务器端,收到响应后,响应的数据会自动填充XHR 对象的属性。那么一共有四个属性: 3.接...

2019-05-31 21:13:49 284

原创 JavaEE中级.20190530.jQuery.初识jQuery.DOM对象和jQuery包装集对象.jQuery选择器.jQuery DOM操作.

一.初识jQuery jQuery 是一套兼容多浏览器的 javascript 脚本库. 核心理念是写得更少,做得更多,使用 jQuery 将极大的提高编写 javascript 代码的效率,帮助开发者节省了大量的工作,让写出来的代码更加优雅, 更加健壮,“如虎添翼”. 同时网络上丰富 的 jQuery 插件也让我们的工作变...

2019-05-30 21:45:55 221

原创 JavaEE中级.20190530.JavaScript/jQuery.何为表单元素和非表单元素.html()与text()的区别.

一.何为表单元素和非表单元素(Javascript和jQuery中) 1.表单元素:jQuery中取值赋值使用 val() 文本框、密码框、单选框、复选框、下拉框、文本域、文件域、隐藏域、(按钮)等 非表单元素:jQuery中取值赋值使用 html()和text() div、span、p、a、h1-h...

2019-05-30 19:32:49 412

原创 JavaEE中级.20190529.get请求与post请求的区别.

提交类型:(注:提交表单时,表单元素必须设置name属性值)1)get请求:参数会直接跟在地址栏后面显示,请求参数的长度有限,相对post而言不安全,不会自动刷新缓存;每次访问时优先获取缓存中的数据,所以请求速度快。2)post请求 (需要服务器的支持):...

2019-05-29 20:10:49 449

原创 JavaEE中级.20190529.节点(二)(创建节点.插入节点.间接查找节点.替换节点.克隆节点.删除节点.).表单(获取表单.获取 input 的元素.获取单/双选按钮.获取下拉选项.获取下)

一.节点(二) 1.创建节点 方法 描述 createElement() 创建一个新的节点,需要传入节点的标签名称,返回创建的元素对象 createTextNode() 创建一个文本节点,可以传入文本内容...

2019-05-29 20:06:13 230

原创 JavaEE中级.20190528.JavaScript 事件.BOM(Window对象.时间函数. history 对象的属性.location 对象.document 对象.节点(一))

一.事件 1.事件时什么? 事件(Event)是 JavaScript 应用跳动的心脏 ,进行交互,使网页动起来。当我们与浏览器中 Web 页面进行某些类型的交 互时,事件就发生了。事件可能是用户在某些内容上的点击、鼠标经过某个特定元素或按下键盘上的某些按键。事件还可能是 Web 浏览器中发生的事情,比如说某个 W...

2019-05-28 20:37:30 180

原创 JavaEE中级.20190525.JavaScript简介.JS基础语法(语句和注释.变量.数据类型.类型转换.数组.函数.JS对象).

一.简介 1.JavaScript 是一种具有面向对象能力的、解释型的程序设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的 客户端脚本语言。它的主要目的是,验证发往服务器端的数据、增加 Web 互动、加强用户体验度等。 2.JavaScript发展史 3.JavaScript组成 ECMAScript是...

2019-05-25 22:02:22 243

原创 JavaSE.20190521.锚链接.Form表单.CSS(一).

一.锚链接(特殊的超链接) 锚点(anchor):其实就是超链接的一种,一种特殊的超链接 普通的超链接,<a href="路径"></a>是跳转到不同的页面 而锚点,<a href="路径"></a>可以在同一个页面中不同的位置间跳转 可以看到,跳转到锚点的超链接跟普通的超链接格式是一样的 ...

2019-05-21 17:34:48 309

原创 JavaSE.20190521.Web前端基础.HTML

Web前端Java为什么火?编程语言:和计算机打交道--写一个软件CS模式:基于客户端Client-服务器Server端的访问方式优点:有客户端:客户端可以帮助我们解决很多数据,然后将处理好的数据发送给服务器可以有效的降低服务器的压力缺点:有客户端:更新客户端:准备大量的数据包让客户去更新客户端版本不一致:银行软件1.0-2分1.1-3分游戏...

2019-05-21 09:15:20 317

原创 JavaSE.20190517.数据库(四)JDBC.角色分类.面向接口编程.JDBC步骤.连接.处理块.分析.释放资源.

★数据库★一、设计表 设计表首先应该按需遵循三范式 1.确定表名 2.确定字段名 类型 +约束(主键 外键 非空 默 检查认 唯一) 主键: 唯一标识一条记录(唯一并且非空) 唯一: 唯一 非空:不能为空 默认: 当没给值时使用给定一个默认值 外键:参考其他表(自己)的某个(...

2019-05-20 07:36:55 326

原创 JavaSE.20190516.数据库(三).rowid和rownum.表连接(92).99连接.视图.索引(了解).

一.rowid和rownum ROWID是ORACLE中的一个重要的概念。用于定位数据库中一条记录的一个相对唯一地址值。通常情况下,该值在该行数据插入到数据库表时即被确定且唯一。ROWID它是一个伪列,它并不实际存在于表中。它是ORACLE在读取表中数据行时,根据每一行数据的物理地址信息编码而成的一个伪列。所以根据一行数据的ROWID能找到一行数据的物理地址信息。从而快速地...

2019-05-16 20:24:34 232

原创 JavaSE.20190515.数据库(二).查询列(字段).查询行(记录).排序.函数——单行函数.组函数.分组.

一.查询列(字段) 1.select distinst *|字段|表达式| as 别名 from 表 表别名  SELECT * FROM 表名; →查询某个表中所有的记录的所有字段信息  SELECT 列名 FROM 表名; ...

2019-05-15 22:23:57 335

原创 JavaSE.20190514.数据库oracle(一).

一.简易版oracle安装二.SELECT--sql中的注释--DQL 查询语句--select *|字段名1,字段名2... from 表名;--查询某个表中的所有数据--select * from 表名select * from emp;--查询所有员工的姓名--select 字段名 from 表名;select ename from emp;--查询所有员工的...

2019-05-15 08:38:59 146

原创 JavaSE.20190513.网络编程.

一.网络编程 1.IP:定义网络上的不同的节点(手机,电脑,路由器...) IPV4:32位 IPV6:128位 非注册IP地址(公司内部使用):192.168.0.0~192.168.255.255 特殊的IP: 127.0.0.1 本地IP localhost 本地域...

2019-05-13 21:07:54 218

原创 JavaSE.20190511.多线程.

一.多线程 1.多线程:多任务同时执行就是多线程,如果没有任务,就不需要使用多线程 2.线程和进程之间的区别: 线程:cpu调度的最小单位 进程:资源分配的最小单位 一个进程可以包含1~n个线程 3.线程开启的方式: 1)继承Thread类,重写run()方法; ...

2019-05-11 19:38:49 132

原创 JavaSE.20190510.TreeSet.Map.反射.

一.TreeSet 1.底层:红黑树 优点:升序排序,查询效率较高 引用数据类型的去重和排序:实现内部|外部比较器 内部比较器 : Comparable 接口 实现Comparable接口重写comparaTo方法,自定义比较规则 外部比较器 : Comparator 接口 重写compare方法,自定义比较器im...

2019-05-10 21:22:20 187

原创 JavaSE.20190509.对象流.容器(一).泛型

一.对象流 1.对象流 序列化 公共流(节点流) ObjectInputStream 反序列化输入流 新增方法 readObject() ObjectOutputStream 序列化输入流 新增方法 writeObject() 2.注意: 1...

2019-05-09 21:01:22 120

原创 JavaSE.20190507.File类.IO.

一.File类 1.文件和目录路径名的抽象表示形式 File(File parent, String child) 根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。 File(String pathname) 通过将给定路径名字符...

2019-05-07 19:03:59 183

原创 JavaSE.20190506.异常.常用类.API(部分常见).基本数据类型的包装类.Math类.Date类.枚举.

一.异常 1.异常: Throwable类 / \ Error Exception | | \ Unchecked Check...

2019-05-06 19:49:01 168

原创 JavaSE.20190505.接口.23种设计模型(常用).内部类.Lambda表达式.

一.接口 1.接口是特殊的抽象类 1)接口的优点: 定义开发规范 提高代码的复用性 解耦 多实现类只能单继承 2.在j...

2019-05-05 19:30:59 197

原创 JavaSE.20190430.权限修饰符.重写.super.final.object.转型.抽象类.面向对象的三大特征之一多态.

一.权限修饰符 1.权限修饰符 本类 同包类 不同包子类 不同包其他类 私有的 private ✔ 默认的 default ✔ ✔ 受保护的 protected ✔ ✔ ✔ 公共的 public ✔ ...

2019-05-01 22:56:36 136

原创 JavaSE.20190429.构造器.This.Static.block块.使用debug调试.gc.package.import语句.private.面向对象的三大特性之封装&继承.

一.构造器 1.new创建对象做的三件事情: 1)在堆中为对象开辟空间,成员属性会跟随对象进入到堆内存并赋默认值 2)调用构造器为对象初始化信息 3)将地址返回值引用 2.构造器|构造方法|构造函数: *构造器是一个特殊的方法,只能和new一起使用* 1)作用: 初始化对...

2019-04-29 20:27:45 186

空空如也

空空如也

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

TA关注的人

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