自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦痕

人生如梦,梦醒无痕!!!

  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

转载 Java线程的5种状态及切换

Java中的线程的生命周期大体可分为5种状态。1. 新建(NEW):新创建了一个线程对象。2. 可运行(RUNNABLE):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。3. 运行(RUNNING):可运行状态(runnable)的线程获得了cpu 时间片(t

2018-01-30 11:27:07 397

原创 MySQL 的 RowNum 实现并排序

MySQL 的 RowNum 实现MySQL 下面没有RowNum,排序后序号却无法得到,比较麻烦!在网上找了再三,通过比较,确认了以下的方法是可行的 :SELECT @rownum:=@rownum+1 rownum, CollectSn From(SELECT @rownum:=0,bbgmain.* FROM qbdb.bbgmain WHERE collectsn!=''

2017-03-30 16:25:12 5517 1

转载 java实现---中央气象局天气预报接口

一、说明天气预报的webService地址:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx(天气预报 Web 服务,数据每2.5小时左右自动更新一次,准确可靠。包括 340 多个中国主要城市和 60 多个国外主要城市三日内的天气预报数据。此天气预报Web Services请不要用于任何商业目的,若有

2017-03-28 17:01:52 10780 7

转载 【全】JAVA 身份证号码验证工具(省份、性别、生肖、星座)

package com.stt; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.HashMap; import java.util.Map; import o

2017-03-23 17:44:29 1428

转载 oracle去除重复, 取最新的第一条数据

问题:在项目中有一张设备检测信息表DEVICE_INFO_TBL, 每个设备每天都会产生一条检测信息,现在需要从该表中检索出每个设备的最新检测信息。也就是device_id字段不能重复,消除device_id字段重复的记录,而且device_id对应的检测信息test_result是最新的。解决思路:用Oracle的row_number() over函数来解决该问题。解决过程:1.查看表中的重复记录

2017-03-16 11:54:28 7818

转载 常用正则表达式大全

匹配中文字符的正则表达式: [u4e00-u9fa5]   评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?| 评注:网上流传的版

2015-08-24 14:56:52 345

原创 遍历Map的两种方法:keySet()和entrySet()

在Map集合中values():方法是获取集合中的所有的值----没有键,没有对应关系,KeySet():将Map中所有的键存入到set集合中。因为set具备迭代器。所有可以迭代方式取出所有的键,再根据get方法。获取每一个键对应的值。 keySet():迭代后只能通过get()取key entrySet():Set> entrySet() //返回此映射中包含的映

2015-08-24 14:53:39 1246

转载 正则表达式30分钟入门教程

正则表达式30分钟入门教程来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial。由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出.一些要说的话:如果你没有正则表达式的基础,请跟着教程“一步步来”。请不要大概地扫两眼就说看不懂——以

2015-08-18 09:57:41 360

转载 关于文件/附件下载的Java代码

Java文件下载的几种方式public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); // 取得文

2015-07-09 10:47:07 1746

转载 jQuery常用技巧

1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom

2015-02-05 16:43:55 291

转载 SQL常用函数集锦

一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。3、LOWER()和UPPER()LOWER()将字符

2015-02-04 18:03:59 537

转载 经典SQL语句大全

一、基础  1、说明:创建数据库  CREATE DATABASE database-name  2、说明:删除数据库  drop database dbname  3、说明:备份sql server  --- 创建 备份数据的 device  USE master  EXEC sp_addumpdevice 'disk', 'tes

2015-02-04 17:35:01 263

原创 HttpClient PostMethod/GetMethod 转码方案

HttpClient Post  方式模拟请求时常会遇到中文转码问题,这里我总结一下自己遇到的几种情况和解决方案。1、请求网页GetMethod getMethod = new GetMethod("http://www.baidu.com"); //(1)、这里可以设置自己想要的编码格式getMethod.getParams().setContentCharset("GB2

2015-02-02 16:30:56 2785

转载 eclipse与myeclipse恢复已删除的文件和代码

1.类文件的恢复前些天在开发中,不小心将一个写着有数1000行代码的类删除了,本能下去按了ctrl+z进行恢复,但没有一点用,但还是搜索下有没有解决的方法,要重新写一遍真有点心不甘啊,哈哈 终于还是找到了一个好方法:选择项目后右键-->选择Restore from Local history-->出现下面的界面:勾选后按Restore就恢复了,真的很强大很方

2015-01-30 17:58:29 386

转载 JS中字符串转化为日期然后比较时间先后

第一种适用于:20100823这种字符串格式function dateValid(){    var bd = document.getElementById("sStartSaveDate").value;    var beginDate =  new Date(bd.replace(/^(\d{4})(\d{2})(\d{2})$/,"$1/$2/$3"));    

2015-01-30 13:52:40 435

原创 弹出网页窗口

通过window.open弹出窗口 var url = "BudgetZXScoreAction.do?method=searchRanking&&todo_id="; //转向网页的地址; var name = "查看排名"; //网页名称,可为空; var iWidth = 700;

2015-01-09 10:48:30 707

原创 js验证表单

//js 控制表单文本框中输入 ,条件:不大于10,最多两位小数,非负。 通过input触发 //(/^\d*(?:\.\d{0,2})?$/)==-1)中的{0,2}控制小数点的位数 $(function(){ $("input").attr("value2"); //验证、输入的只能为数字,并且小数不能超过2位 $("input").keydown(function

2015-01-08 17:52:18 443

原创 oracle中使用sql查询时字段为空则赋值默认

oracle 通过 nvl( )函数sql 查询时为 空值 赋默认值oracle 函数介绍之nvl  函数声明:nvl(col,val)  说明:当col为空时取val作为返回值,当col不为空时取col值。  用处:最主要的是格式化数据,比如计算金额时,不想出现空数据,可以使用nvl(JINE,0)来得到0。由于null+(或-,*,/)数字等于null,所以

2015-01-08 12:34:03 55509

转载 js刷新页面方法大全

本文介绍下,用js刷新当前页面的几种方法,包括reload方法、replace方法、自动刷新方法等。有需要的朋友参考下吧如何实现刷新当前页面呢?借助js你将无所不能。1,reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet])   参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页

2015-01-07 11:20:19 605

原创 document.all基础用法

一.解释 document.all是页面内所有元素的一个集合。例如:       document.all(0)表示页面内第一个元素二.判断IEdocument.all可以判断浏览器是否是IE    if(document.all){      alert("is   IE!");    }三.通过id调用也可以通过给某个元素设置id属性(id=

2015-01-06 16:53:19 420

转载 JAVA的字符串拼接与性能

在JAVA中拼接两个字符串的最简便的方式就是使用操作符”+”了。如果你用”+”来连接固定长度的字符串,可能性能上会稍受影响,但是如果你是在循环中来”+”多个串的话,性能将指数倍的下降。假设有一个字符串,我们将对这个字符串做大量循环拼接操作,使用”+”的话将得到最低的性能。但是究竟这个性能有多差?如果我们同时也把StringBuffer,StringBuilder或String.concat()放入

2015-01-04 14:38:56 500

原创 列表、集合与数组之间相互转化问题

***************************************************************先说一下Java集合Java集合:就是将若干用途、性质相同或者相近的“数据”组合而成一个整体。从体系上讲,集合类型可以归纳为三种:1.集(set):Set集合中不区分元素的顺序,不允许出现重复元素2.列表(List):List集合区分元素的顺

2014-12-26 15:39:06 802

原创 MyEclipse、Eclipse快捷键大全

-------------------------------------MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q  定位到最后编辑的地方 Ctrl+L  定位在某行  Ctrl+O  快速显示 OutLine Ctrl+T  快速

2014-12-23 09:53:01 343

原创 JS和后台获取复选框(checkbox)选中项后的文本内容

无标题页 //单选与全选的判断function check(e, allName){ var all = document.getElementsByName(allName)[0]; //获取全选复选框 if(!e.checked){ //没被选中全选复选框置为false; all.checked

2014-12-13 18:37:10 11849

翻译 (完整版)Struts1和Struts2的区别和对比

struts2不是struts1的升级,而是继承的webwork的血统,它吸收了struts1和webwork的优势。先看struts的Action官方注释(struts1.3.8源代码)/** * An Action is an adapter between the contents of an * incoming HTTP request and the corre

2014-12-02 17:26:43 459

转载 SimpleDateFormat使用详解

public class SimpleDateFormat extends DateFormatSimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。SimpleDateFormat 允许以为日期-时间格式化选择任何用户指定的方式启动。 但是,希望用 DateF

2014-12-02 13:09:55 259

深入理解Java虚拟机:JVM高级特性与最佳实践(最新第二版)

深入理解Java虚拟机:JVM高级特性与最佳实践》共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解本书后面内容有重要帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见虚拟机监控与故障处理工具的原理和使用方法。第三部分分析了虚拟机的执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎。第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果;第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。

2017-09-20

WebUploader实例demo

WebUploader实例demo

2017-07-31

java生成验证码demo

java生成验证码图片,资源包括自定义图片尺寸和验证码长度,每个字符随机偏移角度,字符平滑边缘,含干扰线、噪点和背景扭曲。

2017-07-28

org.eclipse.jface.text_3.8.101.v20130802-1147

此jar作用于eclipse/myeclipse/idea,当eclipse/myeclipse使用自动补全功能时,输入部分字段+空格,也会自动补全(例如已有变量abc,此时我们想输入a,但是它会自动补全位abc,感觉非常不好),此jar包正是作用于此,使输入部分字段+空格不会补全

2017-07-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除