自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

胡德刚的博客

成长步伐,默默积累。博客有误,请及时指出。谢谢

  • 博客(132)
  • 资源 (1)
  • 收藏
  • 关注

原创 开发中的bug

该文章记录我在开发中遇见的哪些bug,并不是解决bug的文件。目的是在下次开发中减少这些不必要的bug。1.导入项目是架包的不齐全。2.开发中缺少为空的判断。3.页面出现错别字。4.将文件放到开发环境的时候放的是Java文件而不是class文件。5.在二次开发的时候,新增字段忽了以前数据该字段为空,查询使用的时候没有对空字段进行处理,导致报错6.页面报空指针,架包引起的

2015-12-03 15:34:44 487

原创 ajax定时刷新列表

1、在jsp页面ajax的写法(先导包):          function sendRequest(){                     $.ajax({                                url: "checkneedless/demo/listSubscribe1.action",                            /

2015-10-30 09:19:29 1015

原创 Oracle trunc()函数的用法

今天在Oracle数据库的一个函数中看见trunc()函数。于是百度一下。并记录他的方法,便于以后使用到的时候查看。这里并没有整理这个函数的原来,简单的记录了一下使用方式。一、trunc( )日期1.select trunc(sysdate) from dual; --2016-5-3 今天日期为2016-5-32.select trunc(sysdate,'mm') fr

2016-05-03 16:35:38 566

原创 正则表达式

要求正则表达式的需求:1.长度为8-32位。2.密码强度必须包括数字、字母、特殊字符中至少2种,不能输入空格。最后编码出来的正则表达式为:^((?=.*[0-9])(?=.*[a-zA-Z])(?=.*((?=[\x21-\x7e]+)[^A-Za-z0-9]))|(?=.*[0-9])(?=.*[a-zA-Z])|(?=.*[a-zA-Z])(?=.*((?=[\x21-\x7e

2016-04-14 16:54:50 731

原创 oracle数值函数

今天在一个视图里面看见一个abs()函数,当时不知道是什么。后来百度并整理了一下。记录在下面:注意:只有第一个abs(number)函数,我是测试过的,就在描述的那样,其他都是在网上找的,正确性有待考察。记录的目的是为了以后我自己可以快速的查找。1、abs(number)描述:number为数值,返回数值的绝对值。案例:abs(6) 返回6,abs(-6)返回-6。2、ce

2016-04-13 09:58:05 420

转载 oracle中的sql%rowcount,sql%found、sql%notfound、sql%rowcount和sql%isopen

Oracle 存储过程 删除表记录时删除不存在的记录也是显示删除成功create or replace procedure delDept(p_deptno in dept.deptno%type) isbegin delete from dept where deptno=p_deptno; dbms_output.put_line('部门删除成功...'); ex

2016-04-07 13:42:23 410

原创 java.lang.UnSupportedClassVersionError

今天遇见一个这个bug,最后解决了,这里记录一下解决的方向,便于以后快速解决。原因:这个bug是由于MyEclipse里面的jdk版本和本地的jdk版本不一致导致的。解决方案:统一电脑本地和MyEclipse的jdk版本。注意:tomcat的jdk也要统一才不会报错

2016-04-06 11:21:13 319

原创 struts.xml中Action的method与路径的几种匹配模式。

今天在学习公司代码的时候发现一个一直没有见过的struts.xml中的method的配置方式。如图:于是对method的配置产生了疑惑!并百度,记录自己所了解的部分。如有误请给我留言谢谢!1.指定methodname="userAdd" class="com.UserAction"method="add">add.jsp路径:userPath/userA

2016-03-23 10:53:59 402

原创 logger.isDebugEnabled()

今天看代码发现这样的代码:if(logger.isDebugEnabled()){logger.debug("添加商品"):}于是百度,在这里并记录一下为什么要这样写的原因:并在这里记录分享:http://www.reader8.cn/jiaocheng/20121020/1952207.html

2016-03-17 17:06:04 1804

原创 两种复制表的语句

在看代码中发现存储过程中写了一个insert into select的语句,表示没有看懂,于是百度才发现这是复制语句。于是在这里记录一下复制语句的简单使用方法。两种表复制语句select into 和 insert into select 。insert是T-sql中常用语句,insert into table(field1,field2,...) values (value1,value

2016-03-17 16:39:42 503

原创 迭代器(Iterator)

今天再看公司代码的时候发现一个迭代器的使用。突然想到我还没有使用过迭代器,所以百度并记录一下迭代器的一般使用方法,方便以后使用。希望对大家有帮助。迭代器(Iterator)是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。Java中的Iterator功能比较简单,并且只能单向移动:1、

2016-03-17 11:44:52 313

原创 在web.xml中,<context-param>标签的作用是什么?

今天看见一个Java项目的web.xml里面有使用标签,于是百度了一下。将搜到的解决记录在这里,方便以后查看。1.启动一个web项目的时候,容器(如:tomcat)会去读它的配置文件web.xml。读两个节点:和2.紧接着,容器创建一个ServletContext(上下文),这个web项目所有部分都将共享这个上下文。3.容器将转化为键值对,并交给ServletContext。4.容

2016-03-16 18:14:09 1927

原创 Excel表格输入汉字报错,英文和阿拉伯数字不报错。

1.最近Excel表格输入汉字就报错,如图:最后百度解决了:解决办法为将C:\Program Files (x86)\Common Files\microsoft shared\OFFICE12目录下的Office Setup Controller文件夹删除了。删除后就可以使用了,不过在使用过程中这个文件又会自动生成,不关机的情况下一直可以正常用,关键重启后必须的再次删除。这个

2016-03-09 09:49:45 1966

原创 sql查询优化,判断数据库是否有数据

(1).select * from t;(2).select t.id from t;(3).select 1 from t;(4).select count(0) from t;在查询sql语句中,只做判断是否有数据的话,上面的这4中sql语句的速度的话是(1)>(2)>(3)>=(4)。什么情况下(3)=(4)的呢?在查询的结果只有一条数据的时候两者是相等的效率,当查询

2016-03-07 17:59:20 1737 1

原创 远程控制电脑

1.快捷键打开远程连接“windows+R”键,输入mstsc,如图:2.点击确认:出现如图弹框: 3.点击“编辑”输入要连接的电脑的ip地址和连接使用的用户名和密码

2016-03-07 15:27:08 1339

原创 exists

1.exists();exists(select * from t1 where t1.字段=值)是否存在指定条件的记录.如果后面的SQL语句有选择到资料,则exists()函数返回true,否则返回false.用两个简单案例来说明“exists”和“in”的效率问题(1)select * from t1 where exists(select 1 from t2 wh

2016-03-07 13:54:00 1592

原创 frameset标签

1、定义和用法:frameset元素可以定义一个框架集。它被用来组织多个窗口(框架)。每个框架存有独立的文档。在其最简单的应用中,frameset元素仅仅会规定在框架集中存在多少列或多少行。你必须使用cols或rows属性。注意事项:不能标签一起使用标签。不过,如果你需要为不支持框架的浏览器添加一个标签,务必将标签放到标签中。标签有一个必须的属性:要么是rows,要么是cols,这取决

2016-02-18 15:40:36 554

frameset标签

1、定义和用法:frameset元素可以定义一个框架集。它被用来组织多个窗口(框架)。每个框架存有独立的文档。在其最简单的应用中,frameset元素仅仅会规定在框架集中存在多少列或多少行。你必须使用cols或rows属性。注意事项:不能&lt;frameset&gt;&lt;/frameset&gt;标签一起使用&lt;body&gt;&lt;/body&gt;标签。不过,如果你需要为...

2016-02-18 15:40:00 196

原创 Pro git(3)

上面几篇文件将了git的安装和SSH密钥的连接。接下来我们记录建立本地库和远程仓库1.建立本地库:a.配置个人的用户名和电子邮件地址,这也是非常重要的配置,因为将来提交过程会引用这两个配置。$ git config --global user.name "用户名"$ git config --global user.email [email protected].查看刚刚配置信息

2016-02-03 17:40:22 366

Pro git(3)

上面几篇文件将了git的安装和SSH密钥的连接。接下来我们记录建立本地库和远程仓库1.建立本地库:a.配置个人的用户名和电子邮件地址,这也是非常重要的配置,因为将来提交过程会引用这两个配置。$ git config --global user.name "用户名"$ git config --global user.email [email protected].查看刚刚配置信息$ gi...

2016-02-03 17:40:00 109

原创 Pro git(2)

上面一篇文章Pro git(1)记录了git的下载和安装,本篇文章记录SSH密钥的检查,打开Git Bash1.检查现有的SSH密钥。检查目录是否已经有一个公共SSH密钥。默认情况下,公共密钥文件名是下列之一:id_dsa.pubid_ecdsa.pubid_ed25519.pubid_rsa.pub如果你看到一个现有的公钥和私钥对上了(列如id_rsa.pub和i

2016-02-03 16:25:03 289

Pro git(2)

上面一篇文章Pro git(1)记录了git的下载和安装,本篇文章记录SSH密钥的检查,打开Git Bash1.检查现有的SSH密钥。检查目录是否已经有一个公共SSH密钥。默认情况下,公共密钥文件名是下列之一:id_dsa.pubid_ecdsa.pubid_ed25519.pubid_rsa.pub如果你看到一个现有的公钥和私钥对上了(列如id_rsa.pub和...

2016-02-03 16:25:00 92

原创 Pro git(1)

我也是初学Pro git ,这里记录我学习git的一下笔记。1.Pro git的学习文档:https://code.csdn.net/help/CSDN_Code/code_support/Progit_Index2.根据学习文档自己操作的流程.a.了解git,下载git,下载地址(windows安装):http://msysgit.github.com/b.安装流程看下面12

2016-02-03 11:19:20 276

Pro git(1)

我也是初学Pro git ,这里记录我学习git的一下笔记。1.Pro git的学习文档:https://code.csdn.net/help/CSDN_Code/code_support/Progit_Index2.根据学习文档自己操作的流程.a.了解git,下载git,下载地址(windows安装):http://msysgit.github.com/b.安装流程看下面12步奏...

2016-02-03 11:19:00 83

原创 sql null

null 值是遗漏的未知数据。默认地,表的列可以存放null值。is null 和is not null操作符。sql null值如果表中的

2016-01-25 13:35:16 284

sql null

null 值是遗漏的未知数据。默认地,表的列可以存放null值。is null 和is not null操作符。sql null值如果表中的的某个列是可选的,那么我们可以在不向该列添加值得情况下插入新记录或者更新已有的记录。这意味着该字段将以null值保存。null值得处理方式与其他值不同。null用作未知的或不适用的值得占位符。注释:无法比较null和0;它们是不等价...

2016-01-25 13:35:00 93

原创 记录好的网址

1.短信:http://www.yunpian.com/api/demo.html

2016-01-12 15:57:47 535

记录好的网址

1.短信:http://www.yunpian.com/api/demo.html2.ERStudio操作步骤:http://wenku.baidu.com/link?url=N56EJ4Ph-TJz40AeacV6C3fr0_CVlKO3Ir3DTBrwBcekvUom3NprhH2SVbtrb-W_0-Vor2NwOmmOYzZkl6NNOShal6BugVrmwZmlqrvmSEG3...

2016-01-12 15:57:00 83

原创 sql view(视图)

1.sql create view 语句描述:1)、什么是视图?在sql中,视图是基于sql语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加sql函数、where已经join语句,我们也可以提交数据,就像这些来自某个单一的表。注释:数据库的设计和结构不会受到视图中的函数、where或join语句

2016-01-04 13:52:47 395

sql view(视图)

1.sql create view 语句描述:1)、什么是视图?在sql中,视图是基于sql语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加sql函数、where已经join语句,我们也可以提交数据,就像这些来自某个单一的表。注释:数据库的设计和结构不会受到视图中的函数、where或join语句...

2016-01-04 13:52:00 163

原创 MyEclipse 使用javadoc导出项目的API文档

技术文档是项目的重要组成部分,Javadoc则是java技术文档的基础之一。javadoc为Java代码生成一组便于使用的API文档,作为沟通工具,这些文档可提供有益的帮助,使团队成员理解其他员工正在进行的工作。  当然,要获得良好的javadoc文档,要求源代码中有意义的注释,对任何工具而言,这都是苛刻的要求。这不是本文的重点内容。下面来描述MyEclipse导出文档的操作步骤1、M

2016-01-04 09:11:54 1772

MyEclipse 使用javadoc导出项目的API文档

技术文档是项目的重要组成部分,Javadoc则是java技术文档的基础之一。javadoc为Java代码生成一组便于使用的API文档,作为沟通工具,这些文档可提供有益的帮助,使团队成员理解其他员工正在进行的工作。 当然,要获得良好的javadoc文档,要求源代码中有意义的注释,对任何工具而言,这都是苛刻的要求。这不是本文的重点内容。下面来描述MyEclipse导出文档的操作步骤1、M...

2016-01-04 09:11:00 133

转载 Oracle TO_DATE 日期格式

Oracle中TO_DATE格式2009-04-14 10:53TO_DATE格式(以时间:2007-11-02   13:45:25为例)            Year:              yy two digits 两位年                显示值:07         yyy three digits 三位年                显示值:007

2015-12-10 16:58:17 312

Oracle TO_DATE 日期格式

Oracle中TO_DATE格式2009-04-14 10:53TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Month: mm number 两位月 显示...

2015-12-10 16:58:00 897

原创 auto increment

1.auto increment字段描述:我们通常希望在每次插入新记录的时候,自动地创建主键字段的值。我们可以在表中创建一个auto-increment字段。1)、MySQL的语法:create table persons(id int not null auto_increment,name varchar(255) not null,primary key(id)

2015-12-09 10:22:15 762

auto increment

1.auto increment字段描述:我们通常希望在每次插入新记录的时候,自动地创建主键字段的值。我们可以在表中创建一个auto-increment字段。1)、MySQL的语法:create table persons(id int not null auto_increment,name varchar(255) not null,primary key(id)...

2015-12-09 10:22:00 242

原创 Alter table

1.allter table语句描述:alter table语句用于在已有的表中添加、修改或者删除列、1)、表中添加列,语法alter table table_name add column_name datatype注释:table_name 表名 column_name 列名 datatype 新增列的类型2)、删除表中列的语法:alter table table_na

2015-12-09 09:48:14 285

Alter table

1.allter table语句描述:alter table语句用于在已有的表中添加、修改或者删除列、1)、表中添加列,语法alter table table_name add column_name datatype注释:table_name 表名 column_name 列名 datatype 新增列的类型2)、删除表中列的语法:alter table table_na...

2015-12-09 09:48:00 666

原创 sql 撤销索引、表已经数据库(drop)、清除表数据(truncate table)

1.drop语句描述:通过使用drop语句,可以轻松地删除索引、表和数据库。1)、用drop index删除表格中的索引数据库:Microsoft SQLJet(以及Microsoft Access)的语法:drop index index_name on table_name注释: index_name 索引名称 ,table_name 表名称数据库:MS SQLServ

2015-12-08 17:55:04 1448

sql 撤销索引、表已经数据库(drop)、清除表数据(truncate table)

1.drop语句描述:通过使用drop语句,可以轻松地删除索引、表和数据库。1)、用drop index删除表格中的索引数据库:Microsoft SQLJet(以及Microsoft Access)的语法:drop index index_name on table_name注释: index_name 索引名称 ,table_name 表名称数据库:MS SQLServ...

2015-12-08 17:55:00 342

MyEclipse的激活

对MyEclipse的破解,压缩包里有对应的激活的详细方法文档和下载好的激活补丁包

2015-10-08

空空如也

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

TA关注的人

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