您的位置:首页 > 其它

知识点总结

2020-03-28 20:18 260 查看

这是我在工作中遇到的一点知识点进行了总结,望对大家一些帮助,也对自己以后方便查找。这只是简单的写了大概,以后会对部分知识进行补充。不对的地方或有别的更好的写法可以私信我。
1.行高自适应
style:line-height:auto;

2.cursor:pointer cursor
属性规定要显示的光标的类型(形状)。
该属性定义了鼠标指针放在一个元素边界范围内时所用的光标形状(不过 CSS2.1 没有定义由哪个边界确定这个范围)

3.固定ip
(先要设置为自动获取)先在控制台ipconfig/all,按照控制台把ip固定,这时网就可以用了。

4.定时任务
Application.xml配置:
<task:executor id=“executor” pool-size=“5” />
<task:scheduler id=“scheduler” pool-size=“10” />
<task:annotation-driven executor=“executor” scheduler=“scheduler” />
ServiceImpl层注解:@scheduled(cron=“配置时间”)
[具体时间配置写法网上搜索]

5.打开新界面且传参
parent.addTab(“”,“”,“地址?id=1&name=wjg”)(参数意思还没有完全弄懂)
在打开的界面写
<input type=“hidden” id= value=“param.参数名”>

6.bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
mybatis数据库sql语句末尾多了一个 ;

7.oracle数据库查最大或最小
select * from (select * from T_SRFX_QYSRFXHZ order by SHJ_ZF desc|asc )where rownum = 1

8.mybatis中的 > 和 <
< 小于 > 大于

9.oracle求字段和
select sum(字段名) form 表名 where 条件
select sum(字段名1,字段名2……) from 表名 where 条件
select sum(字段1),sum(字段2) from 表名 where 条件

10.double类型保留小数
String.format(“%.2f”,a);
把a保留2位小数,注意:a必须为double类型,不能为int

11.有书的感觉

12.mybatis返回Map(将其中一个字段作为key,javabean作为value)
重点:Mapper中使用注解@MapKey(“”),字段名跟属性名保持大小写
@MapKey(“字段名”)
Map<String,Baogao(javabean类型) > getsk();
Xml文件:

select * from t_srfx_qysrfxhz

循环取值:
Map<String,Baogao> mm = mapper.getsk();
For(Entry<String,Baogao> entey : mm.entrySet()){
System.out.println(“key=”+entry.getKey()+”,value=”+entry.getValue().getXxx());
}

13.mybatis调用存储过程
Dao层里:正常调用。
Xml文件里:

{
call 存储过程名称(
#{参数名称,mode=类型},#{参数名称,mode=类型}。。。。。。
)}
类型:in 参数默认模式,调用过程的时候,实际参数值会传递到该过程中。在存储过程中改变不影响最后结果。
Out 调用过程的时候,会忽略所有实际参数的值。把存储过程结果放在该参数可返回。
In out 复合模式,可以向该过程中传递值,也可以将某个值传出去。

14.js中循环取值
for(var i =0;i<result.data.length;i++){
$("#dqid2").append(""+result.data[i].dqmc+"");}

15.标签类窗口
下面的设置 列设置是可关闭的,移除showclose标签即可不能关闭。

16. 和 
 在一行加空格,&nbsp;加一行空格。

17.tr间有空隙

18.

<b>
标签加粗

19.滚轮设置
Overflow-x auto:自动,scroll:显示,hidden:隐藏
Overflow-y auto:自动,scroll:显示,hidden:隐藏

20.ligerui的表格隐藏某列:
定义变量:var grid;
grid=$().ligerGrid({
{display:’城市’,name:‘city’,id:‘city’}
});
在外面写:grid.toggleCol(“city”,false);

21.数组方法:
Push:在数组最后添加一个或多个元素,并返回新的长度
Unshift:在数组最前面添加一个元素
Shift:把数组第一个元素删除,并返回第一个元素的值
Concat:用于连接两个或多个数组,并返回一个新数组
Join:用于把数组中的所有元素放入一个字符串,元素通过制定的分隔符进行分隔
Pop:用于删除并返回数组的最后一个(删除元素)元素,如果数组为空,返回undefined
Reverse:颠倒数组中元素顺序
Slice:可从已有的数组中返回选定的元素,slice(开始位置,结束位置)
Splice:从指定位置删除且可替换,splice(开始删除下标位置,要删除的个数,新添加的元素)

22.js判断输入框为中文
Var myReg = /1+$/;
If(!myReg.test(xxx)){
$.ligerDialog.warn(“只能输汉字!”);
Return false;
}

23.数组循环删除元素:
删除在前,序号减一在后,不然会有问题。下列两个判断不能都进,
不然点序号的属性会报错,因为已经删除了,所以加了一个continue,从前向后删除还是从后向前影响不大,不会删除两个,因为一个个的遍历,只会删除一个。
if(lresult.data[i].xh==row.xh){
lresult.data.splice(i,1);
continue;
}
if(lresult.data[i].xh>parseInt(row.xh)){
lresult.data[i].xh = parseInt(lresult.data[i].xh)-1;
}
当splice(i,0,obj),此时是在下标为i的地方加一个obj元素。

24.表复制
一.insert into select
Insert into table2(filed1,filed2,……)select value1,value2…… from table1
注意:1.目标表2必须存在,字段filed1,filed2也必须存在
2.如果表2有主键非空,filed中必须包含这个字段
3.不加values
二.select into from
select value1,value2,…… into table2 from table1
表2不存在,自动创建
但是:plsql中执行会报错(缺失关键字)

25.标签页窗口给标题添加事件:
初始化里写:
$("#navtab1").ligerTab({
onBeforeSelectTabItem:function(tabid){ alert(‘onBeforeSelectTabItem’+tabid); },//点击前事件
onAfterSelectTabItem:function(tabid){ alert(‘onBeforeSelectTabItem’+tabid);}//点击后事件
});
id为这个div的id,为标签标题绑定事件
tabid是每个小div的tabid,代码见15。

26.发送ajax请求时async的值为true和false的区别
关闭窗口时引发的问题:
在success里改变了flag的值,却没有传出去,导致窗口关不掉。
原因:async为true,这时ajax执行时会继续执行后面的脚本,导致在success里面写的改变flag的值没有传出去。
解决办法:将true改为false,这时ajax执行时会锁住浏览器,直到ajax执行完才执行后面脚本,这样success里改变的值就可以传出来了。
True为默认值,异步请求
False,同步请求

27.js中计时器
setTimeout(function(){},3000):间隔多少时间后执行
setInterval(function(){},3000):每隔多少时间执行一次

28.返回上一级页面
$(“#btn_exit”).bind(“click”,function){
Window.location.reload(); //刷新
Window.history.go(1); //前进
Window.history.go(-1); //返回+前进
Window.history.forward(); //前进
Window.history.back(); //返回
}
Window.location.href=document.referrer;(不刷新页面)

29.跨行和跨列
Colspan:跨列

Rowspan:跨行

30.获取当前行数据
Xxx.getRow(rowindex);
xxx.getSelectedRow(rowindex);

  1. u4e00-\u9fa5 ↩︎

  • 点赞
  • 收藏
  • 分享
  • 文章举报
KGF886 发布了20 篇原创文章 · 获赞 3 · 访问量 1752 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: