自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在Java语言中使用abstract class来定义抽象类。

/* 文件名 : Employee.java */public abstract class Employee{   private String name;   private String address;   private int number;   public Employee(String name, String address, int number)   {      Syst...

2018-07-16 11:39:54 858

原创 tomcat安装和部署

2.1、下载官网https://tomcat.apache.org/2.2、安装安装包安装      user  name:    rootPassword   :   root   里面输入的是你的jre的路径,不是jdk的路径。      代表启动服务了 验证启动服务成功:在网址里面输入:   http://localhost:8080/,出现以下网页,说明启动服务成功。  如果出现了以下的页...

2018-06-25 07:17:59 171

转载 javase常见问题

1 为什么java要单根继承 在单根继承结构中,所有的类都只有一个共同的父类,使得所有的类都有共同的接口。因此在系统中就可以对每个对象执行一些基本的操作。例如在堆上创建对象,异常处理,垃圾回收器的设计都会变得简单。另外,不会出现对象类型不确定的情况发生。这些对于系统级操作尤为重要。给程序带来更大的灵活性。 2 为什么会有基本数据类型 基本数据类型是一些经常被使用的类型,被特殊对待,不需要new。这...

2018-06-13 15:57:34 286

转载 HashMap和HashTable有什么不同?

HashMap和HashTable有什么不同?在面试和被面试的过程中,我问过也被问过这个问题,也见过了不少回答,今天决定写一写自己心目中的理想答案。代码版本JDK每一版本都在改进。本文讨论的HashMap和HashTable基于JDK 1.7.0_67。源码见这里1. 时间HashTable产生于JDK 1.1,而HashMap产生于JDK 1.2。从时间的维度上来看,HashMap要比HashT...

2018-06-11 19:47:13 559

转载 javase常见bug

1.区别文档注释和多行注释多行注释:多一个*多行注释格式: /* 注释文字 */文档注释格式:/** 注释文字 */2.有关变量名、类名、方法名等注意点由字母、数字、下划线、$组成,但不能以数字开头不得使用java中的关键字和保留字类名第一个字母一般大写,变量名用小写3.数据类型有关注意点1.一般在开发中,整数一般都用int或long类型;小数一般用double类型2.所有的小数一般默...

2018-06-08 20:10:29 243

原创 如何一步一步成功(程序员)

许多程序员自称码农,因为每天事情总也做不完,而这些工作也没有给自己带来职业上的提升,总在原地打转,自己的工作似乎随时可被新人替换,可有可无。于是,年轻些的考虑着转管理或者转行,年纪大些的则被所谓的40岁危机困扰焦虑着。另一方面,有些程序员工作高效,能力出众,每当机会来临时总能获得职位上升,收入迅速的提高,个人价值的提升又从精神上给自己带来满足感,常常斗志昂扬,而这样能解决复杂问题的程序员才叫工程师...

2018-06-06 17:23:18 338 1

原创 java中环境变量设置

方法/步骤1什么是环境变量?环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等。这点有点类似于DOS时期的默认路径,当你运行某些程序时除了在当前文件夹中寻找外,还会到设置的默认路径中去查找。简单地说这里的“Path”就是一个变量,里面存储了一些常用命令所存放的目录路径。那么应该怎样修改环境变量呢?2点击“我的电脑”,选择属性。3找到并打开“高级系统...

2018-06-05 10:06:01 201

转载 javaScript中实现浏览器内多个标签页之间的通信

方法一:使用localStorage使用localStorage.setItem(key,value);添加内容使用storage事件监听添加、修改、删除的动作   [javascript] view plain copywindow.addEventListener("storage",function(event){          $("#name").val(event.key+”=”+...

2018-06-02 19:46:26 1835

原创 windows系统操作命令行

打开方式:Ctrl+R  输入cmd命令:dir:查看当前目录下的全部文件cd xx :切换路径到xxcd.. :返回上一个目录cd/ :返回根目录cd. :返回当前目录cls :清屏exit: 退出dos窗口Ipconfig 查看本机ip地址...

2018-05-31 19:36:13 4151

转载 webstorm_激活破解方法大全

方法1:获取注册码打开网址(IntelliJ IDEA 注册码),我们能看到下面的界面,直接点击获取激活码,将生成的激活码粘贴到WebStorm激活对话框中的Lisence Code输入框,点击OK即可破解。方法2:使用破解补丁首先下载补丁,看图!2017版下载地址 : 链接:https://pan.baidu.com/s/1Ed2kNzmGNrU5AsXbC2LkEw 密码:465h2018版下...

2018-05-30 16:44:44 985

转载 java-Scanner常见问题

一、Scanner类简介      Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。它是以前的StringTokenizer和Matcher类之间的某种结合。由于任何数据都必须通过同一模式的捕获组检索或通过使用一个索引来检索文本的各个部分。于是可以结合使用正则表达式和从输入流中检索特定类型数据项的方法。这样,除了能使用正则表达式之外,Scanner类...

2018-05-29 20:34:23 1078

原创 javaScript常见问题: 事件委托

事件委派当构建应用程序时,有时你需要将事件监听器绑定到页面上的按钮,文本或图像上,以便在用户与元素交互时执行某些操作。 我们以一个简单的待办事项列表为例,面试官可能会告诉你,他们希望在用户单击其中一个列表项时需要执行某些操作。 他们希望你用 JavaScript 实现这个功能。<ul id="todo-app"> <li class="item">Walk the dog...

2018-05-28 16:27:59 303

原创 ORA-28000: the account is locked解决办法

ORA-28000: the account is locked第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;第二步:选择myjob,查看users;第三步:选择system,右击点击“编辑”;第四步:修改密码,把“帐户被锁住”的勾去掉;第五步:点击“应用”再点击“关闭”;第六步:重新登录就可以通过验证了;第二种ALTER USER...

2018-05-27 10:21:46 155

原创 javaScript中this的常见问题

在闭包或回调中,this关键字的作用域很容易弄错。举个例子:Game.prototype.restart = function () {this.clearLocalStorage();this.timer = setTimeout(function() {this.clearBoard(); // 此处this指的是?}, 0);};如果执行上面的代码,我们会看到报错:Uncaught Type...

2018-05-23 12:02:45 319

原创 javaScript - 正则表达式

正则表达式(regular expression)用于匹配特定规则的字符,比如验证一个邮箱的地址是否正确,电话号码是否合法等等,具有很好的灵活性复用性。它不是JavaScript独有的东西,准确的说它是一个标准。大部分的开发语言都有自己正则的定义方式,但是规则基本是一致的。这里我们主要介绍JavaScript中的正则表达式16.01 - 概述两种定义正则的方式字面量var reg = /hello...

2018-05-22 16:50:54 106

原创 javaScript - 面向对象

面向对象是一种编程思想,这样的编程方式很好的划分了各个功能之间明确的分工,类似于现实生活中每个人之间不同的职业划分,这里的每个人就是一个对象,同样JavaScript中也有自己创建对象的方式。14.01 - 概述14.1.1 - 面向对象的优点耦合性低代码复用高度模块化灵活多变,易维护14.1.2 - 对象的基本构成一个对象的基本构成一般主要由属性和方法,属性是一个对象的特征,方法是对象的行为。两...

2018-05-19 18:44:27 137

原创 javaScript- 浏览器对象模型(BOM)

浏览器对象模型(简称BOM),是独立于HTML界面的于浏览器相关的一些信息对象的模型。BOM主要由一系列的对象属性和方法组成window对象属性innerWidth / innerHeight:返回窗口的文档显示区的 宽度 / 高度 (包含滚动条)。console方法close():关闭当前窗口open(url[, name]):打开地址一个地址,类似于a标签跳转url:打开的网页地址name:指...

2018-05-17 09:54:57 203

原创 javaScript - Event

DOM中存在大量的事件,现在我们将在事件模型中对事件进行充分的认识。并且如果我们想要得知一个事件被触发后的一些相关信息,比如:事件发生的元素、键盘按键的状态、鼠标的位置等等信息,那么就需要用到就要从Event对象下去获取这些信息12.01 - 事件模型事件接口on-*属性通过标签下的on-属性我们可以给DOM绑定事件示例代码<!-- 标签属性 --><div id="box" ...

2018-05-16 22:06:43 289

原创 javaScript 文档对象模型(DOM)

DOM(Document Object Model),是浏览器提供给JavaScript操控HTML网页的接口,可以理解为是HTML文档的JavaScript形态根据DOM会将HTML转换成一系列的节点,呈树状结构(DOM Tree),我们能够通过DOM提供的各种API来实现对HTML文档的,增,删,查,改等各种操作12.01 - DOM 的结构DOM 树结构图节点(Node)节点是DOM 中最基...

2018-05-14 19:47:34 189

原创 javaScript- Math对象

Math 对象下定义了许多与数学相关的属性和方法,比如圆周率的常量值,随机数的方法等等11.01 - 常用属性Math.PI:圆周率console.log(Math.PI);// 3.14159265358979311.02 - 常用方法Math.abs():绝对值var a = 1,b = -1;Math.abs(a);// 1Math.abs(b);// 1Math.ceil():向上取...

2018-05-13 15:53:45 256

原创 javaScript日期对象

要在JavaScript中获取本地时间,或者做一些时间相关的操作,就需要用到 Date 日期对象,对象下有许多时间相管的数值以及相关的方法提供给我们使用10.01 - 日期对象的基本使用获取本地当前时间代码案例var date = new Date();console.log(date);// Tue Feb 27 2018 15:49:49 GMT+0800 (中国标准时间)相关直接打印日期对...

2018-05-11 10:28:24 175

原创 javaScript - 定时器

我们知道JavaScript的代码基本都是瞬间执行完的,如果想在一定的时间后再去做某些事情,或者说隔一段时间重复的去做某些事情,那就需要用到定时器9.01 - setInterval(fn|string, ms[, arg1,arg2,...])循环定时器,每隔一段时间重复的执行一个函数使用方法参数:fn | string:需要执行的函数,或者代码字符串ms:重复一次的间隔时间(毫秒数)arg:向...

2018-05-10 20:17:53 670

原创 javascript - 对象

8.01 - 介绍一下对象对象这辈子是不可能的了,啊呸。。简单来说,对象就是一个容器,与数组一样是用来存放数据的(实际上说过,数组是一个特殊的对象),但是与数组有很大的一些区别,主要表现在对象中存放的数据,辨识度更高,不分区分顺序,在JavaScript中也被称之为 JSON(JavaScript Object Notation)基本资料身高,年龄,三围...生成方法字面量var json = {...

2018-05-09 21:45:10 128

原创 javaScript数组总结

7.01 - what is array?简单来说,数组是一个数字序列号与内容对应的容器类似于一个班级中(数组)学号(序列号)与学生(序列号对应的内容)的关系,不同的是数组的内容可以是任意的数据类型数组的定义方式Array对象:通过实例化 JavaScript 原生的内置 Array 构造函数产生一个数组var arr = new Array(3); // 定义一个长度为3的数组console....

2018-05-08 11:16:35 238

转载 各种编码格式

GBK,ISO-8859-1,GB2312的本质区别编码有几种 ,计算机最初是在美国等国家发明的 所以表示字符只有简单的几个字母只要对字母进行编码就好 我们标准码 iso-8859-1 这就是一个标准但是后来计算机普及了 于是就中国要使用计算机了 但是机器不认得中文,于是就有了国际码。 gbk gb2312都是这类。两个其实一个,一个是标准(发布的代号),一个是简称。后来多了个阿拉伯语、日语、韩语...

2018-05-07 17:45:35 15274 1

原创 04 - 函数(方法)

4.01 - 概述函数是一段可以反复调用的代码块,其存在的意义是为了做重复的事情,同时也可以接收不同的参数,与一个返回值函数的申明方式命名函数// function 标识符(argmengs){ }function helloFn(args){  alert("传入的是:" + args );}helloFn("amo"); // "传入的是:amo"函数表达式// 1. 赋值的方式...

2018-05-04 19:20:42 114

原创 - 函数(方法)

4.01 - 概述函数是一段可以反复调用的代码块,其存在的意义是为了做重复的事情,同时也可以接收不同的参数,与一个返回值函数的申明方式命名函数// function 标识符(argmengs){ }function helloFn(args){  alert("传入的是:" + args );}helloFn("amo"); // "传入的是:amo"函数表达式// 1. 赋值的方式...

2018-05-03 08:34:13 162

原创 03 - 元素获取与流程控制语句

3.01 - JavaScript的选择器基本的获取元素的方式ID名获取:document.getElementById("idName");标签名获取:document.getElementsByTagName("tagName");class名获取:document.getElementsByClassName("className");name名获取:document.getElements...

2018-05-01 15:10:16 134

原创 变量与基本数类型

JavaScript 2.01 - JavaScript的书写相关JavaScript写在哪里?script标签中body结束标签之前head标签中(window.onload).js 文件,通过script标签引入书写注意事项严格区分大小写,大写字母与小写字母是完全不同的意义英文半角下的标点字符不能把,关键字,保留字(new var for..),作为标识符(变量名,函数名)语句用分号结束从上...

2018-04-30 15:52:21 134

原创 01 - Hello JavaScript(JS)

Hello JavaScript!,让我们来全面的认识你吧!1.01 - 什么是 JavaScript?JavaScript是一个轻量级的脚本语言,同时也是一个弱类型语言脚本语言:不具备开发操作系统的能力,是只用来编写控制其他大型应用程序的“脚本”弱类型语言:语发中变量对于类型的要求并不特别严格JavaScript的优点几乎是所有浏览器都内置支持的脚本语言越来越强大的功能,随着HTML5的出现逐渐...

2018-04-29 10:16:38 124

转载 JS函数和语法集合大全

1.输出语句:document.write(""); 2.JS中的注释为://3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("...

2018-04-27 21:45:11 277

原创 javascript淡入淡出效果的轮播图

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-

2018-04-26 20:59:12 262

转载 Java面试Spring必备知识点

想看前两个的,送你们个传送门面试高峰期,如何应对面试官的jvm刁难,特写一篇jvm面经(第一部)Java面试Linux必备知识点Spring主要面试问题关于Spring的问题主要就是围绕着Ioc和AOP,这个大家想必闭着眼也能猜出来,接下来,我们记一些高频的问题Spring中用到的设计模式工厂模式:IOC容器代理模式:AOP策略模式:在spring采取动态代理时,根据代理的类有无实现接口有JDK和...

2018-04-25 15:43:14 173

转载 CSS 动画效果

总体来说两类:1. transition: 从一个样式到另外一个样式的过渡过程width:过渡需要的时间linear: 匀速过度  transition: 1s linear; 匀速过渡,而且时长2sease: 慢速开始,然后加快,然后慢速结束ease-in: 慢速开始ease-out: 慢速结束ease-in-out: 慢速开始和结束例子:.div1{width: 100px; transiti...

2018-04-24 15:08:44 215 1

转载 CSS BUG问题解决的一些经验

一、检查页面的标签是否闭合  不要小看这条,也许折腾了你两天都没有解决的CSSBUG问题,却仅仅源于这里。毕竟页面的模板一般都是由开发来嵌套的,而他们很容易犯此类问题。  快捷提示:可以用Dreamweaver打开文件检查,一般没有闭合的标签,会黄色背景高亮。二、样式排除法  有些复杂的页面也许加载了N个外链CSS文件,那么逐个删除CSS文件,找到BUG触发的具体CSS文件,缩小锁定的范围。  对...

2018-04-23 19:40:35 173

转载 HTML常见BUG速记

     1、IE边框若显若无,须注意,定是高度设置已忘记;  2、浮动产生有缘故,若要父层包含住,紧跟浮动要清除,容器自然显其中;  3、像素文本慢移不必慌,高度设置帮你忙;  4、兼容各个浏览须注意,默认设置行高可能是杀手;  5、独立清除浮动须铭记,行高设无,高设零,设计效果兼浏览;  6、学布局须思路,路随布局原理自然直,轻松驾驭html,流水布局少hack,代码清爽,兼容好,友好引擎喜欢...

2018-04-22 16:56:10 636

转载 前端Bug解决方案

一、结构层(HTML)HTML出错的主要原因是对规范不够理解,没有按照规范来布局。错误1. 标签嵌套混乱例1:比如常见的p标签里嵌套div标签<p>我是一个段落<div>我是一个块级元素</div>我是一个段落</p>例2:缺少结束标签,或结束标签时机不对。有时候往往是一个标签没有闭合导致整个布局错乱。/*错误代码*/<div><...

2018-04-20 19:59:09 1245

转载 CSS中常见的BUG调试

1、布局——layout布局是windows提出的概念,用于控制元素的尺寸和定位。拥有布局的元素负责自身及其子元素的尺寸及定位,而没有布局的元素只能依靠最近的祖先元素进行控制。默认情况下拥有布局的元素包括:body、html(标准模式下)、table、tr、td、img、hr、input、select、textarea、button、通过设置CSS属性也可以迫使元素拥有布局:1)float:lef...

2018-04-19 15:11:09 176

原创 html&css 新手入门常遇到的bug总结

这里稍微总结一下这些天遇到的bug原因,1某位置少分号2某位置多空格3class拼错了4类名拼写错误5多类名之间少空格6标签嵌套位置错误7标签未闭合8权限不够9margin和padding使用错误10没给宽度/高度11没有清除浮动12层级问题,被某层覆盖所以无法显示...

2018-04-18 12:17:19 121

原创 HTML/CSS中常遇到的bug 一些注意事项总结

 HTML/CSS中常遇到的bug 一些注意事项总结在潭州学习开发已经一个多月了,开始进入实战练习的阶段。从对前端开发一无所知到一步步在实践中做出自己理想中的效果来。老师说学习的精髓在于不断总结、思考,可是一直忙于做练习从没有系统的总结。这里将练习中遇到的一些bug和做网页时需要注意的一些问题做一个总结。注意事项:1、IE6下横向双倍margin bug (触发条件:块属性标签;float;横向m...

2018-04-16 20:52:31 1739

空空如也

空空如也

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

TA关注的人

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