- 博客(30)
- 资源 (21)
- 问答 (5)
- 收藏
- 关注
原创 JAVA获取前一个月的第一天和最后一天
需求:需要实现获取前一个月的第一天和最后一天 实现如下:package com.date;import java.text.SimpleDateFormat;import java.util.Calendar;/** * 默认显示前一个月的第一天和最后一天 * @author liyongyong * 2016年10月26日 */public class GetPreMD { p
2016-10-27 00:03:08 28476 3
原创 DTD学习笔记
1.dtd定义 (1)dtd:文档类型定义(document type definition) (2)作用:定义xml文档的合法构建模块。 (3)dtd可以被声明在xml文档中,也可以单独的声明在xml文档外部,然后引入到xml文档中 2.dtd在xml文档内部声明 (1)当dtd文件被包含在xml文档中时,需要通过下面的声明方式包装在中:<!DOCTYPE 根元素 [元素的声明]>例子如
2016-10-23 23:13:36 410
原创 webservice学习笔记(一)
总结一下今天学的webservice,如何快速的搭建一个webservice? (1)创建一个接口package com.mywebservice;import javax.jws.WebService;@WebServicepublic interface IMyWebservice { public int add(int a,int b); public int minus(i
2016-10-22 15:58:56 384
原创 ORACLE中排序ORDER BY
排序,有时候需要对查询的结果集进行排序,这个时候就需要使用ORDER BY关键字,按照什么来排序,根据要求排序就可以 (1)使用ORDER BY+排序字段对查询的结果集进行排序 (2)ORDER BY可以指定一列,多列或者表达式等 (3)ORDER BY子句必须在FROM或者WHERE子句的后面 (4)ORDER BY默认是升序(正序)排序,从小到大排序(关键字是ASC),其实也可以指定按照
2016-10-21 21:08:02 7080
原创 ORACLE逻辑操作符
1.ORACLE中的逻辑操作符可以根据逻辑条件来限定行。 (1)x AND y:当x和y都为true时,才会返回true (2)x OR y:当x和y中有一个为true时,就会返回true (3)NOT x:如果x为false,就会返回true,如果x为true,就会返回false 2.ORACLE中逻辑操作符的优先级问题 如果在同一个表达式中同时使用AND和OR,那么AND的优先级会高于
2016-10-21 21:00:17 1414
原创 ORACLE中的SQL操作符
SQL操作符可以对字符串或者值列表,值范围以及空值进行模式匹配,进而来限定查询返回的行 (1)LIKE:匹配字符串中的模式下划线(_):匹配指定位置的一个字符百分号(%):匹配从指定位置开始的任意多个字符比如:SELECT NAME FROM STUDEN WHERE NAME LIKE'%三'--表示从STUDENT表中查找姓名最后一个汉字是三的学生姓名,在三之前可以有任意多的字符SELE
2016-10-21 20:45:10 604
原创 ORACLE中的比较运算符
在ORALCE中有以下9中比较运算符; (1)等于= 可以用在where条件后面,比如: (2)不等于<> 或者!= (3)大于> (4)小于< (5)大于或等于>= (6)小于或等于<= (7)ANY 使用ANY将一个值与某个列表中的任何值进行比较,此时必须在ANY之前添加一个(1)-(6)比较运算符中的一个SELECT customers WHERE custome
2016-10-21 20:17:56 31247 2
原创 SOAPUI
前几天按照任务书完成了一个webservice接口,先不说什么是webservice接口,只说说写完webservice接口以后怎么测试自己写的webservice正确与否,我也是第一次写webservice和测试,可能有些地方描述不是很恰当,还希望各位读者给出意见 在你写完webservice接口以后,你可以使用一款软件来测试你的webservice写的是否正确,这款软件的名字叫:SOAPUI
2016-10-21 19:50:56 8228 4
原创 ORACLE中区分空值和空字符串
(1)首先明白空值和空字符串是两个概念 (2)可以使用ORACLE内置函数NVL()来区分空值和空字符串,NVL()函数可以将空值转为另外一个值,NVL()函数需要接收两个参数:列和值,如果第一个为空值,就将其替换为第二个参数的值。NVL()函数除了可以转换包含的空值字符串外,还可以转换空的数字列和日期列
2016-10-19 21:21:14 7126
原创 判断流水账号是否在0001-9999之间
项目中遇到一个校验问题,是在写webservice的时候,对于主键进行校验,首先校验了主键的长度和主键必填,然后这个主键是由10位编码+6位年月日+4位流水账号组成: 10位编码:可以将获取的主键字符串用substring(st1,st2)进行截取,然后和编码表里面的值进行对比,如果不存在就给提示 6位年月日:yyMMdd的格式,如果该段字符串转为日期符合yyMMdd的格式,那么校验就可以通过,
2016-10-19 12:48:09 1077
原创 oracle中某个字段列的值全部默认为0
昨天有个同事想让某张表中的一个字段里面值为0,不显示null或者空,我的解决方法:decode(phone,'',0)这段代码的意思是:如果字段phone的值为”,就把phone的值设置为0,这个需要自己了解oracle里面的decode函数的用法,如果了解这个,这个问题应该可以解决
2016-10-19 12:39:02 9100
原创 构造函数
构造函数也叫做构造器,构造器一般是在初始化的时候被使用,下面具体说一下构造函数的问题: 1.唯一能调用构造函数的办法就是新建一个类。 2.构造函数带有你在初始化对象时执行的程序代码(新建一个对象的时候被执行)。 3.如果你自己没有写构造函数的话,Eclipse会为你默认的添加构造函数 4.验证第3条的代码 package com.java.learn;public class Constru
2016-10-17 20:28:02 368
原创 方法的重写和重载
方法的重载overload和重写override 1.方法的重写override (1).方法的重写只发生在继承中,子类可以重写继承自父类的方法 (2).重写方法的参数类型顺序个数必须保持一致,并且返回值类型必须兼容,返回父类声明的返回类型或者返回该类型的子类型 (3).不能降低方法的访问控制权限,方法的访问控制权限必须和父类相同,也可以比父类的访问权限更大,但是万万是不可以小于父类的访问控
2016-10-17 20:24:24 683
原创 栈和堆
1.堆也叫做可以垃圾回收的堆,堆上存放的是对象 2.栈上面存放的是方法和实例变量,局部变量 3.实例变量声明在类中,实例变量存在于所属的对象中 4.局部变量和方法参数都是声明在方法中,都是暂时的,生命周期只限于方法被调用完和执行完毕。 5.引用变量的声明,创建和赋值 Dog dog = new Dog(); Dog dog—-是声明一个Dog的引用变量 new Dog—-是创建一个Do
2016-10-17 20:16:26 187
原创 继承机制
继承,一种IS-A的关系,C++和JAVA的继承又是有所区别的,JAVA的继承机制,只支持单继承不支持多继承,C++却可以支持多继承。 1.JAVA中只支持单继承,也就是说一个类只可以继承一个类。 2.继承的关键字是extends 3.JAVA种的继承是单向的,不会是多向的 4.被继承的类叫做父类或者超类,继承的类叫做子类 5.子类可以继承父类的所有东西,除了私有的实例变量和方法是不能继承
2016-10-17 20:14:51 468
原创 Oracle之SELECT语句
1.SELECT语句select * from t_c11_dxmb;(1)SELECT关键字后面需要跟要查询的列名,如果要查询该表中的所有列,可以使用*来代替所有的列名,然后跟着FROM关键字,FROM关键字后面紧跟着要查找字段所在的表的表名,最后用分号;来结束该条SQL语句。 (2)数据库返回的所有行叫做结果集result set (3)oracle数据库将列名全部转化为大写形式 (4)字
2016-10-16 17:26:01 16861
原创 Oracle数据库常用的数据类型
主要介绍一下oralce数据库中常用的数据类型,以后有时间可以再补充其他的数据类型,下面列举的是经常可以见到使用到的数据类型: (1)CHAR(length) 用来存储固定长度的字符串,length参数指定字符串的长度,如果存储的字符串长度小于该参数length的长度,那么就会在末尾填充空格进行补满。 (2)VARCHAR2(length):这个应该是最常见的一种数据类型了吧,因为比较灵活,所
2016-10-16 16:28:02 3949
原创 SQL简介
从今天开始,会在oracle数据库方面学习,看书,实践,在项目中应用,希望自己可以在oracle数据库方面得到提升。 SQL的简介,都会使用SQL语句,大概SQL语句分为5种: (1)查询语句 用来查找数据库表中存储的行,可以使用SELECT关键字在数据库中进行查询 (2)数据操纵语句DML:用于修改表的内容INSERT:向表中添加行UPDATE:修改行的内容DELETE:删除行(3
2016-10-16 15:07:10 222
原创 [JAVA基础]String的format
String类的格式化问题format: (1)数字格式化 (2)日期格式化 两者都可以采用String类中的format方法(JDK1.5开始支持),格式化说明最多会包括5部分(不包括%符号)。[]中的都是可选内容,必要的部分是%和type,而且格式化说明的顺序是有规定的必须按照这个顺序来指定,规则如下所示:%[argument number][flags][width][.precisio
2016-10-13 19:41:33 444
原创 UUID生成系统主键
在项目中,表结构设计中只有一个主键且是系统自动生成,我就采取了UUID生成主键策略,下面是我生成主键的代码:package com.wonders.test;import java.util.UUID;/** * 使用uuid自动生成主键 * @author liyongyong * 2016年10月11日 */public class TestUUID { public sta
2016-10-11 11:36:14 3203
原创 默认显示当前日期
有个需求是检索条件中的日期默认显示当前日期,这个实现方式有两种: (1)在前台通过js实现 (2)在后台通过java代码实现,然后在前台通过取值就可以默认显示 我是通过第二种的方式实现的这种效果: 后台代码我写在action里面,实现如下:Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFor
2016-10-10 15:52:50 9117
原创 生成日期时间戳
大多数导出文件除了文件名字以后,后面都需要有时间戳,下面这句代码可以实时生成日期时间戳,精确到秒:String date = new java.text.SimpleDateFormat("yyyyMMddHH24MIss").format(new java.util.Date());
2016-10-10 15:32:22 1088
原创 oracle中获取年月日时分秒
我写sql的时间为2016年10月10日下午15:18完事,这个时间下面要做对比:--获取年select to_char(sysdate,'yyyy') from dual--2016select to_char(sysdate,'YYYY') from dual--2016--获取月select to_char(sysdate,'mm') from dual--10select to_c
2016-10-10 15:24:26 34566
原创 easyUI中获取控件的值
总结一下我在做项目中所遇到的easyUI中的控件,以及如何获取这些控件的值: (1)WdatePicker() 获取方式:var shfsStartDate = $("#shfsStartDate").val();重置值方式:var value=$('#id').val("");(2)combobox() 获取方式:var qxbm = $("#qxbm").combobox("getValu
2016-10-09 21:35:51 1953
原创 easyUI-datagrid(1)
抽时间来总结一下工作两个多月来实现的一些功能,以前基本没有接触过前端,现在工作了,前台界面要自己写,后台逻辑还是自己写,所以现在是前台后都在搞,同时在学习。 主要说easyUI中datagrid以下几个方面: (1)固定列和活动列 (2)指定列进行排序 先给出一段我写的代码:$("#grid").datagrid({ title:"检索结果",
2016-10-09 21:19:07 1893
原创 easyUI和miniUI中隐藏和显示列
1.在easyUI中如果要动态隐藏某列,需要使用下面的代码: (1)显示某列:$('#grid').datagrid('showColumn','field列名');(2)隐藏某列:$('#grid').datagrid('hideColumn','field列名');2.在miniUI中如果要动态隐藏某列,需要使用下面的代码: (1)显示某列:grid.showColumn("div的id")
2016-10-08 20:02:01 15045 3
原创 easyUI中textArea控制输入字符的多少
上面的文章说了easyUI中的textbox如何控制输入字符的多少,这篇文章主要说easyUI中的textArea如何控制输入字符多少,如果超出数据库表结构中该字段的最大范围,那么就会报错,所以下面我具体说一下实现。 在我说实现之前,我先说说我的经历,因为我也是才开始接触easyUI和miniUI对于里面的控件属性什么的不是特别清楚,我以为textArea和textbox一样,加入一个maxlen
2016-10-08 19:54:03 5970
原创 miniUI-textbox只可以输入规定数量的字符
在这里提示一点,如果做得东西有输入框,需要用户自己填写,那么你就要注意用户填写的时候可能出现的问题,假设你某个字段只有varchar2(50),如果你的用户填写超过了该范围,那么该值就不会被插入进去,我在做某个功能的时候忽略了这一点,就导致了可以无穷的输入,最后数据插不进去,后台会报错,说超出该字段的范围值。 下面给出解决办法: 在easyUI中使用textBox,就需要考虑这种问题,下面是实现
2016-10-08 19:44:38 10841 4
原创 miniUI日历控件只可以选择当前之前日期
这个也是项目中遇到的一个,因为分两个系统,一个系统用的easyUI,这个系统用的miniUI, 需求描述:该检索条件中的日历控件,只可以选择当前之前的任意一天,以后的日期不可以选择。 检索条件代码如下:<td align="right">出生日期</td> <td > <input id="csksrq" n
2016-10-08 19:34:13 18567 7
原创 EasyUI只可以选择当前日期以前的日期
今天在项目中有一个需求,需要实现的是:日历控件只可以选择当天日期之前的日期(包括当天) 先说easyUI,我的是一个检索条件,里面包含一个日期控件,代码如下;<th align="right">出生日期</th> <td ><input id="csksrq" name="csksrq" size="15" style='width:70p
2016-10-08 19:25:22 5361 2
javascript代码执行结果分析
2016-09-01
android毕设中使用了xutils,但是出现了问题
2016-04-06
在使用gson时,创建该对象但是不能导入Gson类
2016-04-06
chrome访问一个json文件中文乱码
2016-04-05
关于空格,有空格就报500错误,没有空格就不报错,这是什么原因
2015-05-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人