自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LHX_ldm的博客

一起学习

  • 博客(42)
  • 收藏
  • 关注

原创 eclipse调试以及step into step over step return区别

首先来讲一下step into step over step return的区别:step into就是单步执行,遇到子函数就进入并且继续单步执行;(F5)step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。(F6)step return就是单步执行到子函数内时,用step return就可以执行完子函数余下部分...

2018-05-31 14:21:51 916

原创 Eclipse断点调试中有一个“use step filters”

这个可以配置过滤掉库或者一些经测试没有bug的代码,让你调试时只关注于自己的代码。在window ->preferenct->java->debug里有设置,勾选你不需要在调试时关注的包。...

2018-05-31 14:02:56 1918

原创 Eclipse 中 drop to frame 的调试技巧

Eclipse debug 时有个 drop to frame 的技巧。这是我以前不知道的,自己又查了一下这个功能的含义。官方的解释是:Select the Drop to Frame command [  ] to re-enter the selected stack frame in the Debug View.Note this command is only available if ...

2018-05-31 14:00:27 677

转载 一般报java.lang.NullPointerException的原因有以下几种

一般报java.lang.NullPointerException的原因有以下几种: ·字符串变量未初始化; ·接口类型的对象没有用具体的类初始化,比如: List lt; 会报错 List lt = new ArrayList(); 则不会报错了 ·当一个对象的值为空时,你没有判断为空的情况。 你可以试着把下面的代码前加一行代码: if(rb!=null);  ....................

2018-05-31 10:29:09 1043

原创 添加项目到debug调试

run————debug conf————source————add————Javaproject选择自己的项目解决问题,欢迎评论

2018-05-31 10:00:30 1545

原创 Eclipse 关闭项目

为什么要关闭项目?Eclipse 工作空间包含了多个项目。一个项目可以是关闭或开启状态。项目打开过多影响有:消耗内存占用编译时间:在删除项目.class 文件(Clean All Projects)时并重新编译(在菜单上选择 Project > Clean > Clean all projects )。如何关闭项目?如果项目不处于开发阶段,我们就可以先关闭项目。在 Package Ex...

2018-05-31 09:49:12 339

原创 eclipse调试项目A但是进入项目B

今天遇到个问题,在项目A里面使用断点debug,然后又debug项目B,但是取依然调试时显示到项目A里面去找源文件,后来找看到RUN ->debug conf ->source里面去掉或者把B项目往上移再project ->build woring set里面选择项目B 就OK了...

2018-05-31 09:44:45 1214

原创 eclipse中某工程的断点进不去问题

是工程编译的时候没有设置line number,导致调试的时候无法定位,关键是:这个line number设置是针对某个工程的,而不是整个平台的环境变量 ,所以才会出现有的工程行,有的工程不行的情况。坑爹的是,这个问题居然没有任何提示,也不知道什么时候勾掉的。废话不多说了,解决方法如下:选定工程,点击右键-->Properties-->Java Compiler-->Classf...

2018-05-31 09:39:53 347

原创 oracle 修改字段名, 字段长度的操作是什么?

1、创建表:CREATE TABLE Student(id varchar2(32) primary key,name varchar2(8) not null,age number);2、修改字段名:alter table Student rename name to StuName;3、修改数据类型:alter table Student modify (id varchar2(64));Or...

2018-05-30 14:29:05 973

原创 HTML属性word-break:break-all

word-break:break-all和word-wrap:break-word的区别word-wrap 是用来决定允不允许单词内断句的,如果不允许的话长单词就会溢出。最重要的一点是它还是会首先尝试挪到下一行,看看下一行的宽度够不够,不够的话就进行单词内的断句。而word-break:break-all则更变态,因为它断句的方式非常粗暴,它不会尝试把长单词挪到下一行,而是直接进...

2018-05-30 14:14:32 10025 9

原创 HTML DOM vAlign 属性

