- 博客(61)
- 资源 (7)
- 收藏
- 关注

原创 JAVA获取每个月的天数
String month = vo.getM_MONITORMONTH(); int year = Integer.parseInt(month.substring(0, month.indexOf('-'))); int mth = Integer.parseInt(month.substring(month.indexOf('-')+1));
2013-08-01 11:50:58
6615

原创 Oracle有参数带返回值的存储过程简单例子
create or replace procedure caf_trackdiffbyId( sendid in number, userid in varchar , diffnum in number, lats in number, latn in number, lngw in number,
2011-12-09 13:02:18
2621

原创 sql server数据库中存储过程实现跨数据库定时抓取数据
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo ALTER PROCEDURE [dbo].[I6GetPurOrderFromCRM]asbegin SET NOCOUNT ON select *,ROW_NUMBER() OVER(ORDER BY orderid) AS rowNu
2011-12-02 09:11:16
2702

原创 jQuery+java实现四级级联菜单
$(document).ready(function(){//填充产品大类目前优化 var cruVal = $("#prdCode").val();//大类 //alert(cruVal); $.getJSON("/LoadPrdClassServlet?firstCode=1",function(data){ var
2011-10-20 16:45:30
1247

原创 checked exception和unchecked exception区别
一、 Java 中定义了两类异常: 1) Checked exception: 这类异常都是Exception的子类 。异常的向上抛出机制进行处理,如果子类可能产生A异常,那么在父类中也必须throws A异常。可能导致的问题:代码效率低,耦合度过高。C#中就没有使用这种异常机制。 2) Unchecked exception: 这类异常都是RuntimeException的子类,虽然RuntimeException同样也是Exception的子类,但是它们是特殊的,它们不能通过client code来
2011-02-24 10:31:00
8910
1

原创 oracle一些常用的函数(substr,日期加减问题)之我见
<br />Oracle中有比较很实用的函数,现在就谈一下我对一些函数的认识。<br />一.substr:字符段截取函数,这种字符串处理函数在Java和c#,javaScript的函数中都有类似,不过有不同的定义,功能上有类似,现在就谈谈Oracle中的substr函数的用法,首先是起始索引的问题,不分0或者1,select substr('hello',0,1) from dual 和select substr('hello',1,1)from dual是一样的,另外是substr有个更好用功能是从后面
2010-12-27 23:11:00
3610

原创 JQuery调用webservice,返回的json数据和XML数据的处理方法
在aJax处理中前后台数据交互用的比较多是就是JSON数据格式和xml格式,如果你用到Jquery,你会发现Jquery强大的选择器功能在处理这样的问题是,今天分享一下我用jquery出来c#中webservice中的出了json和xml数据的方法;前途代码:$.(document).ready(function(){ $('#jsonbt').click(function(){ $.ajax({ url:"webservicedemo/GetJ
2010-12-13 21:47:00
4451
3

原创 Xp系统下sqlServer 2000中1433端口打不开的问题
我装的是Xp系统,当我装Sql Server2000数据库后,用Java程序来进行数据库连接时出错了,发现是1433端口没有打开,在网上找了些解决办法,方法说的不是很清楚,还有点罗嗦了。我解决后发现办法是:首先是查看你的版本,可以用select @@version来查看。装完Sql Server 2000 1433端口有是没有打开,可以用net -an -p tcp命令来查看,用telnet l
2010-04-28 11:57:00
5708

原创 人生十大建议
1. 买个闹钟,以便按时叫醒你。2. 如果你不喜欢现在的工作,要么辞职不干,要么就闭嘴不言。3. 每个人都有孤独的时候,要能忍受住孤独,孤独不是你没有朋友 而是你的朋友想给你自己的空间。4. 走运时要做好倒霉的准备。5. 不要像玻璃那样脆弱,人要学会坚强!!!6. 管住自己的嘴巴,不要谈论自己,更不要背议他人.7. 机会从不会“失掉”,你失掉了,自有别人会得到.
2010-03-15 17:29:00
870
1

转载 鼓励自己最有效的20个方法
我们很容易遭遇逆境,也很容易被一次次的失败打垮。但是人生不容许我们停留在失败的瞬间,如果不前进的话,就注定只能被这个世界抛弃。那么,怎样鼓励自己向前追上去呢?专家提出了下面几个自我激励的方法,不论你是否顺心,都来读一读学一学吧。 人很容易后悔当初。以下方法能使你改变这种思维方式,转而向前看。 塑造自我:在我们不断塑造自我的过程中,影响最大的莫过于是选择乐观的态度还
2010-02-20 10:19:00
732
1
原创 至理名言
以下内容收集自一些优秀的技术书籍章节开头的名言佳句,非常有意思,直接或间接反映了软件开发中的一些事情。 1.生命太短暂,不要去做一些根本没有人想要的东西。——Ash Maurya,Running Lean 作者2.如果你交给某人一个程序,你将折磨他一整天;如果你教某人如何编写程序,你将折磨他一辈子。——David Leinweber3.软件设计有两种方式:一种方式是,使软件过于...
2014-05-18 13:27:47
225
原创 Oracle抽取数据的存储过程
CREATE OR REPLACE PROCEDURE P_7DAYS --地市因子计算过程( P_DATE IN DATE) /* */ AS SQLCODE INTEGER; V_SQLSTATE VARCHAR2(300); --用于保存出错时的SQLSTATE码 V_SQLCODE VARCHAR2
2013-07-09 10:44:28
4450
原创 Servlet实现动态文件下载
下载一般分两种:服务器端下载,客户端下载;在服务器端把文件以字节流的方式写给客户端,供用户下载,不要在服务器端生成文件,然客户从服务器下载文件,因为这样会增加服务器负担,随着下载文件越来越多,服务器上就会积压很多文件。代码如下,仅供参阅。 HttpServletResponse response = respEvent.getHttpResponse();
2013-06-08 11:07:58
1225
原创 FLEX获取当前时间
引入包:import mx.formatters.DateFormatter; var format:DateFormatter = new DateFormatter();dateFormatter.formatString = "yyyy/mm/dd JJ:NN:SS";//设置格式var currDate:String= format.format(new Date(
2013-03-11 14:53:21
2295
原创 FLEX COMBOBOX前端绑定数据
ComboBox用法绑定取值,注意第4条1.定义后绑定[Bindable] [Bindable] private var TypeField:ArrayCollection=new ArrayCollection( [ {label:"请选择",data:""}, {label:"区域位置",data:"area"},
2013-03-08 16:00:21
1692
原创 FLEX中DATAGRID控件锁住第一列
关于FLEXdatagrid锁住第一列网上有部分垃圾说法,实际上很简单,只要设置一下一个属性就可以了。 horizontalScrollPolicy="{ScrollPolicy.ON}" lockedColumnCount="1" >当开启左右滚动的时候,第一列不在滚动了如果限制第一列宽度不能改变,只需要设置另一属性: 就可以搞定了。
2013-03-07 14:04:30
1855
原创 FLEX中解决背景图片分辨率自适应的问题
首先选择容器或者组件:例如选择vbox和canvas。设置图片分辨率自适应主要的一个属性是:backgroundSiez值设定位“100%”。 backgroundImage="images/background/servicebg.png" backgroundSize="100%" > .........................
2013-02-26 14:42:12
3881
原创 MyEclipse安装JAD反编译工具的步骤
1.下载jad.exe: http://www.varaneckas.com/sites/default/files/jad/jad158g.win.zip 将jad.exe解压到你所指定目录 2.下载jadeclipse插件: http://prdownloads.sourceforge.net/jadclipse/net.sf.
2012-11-22 16:42:21
1171
原创 如何设置eclipse的文件的默认打开方式
在web开发中,我们在编辑JSP/xml等的时候,会碰到一个非常郁闷的事,直接双击打开的JSP页面,当我们在编辑的时候会到处跳,这个我是深有体会,所以我们就用右击 open with,但是久而久之我们会感到很反感,其实我们可以默认JSP页面的打开方式,哈哈 windows ==> preferences ==> General ==> Editors ==> file Associations,
2012-07-16 09:54:35
19268
2
转载 JavaScript 全局函数
JavaScript 中包含以下 7 个全局函数,用于完成一些常用的功能(以后的章节中可能会用到):escape( )、eval( )、isFinite( )、isNaN( )、parseFloat( )、parseInt( )、unescape( )。1. escape( )escape( ) 函数以一个 string 对象或表达式为参数并返回一个 string 对象。参数指定的字符串中
2012-05-10 10:12:16
695
原创 喝N瓶啤酒,3个空瓶换一瓶新啤酒,总共喝了多少瓶的递归算法
public static int countNum(int num) { if(num return num; } else { return (num-num%3)+countNum(num/3+num%3); //num-num%3 能换啤酒的瓶子,num/3+num%3 新的啤酒瓶数 } }
2012-05-02 22:00:28
5108
原创 getJSON 抓取servlet传递的数据,在IE下不及时更新数据
由于用IE浏览器浏览时,getJSON会先从IE缓存中取目标URL,所以循环执行getJSON函数也取不到最新数据, 若给目标URL加一个时间参数,这样每次执行时都会得到不同的URL,从而取到实际数据。 var timeParam = Math.round(new Date().getTime()/1000); //加入毫秒级时间参数,保证每次取不同URL var url= "getJ
2012-02-03 15:04:22
998
原创 TSQL不用游标就可以循环的两个方法
TSQL不用游标就可以循环的两个方法: 方法一: SELECT * INTO #t1 FROM dbo.HorseBase DECLARE @id int DECLARE @t2 table (id int) WHILE (exists(SELECT HorseNumber FROM #t1)) BEGIN SELECT TOP 1 @id=HorseN
2012-01-04 14:40:06
3501
原创 鉴定你是否已经是java高手了
本文将告诉你学习Java需要达到的25个目标,希望能够对你的学习及找工作有所帮助。对比一下自己,你已经掌握了这25条中的多少 条了呢? 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是 class,object,interaction以及statediagrams。 2.你需要学习Java语言的基础知识以及它的核心
2011-12-08 10:36:48
563
原创 在存储过程中编写正确的事务处理代码(SQL Server 2000 & 2005)
在 SQL Server 中数据库事务处理是个重要的概念,也稍微有些不容易理解,很多 SQL 初学者编写的事务处理代码存往往存在漏洞,本文介绍了三种不同的方法,举例说明了如何在存储过程事务处理中编写正确的代码。在编写 SQL Server 事务相关的存储过程代码时,经常看到下面这样的写法: begin tran update statement 1 .
2011-11-30 10:29:02
1421
原创 java中字符替方法replace之发现
定义一个变量String str1 = "abc";str1 = str1.replace("a","d");原本以为str1的值应该是:"dbc"结果发现str1的值并没用变,仍然是"abc"然后定义一个新的变量String str2 = str1.replace("a","d");结果发现str1:"abc" str2:"dbc"
2011-11-28 13:11:13
498
原创 解决servet和jsp中的session不能及时更新的问题
servelt中代码: session.invalidate(); session.removeAttribute(CommonUtil.SECURITY_USER); response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache");
2011-10-26 08:58:02
4370
原创 Oracle触发器的一个简单例子
用户状态变成离职状态,系统配置表被触发,修改配置表状态 create or replace trigger BASEDB_USERLEFT before update or delete on basedb_users for each rowdeclar
2011-10-18 14:51:36
551
原创 Sql Server存储过程从一个表中抓取数据填充到另一张表中
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo-- =============================================-- Author: -- Create date: -- Descri
2011-09-20 17:52:01
6206
转载 C#生成唯一的字符串或者数字
当我们想要获得一个唯一的key的时候,通常会想到GUID。这个key非常的长,虽然我们在很多情况下这并不是个问题。但是当我们需要将这个36个字符的字符串放在URL中时,会使的URL非常的丑陋。 想要缩短GUID的长度而不牺牲它的唯一性是不可能的,但是如果我们能够接受
2011-09-19 16:36:18
1749
原创 如何提高Oracle存储过程批量插入或者更新数据的性能
create or replace procedure Test_BatchAlertInfo(jobId in number ) asCursor useCursor is select u.loginid from basedb_users u where u.jobti
2011-08-30 09:31:45
4858
原创 Oracle存储过程,临时表的创建、删除,变量的定义和使用
create or replace procedure Test_GetOaUserInfo as --authid current_user操作当前存储过程的当前用户,否则提示权限不足,但是这样存储过程这能执行一次 --,或者GRANT CREATE ANY TA
2011-08-30 09:14:10
10844
原创 ORACLE启动定时任务同步数据
一、建表create table onlineuser(UPDATETIME DATE, LOGINTIME DATE, USERID NUMBER, LOGINTYPE NUMBER, IP VARCHAR2(20), GUID VARCHAR2(2
2011-08-13 13:30:13
3777
原创 Jquery怎么写才能够优化
JQuery的强大和使用范围大家都心里有数,在这里就不赘述了一优先使用ID选择器 在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。 交通信号灯 红色 黄色 绿色
2011-08-06 11:59:40
920
原创 JQuery.getJSON()方法调用Servlet的List数据,然后填充到下拉框
Jquery的强大不用赘语了,今天就分享一下用jquery来调用servelt集合数据,然后填充到下拉框中:下面是servlet:/LoadPrdClassServlet中的doPost方法,集合数据转换成JSON数据格式 public void doPost(HttpS
2011-08-03 11:57:30
3766
原创 Liferary6学习第一章(安装,配置)
一、JDK的下载和JAVA_HOME的配置JDK下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html,我用的是JDK6;JAVA_HOME的配置:在控制面板 --> 系统 --> 高级选项 -
2011-07-16 15:43:52
1068
原创 jsp/servlet防止刷新/后退引起的重复提交问题的Java Token代码
首先是Token主类。类很简单package com.company.util;import java.util.ArrayList;import javax.servlet.http.HttpSession;public class Token { private static final String TOKEN_LIST_NAME = "tokenL
2011-06-23 14:01:00
4178
1
翻译 完美程序员的10种品质
完美程序员的每种品质都有一个范围,这个范围取决于具体的问题和背景。没有能解决所有问题的完美程序员(至少在我们这个星球上),并且对于特定问题,完美程序员应该具有以下品质: 1. 才智非凡 - 能够理解问题、能够用清晰可读的代码翻译并表达想法、善于分析并且逻辑思维能力强 (范围:用简单方式解决复杂问题) 2. 魅力超群 - 优秀个性的结合体 ( 注重细节 VS 富有创造力、灵活多变 VS 恪守典
2011-06-21 16:04:00
715
1
原创 Eclipse最全快捷键 分享便捷与快乐
Eclipse最全快捷键,熟悉快捷键可以帮助开发事半功倍,节省更多的时间来用于做有意义的事情。Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和
2011-06-14 18:29:00
682
1
原创 eclipse里删除多余的cvs repository
<br />eclipse使用中,SVN repository location或CVS repository location中会出现一些过时的用不着的location,但是在window->preference中又找不到删除的地方。原来位置就在:window->open perspective->svn/cvs repository exploring,打开该视图后,在svn/cvs repositories中选择要删除的location,右键->discard location,即可删除。
2011-05-28 12:30:00
2182
JQuery 中文帮助文档
2010-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人