- 博客(54)
- 收藏
- 关注
原创 符合“国情”,去除流水号当中的数字4,对某些号段生成方式的特殊处理
近日有个需求,为了满足某些国人的要求,对生成的号码需要去除4这个数字。现有的号码生成是按流水方式生成的,数字的生成使用Oracle的seq。这样避免不了数字当中会带数字4.如:1234、1244等。为了不修改现有的seq生成方式,想办法将生成好的序号做一次转换,通过转换后将其中的数字4使用其他的数字代替。但是为了保证唯一性,不能直接做替换处理。我们可以想到平时计算机当中最常见的...
2013-05-06 21:07:23 215
原创 封笔多年了,该继续写写了
距离上次最后发表文章,差不多过去两年了,这期间几乎没来过iteye,也不怎么继续写一些技术类的文章。感觉自己堕落了,退步了。。。。 重新整理心情,整理情绪,继续我的技术之路!...
2013-04-19 13:43:56 191
带下划线的二级域名导致IE无法读取cookie
问题描述: 有一个子域名为:a_a.bbb.com,对应的WEB应用需要读写cookie,在测试过程当中发现firefox可以正常读写到,但是在IE下确什么也拿不到。 问题的原因就是二级域名当中包含了“_”符号导致。因为这个问题搞了两天。郁闷! ...
2011-08-22 16:39:41 275
换种思路解决http与https之间的页面调用问题
业务场景: 主页面为http协议的普通页面。 子页面为https协议的页面。 两张页面处于同一个域名,只是协议不同。从浏览器角度而言应该属于跨域问题。业务要求: 主页面在加载子页面里需要传递参数给子页面。 子页面在处理完成后需要回调父页面的方法。业务示例: 主页面有按钮,点击后弹出登录窗口,该登录窗口为iframe方式嵌入一个单独的JSP页面...
2011-08-09 12:45:10 1378
来沪两周年,纪念!
2008年3月底到的上海距离今天,刚好两年多2天。 刚来时什么都不会,什么都没有。今天已会那么一定,至少工作上能应付的过来。 纪念一下。两年说长不长,说短也不短。...
2010-04-02 13:00:44 151
更正eclipse在Windows7下会连接其它IP时自动转为IPV6。
在winodows7上使用eclipse时,如果项目里需要连接其它IP如数据库等,此时有可能会出现将IP转为ipv6的格式。 在启动参数上加如下代码可以自动将ipv6地址更改为ipv4:-Djava.net.preferIPv4Stack=true...
2010-03-22 15:20:39 138
原创 2009已成往事,2010已开始!
2009:从一个刚入门的程序员成长为公司的骨干。 从一无所知到对这个行业有所体会与总结。 从一家小公司跳到一家大公司。 从自学者转到教育者。 2010: 从。。。转到。。。 敬请观注!...
2010-01-03 22:07:39 102
ANT 初学 build.xml的编写 笔记
一、先了解ANT 几个基本的概念1. project 每个build.xml都有至少一个这样的标签,代表是一个工程2. target 目标 可有多个。代表需要完成的某件事情3. task 任务,标签名有多种如javac,jar,copy等。具体完成某些事情二、样例如下:<?xml version="1.0" encod...
2009-11-25 11:15:51 115
新的工作,新的生活即将开始,纪念一下!
今天又是一个值得自己纪念的日子,因为新的工作,新的生活即将开始,这或许又是我的人生一个转折点! 同时纪念一下,从事Java开发已满一年。在这一年当中,学到了许多许多。。。。 一言难尽。。。。 记下来。...
2009-10-28 17:45:49 153
使用JS高亮页面当中的关键字
工作需要,自己写了个简单的高亮页面当中的关键字 /** * 高亮关键字 * @param nodeID 要高亮的HTML节点ID * @param key 要高亮的关键字 * @param color 关键字的颜色 */ highLightKeyWord:function(nodeID, key, color) {...
2009-09-21 15:23:49 121
jquery中解决div mouseout事件冒泡的问题
在使用jquery进行事件监听时,有可能会出现事件冒泡的问题 解决的办法是,使用jquery的bind方法 如:现在有一个div对象需要监听他的鼠标事件:<div class="dpx2"><div class="dpx2_px" style="cursor:pointer;" id="searchSort">请选择排序方式↓</div&a
2009-09-21 13:43:21 192
记录一下使用xslt解析XML的几个小知识点
<?xml version="1.0" encoding="UTF-8"?><!--定义当前XML文档为xsl格式--><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fn="http://www.w3.o
2009-09-11 15:47:00 204
类似ajax文件上传功能 其一(只针对同一个页面只有一个上传功能)
写了一个简单的类似ajax上传文件的功能,原理当然不是真正的通过ajax方式上传,而是利用iframe来做的这是其中的一种写法:先来分析一下原理,利用js来创建一个iframe,这个iframe的src指向一个静态页面。这个静态页面当中有一个Form表单进行提交。后台提交成功后让其运行一个父窗口的js函数,并返回上传成功的文件路径、 先来看js,由于有一些参数是可变的,所以代码...
2009-09-01 12:54:34 129
原创 传个XPATH的参考手册,这个是别的网站COPY下来的!
上两个图: 附件就是一个网页另外推荐去www.w3cschool.com.cn网站查看更加详细的介绍,这个网站还不错,可以学到不少东西!
2009-08-01 11:56:26 111
在HTML,JSP当中使用XML与XSL展示部分数据
在HTML,JSP当中使用XML与XSL展示部分数据需求分析:通常项目当中有一些固化或不经常变化的内容,且这些内容通常是使用XML保存。但在前台页面上需要使用到这些数据,而且有可能会将其中的内容做为网页的一部分用来展示给用户。通常的做法是使用JavaScript读取这个XML进行解释,然后再创建相应的HTML标签,并将内容插入相应的位置上。这种做法不但需要编写大量的JS,而且会影响...
2009-07-29 17:43:31 212
使用Java匹配过滤<script>标签,不区分大小写
为了过滤一些内容当中包含有JS代码,因此加了对字符的过滤设置。刚开始并没有想到会有大小写的问题。如果用户直接输入<script>JS代码</script>这样是可以进行过滤,但没考虑到如果用户输入的是大写标签或即有大写也有小小写的标签。最开始想到一种比较笨的方法就是一一列举,然后一一匹配。着实太笨! 翻看API,发现原来JAVA已自带有这方面的方法。汗颜!!...
2009-07-08 16:41:32 699
springmvc配置 新手入门教程
闲来无事,将自己经常用到的Springmvc做个示例,同时也当是一个总结。平时我们大都使用的mvc框架大都是彩Struts、JSF之类的。其实spring也有自己的mvc实现。我的工作当中就使用的这个东西,感觉还不错!可惜大部分的配置都是同事已配置好的,自己对这个springmvc的配置还真不是很明白。为了让掌握它,所以就有了这个示例。 配置其实很简单,先来看一下web.xml内容:...
2009-07-01 22:49:58 109
解决使用response返回值为乱码的问题
很简单的两句话:在控制器加上如下两句:response.setContentType("text/html;charset=UTF-8");response.setCharacterEncoding("UTF-8"); 总结,刚开始项目当中只使用到最后一句,服务器使用tomcat并设置了相关的编码,未出现乱码。但将服务器更换为glassfish后使用ajax请求返回的内容全...
2009-06-30 11:04:11 979
使用jquery动态生成的标签,需要在代码当中绑定才可以实现事件的监听,!
近日工作当中,需要对由jquery动态生成的标签添加一些事件效果。最初的做法是在页面载入时调用事件监听如下:$(document).ready(function(){ $("a.keyWord1").hover( function(){ $(this).css("text-dec...
2009-06-23 14:30:56 151
原创 JDK 启动参数
一般在JDK启动时需要加一些这样的参数,为了防止内存溢出。-Xms512m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=1024m
2009-06-18 12:00:08 931
JavaScript 当中的带参构造对象
工作中需要用到封装一个JS对象,但是又想在构造这个对象的时候直接进行初始化。刚开始的想法是,在new出这个对象后再调用它的一个方法进行初始化。后发现如下方法即可:function ArrayToHTML(array) { var a = new Array(); //目的是初始化此变量 if (!ArrayToHTML.prototype.flag) { ...
2009-06-11 16:28:10 197
FireFox 下出现 invalid range in character class 错误
在FireFox 下出现 invalid range in character class 错误 可能的原因为,你的JS当中有一段正则表达式,写法有错,导致FF在解释时报错!
2009-06-08 16:53:30 844
java操作cookie遇到中文会报错的解决方案
项目当中用到cookie保存中文,但是会报如下错误:Control character in cookie value, consider BASE64 encoding your value 大概意思是保存到cookie当中的值存在控制字符,无法保存。但实际上数据是不存在这种问题的。再看后面的那句话,好像是将要保存的值进行了base64编码,可能是因为中文在编码时出现乱码导致一些控制...
2009-06-08 10:26:08 257
JS +XML +Jquery 实现三级联动菜单,自己封装的一个对象方便使用
通常项目当中都会用到三级联动菜单,比如省市区的选择等现将自己封装的一个Area类拿来供大家参考一下,先看效果图: 使用到最主要的JS文件共两个1:jquery.js(也可不使用,这里只是方便监听三个下拉列表,完全可以使用纯JS代替)2:area.js(自己写的JS类)function Area() { var areaArray = new Array(); ...
2009-06-02 16:13:02 144
使用JSTL标签格式化时间与货币形式
经常要用到格式化一些时间格式或货币格式如:2009年06月02日 10:53:48 2000.05 在使用JSP当中通用会用到JSTL标签,借助fmt:标签可以很容易做到,代码如下: 时间:<fmt:formatDate value="${object[0]}" pattern="yyyy年MM月dd日 HH:mm:ss"/> 这里...
2009-06-02 13:28:58 132
“可恶”的ajax 同步请求
“可恶”的ajax 同步请求 因为这个原因,浪费了我好几个小时.在工作中碰到这样的需求:后续的方法必须等待前置任务完成后方可去执行,否则后续方法无法取到前置任务生成的数据.而前置任务当中使用到了ajax请求向后台请求一些数据,供后续方法使用. 开始的想法:function load(){前置任务(); //使用了ajax请求,并设置了异步为false....
2009-05-20 12:59:40 94
常用开发小工具,技巧,技术
1:comet 服务器推技术2:httpmoniter 监控HTTP请求(在客户端运行)3:JS压缩工具(ANT部署),项目分开发代码、运行代码4:客户端日志技术5:Servlet3 标准,TOMCAT6支持 异步Servlet6:线程池技术7:IE WebDeveloper js 调试工具(IE) ...
2009-04-26 09:55:33 71
每瓶可乐只要1元,每2个空瓶可以换一个,现给你20元,问你最多能喝多少瓶?
每瓶可乐只要1元,每2个空瓶可以换一个,现给你20元,问你最多能喝多少瓶?同学给了我一个这样的题目,要我算一下!我写了一段JS代码用来计算如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><...
2009-04-22 12:09:54 444
原创 js 判断当前链接是否为指定的网址开头
if(document.referrer !=" www.oyangk.cn "){ self.location = " http://www.oyangk.cn ";}
2009-04-12 22:26:12 685
一段很短的代码可以自动提示文本框已输入多少个字符
通常大家都有这样的需求:一个文本输入框,限定了用户只能输入多少个字。为了有良好的用户体验,一般是在用户边输入内容边提示还剩余多少个字符的空间。使用一个js函数完全可以达到。但今天我们使用一个比较简单的代码来实现 <input type="text" id="text1"><!-- 限定用户输入的数量--> <input type="text" id="te.
2009-04-05 22:28:35 172
在使用Hibernate自动创建表时,碰到一个很奇怪的问题,记下来给碰到同样问题朋友一个解决方案!...
说来挺奇怪,在同样的环境下,可以创建任何一张新的表,但就是有一张表不能被自动创建. model基本属性如下:public class MSM extends IDEntity{ private Admin from; private Admin to; private String title; private Boolean read; priva...
2009-03-13 14:37:37 104
在安装启动GlassFishV2时碰到的一个小问题!
从sun网上下载了一个GlassFishV2的安装 jar包,按照说明文档一路安装下来: 步骤如下: 运行命令行,进入jar包所在的目录,然后使用如下命令 java -Xxm256m -jar glassfish.jar 至于为什么要这样,这主要是因为这个jar包文件太大,直接双击运行会报内存不够,所以只能通过修改运行内存来执行这个jar包.运行这个命令后,其是将glassfi...
2009-02-26 19:33:44 161
图文并茂讲解在VM下如何使用ubuntu系统进行java的开发
首先安装vm软件,下载ubuntu系统。我这里下载的vm是6.5版本的,ubuntu是8.0.4桌面版至于如何在vm当中安装ubuntu系统,我就不多说了,重点介绍如何安装jdk及Intellij IDEA,Tomcat等java开发必备的软件。 先来解决系统的中文问题,由于ubuntu系统在安装的时候虽然是中文的,但是不彻底,还有很多的菜单等都是英文。这时,我们可以通过...
2009-02-17 15:26:21 112
原创 好长时间没写文章了!
不知道为什么,这一两个月来,变得有点懒,不想写任何的文章,不记任何的笔记!难道这就是传说中的"堕落"?不行,不能这样,要不然我的方向就会迷失!我的前途将看不到光明! ...
2009-02-16 09:08:38 132
自己用javascript写了一些代码,用来批量下载“绝影”博客上《疯狂的程序员》文章...
近日,在拜读了“绝影”博客上《疯狂的程序员》连载文章后,感触颇深,从他的文章里找了自己的人生记忆,仿佛其中的主角就是自已…..可是,由于白天要上班,晚上回家了也很晚,没多少空闲时间看,想来想去,最后决定将文章下下来,做成txt格式放到手机上看,反正每天上下班都有差不多两个小时,够我看的了。问题来了,如果我是用手工的方式去一页一页的复制、粘贴。。。这工作量是不是也太大了,况且自己还身为一名“程序...
2008-12-12 12:53:49 404
原创 转载一篇关于颜色的英文名,算比较全的了!说不定以后用得上!
丈青:navy 玉:jade 银:silver 沙子色:sand 青铜色:gunmetal 浅橄榄灰色:stone 米灰色:D/melange 米黄色:cream 咖啡色:coffee 酒红色:wine 金:gold 黄色:yellow 黑色:black 橄榄色:olive 粉红色:pink 古铜色:anti gold 自然色:natural 桃色:peach 水仙黄:daffod 珊瑚色:cor...
2008-12-09 15:51:05 4225
原创 看到一个不错的东东:获取各种常用时间java
以下内容转载自论坛某位同志的文章,觉得以后可能用得上,所以就转过来了!import java.text.DateFormat;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util....
2008-12-04 18:53:44 84
一种比较实用的方法用来测试某个方法运行所消耗的时间
这是一个比较实用的小技巧,平时我们在写代码的时候需要测试某个方法在运行时所花费的时间,以方便进行性能优化。当然我们不是测试人员,也不会使用比较“牛”的测试软件去测试到底性能怎么样,但是我们可以通过计算方法的运行所花费的时间来测试我们所写的方法的好与坏。代码很简单:/* 计算程序执行的所花费的时间*/Long startTime = System.nanoTime();//这里是要测试的方...
2008-12-03 15:26:17 207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人