龙空技术网

java基础学习笔记2

默默迎鸿运 102

前言:

如今大家对“oracle数据库中date类型如何赋值”都比较看重,各位老铁们都想要知道一些“oracle数据库中date类型如何赋值”的相关知识。那么小编也在网摘上收集了一些对于“oracle数据库中date类型如何赋值””的相关知识,希望同学们能喜欢,我们快快来学习一下吧!

1. 耦合度:模块之间联系的紧密程度

2. Java环境变量的配置

JAVA_HOME C:\Program Files\Java\jdk1.6.0_10 方便引用,归一

Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 执行java命令

CLASSPATH: .;%

JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 容易找到.class文件

3.questionType = $.trim(questionType);

4.<div style="height: 200px; overflow: auto;">

5.var vNum=$("#TbData tr").filter(".CaseRow").size()+1;//表格有多少个数据行

6.getContext().getRequest().getParameter("filter[filters][0][value]")

7.数据库中使用 :yyyy-mm-dd hh24:mi:ss

Java代码中使用: yyyy-MM-dd hh:mm:ss

8.<c:foreach>的varStatus属性暂存项的相关状态属性,可由EL表达式引用。继续上例所述。

${userStatus.index} 此项的索引,从0开始

${userStatus.count} 此项的计数序号,从1开始

${userStatus.first} 此项是否是第一项,布尔值

${userStatus.last} 此项是否是最后一项,布尔值

${userStatus.begin} 此次迭代的起始索引,对应<c:foreach>中begin属性值

${userStatus.end} 此次迭代的终止索引,对应<c:foreach>中end属性值

${userStatus.step} 此次迭代的跳跃步伐,对应<c:foreach>中step属性值

9.$("#studentSeatListTable tr").each(function(trindex,tritem){

$(tritem).find("td").each(function(tdindex,tditem){

if(trindex > 0 && tdindex == 2){

$(tditem).text();

}

});

});

10.var length = $("input[name='add_checkbox']:checked").length;

if(length==0){

alert("请先选择您要操作的对象!");

return;

}else if(length>1){

if(!confirm("您选择了多条记录,将对选择的第一条记录进行")){

$(":checkbox").prop("checked",false);

return;

}

}

var id = $("input[name='add_checkbox']:checked:first").prop("id");

11.template:"#=$.KendoUtils.keyVal(auditState,{0:'未审核',1:'审核通过',2:'审核未通过'})#"

12.文件上传

UploadResult result = RepositoryFactory.getInstance().upload(

AttachmentLocConstants.RESOURCE, guid, fileName, stream,userName);

13.<td class="k-wt-header" align="left">表格头深色

14.$("#yingpinguanli_employInfoView_win").data("kendoWindow").center() 将窗口移到中间

15.用标签修改日期

<%@ taglib uri="; prefix="fmt"%>

<fmt:formatDate value="${actionBean.???.???}" pattern="yyyy-MM-dd HH:mm:ss"/>

<%@taglib uri="; prefix="fn"%>

<c:if test="${fn:length(actionBean.student.scoreList) == l.count }">colspan="5"</c:if>

用kendoUI修改日期$.KendoUtils.formatDate(日期,'yyyy-MM-dd')

在grid修改日期形式 template:function(row){return $.KendoUtils.formatDate(row.createDate,'yyyy-MM-dd');}

16.跳转到当前页

$("#organization_student_info_grid_list_table").data("kendoGrid").dataSource.read();

17.清空搜索框

$("#release_jobfair_auditState_select").data("kendoDropDownList").select(0);

获得搜索框index的两种方法 1.e.item.index(),e.item.text() (中用于select方法) 2.$(this).get(0).selectedIndex,$(this).get(0).text()(可用于所有方法)

18.改变就刷新

change:function(){ $("#release_survey_statistics_table").data("kendoGrid").dataSource.filter({});

},

19.SimpleDateFormat format = new SimpleDateFormat();

format.parse() 将字符串转换为日期

format.format() 将日期按一定形式转换为字符串

20.oracle数据库中的日期取出来之后是long类型,在java中先转换为字符串,再转换为日期

21.String teacherId=(String) SecurityUtils.getSubject().getPrincipal();获得老师账号

TeacherAccount ta=(TeacherAccount) AccountUtils.getAccount(teacherId);

ta.getDepartmentKey() 获得部分Id

KDBUtils.buildStudentList(list, "studentId", new KVMapper("studentName", KDBConstants.STUDENT_NAME))

22.params.get() 能不能将空类型转换

23.function getJSON(){

var a=[];

var table=$("#questionTalbes");

var i=0;

table.find("tr.mine").each(function(){

a[i]=$(this).toJSON();

i++;

});

return JSON.stringify(a);

}

24.循环map

for(String keySet:params.keySet())

25.div.find("input.exportBtn").click(function()) 用.class作为区别一个dom的标志

26.数据库中日期的转化格式方法 to_char(fair_time,'yyyy-MM-dd hh24:mi')

27.kendoUI自带弹出框 $.kendo.tips(result.msg);

