
Java使用
风灵寒
这个作者很懒,什么都没留下…
展开
-
serialVersionUID的作用
简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。(InvalidCastException)原创 2017-06-29 11:37:24 · 386 阅读 · 0 评论 -
父页面调用子页面iframe js 方法
window.frames[i].fn()//fn为frame中定义的方法,i表明页面中第i+1个frame也可以用window.framename.fn()//不同的是framename是frame的name 属性的值如:"fun"> window.fun.fn();使用 window.fun.fn();可以实现原创 2016-11-23 16:01:07 · 428 阅读 · 0 评论 -
java Pattern和Matcher详解
http://blog.youkuaiyun.com/cclovett/article/details/12448843结论:Pattern与Matcher一起合作.Matcher类提供了对正则表达式的分组支持,以及对正则表达式的多次匹配支持. 单独用Pattern只能使用Pattern.matcher(String regex,CharSequence input)一种最基础最简单的匹配。转载 2016-12-05 13:53:37 · 222 阅读 · 0 评论 -
Oracle start with connect by prior 用法(递归查询树形结构)
语法:select * from 表名 where 条件1 start with 条件2 connect by prior 当前表字段=级联表字段。start with与connect by prior语句完成递归记录,形成一棵树形结构,通常可以在具有层次结构的表中使用。start with:表示开始的记录connect by prior:指定与当前记录关联时的字段关系 代转载 2016-11-22 14:13:18 · 2315 阅读 · 0 评论 -
SpringMVC整合quartz,实现定时任务
http://blog.youkuaiyun.com/asd987123456/article/details/49820165首先,我用的是maven下载jar包[html] view plain copy print?dependency> groupId>org.quartz-schedulergroupId>转载 2016-12-02 17:18:50 · 381 阅读 · 0 评论 -
学习树结构--zTree
zTree原创 2016-11-18 10:08:36 · 361 阅读 · 0 评论 -
常用代码
var result = ajaxFun({"json":JSON.stringify(obj)},"zsModelModify/ShowModUploadByExcelOne") function ajaxFun(form, url) { var flag = ""; $.ajax({ type: 'POST',原创 2016-11-29 16:30:16 · 257 阅读 · 0 评论 -
拼接json和解析json
原创 2016-11-16 16:14:19 · 339 阅读 · 0 评论 -
input只允许上传图片类型文件
accept="image/*"原创 2016-11-09 19:35:28 · 50272 阅读 · 3 评论 -
数组复制
public class array { /** * @param args */ public static void main(String[] args) { String[] valrr = {"1","2","3"}; String[] a= new String[valrr.length*2]; for(int i=0;i<valrr.length*2;i++原创 2016-09-30 08:46:23 · 272 阅读 · 0 评论 -
JS:parseInt("08")或parseInt("09")转换返回0的原因
parseInt用法parseInt(s);parseInt(s,radix) 第一个方式不再多说,第二个方式,radix是s所基于的进制。范围为2-36(不在此范围函数将返回NaN)。今天遇到下面的情况: 对于parseInt("01")到parseInt("07");都能得到正确的结果(0-7),但如果是parseInt("08") 或parseInt("09"转载 2016-10-14 13:00:07 · 324 阅读 · 0 评论 -
lhgDialog窗口组件
http://www.lhgdialog.com/api/原创 2016-10-25 09:06:01 · 523 阅读 · 0 评论 -
java 保留字符串数字的位数,不够前面补0
http://www.cnblogs.com/gmq-sh/p/5666950.html@Test public void test() { this.printToConsole(autoGenericCode("10011")); this.printToConsole(autoGenericCode("000",3)); } /*转载 2016-12-06 14:47:00 · 13906 阅读 · 3 评论 -
IFrame的Reload方法
src="test.htm" name="ifrmname" id="ifrmname">方案一:用iframe的name属性定位 type="button" name="Button" value="Button"onclick="document.frames('ifrmname').location.reload()">或 type="button" name="Button" value=转载 2016-11-28 11:43:13 · 12726 阅读 · 0 评论 -
Java VisualVM插件地址
Java VisualVM 插件地址https://visualvm.github.io/pluginscenters.html原创 2017-06-06 11:03:44 · 1341 阅读 · 0 评论 -
map 按key排序
Map dataMap = new TreeMap<>( new Comparator() { @Override public int compare(Integer o1, Integer o2) { return o1.compareTo(o2); } }原创 2017-05-05 10:42:36 · 876 阅读 · 0 评论 -
把string[]数组转成string字符串
数组:string[] s = { "a", "b", "c", "d", "e" };①Join转换字符串:string str1 = string.Join(",", s);②格式化字符串:string str2 = String.Format("{0},{1},{2},{3},{4}", s);http://blog.163.com/hanyu_accp/blog/sta转载 2017-02-15 16:16:07 · 33556 阅读 · 0 评论 -
java POI实现向Excel中插入图片
做Web开发免不了要与Excel打交道。今天老大给我一个任务-导出Excel。开始想的还是蛮简单的,无非就是查找,构建Excel,response下载即可。但是有一点不同,就是要加入图片,就是这个加入图片搞了好久。同时网络上确实没有发现比较好的资料,所以写这篇博文记录之,供自己和博友们查询,参考。 在POI中有HSSFPatriarch对象,该对象为画图的顶级管理器,它的cre转载 2017-02-10 13:48:04 · 1778 阅读 · 1 评论 -
排序类
代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->package test.sort; import java.util.Random; //Java实现的排序类 public class NumberSort {原创 2017-02-17 15:52:54 · 233 阅读 · 0 评论 -
实时处理
对于一些几级审核 不仅仅前端控制,最好执行后台时再做下判断,尤其关键模块,切记原创 2017-01-17 11:26:32 · 312 阅读 · 0 评论 -
jxl添加图片到excel
String imgPath = request.getSession().getServletContext().getRealPath("/"); String path=(imgPath+"jdy"+File.separator+"scgl"+File.separator+"zsyq"+File.separator+"nyywzyz.png");原创 2017-02-16 15:11:51 · 1938 阅读 · 0 评论 -
卖票小系统(关于线程同步的问题)
假设有两个窗口合起来要卖100张票,这就涉及到数据共享的问题,故这里用到了线程同步的知识。[java] view plain copypackage xiaojie; public class Maipiao { public static void main(String[] args) {转载 2017-02-07 17:31:19 · 301 阅读 · 0 评论 -
oracel date
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()) javato_date(?,'YYYY-MM-DD HH24:MI:SS') oracle原创 2017-01-09 20:14:42 · 354 阅读 · 0 评论 -
Java获取时间差(天数差,小时差,分钟差)
http://blog.youkuaiyun.com/jeffleo/article/details/52175998网上有很多博文是讲如何获取时间差的,我看了一下,多数是使用Calendar类来实现,但是都讲得比较乱,在这里我用SimpleDateFormat来实现,比较简单,我认为比较适合拿来用。首先我们先初始化我们的SimpleDateFormat[java]转载 2017-02-04 17:11:16 · 5695 阅读 · 0 评论 -
金格插件使用心得
http://blog.youkuaiyun.com/eertbyeert/article/details/8432096金格科技-iWebOffice2009全文批注实例JavaScript" for=WebOffice event="OnMenuClick(vIndex,vCaption)"> if (vIndex==1){ WebOpenLocal()转载 2016-12-20 17:12:06 · 4584 阅读 · 1 评论 -
复制多次数组 Java
/** * i 为 valArr下标 * b 为次数 * c 为a 下标 */ public String[] getCopyArray(String[] valArr){ String[] a=null; if(null!=valArr){ a=new String[valArr.len原创 2016-10-13 14:27:17 · 663 阅读 · 0 评论 -
onpaste 获取输入值
jQuery(function($){ $('#sjddjh').bind('paste',function(e){ var pastedText = undefined; if (window.clipboardData && window.clipboardData.getData) { // IE pastedText = wi原创 2016-10-24 09:30:18 · 5312 阅读 · 0 评论 -
java实现简单的单点登录
摘要单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(SSO)的全面分析,还并且讨论了如转载 2016-06-23 13:08:41 · 607 阅读 · 0 评论 -
集合大家族--Java
FROM:http://blog.youkuaiyun.com/chenssy/article/details/17732841 在编写Java程序中,我们最常用的除了八种基本数据类型,String对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!java中集合大家族的成员实在是太丰富了,有常用的ArrayList、HashMap、HashSet,也有不常用的Stack、Queue,有转载 2016-06-17 16:41:26 · 403 阅读 · 0 评论 -
有关JVM处理Java数组方法的思考
URL:http://developer.51cto.com/art/201001/176671.htm本文来自jarfield的博客,原文标题为《为什么如此获取Java数组的长度》。记得vamcily 曾问我:“为什么获取数组的长度用.length(成员变量的形式),而获取String的长度用.length()(成员方法的形式)?”我当时一听,觉得问得很有道理。做同样一件事情,为什么采用转载 2016-06-17 15:45:03 · 245 阅读 · 0 评论 -
Java反射机制学习
FROM:http://blog.youkuaiyun.com/hhy62011980/article/details/5551697Java语言中的反射机制: 在Java 运行时环境(JRE)中,对于任意一个类,能否知道这个类有哪些属性和方法? 对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功能来源于JAVA的反射。从而使jav转载 2016-06-16 15:21:35 · 349 阅读 · 0 评论 -
java 读取properties文件
url:http://www.cnblogs.com/mouseIT/p/4193982.html在实际开发工作中,我们又是会将一些路径文件配置放在properties文件中,这样我们需要修改路径的时候就只需要写该一下配置文件就行了,不需要在代码中挨个挨个的去改。但是我们怎样获得配置文件中的值呢?其实这个很简单,我们只需要封装如下一个工具类就行了:public class转载 2016-05-04 10:11:09 · 238 阅读 · 0 评论 -
float转16进制, 16进制转float(java )
[java] view plain copy print?package com.sondon.dev_soceket.test; public class Test { public static void main(String[] args) { String s="3E1E9E9F";转载 2016-05-06 09:27:28 · 2244 阅读 · 0 评论 -
java中float与byte[]的互转
FROM:http://tjmljw.iteye.com/blog/1767716起因:想把一个float[]转换成内存数据,查了一下,下面两个方法可以将float转成byte[]。 方法一 Java代码 import java.nio.ByteBuffer; import java.util.ArrayList; float buff转载 2016-05-05 16:49:06 · 4252 阅读 · 0 评论 -
InputStream中read()与read(byte[] b)
url:http://wentao365.iteye.com/blog/1374731read()与read(byte[] b)这两个方法在抽象类InputStream中前者是作为抽象方法存在的,后者不是,JDK API中是这样描述两者的: 1:read() : 从输入流中读取数据的下一个字节,返回0到255范围内的int字节值。如果因为已经到达流末尾而没有可用的字节,则返回-1。转载 2016-05-09 11:11:33 · 349 阅读 · 0 评论 -
Java关键字final、static使用总结
摘自:http://lavasoft.blog.51cto.com/62575/18771/一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是fina转载 2016-06-12 15:49:33 · 228 阅读 · 0 评论 -
java 并发编程学习之三 ---- ReentrantLock
1、ReentrantLock简介ReentrantLock,可重入的互斥锁,是一种递归无阻塞的同步机制。它可以等同于synchronized的使用, 但是ReentrantLock提供了比synchronized更强大、灵活的锁机制,可以减少死锁发生的概率。 对于ReentrantLock,官方有详细的说明:一个可重入的互斥锁定 Lock,它具有与使用 syn原创 2016-06-27 09:48:32 · 320 阅读 · 0 评论 -
java 并发编程学习之二 ---- lock
在Java中有两种方法实现锁机制,一种是在前一篇博客中(【java7并发编程实战】—–线程同步机制:synchronized)介绍的synchronized,而另一种是比synchronized更加强大和领过的Lock。Lock确保当一个线程位于代码的临界区时,另一个线程不进入临界区,相对于synchronized,Lock接口及其实现类提供了更加强大、灵活的锁机制。1、一个小例子publ原创 2016-06-24 15:18:00 · 441 阅读 · 0 评论 -
详解java定时任务
from: http://blog.youkuaiyun.com/chenssy/article/details/32703499在我们编程过程中如果需要执行一些简单的定时任务,无须做复杂的控制,我们可以考虑使用JDK中的Timer定时任务来实现。下面LZ就其原理、实例以及Timer缺陷三个方面来解析java Timer定时器。一、简介 在java中一个完转载 2016-08-10 15:44:51 · 294 阅读 · 0 评论 -
java定时任务
FROM:http://blog.youkuaiyun.com/chenssy/article/details/32703499 在我们编程过程中如果需要执行一些简单的定时任务,无须做复杂的控制,我们可以考虑使用JDK中的Timer定时任务来实现。下面LZ就其原理、实例以及Timer缺陷三个方面来解析java Timer定时器。一、简介 在java中一个完整定时任转载 2016-09-02 09:11:04 · 300 阅读 · 0 评论