- 博客(26)
- 资源 (4)
- 收藏
- 关注
转载 Java线程的5种状态及切换
Java中的线程的生命周期大体可分为5种状态。1. 新建(NEW):新创建了一个线程对象。2. 可运行(RUNNABLE):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。3. 运行(RUNNING):可运行状态(runnable)的线程获得了cpu 时间片(t
2018-01-30 11:27:07 425
原创 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 5563 1
转载 java实现---中央气象局天气预报接口
一、说明天气预报的webService地址:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx(天气预报 Web 服务,数据每2.5小时左右自动更新一次,准确可靠。包括 340 多个中国主要城市和 60 多个国外主要城市三日内的天气预报数据。此天气预报Web Services请不要用于任何商业目的,若有
2017-03-28 17:01:52 10875 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 1448
转载 oracle去除重复, 取最新的第一条数据
问题:在项目中有一张设备检测信息表DEVICE_INFO_TBL, 每个设备每天都会产生一条检测信息,现在需要从该表中检索出每个设备的最新检测信息。也就是device_id字段不能重复,消除device_id字段重复的记录,而且device_id对应的检测信息test_result是最新的。解决思路:用Oracle的row_number() over函数来解决该问题。解决过程:1.查看表中的重复记录
2017-03-16 11:54:28 7848
转载 常用正则表达式大全
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?| 评注:网上流传的版
2015-08-24 14:56:52 364
原创 遍历Map的两种方法:keySet()和entrySet()
在Map集合中values():方法是获取集合中的所有的值----没有键,没有对应关系,KeySet():将Map中所有的键存入到set集合中。因为set具备迭代器。所有可以迭代方式取出所有的键,再根据get方法。获取每一个键对应的值。 keySet():迭代后只能通过get()取key entrySet():Set> entrySet() //返回此映射中包含的映
2015-08-24 14:53:39 1263
转载 正则表达式30分钟入门教程
正则表达式30分钟入门教程来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial。由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出.一些要说的话:如果你没有正则表达式的基础,请跟着教程“一步步来”。请不要大概地扫两眼就说看不懂——以
2015-08-18 09:57:41 376
转载 关于文件/附件下载的Java代码
Java文件下载的几种方式public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); // 取得文
2015-07-09 10:47:07 1763
转载 jQuery常用技巧
1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom
2015-02-05 16:43:55 308
转载 SQL常用函数集锦
一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。3、LOWER()和UPPER()LOWER()将字符
2015-02-04 18:03:59 560
转载 经典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 279
原创 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 2836
转载 eclipse与myeclipse恢复已删除的文件和代码
1.类文件的恢复前些天在开发中,不小心将一个写着有数1000行代码的类删除了,本能下去按了ctrl+z进行恢复,但没有一点用,但还是搜索下有没有解决的方法,要重新写一遍真有点心不甘啊,哈哈 终于还是找到了一个好方法:选择项目后右键-->选择Restore from Local history-->出现下面的界面:勾选后按Restore就恢复了,真的很强大很方
2015-01-30 17:58:29 407
转载 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 451
原创 弹出网页窗口
通过window.open弹出窗口 var url = "BudgetZXScoreAction.do?method=searchRanking&&todo_id="; //转向网页的地址; var name = "查看排名"; //网页名称,可为空; var iWidth = 700;
2015-01-09 10:48:30 736
原创 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 464
原创 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 55750
转载 js刷新页面方法大全
本文介绍下,用js刷新当前页面的几种方法,包括reload方法、replace方法、自动刷新方法等。有需要的朋友参考下吧如何实现刷新当前页面呢?借助js你将无所不能。1,reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页
2015-01-07 11:20:19 622
原创 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 434
转载 JAVA的字符串拼接与性能
在JAVA中拼接两个字符串的最简便的方式就是使用操作符”+”了。如果你用”+”来连接固定长度的字符串,可能性能上会稍受影响,但是如果你是在循环中来”+”多个串的话,性能将指数倍的下降。假设有一个字符串,我们将对这个字符串做大量循环拼接操作,使用”+”的话将得到最低的性能。但是究竟这个性能有多差?如果我们同时也把StringBuffer,StringBuilder或String.concat()放入
2015-01-04 14:38:56 526
原创 列表、集合与数组之间相互转化问题
***************************************************************先说一下Java集合Java集合:就是将若干用途、性质相同或者相近的“数据”组合而成一个整体。从体系上讲,集合类型可以归纳为三种:1.集(set):Set集合中不区分元素的顺序,不允许出现重复元素2.列表(List):List集合区分元素的顺
2014-12-26 15:39:06 819
原创 MyEclipse、Eclipse快捷键大全
-------------------------------------MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速
2014-12-23 09:53:01 365
原创 JS和后台获取复选框(checkbox)选中项后的文本内容
无标题页 //单选与全选的判断function check(e, allName){ var all = document.getElementsByName(allName)[0]; //获取全选复选框 if(!e.checked){ //没被选中全选复选框置为false; all.checked
2014-12-13 18:37:10 11934
翻译 (完整版)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 471
转载 SimpleDateFormat使用详解
public class SimpleDateFormat extends DateFormatSimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。SimpleDateFormat 允许以为日期-时间格式化选择任何用户指定的方式启动。 但是,希望用 DateF
2014-12-02 13:09:55 280
深入理解Java虚拟机:JVM高级特性与最佳实践(最新第二版)
2017-09-20
org.eclipse.jface.text_3.8.101.v20130802-1147
2017-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人