自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (1)
  • 收藏
  • 关注

原创 (转)微博短链接的生成算法(Java版本)

 最近看到微博的短链接真是很火啊,新浪、腾讯、搜狐等微博网站都加入了短链接的功能。之所以要是使用短链接,主要是因为微博只允许发140 字,如果链接地址太长的话,那么发送的字数将大大减少。短链接的主要职责就是把原始链接很长的地址压缩成只有6 个字母的短链接地址,当我们点击这6 个字母的链接后,我们又可以跳转到原始链接地址。开始以为短链接是按照某种算法把原始链接压缩为短链接,再根据算法从短链接...

2012-03-01 16:55:21 242

原创 JSP上传显示图片

Apache commons-fileupload是一个很好的文件上传工具,最近使用commons-fileupload实现了图片的上传及显示,可将图片保存在指定的文件夹中,也可以将图片存放在数据库,并支持四种常用的图片格式:jpg,png,gif,bmp。  首先,跟上传一般文件一样,需要写一个servlet来处理上传的文件,你可以修改保存路径或选择将图片保存在数据库中,只需要做简单的修改...

2012-02-15 12:38:58 181

原创 struts.xml中的include标签和package标签以及action标签的name属性

struts.xml中的<include/>标签 当系统变大后,可能会导致struts.xml 内容非常多,这时我们就可以采用模块化 的方式将不同的配置文件分散在不同的配置里面,然后由struts.xml将它们统一的加载进来比如struts_1.xml 、struts_2.xml 、struts_3.xml 三个文件,分别是针对不同模块的配置最后就可以由struts.xml统一将...

2012-02-14 18:25:41 211

原创 jdbc----mysql的select、insert、update、delete(转载)

 //-----------------------------------select----------------------------------import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;impo...

2012-02-09 10:31:32 142

原创 svn(转载)

1.基本的安装过程?       首先需要下载最新的服务器版本和客户端版本。在客户端即windows上安装TortoiseSvn。服务器上的是用于管理源代码的,客户端是下载源码和上传源码用的。 2.在服务器端建立版本库       运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了 Subversion服务器之后,可以直接运行...

2012-02-03 10:47:38 85

Web app root system property already set to different value 的解决办法

Hi all, when deploying two applications build from the riot skeleton within   the same Tomcat servlet container, you get an IllegalStateException: Web app root system property already set to   ...

2012-01-31 16:54:06 107

JIRA_4.4.1_全程破解详解_图文 ——(且支持4.4.3及以下各版本)

 JIRA_4.4.1_全程破解详解_图文——(且支持4.4.1及以下各版本)     最近在linux下安装JIRA,那是一个纠结啊,从4.2.2~4.3.3~4.4.1各种版本,各种纠结!     今天把安装的全过程做一个记录,方便各位使用,也方便自己在将来需要的时候,做一个备忘。 首先,JIRA 是目前比较流行的基于Java架构的管理系统,由于Atlassian公...

2012-01-11 14:21:50 137

原创 js 页面简易音乐播放器