28框架中的几种返回

return new StreamingResolution("text/plain;charset=UTF-8", (String)result);

return new JsonResultResolution("");

return new SuccessResolution();

29.获取select被选中项的文本 :

var item = $("select[name=items] option[selected]").text();

或$("select[name=items]").find("option:selected").text();

30.var validator = $("#supervisor_add_form").kendoValidator().data("kendoValidator");

if(validator.validate()){ //验证的使用规则

31.返回平台登录页面的url

(/c/portal/logout是必须的)

32.平台中处理将数据封装到后台中去

var json = $("#form").toJSON() 方法一

json["xxx"] = xxx; //为json对象继续添加数据

data:{"resourceIds":[id]},

var a =[] 方法二

a["123"] = "aaa";

alert(JSON.stringify(a));

补充 var a = {}

如果是封装成一个map传递参数值 params.resource.content

data : {"record":$("#advicenote_recordcode_record_form").toJSON()},

构造list

var list = [];

var a = {"name":"zhangsan",sex:"男"};

var b = {"name":"zhangsan2",sex:"女"};

list[0] = a;

list[1] = b;

data:{"list":list},

33. 判断checkbox是否被选中 $("").is(":checked")

34. style="word-wrap:break-word;word-break:break-all;" 字符串截取

35.input 的maxlength标志字符串长度

37.有kendoEditor的表单宽度都用百分比来表示

38.map的putAll方法,list的addAll方法都必须判断加的对象以及被加的对象是否为空, list可以add空的map

39.获得项目的绝对路径 System.getProperty("user.dir")

40.Map和List空指针异常总结

关于Map

1.Map<String,Object> map1 = new HashMap<String, Object>(),如果map1调用putAll方法,不会报异常,该map1是一个有地址的空map

2.Map<string,Object> map1 = null;如果map1调用putAll方法,则会有异常报错,该map1是个没有地址的map,数据库返回为空就是这样map

3.map1.putAll(map2) 该方法中若map2 = null 则会报异常,理由同上

4.将map转换为PO,不管map=null 还是map= new HashMap(),都能将map转换为po,但第一种情况的po=null,而后一种情况的po= new PO()

关于List

list和map是相同的,但是平台从数据库中得到的List是不为null的,而得到的Map是null的

41.链接代码

<a href="javascript:void(0)" onclick="javascript:$.djs.invoke({ctxPath:'${pageContext.request.contextPath}',js:'/ui/background/examinamanage/courseset/index.js'},'viewDetail');" class="k-button">查看详情</a>

42.1.kendoNumericTextBox

format :"#.00" 小数点的位数 min:"0" max:"100" step:"1"

43.重置 $("form[name='search_form']")[0].reset();

44.String str = null;

System.out.println(str + "123"); 输出null123

45.${pageContext.request.contextPath}在文件上是指在webapp下一层的文件,包括WEB-INF

46.$.djs.call和$.djs.invoke的区别

$.djs.call({ctxPath:ctxPath,js:"/ui/background/recruitplan/order/major.js"},function(){

this.show(progressKey,uuid);

});

$.djs.invoke({ctxPath:ctxPath,js:"/ui/background/recruitplan/order/major.js"},"show",progressKey,uuid);

47.平台浏览器中的输出用conlog(printDesign);

String fileName = new String(filename.getBytes("GBK"),"ISO-8859-1"); // 把文件名转换为8859-1

48.文件的创建

49.js报i的错误可能是某个js加载两遍,可以通过逐一排查代码来解决

40.String s = null; if("a".equals(s)) 不会报错 if(s.equals("3")) 执行的时候报错

41.将对象放到集合中后,再给对象的其它属性赋值,集合中对象对应的属性值也同样会改变

42.ComponentJsonUtils 在component工程中可以对字符串进行处理

43.$("li[url='/zsxt/background/indptrecruit/nowrecruit/sift/index.do']").click();

45.onpaste="return false;" 防止黏贴操作

46.var timestamp = (new Date()).valueOf();

47.ctrl+shift+x 转为大写 ctrl+shift+y 转为小写

48.oracle数据库自动增长

CREATE TRIGGER suser_trigger BEFORE

INSERT ON SUSER FOR EACH ROW WHEN (new.id is null)

begin

select HOU_TEST.nextval into: new.id from dual;

end;

select * from dba_sequences where SEQUENCE_OWNER = 'ZSZC';

49.eclipse --->project ----->clean... 选项

50.平台中调换端口号的文件 web_jetty/conf/jetty/web.xml

将eclipse中的项目用team中的导出就可以清除svn的信息

eclipse中各文件的作用

51.平台中加载了一次jsp之后,会把相应的js加载并存到缓存中,下次加载jsp的时候不会再加载相应的js了

52.addScalar 显式指定返回数据的类型,里面的字段可以是小写

53. undefined专区

n is undefined可能是json数据格式不正确,也有可能是template里面没有需要的字段

54.包名和类名一般是下划线,项目名是横线

标签: #oracle数据库中date类型如何赋值 #adonet提供者对象数据