摘要: finally子句的不恰当使用,会造成异常的丢失,此处列举两种典型的错误使用示例。编程中要避免这种情况 示例一: 缺少catch语句,缺少对A异常的捕获,导致A异常丢失 示例二: 缺少catch语句,缺少对A异常的捕获,finally直接跳出方法,导致A异常丢失 阅读全文
posted @ 2017-05-20 16:08 don9's 阅读(198) 评论(0) 推荐(0)
摘要: 1.js中真与假的定义: 真:true,非零数字,非空字符串,非空对象 假:false,数字零,空字符串,空对象(null),undefined 2.使用for循环对json进行循环操作 for(var item in jsonObj){ alert(jsonObj[item]); } 3.获取非行 阅读全文
posted @ 2017-05-07 11:45 don9's 阅读(146) 评论(0) 推荐(0)
摘要: 创建一个能够根据所传递的参数对象的不同而具有不同的方法,被称为策略设计模式。这类方法包含索要执行的算法中固定不变的部分,而“策略”包含变化的部分。策略就是传递进去的参数对象。在下面的代码示例中,Process对象就是策略。应用在了s上。 代码示例: 2.适配器设计模式 接收所拥有的接口,产生所需要的 阅读全文
posted @ 2017-05-06 20:02 don9's 阅读(856) 评论(0) 推荐(0)
摘要: 知识点整理: 1.从概念上讲,‘初始化’与‘创建’是彼此独立的,但是在Java中,两者被捆绑在一起,不可分离。 2.区分重载的方法:每个重载的方法都有一个独一无二的参数类型列表。 甚至参数顺序的不同也可以区分两个方法,但是不建议这样做,这样会使代码难以维护。 注意:不可以通过返回值区别重载,原因是有 阅读全文
posted @ 2017-04-28 22:01 don9's 阅读(188) 评论(0) 推荐(0)
摘要: 最近因项目需求更改,需要实现选择文件后即时上传至服务器,然后提交后,加载xls表格内容到jqgrid表格中,文件上传功能实现示例: 前端jsp页面: js代码: 后端action代码: 后记:由于此功能实现input选择后即时上传,所以对于文件类型的限定和判断建议前后端都要做,防止用户错误提交不正确 阅读全文
posted @ 2017-04-28 14:17 don9's 阅读(12419) 评论(0) 推荐(1)
摘要: 因为项目需要,使用的是sqlserver数据库,但是却找不到其对应的pom依赖,所以需要将本地jar包安装到本地仓库,定义pom依赖。以此为例,其他jar包均可参考该方式 cmd命令语句: mvn install:install-file -Dfile=sqljdbc4.jar -Dpackagin 阅读全文
posted @ 2017-04-25 21:41 don9's 阅读(339) 评论(0) 推荐(0)
摘要: 前言:Nginx也是一种服务器,反向代理服务器。单一tomcat能承受的并发访问量在150-200之间,还是在比较理想的情况下,当并发量超出这个范围,便需要Nginx实现多个tomcat的均衡负载,但是由于tomcat自身的不完美,Nginx搭建tomcat集群时,建议最多不超过4台tomcat。 阅读全文
posted @ 2017-04-23 22:13 don9's 阅读(295) 评论(0) 推荐(0)
摘要: 书本p75中一道读后练习思考题,题目如下: 吸血鬼数字是指位数为偶数的数字,可以有一对数字相乘得到,而这对数字各包含成绩的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。一两个0结尾的数字是不允许的,例如,下列数字都是“吸血鬼数字”: 1260=21*60,1827=21*87,2187= 阅读全文
posted @ 2017-04-23 16:59 don9's 阅读(331) 评论(0) 推荐(0)
摘要: 标签 是后面跟有冒号的标识符,格式如下: label : java中通过break与continue关键词可以完成类似于跳转的操作,其实现机制便是标签。 虽然很少有人使用,但是其有自身的适用场景:多层嵌套,跳转到指定循环体中。 练习示例: 输出结果: 确实,标签的使用很少见,目前个人接触的项目中也并 阅读全文
posted @ 2017-04-23 16:43 don9's 阅读(241) 评论(0) 推荐(0)