
Java技术基础
文章平均质量分 71
shwanglp
这个作者很懒,什么都没留下…
展开
-
Hibernate4之二级缓存配置
缓存:缓存是什么,解决什么问题? 位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为缓存Cache。缓存目的:让数据更接近于应用程序,协调速度不匹配,使访问速度更快。 缓存的范围分为3类: 1.事务范围(单Session即一级缓存) 事务范围的缓存只能被当前事务访问,每个事务都有各自的缓存,缓存内的数据通常采用相互关联的对象形式.缓存的转载 2015-12-16 10:15:10 · 1062 阅读 · 0 评论 -
java后台证件号15转18位
最近做一个小项目,涉及到证件号码的校验,虽然目前基本没有15位证件号码,但是项目要求还是需要把15位转18位的问题校验。原始代码中,有关于15位转18位和18转15位校验的。 本次只涉及15转18位校验。public class ConvertCard { final static int[] wi = {7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10,原创 2016-11-24 13:45:39 · 2876 阅读 · 0 评论 -
java简易身份证校验
public static void main(String[] args) { int[] intArr = new int[]{7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2}; String[] strArr = new String[]{"1", "0", "原创 2016-11-23 18:19:20 · 673 阅读 · 0 评论 -
身份证格式校验
package com.tg.user.controller;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Hashtable;import java.util.regex.Matcher;im转载 2016-11-23 18:18:05 · 1688 阅读 · 0 评论 -
消息: 'null' 为空或不是对象
一直没有遇到过这个问题: 在画号jsp界面之后,发现了一个问题,点击界面按钮,出现如下错误消息“消息: 'null' 为空或不是对象”, 该消息阻止了整个界面的下一个流程。经过查看代码才发现,是自己在书写标签的时候写错了,估计谁都不会犯的简单错误, 标签后面多了一个。。。奔溃。。。经过修改,此问题完美解决。总结一下出现这个问题的主要原因如下: 1. 浏览器兼容性问题;原创 2016-11-18 17:10:00 · 6459 阅读 · 0 评论 -
Insecure Randomness
ABSTRACT标准的伪随机数生成器不能抵挡各种加密攻击。EXPLANATION在对安全性要求较高的环境中,使用一个能产生可预测数值的函数作为随机数据源,会产生 Insecure Randomness 错误。电脑是一种具有确定性的机器,因此不可能产生真正的随机性。伪随机数生成器 (PRNG) 近似于随机算法,始于一个能计算后续数值的种子。PRNG 包括两种类型:统计学的原创 2016-08-24 12:55:51 · 2801 阅读 · 0 评论 -
Ibatis中的动态SQL:isNotNull,isPropertyAvailable,isNotEmpty用法
常用的几个关键字和属性: isNotNull 参数不为null时有效isNotEmpty 参数不为null或“”时有效isPropertyAvailable 如果参数有使用(paramMap中有这个key,不管value是null还是“”)则查询条件有效prepend prepend="and" property="firstName" >生成的语句不会有多余的and转载 2016-04-16 16:38:34 · 850 阅读 · 0 评论 -
JS中的id和name之间的区别和使用分析
在开发工程中遇到了id和name的基础概念问题,但是作为傻白甜的我却不是很理解他们之间的区别和联系。JS中web页面元素的调用可以有两种识别方法:id和name,特地总结一下:1. 使用范围出BASE,HEAD,HTML,META,SCRIPT,STYLE,TITLE标签外,id都可用。name只用于APPLET,SELECT,FORM,FRAME,IFRAME,IMG,A,INP原创 2016-04-25 15:29:35 · 3014 阅读 · 0 评论 -
关于JS中的显示和隐藏
在开发前段代码的工程中,遇到了一个令人很无语的问题:if(type=='A'){ document.getElementById('type').style.display='';}else{ document.getElementById('type').style.display='none';}代码是这样书写的,但是在调试的时候会报错: 无法得到display属性,参原创 2016-04-25 15:19:21 · 1093 阅读 · 0 评论 -
is-a、has-a和like-a、组合、聚合和继承 两组概念的区别
is a 代表的是类之间的继承关系,比如PC机是计算机,工作站也是计算机。PC机和工作站是两种不同类型的计算机,但都继承了计算机的共同特性。因此在用 Java语言实现时,应该将PC机和工作站定义成两种类,均继承计算机类。 has a 代表的是对象和它的成员的从属关系。同一种类的对象,通过它们的属性的不同值来区别。比如一台PC机的操作系统是Windows,另一台PC机的操作系统是Linu转载 2015-12-07 22:32:44 · 637 阅读 · 0 评论 -
AJAX 跨域请求 - JSONP获取JSON数据
Asynchronous JavaScript and XML (Ajax ) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术。Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。使用 XMLHttpRequest 函数获取数据,它是一种 API,允许客户端 JavaScript 通过 HTTP 连接到远程服务器。Ajax 也是许多 mas转载 2015-12-16 10:32:41 · 274 阅读 · 0 评论 -
eclipse has occurred. see the log
今天上班,熟悉的打开Eclipse,shit,打不开了,直接报错java.lang.ClassNotFoundException: javax.xml.parsers.SAXParserFactoryat java.net.URLClassLoader$1.run(Unknown Source)at java.security.AccessController.doPrivileged原创 2017-05-02 21:28:03 · 692 阅读 · 0 评论