1.>(greater than) //大于 <(lesser than) //小于2.栈的几个实现方法:pop(弹栈,元素消失在栈中) peck(弹栈,元素不消失在栈中) push(压栈) top(记录栈顶元素位置,充当索引功能) clear(清空栈中所有元素)3.JqueryValidate验证对象是某对象的属性的时候,需要引入单引号. //对象.属性而不是属性4.标签是嵌套在 标签中的. // //标题 //正文 //注脚5.ajax中dataType的值指的是返回数据的数据类型,可有可无,在后端可以控制.6.limit m,n //m代表开始位置,n代表截取个数,例如select * from table limit m,n不需要写where7.分页的关键在于当前页数和总条数.8.在jsp页面中注释 ,不能够互相嵌套.9.在ibatis中,多个参数需要放入到map中(无序),parameterClass="java.util.HashMap" resultClass="返回类型"10.springmvc收集参数的几种方法:A.@PathVariable String id //获取URL中的参数(测试过,不好用)B.@RequestPara("a2") String a1 //将绑定请求的参数a2赋值给变量a1中C.@ModelAttribute("pojo") //获取实体类,再调用get方法获取其属性D.HttpServletRequest req //req.getParameter("参数")E.String a //参数直接在方法上写,建议选这种方法,参数太多选C,D11.springmvc的配置文件一般会配置2个11.1.spring-mvc.xml:只对controller进行访问,作为控制器,其他的什么都不做11.2.application.xml:只对一些事务逻辑,shiro,数据源进行配置11.2的包范围要比11.1的范围大12.关于集群(一个项目在多个服务器上运行)12.1.当A机器增加一条数据,如果B机器和A机器做集群,那么A会在短时间内通过操作日志去同 步数据 //不是将A的数据复制到B,同步的是增量(mysql)12.2.数据库根据功能分成多库(调用查询多的为一库,调用增删改多的为一库),将数据复制多份 部署到多个服务器上12.3.集群用到了http反向代理,去将在集群中部署的项目分功能进行调用.13.return"redirect:/" //返回当前页面14.session是根据cookie来识别是否为同一用户的.session从服务端向客户端浏览器发送一个名 为JSEESIONID的cookie,此cookie的值就是HttpSession().getId()的值.15.清除session的方法15.1.session.invalidate(); //清除session对象15.2.session.removeAttribute() //清除值16.当有2种return的情况,可以用try-catch来解决17.@Autowire(spring) //按类型装配 @Resource(j2ee) //按名称装配18.在web.xml中servlet和filter的不同:servlet只要匹配到,就不会处理下面的了.而filter均会处理.19.错误码:302:被拦截 304:缓存20.默认构造方法里面的值在程序启动的时候就会赋值给变量(无须调用)21.作业类就是普通的JAVA类22.domain,pojo,entry,model就是实体类23.定时任务23.1.Java自带的Java.util.Timer类,调用Java.util.TimerTask任务23.2.Quartz,功能强大的调度器:23.2.1.SimpleTriggerBean //每隔T时间调度一次23.2.2.CronTrigger //固定时间调度一次,比如12:0023.3.Spring3.0自带的task,轻量级的Quartz.remark:关于集群的举例:一个楼里面有1000个人,每天早上都拉大便,一个下水道管子不够用,容易堵,那么就有俩办法:A:加大管子粗细 (升级硬件)B:多加一个管子(集群)你有5个机器做集群的话 。。做一下动静分离 然后把静态文件做一下缓存,反向代理做集群,按照路径把查询的放3个机器上 把增删改的放1个机器上