1、grouping ,group by rollup, GROUP BY GROUPING SETS区别
2、$("#totalTable tbody>tr td:nth-child(" + i + ")").css({"width":tdWidth, "margin":"0px", "padding":"6px"});
3、jQuery.extend 函数详解见URL
4、min-height、max-height、line-height
5、文本框文字居中 text-align:center
6、jquery checkbox 赋值
7、把textarea的格式保存到数据库,然后通过查询显示到HTML
8、textarea文本开始前有好多空格
9、字符,字节
10、查询数据库环境
11、NVARCHAR2和VARCHAR2区别
12、jvm 设置
13、jquery通配符
14、优化项目几点建议
15、执行计划
16、索引
1、grouping ,group by rollup, GROUP BY GROUPING SETS区别
2、$("#totalTable tbody>tr td:nth-child(" + i + ")").css({"width":tdWidth, "margin":"0px", "padding":"6px"});
大于号包括tbody子标签tr,但不包括孙子标签tr
3、jQuery.extend 函数详解
http://www.cnblogs.com/RascallySnake/archive/2010/05/07/1729563.html
jquery的$.extend和$.fn.extend作用及区别
http://blog.sina.com.cn/s/blog_7c5d61f30101da1k.html
4、min-height、max-height、line-height
min-height就是你的层的最小高度,如果该层中的元素内容高度小于这个高度,就将层显示为min-height的值,超过的话,就撑破层,使层的高度与元素内容高度一样。max-height就是和这个相反了,不超出的话,层高度就和层中内容元素高度一样,否则就截断内容,显示max-height的高度。搜索line-height是行高,就是针对文本的,即一行文字的行高,是以该标签中文字大小font-size做比较的,例如line-height=200%;就是让行高是文字大小的两倍。(不同浏览器默认的行高不一样哈~~)
5、文本框文字居中 text-align:center
6、checkbox
$("#useYnTd"+index).css({display:""});
// jquery 1.6.2
$("#useYn"+index).attr("checked","checked"); // 默认选中
$("#useYn" + idx).is(":checked") // true or false
$("#useYn"+index).attr("checked",false);
7、把textarea的格式保存到数据库,然后通过查询显示到HTML
(1)textarea保存的格式是文本内容(\n " ")转化到HTML显示的格式(\br &nbps;)保存到数据库
(2)这样到html的显示没有问题,但编辑显示到textarea还是需要反转回去。
(3)显示还得需要escapeXml=false 解析html,xml文档
在<c:out>标签中有一个escapeXml属性,其默认值为true,意思是是否过滤为xml文档。 如果为escapeXml="false",则将其中的html、xml解析出来。如value="<font size=16>java</font>",会显示为大小为16的”java“ 如果为escapeXml="true",则显示<font size=16>java</font>
8、textarea文本开始前有好多空格
只要需要输出的内容紧跟在textarea开始标签之后,显示的时候就不会出现,文本前面的那些空格!
<textarea rows="5" cols="20">内容和textarea标签显示在一行即可</textarea>
9、字符,字节
字节是计算机存储信息的基本单位。 字符是指计算机中使用的数字和符号,包括:1、2、3、A、B、C、~!·#¥%……—*()——+等等。1个汉字字符存储需要2个字节,1个英文字符存储需要1个字节。.
10、查询数据库环境
select userenv('language') from dual;
lengthb(string)计算string所占的字节长度:返回字符串的长度,单位是字节
length(string)计算string所占的字符长度:返回字符串的长度,单位是字符
11、
二者的主要区别,在于NVARCHAR2 与所选的字符集相关.
NVARCHAR2 (size字节)测试如下:
测试环境:
测试数据库字符集: 通过SIMPLIFIED CHINESE_CHINA.ZHS16GBK得到为:
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
表table1中存在字段titile, 类型为:nvarchar(50),
该字段内容为:1000多字长短信测试
执行测试sql: select lengthb(title) from table1
得出结果:title的长度是22
由此可知字段title中 一个汉字 跟一个英文数字 一样占两个字节.也就是说在SIMPLIFIED CHINESE_CHINA.ZHS16GBK这个字符集下, NVARCHAR2(size) 的size的最大值为4000/2=2000,最多可存贮2000个字符.
通过相同方式的测试可知: varchar2(size) 中每个中文汉字占2个字节,英文数字或者字母占一个字节,所以varchar2(size)中 size的最大值可以为4000
12、jvm 设置提高项目查询速度
Tomacat JVM Settings -Xms1024m -Xmx1024m -XX:PermSize=512M -XX:MaxPermSize=512m
13、jquery通配符
$("input[id^='code']");//id属性以code开始的所有input标签
$("input[id$='code']");//id属性以code结束的所有input标签
$("input[id*='code']");//id属性包含code的所有input标签
14、优化项目
(1)JVM调优
(2)数据库SQL语句+表结构(主键和索引)
(3)JSP页面渲染
图片、公共JS、国际化property.js、标签、CSS渲染、条件读取比内容读取有时候多用AJAX
页面压缩JZIP、代码反射、验证框架
(4)业务复杂项目应该夜间做逻辑操作,白天直接读取逻辑处理后的操作
(5)服务器、网络、程序
(6)火狐浏览器
15、执行计划
(1)oracle-如何查看执行计划
1.执行计划中,缩进度最大的是首先执行的。
2.同样缩进度,先执行上面的。
Id:是一个序号,注意,他的大小并不是执行的先后顺序。
Operation:是当前操作的内容。
Name:当前操作的对象。
Rows:就是当前操作的cardinality,oracle估算当前操作的返回结果集。
Cost:oracle计算出来的一个数值(代价),用于说明sql执行的代价。
Time :oracle估算当前操作的时间。
16、建立索引
联合索引的字段排序顺序对功耗及查询时间会有很大影响。
分享到:
相关推荐
- jQuery是JavaScript库,简化了HTML/CSS文档遍历、事件处理、动画和Ajax交互。 - 学习jQuery的选择器、事件、动画效果以及对Ajax的支持。 5. HTTP协议: - HTTP协议是应用层的协议,定义了Web浏览器与Web服务器...
"基于JSP开发的云笔记系统源代码+数据库"这一标题表明,这是一个使用JavaServer Pages(JSP)技术构建的云笔记应用的完整源代码包,其中包括了与之配套的数据库文件。这通常意味着用户可以下载、学习、修改或部署这...
项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTML、CSS、JS、JQuery等技术 后端技术:JAVA 运行环境:Win10、JDK1.8 数 据 库:MySQL5.7/8.0 运行服务器:Tomcat7.0 CSDN太坑了...
本插件基于jQuery和CSS3技术,结合了JavaScript的强大功能与CSS3的视觉效果,实现了用户友好的日历展示和签到功能。以下是对该插件涉及的技术点进行的详细解释: 1. **jQuery**: jQuery是一个广泛使用的JavaScript...
项目标题:2021年Java SSM框架实战案例:基于jQuery的数据库全操作源码实现 项目概述: 本项目采用Java语言开发,整合了SSM(Spring、SpringMVC、MyBatis)框架,通过前端jQuery技术实现了对数据库的全面操作,包括...
《jQuery+Bootstrap富文本编辑器插件:Summernote.js》 在Web开发中,富文本编辑器是一种不可或缺的工具,它允许用户以类似于Word的方式编辑网页内容。jQuery与Bootstrap结合的Summernote.js插件就是一个高效且易用...
JavaScript库如jQuery或者更现代的React、Vue等可能被用于增强交互性和动态效果。考虑到"前后端完整"的描述,这个项目可能还涉及到了Ajax技术,实现前后端异步通信,提升用户体验。 数据库方面,"sql"文件夹暗示了...
- CSS操作:通过jQuery轻松修改CSS属性。 - 选择器:使用jQuery选择器高效地选取页面元素。 - 左右滚动效果:为页面元素添加平滑的滚动动画。 - 分页:实现动态分页功能。 - 图片自适应:使图片能够根据容器...
15. **前端技术HTML、CSS、JavaScript**:用于构建用户界面,jQuery等库可以简化DOM操作,Bootstrap等框架可以快速搭建响应式布局。 这个"JavaWeb图书管理系统视频+资料+笔记"的压缩包可能包含了上述所有知识点的...
{13.3}连接Oracle数据库及操作}{192}{section.13.3} {13.4}批处理模式}{195}{section.13.4} {13.5}分页查询}{196}{section.13.5} {13.5.1}MySQL}{198}{subsection.13.5.1} {13.6}连接池}{199}{section.13.6} {...
b站狂神说课程笔记大全,每个部分都有 狂神说java系列笔记(java基础+javaweb+ssm+微服务)全套 狂神说上课笔记未删减 Java基础到技术升级 1、JavaSE:Java入门 2、JavaSE:基础语法 3、JavaSE:流程控制 4、JavaSE...
了解SQL语言基础以及如何在Node.js中连接和查询MySQL数据库是学习笔记的重点之一。 【JavaScript】 JavaScript是Web开发的基础,用于实现客户端的动态交互效果。在Node.js环境中,JavaScript也用于后端编程,实现了...
该应用程序具有通过电子邮件进行用户验证,基本笔记记录以及具有电子邮件通知的用户之间的消息传递的功能。 如何使用模板 只需在configuration.ini文件中插入您的MongoDB数据库URI和数据库名称。 您还可以添加SMTP...
------- 第一章: 千锋python基础 千锋python基础教程:1、第一个python程序与数据存储 '千锋python基础教程:2、print&...3、模板和数据库以及接口的调用顺序 4、应用安全 5、同步与异步+使用WebSocket实现在线聊天
【个人笔记 C# MSSQLSever DHTML】是一份涵盖了多个IT领域基础知识的个人学习笔记,旨在帮助初学者系统地复习和巩固C#编程、Microsoft SQL Server数据库管理和DHTML等前端技术。以下是对这些知识点的详细说明: 1. ...
《基于d3与jQuery的股权穿透图代码解析》 在当今大数据时代,企业关系网络的可视化成为了一项重要的分析工具,特别是在金融、法律等领域。"d3+jQuery类似天眼查企查查的股权穿透图代码.zip" 提供了一种有效的解决...
标题:“H5 CSS笔记 (2).pdf”涉及的知识点主要涵盖了Web前端开发的基础知识,包括HTML5、CSS3、JavaScript、Web UI设计、服务器端技术、浏览器与服务器的工作原理以及相关的Web技术。 描述中提到的Web前端开发分为...
在本篇【读书笔记: JavaWeb从入门到精通 第13章: Ajax 技术】中,我们将深入探讨Ajax(Asynchronous JavaScript and XML)技术,它是现代Web开发中不可或缺的一部分,用于实现页面的异步更新,提升用户体验。...
【jQuery办公室预约时间代码】是一个基于jQuery库的实用程序,用于实现在线预约系统中的时间选择功能。这个代码可能包括HTML、CSS和JavaScript文件,能够帮助用户在网页上方便地选择和预订特定时间段,例如医生预约...