- 博客(70)
- 问答 (3)
- 收藏
- 关注
原创 好久没写,记下感受
2015了现在在一家国内大型电商工作,就职供应链,我们公司使用的是敏捷技术, 有几个问题1我们项目的代码很多模块已经很臃肿,可读性也不高,每次进行修改光查看代码就需要很长时间,但是没人重视重构。2敏捷虽然不要文档,但并不代表没有文档,而我们项目的几个核心流程没有什么文档,更不谈与线上情况相同的文档了,每次做一个不熟悉的功能 都需要问好几个人3我们有自动化 ,但是自动化是为了补指标而...
2015-01-08 09:53:26
158
原创 jQuery选择器总结
[code="java"]jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") ...
2013-06-06 22:34:37
100
原创 jxl导出excel数据工具类
[code="java"]package com.yihaodian.tms.framework.util;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.IOException;import java.lang.reflect.InvocationTargetException...
2013-06-06 10:42:20
121
原创 eclipse中开启断言
eclipse中开启断言选择菜单:Run ---> Run Configurations ---> 选择 Arguments 选项卡在 VM arguments 文本框中输入: -ea 注意 中间没有空格,如果输入 -da 表示禁止断言。然后关闭该窗口,提示保存,然后保存就开启了断言。再次执行第二步操作,如果打印true,说明开启断言成功。如果禁止断...
2013-03-04 15:16:09
228
原创 一个软件渐进非常好的例子
来自http://www.heguangming.com/?p=802常见的流程图有业务流程图(Transaction Flow), 页面流程图(Page Flow)。在工作中,作为UED,你可能会发现PD经常谈的是业务流程,而作为交互设计师,我们更多产出的是页面流程图。页面流程图和业务流程图到底有什么关系呢? 先有谁,其次再有谁呢?|先讲个故事:假设你的梦想是开个中高档的全国...
2013-02-19 14:27:03
157
原创 Spring注解标签
对Spring的注解标签刚刚接触,所以就找了几个常用的,记录下,感觉注解用了之后,会在*.xml文件中大大减少配置量。以前我们每个Bean都得到配置文件中配置关联下。spring2.5后,引入了完整的annotation配置注解,使得我们的程序配置更简单更容易维护。 @Component;@Controller;@Service;@Repository 在annotai...
2012-11-06 15:41:50
95
原创 spring配置SessionFactory ,transactionManager以及其他特性
[code="java"] classpath:hibernate.cfg.xml ...
2012-11-05 14:38:31
98
原创 struts2 c:if 标签
[code="java"] [/code]在action 里定义的属性,才能直接用c:if所使用,否则应该使用s:set 定义 然后用#符号来引用定义的属性...
2011-12-22 14:13:39
305
原创 动态表格添加js(使用原始js)
[code="java"]var i=1;function addRow(){ var tab=document.getElementById("insertTable").childNodes[0]; var trnew=document.createElement("tr"); var td=document.createElement("td");...
2011-12-12 10:55:13
105
原创 struts2 <s:iterator> status属性
iterator标签主要是用于迭代输出集合元素,如list set map 数组等,在使用标签的时候有三个属性值得我们关注 1. value属性:可选的属性,value属性是指一个被迭代的集合,使用ognl表达式指定,如果为空的话默认就是ValueStack栈顶的集合.2.id属性:可选属性, 是指集合元素的id3.status属性:可选属性,该属性在迭代时会产生一个Iterato...
2011-12-12 09:59:14
75
原创 报表导出解决方案,包括延时导出和即时导出
[code="java"]/** * 根据sql,csv标题,csv内容,csv名称,报表名称,报表编号,报表压缩文件夹名称,返回报表地址(本地导出、延迟导出) * * @param sql * 需导出、统计SQL * @param csvTitle * csv文档中标题 * @param classPrope...
2011-11-04 12:02:16
359
原创 Quartz的cron表达式
Quartz的cron表达式 按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数)ie8引起的上传异常问题月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099) 其中每个元素可以是一个值(如6),一个连续区间(9-...
2011-11-01 10:43:26
71
原创 tomcat中通过JNDI数据源配置使用
一、数据源简介:***********************************************************************************在Java语言中,DataSource对象就是一个代表数据源实体的对象。一个数据源就是一个用来存储数据的工具,它可以是复杂的大型企业级数据库,也可以是简单得只有行和列的文件。数据源可以位于在服务器端,也可以位于...
2011-08-29 22:15:18
96
原创 linux 设置网卡ip以及其他
觉得有两个方法: 1 redhat linux则可以在文字界面下输入setup命令,出现的界面中有关于network configuration的项目,设置就可以了(会涉及到的详细设置项目见2中)(setup作用的是/etc/sysconfig目录中的各个文件) 2 使用vi编辑如下几个配置文件也可以达到目的 第一/etc/sysconfig/network设置默认的网...
2010-12-08 10:57:29
112
原创 cisco配置文件备份
Cisco使用的操作系统称为IOS——Internetworking Operating System,存储在Cisco设备的Flash存储器上,除了IOS外,还有一个重要的文件:设备配置文件。为了方便管理,我们可以把IOS系统及设备配置文件备份在本地计算机上,当出故障时,我们可以把IOS系统或配置文件恢复到Cisco设备上,本文的操作以Cisco 3550为例。 ⑴pwd命令,显示当...
2010-12-08 10:36:49
384
原创 java 文件读取大全
public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { File file = new File(fileName); In...
2010-11-04 11:17:55
67
原创 关于去掉linux打开文件数限制的办法
1、/etc/pam.d/login 添加 session required /lib/security/pam_limits.so 注意看这个文件的注释 2. /etc/security/limits.conf 添加 www - nofile 1006154 www 是一个用户,如果是想所有用户生效的话换...
2010-10-11 14:05:09
159
原创 Linux limits.conf 配置
linux limits.conf 配置 limits.conf 文件实际是 Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,而且只针对于单个会话。limits.conf的格式如下:username|...
2010-10-11 12:57:16
120
原创 关于/etc/host,主机名和IP配置文件
、关于/etc/host,主机名和IP配置文件Hosts - The static table lookup for host name(主机名查询静态表)hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件,以ASCII格式保存在“/etc”目录下,文件名为“hosts”(不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件是/etc/host...
2010-10-07 19:49:10
280
原创 在linux中删除大量文件
在linux中删除大量文件时,直接用rm会出现:-bash: /bin/rm: 参数列表过长,的错误。这时可以用find命令来结合使用。例:1、rm * -rf 改为:find . -name "*" | xargs rm -rf '*' 就行了。2、rm test* -rf 改为:find . -name "test*" | xargs rm -rf "tes...
2010-10-01 08:53:35
72
原创 tar命令
# tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。# tar -rf all.tar *.gif 这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。# tar -xf all.tar 这条命令是解出all.tar包中所有文件,-x是解...
2010-09-30 14:29:09
77
原创 linux chmod命令详解
指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取...
2010-09-17 14:27:50
64
原创 win7 安装 oracle
oracle 至今没有推出针对win7的版本,不过你可以从oracle官方下载oracle 10g for vista and windows2K8 x86版(for windows是支持vista内核的,win7的内核与2008以及vista的内核是一样)。先点击安装,在安装的版本检测时提示目前oracle不支持version为6.1的windows OS系统。查找refhost.x...
2010-09-09 14:05:56
91
原创 linux解压缩命令
linux解压缩命令 tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示...
2010-08-16 11:38:59
70
原创 不同的Linux之间copy文件常用有3种方法
不同的Linux之间copy文件常用有3种方法,第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便,第三种就是利用scp命令来进行文件复制。 scp是有Security的文件copy,基于ssh登录。操作起来比...
2010-08-02 11:43:14
130
原创 tomcat内部处理细节
Tomcat处理http假设来自客户的请求为:http://localhost:8080/wsota/wsota_index.jsp1) 请求被发送到本机端口8080,被在那里侦听的Coyote HTTP/1.1 Connector获得2) Connector把该请求交给它所在的Service的Engine来处理,并等待来自Engine的回应3) Engine获...
2010-07-21 16:07:43
90
原创 什么是REST
REST架构风格是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构,它使得人们真正理解了Http协议本来面貌。随着 REST架构成为主流技术,一种全新的互联网网络应用开发的思维方式开始流行。 REST是什么 REST是英文Representational State Transfer的缩写,中文翻译为“表述性状态转移”,他是由Roy Thom...
2010-07-21 14:06:22
75
原创 SQL连接查询深度探险
SQL连接查询深度探险 测试环境:Windows XP ProfessionMySQL 5.0.45Oracle 9iDB2 UDB 9.1测试的SQL脚本如下:此脚本适合MySQL、DB2,如果要在Oracle上执行,需要做个替换BIGINTàINTEGER、VARCHARàVARCHAR2。 CREATE TABLE CUSTOMERS ( ID B...
2009-12-13 16:37:26
68
原创 什么是uuid
讨论UUID的定义、分类、应用及生成工具。什么是UUID?UUID是Universally Unique Identifier的缩写,它是在一定的范围内(从特定的名字空间到全球)唯一的机器生成的标识符。UUID具有以下涵义:经由一定的算法机器生成 为了保证UUID的唯一性,规范定义了包括网卡MAC地址、时间戳、名字空间(Namespace)、随机或伪随机数、时序等元...
2009-07-12 21:52:00
136
原创 hibernate常用包
转自:http://hi.baidu.com/78600403/blog/item/e33b1455e6e213c7b645ae6e.html以前一直用Myeclipse导入包,现在自己手动。不知需要导入一些什么JAR文件,导致编译通过,运行抛异常:Exception in thread "main" java.lang.NoClassDefFoundError: ...
2009-04-30 01:28:01
55
原创 PowerDesigner生成数据库建表SQL脚本时去双引号
使用PowerDesigner生成数据库建表SQL脚本时,尤其是Oracle数据库时,表名一般会带引号。其实加引号是PL/SQL的规范,数据库会严格按照“”中的名称建表,如果没有“”,会按照ORACLE默认的设置建表(DBA STUDIO里面),默认是全部大写,这样,在ORACLE数据库里的字段就如“Column_1”。如果你把引号去掉,ORACLE自动默认为全部大写,即“COLUMN_1”,所以...
2009-04-29 22:52:38
123
原创 jstl 与 jsp 兼容问题
应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According to TLD or attribute directive in tag file, attribute value does not accept any expressions, 可能是因为使用了JSP2.0版本, 同时又没有使用JSTL core库的备用版本(RT库), 以下有两种处理方法: 1. ...
2009-04-28 23:56:43
106
js prototype属性
[code="java"] function Person(name,sex) { //Person类的构造函数 this.name = name; this.sex = sex; } Person.prototype.age = 12; //为Person类的prototype属性对应的prototype对象的属性赋值, ...
2009-03-21 18:08:29
98
原创 常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:...
2009-02-27 09:47:14
58
webService学习(active)
1 webservice xml 有3种传输方式a xml-rpcb soapc http post/get2 webservice 有2个基本的属性,缺一不可a 自我描述(self-describing) 建立对外的接口b 能被其他系统发现并使用(should be discoverable) 3 总的来说webservice有以下特征a 它在in...
2009-02-23 10:27:27
90
原创 CSS属性中Display与Visibility的不同
CSS属性中Display与Visibility的不同 大多数人很容易将CSS属性display和visibility混淆,它们看似没有什么不同,其实它们的差别却是很大的。visibility属性用来确定元素是显示还是隐藏,这用visibility="visible|hidden"来表示,visible表示显示,hidden表示隐藏。当visibility被设置为"hidden"的...
2009-02-10 08:46:31
71
空空如也
如何禁止程序直接从浏览器输入url直接访问action????
2008-11-19
求教个多窗口session问题
2008-11-19
webwork中怎么在xml文件中定义一个action包含多个method?
2008-05-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人