随笔分类 -  Java语言集合

与Java相关笔记
摘要:CentOS安装jdk的三种方法 http://www.mamicode.com/info-detail-613410.html centos Linux下安装Tomcat和发布Java的web程序 http://www.phperz.com/article/14/1018/29711.html w 阅读全文
posted @ 2016-11-17 09:48 shinelover 阅读(396) 评论(0) 推荐(0)
摘要:finally与return:正常情况下,没有异常时,先执行finally语句,再执行return语句;有异常时,catch里语句执行后,也会执行finally语句,再执行return语句引用类型存的不是对象本身,存的是内存地址,真正的对象存在内存堆里。connection的close:关闭放在fi 阅读全文
posted @ 2016-10-24 09:51 shinelover 阅读(99) 评论(0) 推荐(0)
摘要:视图的创建: Oracle 游标使用: http://www.cnblogs.com/sc-xx/archive/2011/12/03/2275084.html 显式游标: 隐式游标: 在表的连接时,有 主表 left outer join 副表 效果一般会比直接内连接要好 内连接使用java代码的 阅读全文
posted @ 2016-10-22 16:43 shinelover 阅读(917) 评论(0) 推荐(0)
摘要:普通方法的查询: 可为空方法的查询: 批量处理SQL语句: 阅读全文
posted @ 2016-10-04 15:18 shinelover 阅读(639) 评论(0) 推荐(0)
摘要:分页查询 分页缓存查询 List<Map<,>>遍历取出Map Map的get()方法获取key对应的value:String UNIT_ = (String) matAuxPlanRec.get("UNIT_");Map遍历: 阅读全文
posted @ 2016-10-04 15:16 shinelover 阅读(6170) 评论(0) 推荐(1)
摘要:前端数据集传回数据 控制层处理数据 在实现层里写方法,使用SQL语句 总结:控制层与实现层。控制层是作为前端数据与后端数据的交换,只是起转换传递作用。对具体的业务实现应放在实现层做处理。达到数据与业务的分离,各个方法作为独立的模块工作,互不干扰。对不是数据库的数据,只是做显示处理,以及保密性,可以放 阅读全文
posted @ 2016-09-10 20:50 shinelover 阅读(3108) 评论(0) 推荐(0)
摘要:BigDecimal : Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处 理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在 阅读全文
posted @ 2016-09-10 20:34 shinelover 阅读(1630) 评论(0) 推荐(0)
摘要:添加水印,并且增加权限 如果是在网页页面中的一部分显示可以使用js插件,在线PDF预览插件PDFObject.js 如果为了兼容IE8可能就需要你想其他的办法 我的解决办法是使用html自带的<object>标签, 如果你只是让别人看还不能保存的话,可以将stamper.setViewerPrefe 阅读全文
posted @ 2016-08-28 15:29 shinelover 阅读(11133) 评论(0) 推荐(1)
摘要:由于一次业务的需要,我制作了一次密码的修改子业务。 当用户忘记密码的情况下,我需要动态的发给他一个6位的随机密码,通过即时通,短信,微信等。并同时修改数据库中的原密码为这6位的随机密码。让用户再去修改密码。 同时在数据库中的密码必须存为密文,于是需要使用到MD5加密。生成的6位随机密码需要保密,不能 阅读全文
posted @ 2016-08-28 14:59 shinelover 阅读(1916) 评论(0) 推荐(0)
摘要:首先需要导入包 然后写方法,由于我使用的框架全部是spring 此处我只写入实现层和控制层代码 其中有个selectMatYearPlan(MAT_NO_, MAT_DESC_, MAT_TYPE_, MAT_SPEC_CAT_CODE_, COM_CODE_, DEPT_CODE_, YEAR_, 阅读全文
posted @ 2016-08-28 14:13 shinelover 阅读(26184) 评论(0) 推荐(1)