vAlign 属性设置或返回数据在行中的垂直对齐方式。tablerowObject.vAlign=top|bottom|middle|baseline实例下面的例子更改了数据在行中的垂直排列方式:<html><head><script type="text/javascript">function topAlign() { document.get...

2018-05-30 14:12:01 319

原创 js获取当前周、上一周、下一周日期

效果图:代码如下:?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html ><h...

2018-05-30 13:34:40 2814

原创 JS 中document.URL 和 windows.location.href 的区别

document 表示的是一个文档对象,windows 表示一个窗口对象。 一个窗口下面可以有很多的document对象。每个document 都有 一个URL。 但是,这不是所有的区别。当你ctrl + F5 一个链接 http://www.jb51.net/#server 打印 alert(document.URL ); 和 alert(windows.location.href); 发现,这...

2018-05-30 13:32:08 1095

原创 js获取当前页面的url网址信息

1、设置或获取整个 URL 为字符串: window.location.href 2、设置或获取与 URL 关联的端口号码: window.location.port 3、设置或获取 URL 的协议部分 window.location.protocol 4、设置或获取 href 属性中跟在问号后面的部分 window.location.search 5、获取变量的值(截取等号后面的部分) 复制代码...

2018-05-30 13:31:09 239

原创 聊聊HTTP

超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。Ted Nel...

2018-05-30 13:29:27 220

原创 js如何准确获取当前页面url网址信息

在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结。下面我们举例一个URL,然后获得它的各个组成部分:http://i.cnblogs.com/EditPosts.aspx?opt=11、window.location.href(设置或获取整个 URL 为字符串)var test = window.location.href;ale...

2018-05-30 13:25:41 195

转载 telnet不是内部或外部命令怎么办

命令提示符下执行telnet,提示:'telnet' 不是内部或外部命令,也不是可运行的程序或批处理文件。telnet不是内部或外部命令怎样解决呢?其实Windows7系统环境下,Telnet客户端默认是关闭状态。单击“开始”-“控制面板”;打开【控制面板】。单击“程序”;3单击“打开或关闭Windows功能”;可见“Telnet客户端”默认是关闭状态;勾选“Telnet客户端”,单击“确定”。无...

2018-05-28 09:09:50 414

原创 多个tomcat服务同时启动

如果想在一台服务器上放两个tomcat,并且都设置为自动启动怎么做呢?如果再按照上面的方法是不行的,会出现安装服务失败的提示,原因是同一台电脑上不能有相同的服务名称。解决办法也很简单,打开tomcat/bin下的service.bat,找到rem Set default Service nameset SERVICE_NAME=Tomcat6set PR_DISPLAYNAME=Apache To...

2018-05-24 14:54:44 980

转载 Java开发中的23种设计模式详解(转)

Java开发中的23种设计模式详解(转)设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢...

2018-05-22 09:12:58 275

转载 FineReport报表参数问题

点击菜单模板>模板参数,添加一个地区参数,默认值设置为“华北”,如下图所示:名字为参数名。默认值可以设置为字符串、整型(整数)、双精度型(带小数的)、日期、布尔型、公式。此时预览模板,可以看到数据列仍然会扩展出数据集中的所有数据,因此需要使用模板参数来过滤。双击地区数据列单元格,选择过滤标签,条件为地区等于参数$地区,如下图:注:数据类型选择参数,就会在下拉框中罗列出所有可用参数名称,直接选...

2018-05-18 10:10:19 3114

翻译 XML

XML 简介XML 被设计用来传输和存储数据。HTML 被设计用来显示数据。应该掌握的基础知识在您继续学习之前,需要对以下知识有基本的了解:HTMLJavaScript首先学习这些项目什么是 XML?XML 指可扩展标记语言(EXtensible Markup Language)。XML 是一种很像HTML的标记语言。XML 的设计宗旨是传输数据,而不是显示数据。XML 标签没有被预定义。您需要自...

2018-05-18 08:33:10 187

转载 windows 设置tomcat为自动启动服务

1、下载免安装tomcat包,解压2、配置环境变量:  点击新建,创建一个 变量名为:CATALINA_HOME             变量值为:tomcat解压文件的位置, 例如     F:\apache-tomcat-7.0.65然后在变量名path下,后面添加     ;%CATALINA_HOME%\bin\;3、打开命令窗口,即:开始-->运行-->cmd-->回车...

2018-05-18 08:32:47 201

转载 SOAP

SOAP 简介SOAP 是基于 XML 的简易协议,可使应用程序在 HTTP 之上进行信息交换。或者更简单地说:SOAP 是用于访问网络服务的协议。您应当具备的基础知识在继续学习之前,您需要对下面的知识有基本的了解:XMLXML 命名空间如果您希望首先学习这些项目,请访问《XML 教程》。什么是 SOAP?SOAP 指简易对象访问协议SOAP 是一种通信协议SOAP 用于应用程序之间的通信SOAP...

2018-05-17 09:22:28 1184

原创 WSDL

WSDL 简介WSDL 是基于 XML 的用于描述 Web Services 以及如何访问 Web Services 的语言。您应当具备的基础知识在继续学习之前,您需要对下面的知识有基本的了解:XMLXML 命名空间XML Schema如果您希望首先学习这些项目,请访问我们的 XML 系列教程。什么是 WSDL?WSDL 指网络服务描述语言WSDL 使用 XML 编写WSDL 是一种 XML 文档...

2018-05-17 09:18:41 6939

原创 Web Services

Web Services 简介Web Services 可使您的应用程序成为 Web 应用程序。Web Services 通过 Web 进行发布、查找和使用。您应当具备的基础知识在继续学习之前,您需要对下面的知识有基本的了解:HTMLXML如果您希望首先学习这些项目,请在我们的首页访问这些教程。什么是Web Services?Web Services 是应用程序组件Web Services 使用开...

2018-05-17 09:10:49 251

原创 TCP/IP

TCP/IP 教程TCP/IP 是因特网的通信协议。TCP/IP 通信协议是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信。开始学习 TCP/IP !您的浏览器与服务器都在使用 TCP/IP 协议浏览器与服务器使用 TCP/IP 协议来链接因特网。浏览器使用 TCP/IP 协议进入服务器,服务器使用 TCP/IP 协议来发送 HTML 到浏览器。您的 E-Mail 使用 T...

2018-05-17 08:12:06 638

原创 关于HTTP

HTTP 教程HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。内容列表HTTP 简介本章节介绍了HTTP协议。HTTP 消息结构本章节介绍了HTTP消息结构HTTP 方法本章节介绍了HTTP...

2018-05-17 08:11:50 1805

原创 关于网站

网站主机 介绍互联网是如何工作的呢?如何制作属于您自己的网站?什么是网站主机? 什么是 Internet 服务提供商(ISP)?什么是万维网( World Wide Web)?Web是一个遍布全球的计算机网络。网络中的所有计算机均可彼此相互通信。所有的计算机都使用被称为 HTTP 的通信标准。WWW 如何工作?Web 信息存储于被称为网页的文档中。网页是存储于名为 web 服务器的计算机中的文件。...

2018-05-17 08:11:34 1077

原创 java多线程

Java 多线程编程Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守...

2018-05-17 08:11:16 114

原创 java正则表达式

Java 正则表达式正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式实例一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 "Hello World" 字符串。.(点号)也是一个正则表达式,它匹配任何一个字符如:"a" 或 "1"。下表列出了一些正则表达式的实例及描述:正...

2018-05-17 08:10:57 153

原创 SQL高级学习(十一)

SQL 主机SQL 主机如果您想要您的网站存储数据在数据库并从数据库显示数据,您的 Web 服务器必须能使用 SQL 语言访问数据库系统。如果您的 Web 服务器托管在互联网服务提供商(ISP,全称 Internet Service Provider),您必须寻找 SQL 主机计划。最常见的 SQL 主机数据库是 MySQL、MS SQL Server 和 MS Access。您可以在 Windo...

2018-05-17 08:10:31 180

原创 SQL高级学习(十)快速查询学习字典

SQL 快速参考SQL 语句语法AND / ORSELECT column_name(s)FROM table_nameWHERE conditionAND|OR conditionALTER TABLEALTER TABLE table_name ADD column_name datatypeorALTER TABLE table_name DROP COLUMN column_nameAS ...

2018-05-17 08:09:58 520

原创 SQL高级学习(九)

SQL GROUP BY 语句GROUP BY 语句可结合一些聚合函数来使用GROUP BY 语句GROUP BY 语句用于结合聚合函数,根据一个或多个列对结果集进行分组。SQL GROUP BY 语法SELECT column_name, aggregate_function(column_name)FROM table_nameWHERE column_name operator valueG...

2018-05-16 15:31:45 290

原创 SQL高级学习(八)函数

SQL 函数SQL 拥有很多可用于计数和计算的内建函数。SQL Aggregate 函数SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。有用的 Aggregate 函数:AVG() - 返回平均值COUNT() - 返回行数FIRST() - 返回第一个记录的值LAST() - 返回最后一个记录的值MAX() - 返回最大值MIN() - 返回最小值SUM() - 返回总和S...

2018-05-16 15:20:59 531

原创 SQL高级学习(七)数据类型

SQL NULL 值NULL 值代表遗漏的未知数据。默认地,表的列可以存放 NULL 值。本章讲解 IS NULL 和 IS NOT NULL 操作符。SQL NULL 值如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插入新记录或更新已有的记录。这意味着该字段将以 NULL 值保存。NULL 值的处理方式与其他值不同。NULL 用作未知的或不适用的值的占位符。注释:无法比较 NUL...

2018-05-16 15:08:45 322

原创 SQL高级学习(六)Date函数

SQL Date 函数SQL 日期(Dates)当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。只要您的数据包含的只是日期部分,运行查询就不会出问题。但是,如果涉及时间部分,情况就有点复杂了。在讨论日期查询的复杂性之前,我们先来看看最重要的内建日期处理函数。MySQL Date 函数下面的表格列出了 MySQL 中最重要的内建日期函数:函数描述NOW()返回...

2018-05-16 15:04:23 506

原创 SQL高级学习(五)视图

SQL 视图(Views)视图是可视化的表。本章讲解如何创建、更新和删除视图。SQL CREATE VIEW 语句在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。您可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,也可以呈现数据,就像这些数据来自于某个单一的表一样。SQL CRE...

2018-05-16 15:03:09 484

转载 SQL高级学习(四)

SQL CREATE INDEX 语句CREATE INDEX 语句用于在表中创建索引。在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。索引您可以在表中创建索引,以便更加快速高效地查询数据。用户无法看到索引,它们只能被用来加速搜索/查询。注释:更新一个包含索引的表需要比更新一个没有索引的表花费更多的时间,这是由于索引本身也需要更新。因此,理想的做法是仅仅在常常被搜索的列(以及表)上...

2018-05-16 15:01:02 370

转载 SQL高级学习(三)创建表约束

SQL 约束(Constraints)SQL 约束(Constraints)SQL 约束用于规定表中的数据规则。如果存在违反约束的数据行为,行为会被约束终止。约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句)。SQL CREATE TABLE + CONSTRAINT 语法CREATE TABLE table_name(col...

2018-05-16 14:55:28 513

原创 SQL高级学习(二)

SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的每个 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每个 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM table1UNIONSELECT column_name(s) FROM t...

2018-05-16 14:49:57 285

空空如也

空空如也

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

TA关注的人

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