<!doctype html><head>  <meta charset="utf-8" />  <title>HTML5 Document</title>  <script>function playClicked(element){//get the state of the playerif(audio_player

2012-01-04 14:06:19 98

原创 迅雷安全中心泄露拦截威胁统计核心算法源代码

(转载)迅雷安全中心统计拦威胁下载次数的统计算法泄露,任何用户都可以查看.<head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><link rel="stylesheet" href="../css/style.css" type=&qu

2011-12-27 13:48:25 92

原创 ubuntu 查看计算机硬件信息的命令

原文出处:http://www.51testing.com/ uid-225738-action-viewspace-itemid-210333测试机器的硬件信息:查看CPU信息(型号)# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz(看到有8个逻辑CPU, 也...

2011-12-20 09:23:42 97

urlrewrite的使用,亲测!

 首先声明:大牛们,别笑,俺是一小菜菜! 这两天发现项目上貌似有点问题,很多页面在跳转的时候 往往只是简单的<a href="xxxxxx.MM">其实这样 也许会给恶意攻击者、敌对的竞争方带来便利!因此,想到用urlrewrite来弄弄,但是老是出现问题!!总是跳不过去!在大牛牛的指导下,终于搞定了,还是来做一个总结吧!!首先下载urlrewrite的...

2011-12-20 00:40:28 114

原创 Url Rewrite 代替apache实现jsp页面伪静态化

Url Rewrite Filter 是一个基于java的url rewirte开源项目,功能类似Apache中的rewrite模块。其实,Url Rewrite让apache来负责才是最好的选择,因为mod_rewrite已经很成熟了,功能或者效率上都更好用,apache已足以使urlrewrite的功能透明了,对于多个应用使用起来更方便。这篇文章介绍的urlrewrite fi...

2011-12-19 14:41:35 109

原创 修改action的后缀

struts2 的默认后缀是.action虽然很直观,但是很烦琐。很多人喜欢将请求的后缀改为.do 在struts2中修改action后缀有两种比较简单的办法:一、在 struts.properties 中修改。如你想把后缀改为 .do 则 加上一行:struts.action.extension=do至于加在第几行,应该没有关系,我加在第一行和最后一样都正常。 ...

2011-12-19 11:33:36 243

原创 mysql数据库同步更新(转载)

mysql从3.23.15版本以后提供数据库复制功能。利用该功能可以实现两个数据库同步,主从模式,互相备份模式的功能。数据库同步复制功能的设置都在mysql的设置文件中体现。mysql的配置文件(一般是my.cnf) 在unix环境下在/etc/mysql/my.cnf 或者在mysql用户的home目录下面的my.cnf。 window环境中,如果c:根目录下有my.cnf文件则取该配...

2011-12-18 16:47:54 143

原创 Oracle的锁机制归纳总结

锁是防止在两个事务操作同一个数据源(表或行)时交互破坏数据的一种机制。Oracle采用封锁技术保证并发操作的可串行性。Oracle的锁分为两大类:数据锁(也称DML锁)和字典锁。字典锁是Oracle DBMS内部用于对字典表的封锁。字典锁包括语法分析锁和DDL锁,由DBMS在必要的时候自动加锁和释放锁,用户无机控制。Oracle主要提供了5种数据锁:共享锁(Share Table Loc...

2011-12-16 15:30:36 86

原创 mysql锁表机制详解

MySQL 5.1支持对MyISAM和MEMORY表进行表级锁定,对BDB表进行页级锁定,对InnoDB表进行行级锁定。在许多情况下,可以根据培训猜测应用程序使用哪类锁定类型最好,但一般很难说出某个给出的锁类型就比另一个好。一切取决于应用程序,应用程序的不同部分可能需要不同的锁类型。为了确定是否想要使用行级锁定的存储引擎,应看看应用程序做什么并且混合使用什么样的选择和更新语句。例如,...

2011-12-16 15:29:14 98

ubuntu 下 mysql数据库的搭建 及 数据迁移(下)

上文完成了整个数据库的迁移,但是在数据库完整迁移之后,仍需要继续配置。因为远程服务端的ip变为了本地的ip。 下面,我们进行ip的具体配置。 1、首先,我们需要查看本地默认的3306端口是否开启。 shell: netstat -nat显示如下: Proto   Recv-Q    Send-Q   Local Address   Foreign Address   ...

2011-12-16 00:22:47 105

ubuntu 下 mysql数据库的搭建 及 数据迁移(上)

以前用过一段时间的mysql,但是也不是很熟,都是别人搭建好的东西,直接拿来用,所以看似会用,其实很多东西都是不懂的。 最近换了一家公司,新项目的很多东西都是要自己处理、搭建的,所以“被迫”“从头再来”,哈哈哈,其实一直都只是一只菜鸟! 网上有很多教程啊 之类的东西,大致都差不多 但是很多都是参差不齐的!所以今天抽空把最近搭建的一个mysql数据库的整体流程总结如下:(ps:使用的是ub...

2011-12-15 23:51:45 116

原创 远程数据库备份到本地或转移到其他位置

方法一:利用数据库备份文件直接恢复,这种方法直接而且效率高。方法二:这种方法就是利用SqlServer的导入、导出数据功能来实现数据库的转移。首先,确定你是要导入远程数据还是远程数据导出到目的服务器上,我这里用导出数据做例子:一、打开远程数据库选择要转移数据库,右键选择“导出数据”,然后选择目的服务器以及数据库。进入到选择数据表时全选,然后执行导出。二、导出完成后,目的...

2011-12-15 13:04:32 155

原创 java System.arraycopy方法的问题

public static void main(String[] args) { int[] a={1,2,3,4,5}; int[] b=new int[10]; for (int i : b) { b[i]=0; } System.arraycopy(a, 1, b, 0,4); for (int i : b) { System.out.pr...

2011-12-14 00:44:42 142

原创 javascript分页

 之前做无刷新分页一直用JQuery的pagination,但是发现他有一个很让人郁闷的问题,我们使用分页的时候,一般是把数据和数据总数同时查出来的,但是pagination非得要先拿到数据总数才肯干活,要是在查询条件不变的时候还可以应付,如果查询条件变化,我们就会遇到一个很尴尬的场面,本来一次查询就可以完成的事,现在非得分两步,先去查数据总数,然后再去查数据(不知道有没有办法解决,反...

2011-12-13 09:50:17 80

原创 Ubuntu 删除缓存(转载)

linux和windows系统不同,linux不会产生无用垃圾文件,但是在升级缓存中,linux不会自动删除这些文件,还是很占硬盘的!一、删除缓存1,非常有用的清理命令:sudo apt-get autoclean                清理旧版本的软件缓存sudo apt-get clean                    清理所有软件缓存sudo apt-get au...

2011-12-11 22:38:06 2449

原创 端口号详解

端口分为3大类1) 公认端口(Well Known Ports):从0到1023,它们紧密绑定于一些服务。通常 这些端口的通讯明确表明了某种服 务的协议。例如:80端口实际上总是h++p通讯。2) 注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服 务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如: 许多系统处理动态端口从1024左...

2011-12-08 13:29:07 279

原创 Ajax push与pull方式的比较 技术核心

Ajax push的广阔前景   通知技术笔者把它们从概念上分为两种:pull被动的拉式通知技术和push主动的推式通知技术。 使用Ajax可以开发出基于浏览器的具有高用户交互性和几乎不易觉察到延迟的web应用。实时的动态数据比如新闻标题、证券报价和拍卖行情都需要尽快地发送给用户。然而,AJAX仍然受限于web请求/响应架构的弱点,使得服务器不能推送实时动态的w...

2011-12-08 11:56:36 242

原创 Taglib (Struts2标签库)

                   <input type="radio" name="type" id="key" value="0" checked="checked"/>在radio里  checked="checked"(作为默认已点击的那个选择项)买入                  <input type=&quot

2011-12-06 16:41:10 93

原创 Struts2与Velocity模板

Struts2与Velocity模板Velocity是一种基于JAVA的模板引擎,开发人员使用简单的模板语言就可以快速开发显示层,它使得显示层与程序代码分离,在早期的Webwork版本中,所有UI标签均使用Velocity模板引擎生成,可以在Struts-core-2.0.8.jar中找到template文件夹,其中的archive文件夹下存放着原有的vl文件!在Struts2中查找v...

2011-12-06 16:23:07 90

原创 常见HTTP状态说明(301,304,200,404)

301、404、200、304等HTTP状态,代表什么意思?  在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于404状态页面设置不正常,导致了google管理员工具无法验证的情况,当然,影响的不仅仅是这一方面,影响的更是网站的整体浏览效...

2011-12-05 16:38:09 92

原创 页面js 直接得到系统动态时间

 Date对象的方法  Date 对象能够使你获得相对于国际标准时间(格林威治标准时间,现在被称为 UTC-Universal Coordinated Time)或者是 Flash 播放器正运行的操作系统的时间和日期。要使用Date对象的方法,你就必须先创建一个Date对象的实体(Instance)。   Date 对象必须使用 Flash 5 或以后版本的播放器。   Date 对象的方法并...

2011-12-02 16:20:47 88

原创 几个js处理时间函数

最近想要慢慢建立自己的代码库,整理了几个之前用到的js处理时间的函数,发出来跟大家分享一下,以后的使用中会不断增加和修改代码库。一、把字符串转换为日期对象  有时需要把字符串转换为日期对象,但是IE下不支持new Date(“2011-04-07”)这样实例化日期对象,ff下支持,所以写了一个扩展函数,用来把形如yyyy-mm-dd或者dd/mm/yyyy的字符串转换为日期对...

2011-12-02 10:40:33 72

原创 Ajax Push 和实时的 Web 协作库 ICEpush

ICEpush是一个 Ajax Push 和实时的 Web 协作库,可与包括 jQuery、Prototype 以及一些流行的 Java 框架配合使用,包括:Spring、GWT 以及 Wicket 等。例如在 JSP 中,下面是一些标签的主要功能介绍:<icep:register> - Registers a JavaScript callback to execute...

2011-11-30 16:14:02 87

原创 velocity 判空

相信这个问题是很多使用Velocity的朋友所经常碰到的,大家可能非常期望下面这样的代码能够运行:    #if($foo == null)        ...    #end实际上这段代码会报错。这是因为Velocity中对null的支持比较特别。总统上说,判断是否为null有下面几种方法:1. #if (! $foo) 判断$foo为空,判断非空为 #if ($foo)...

2011-11-25 14:31:31 71

原创 使用命令行 Subversion 访问项目源文件

如果您参与的项目正在使用 Subversion 进行版本控制,您将需要使用 Subversion 访问和更改项目源文件。您可以点击项目的左侧导航窗格上的“Subversion”链接,在线浏览源代码以查看该项目的目录结构和文件。 “Subversion”页面显示三个子目录:branches/、tags/、trunk/ 和一个自述文件。自述文件可以使您对 Subversion 存储库有一个整体了解。您...

2011-11-25 10:05:55 101

原创 <%@ include file=""%>与<jsp:include page=""/>区别

我们都知道在jsp中include有两种形式,分别是Include指令:&lt;%@ include file=""%&gt;和include动作:&lt;jsp:include page="" flush="true"/&gt;     前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。     通常当应用程序...

2011-11-22 19:37:25 84

原创 struts2的if标签

&lt;s:if test="'teacher'==#session.ROLE"&gt;====================正确的用法======开始===============================&lt;s:if test="deptType==1" &gt;下属 &lt;/s:if&gt;如果你的数据库对应的字段类型为整形,可以这样使用;&lt;s:if t...

2011-11-22 18:18:48 53

原创 Action 中获取 session的方法ActionContext.getContext().getSession() 是一个Map对象。

1: Java代码 ActionContext.getContext().getSession()   ActionContext.getContext().getSession() 这个方法获得的不是HttpSession对象,而是一个Map对象。 要存值进去或者取值需要用以下方法 2:用法 Java代码 ActionContext.getContext().getSession().put("...

2011-11-22 16:25:39 420

原创 Ubuntu快捷键 终端快捷键

1.关于终端的快捷键:Tab:tab键是比较常用的一个快捷键,它的作用是补全文件名或者路径。举例 来说,输入”cd /ho”在按一下tab键,终端里就会显示”cd /home”了。如果您的文件夹下,有两个名字开头部分相同的文件,比如有”picture001.bmp”和”picture002.bmp”两个文 件,输入”rm pic”以后按下tab键,就会补全成”rm picture”,您可...

2011-11-17 10:22:43 583

原创 ubuntu 安装软件方法

安装自己从网上下载的软件  自己从网上下载的软件安装包,常见格式有.deb和tar.gz。通常,我们只能用命令行方式来安装。  以.deb结尾的文件,如xx..deb,它就相当于Windows系统中的可执行文件,如在GNOME集成桌面环境下,可以直接双击该软件包,这时会自动启动GDebi图形化安装工具来安装。如在终端环境下,则可以输入命令“dpkg –i xx.deb”来进行安装,如要删除...

2011-11-15 18:57:19 94

原创 jboss下部署配置spring jndi

 环境:                jboss-4.2.3.GA                spring2.5.6        去jboss官方下载jboss服务器,http://www.jboss.org/jbossas/downloads/。建议下载jboss-4.2.3.GA这个版本的jboss,个人感觉还是这个版本的jboss比较稳定        解压下载下来的jboss压缩文...

2011-10-28 13:10:08 164

原创 struts2标签获取parameter,request,session,application中的值

呵呵呵  最近老是往东西 保存一下(对了,说一下  转载的)Java代码   http://localhost:8080/demo/index.jsp?flag=kkkk   &lt;s:property value="#parameters.flag" /&gt;   http://localhost:8080/demo/index.jsp?flag=kkk...

2011-10-28 09:35:00 66

原创 Oracle系统包

包名称包头文件说明dbms_aleridbmsalrt.sql异步处理数据库事件dbms_application_infodbmsutil.sql注册当前运行的应用的名称(用于性能监控)dbms_aqadmdbmsaqad.sql与高级队列选项一起使用dbms_ddldbmsutil.sql重新编译存储子程序和包,分析...

2011-09-27 00:46:02 177

latest_usb_driver_windows.zip

google android 官网下载地址: https://dl-ssl.google.com/android/repository/latest_usb_driver_windows.zip 如果无法在上述地址下载,请下载此资源! 经项目组验证,可用!

2016-03-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除