- 浏览: 135136 次
- 性别:
- 来自: 西安
最新评论
-
sanyecao2314:
cgs1999 写道这只是其中的一种处理方式,更全面的异常处理 ...
springMVC对全局异常的统一处理 -
cgs1999:
这只是其中的一种处理方式,更全面的异常处理和实例,可以查看我的 ...
springMVC对全局异常的统一处理 -
sanyecao2314:
将class文件按public,private,client分 ...
Nc56制作单据步骤 -
juyon:
请问,开发完成之后,怎么生成部署包,发布到生产环境?
Nc56制作单据步骤 -
爪哇岛岛主:
其实归根到底就是2种方式
·传统for循环
·jdk1.5以上 ...
java 1.5中for循环的新写法
文章列表
eclipse安装设置
- 博客分类:
- java基础
使用eclipse真的有年头了,相信java程序员没有不知道它的,最近在给团队中新来的应届生做指导,专门讲解了一下Eclipse开发环境的搭建过程,一是帮助他们尽快的熟悉IDE的使用,二也是保证团队开发环境的一致性(顺便说一下,这点在敏捷开发团队中尤为重要,方便知识传播,提升团队快速响应能力)。
培训的过程中想起了自己当年初涉java时的情景,不免感慨万千啊。正所谓“工欲善其事必先利其器”,话不多说,赶紧搭吧。
本文主要介绍在windows下搭建eclipse环境的过程,主要包括jdk的安装与配置、tomcat的安装与配置、eclipse的安装与配置以及eclipse常用插件 ...
eclipse常用设置
- 博客分类:
- java基础
1,设置默认的全局JRE:
Window->Preferences-> Java -> Installed JREs ,这样每次新建项目时,默认的JRE库即为选中的项。
2,设置工作空间全局编码:
设置UTF-8 Window->Preferences->General->Workspace 中Text file encoding 选择 ...
eclipse反编译工具的安装
- 博客分类:
- java基础
一:下载插件
JAD : http://www.kpdus.com/jad.html#download(选择与操作系统对应的版本)
JadClipse:http://sourceforge.net/project/showfiles.php?group_id=40205(选择Eclipse支持的版本)
二:安装
1,将下载到的JAD反编译工具解压,将得到的jad.exe放置到系统某一目录下,如C:/Java/jre1.5.0_07/bin;(位置可以随便放,以后配置要用,推荐放到java目录下)
2,将下载到的JadClipse压缩包net.sf.ja ...
在bos开发中,将必输控件的背景色设置成特定的颜色,而不是自带的黄色,本以为用这下面样的代码就可以,竟然不好用!
txtTest.setBackground(new Color(220,255,255));//无效,
纳闷!不好用干嘛还公布这个方法,有点欺骗的感觉!
其实仔细看一下这些控件,它们都是复合控件,本质上是由多件控件组成的,呵呵,有意思!
常用控件:
Java代码
// 文本框,类:com.kingdee.bos.ctrl.swing.KDFormattedTextField
txtTest.setCustomBackgroundColor(new Colo ...
oracle自动备份脚本
- 博客分类:
- 数据库
批处理文件[ 备份.bat] p.s:千万别自作聪明的把此批处理文件命名为exp.bat ,否则……,有兴趣的可以试试。O(∩_∩)O
@ echo off
REM ======================================================
REM 备份服务器 rsdlouter帐号下的数据
REM ============= ...
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^\x00-\xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:\n\s*\r
评注:可以用来删除空白行
匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?|<.*? />
评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力
匹配 ...
---正在执行的select a.username, a.sid,b.SQL_TEXT, b.SQL_FULLTEXT from v$session a, v$sqlarea b where a.sql_address = b.address
---执行过的select b.SQL_TEXT,b.FIRST_LOAD_TIME,b.SQL_FULLTEXT from v$sqlarea bwhere b.FIRST_LOAD_TIME between '2009-10-15/09:24:47' and '2009-10-15/09:24:47' order by b.FI ...
查询有某一列的表名
select table_name from all_tab_columns
where user = '你的用户' and column_name = ‘NAME列名’;
select * from user_tab_columns where column_name = 'CFDISCOUNTTYPE'
查看DB中的NLS_CHARACTERSET的值(提供兩種方法):
select * from nls_database_parameters t where t.parameter='NLS_CHARACTERSET'
or
s ...
import java.security.InvalidKeyException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import javax.crypto.BadPaddingException;
import javax.crypto.Cipher;
import javax.crypto.IllegalBlockSizeException;
import javax.crypto.NoSuchPaddingException;
impor ...
EAS工作流中需要修改单据状态值,不需要自动节点,通过脚本直接完成.
com.kingdee.eas.scm.cal.CostAdjustBillInfo info=com.kingdee.eas.scm.cal.CostAdjustBillFactory.getLocalInstance(__bosContext).getCostAdjustBillInfo(new com.kingdee.bos.dao.ormapping.ObjectUuidPK(billID)); com.kingdee.eas.scm.cal.CostAdjustBillEntryCollection col=in ...
EAS的数据库中有一个自定义函数newbosid,他的传入参数是对应实体的BOSTYPE,输出值是PK.
一般做接口或其他会调用到这个.方式大致如下:
public static void main(String[] paramArrayOfString)
{
// 加载驱动程序
try {
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
...
EAS测试环境清空所有用户密码.
1、重启服务
2、清空登录密码
update t_pm_user set fpassword = null
3、客户端更新本地数据
4、修改密码策略
修改用户使用策略,密码最小长度0.
EAS textfeild去掉原有监听:
txtremark.setFocusTraversalKeysEnabled(false);
EAS 发送消息中心消息
//发送普通消息
IBMCMessage i = BMCMessageFactory.getLocalInstance(ctx);
BMCMessageInfo info = new BMCMessageInfo();
info.setType(MsgType.NOTICE);// 消息类型,例如通知消息,任务消息,状态更新消息
...
发送短信后,按钮倒计时时间内,按钮不可用.
var timer;
$(document).ready(function(){
$("#veribtn").click(function(){
$.ajax({
type:"POST",
url:"userAction!vefiCode.action",
data:"null",
success:function(){
timer = setInterval(countDown, 1 ...
项目里用到的不要和后台交互的简单验证码.标记一下.
<html>
<head>
<style type="text/css">
.code{
background-image:url(111.jpg);
font-family:Arial,宋体;
font-style:italic;
color:green;
border:0;
padding:2px 3px;
letter-spacing:3px;
font-weight:bolder;
}
.unchanged {
border:0;
}
< ...