`
文章列表
  最近看到微博的短链接真是很火啊,新浪、腾讯、搜狐等微博网站都加入了短链接的功能。之所以要是使用短链接,主要是因为微博只允许发140 字,如果链接地址太长的话,那么发送的字数将大大减少。短链接的主要职责就是把原始链接很长的地址压缩成只有6 个字母的短链接地址,当我们点击这6 个字母的链接后,我们又可以跳转到原始链接地址。 开始以为短链接是按照某种算法把原始链接压缩为短链接,再根据算法从短链接反算成原始链接的。后来尝试了下压缩算法(gzip 压缩算法),发现对于url 这种字符串越是压缩,长度就越长。通过对压缩算法的一些了解,发现靠压缩算法来实现这个功能不太靠谱。 后来在网上

JSP上传显示图片

Apache commons-fileupload是一个很好的文件上传工具,最近使用commons-fileupload实现了图片的上传及显示,可将图片保存在指定的文件夹中,也可以将图片存放在数据库,并支持四种常用的图片格式:jpg,png,gif,bmp。   首先,跟上传一般文件一样,需要写一个servlet来处理上传的文件,你可以修改保存路径或选择将图片保存在数据库中,只需要做简单的修改就行了,servlet代码如下: FileUploadServlet.java package com.ek.servlet; import java.awt.image.BufferedImag ...
struts.xml中的<include/>标签 当系统变大后,可能会导致struts.xml 内容非常多,这时我们就可以采用模块化 的方式将不同的配置文件分散在不同的配置里面,然后由struts.xml将它们统一的加载进来比如struts_1.xml 、struts_2.xml  ...
  //-----------------------------------select---------------------------------- import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement; public class TestSelect{  public static void main(String[] args) {  Connecti ...
1.基本的安装过程?       首先需要下载最新的服务器版本和客户端版本。在客户端即windows上安装TortoiseSvn。服务器上的是用于管理源代码的,客户端是下载源码和上传源码用的。 2.在服务器端建立版本库       运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了 Subversion服务器之后,可以直接运行,如: Js代码 
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   different value: 'webapp.root' = [/Users/joe/ Workspace/.metadata/.plugins/org.eclipse.wst.server.cor ...
  JIRA_4.4.1_全程破解详解_图文 ——(且支持4.4.1及以下各版本)       最近在linux下安装JIRA,那是一个纠结啊,从4.2.2~4.3.3~4.4.1各种版本,各种纠结!      今天把安装的全过程做一个记录,方便各位使用,也方便自己在将来需要的时候,做一个备忘。   首先,JIRA 是目前比较流行的基于Java架构的管理系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一些。同时,开源则是其另一特色,在用户购买其软件的同时,也就将源代码也购置进来,方便做二次开发。 ...
<!doctype html><head>  <meta charset="utf-8" />  <title>HTML5 Document</title>  <script>function playClicked(element){//get the state of the playerif(audio_player.paused){audio_player.play();newdisplay = "| |";
迅雷vip号362141588密码xinjipin.com网友帮续费迅雷vip号553636321密码xinjipin.com新极品网开号迅雷vip号735914776密码xinjipin.com新极品网开号迅雷vip号735915487密码xinjipin.com新极品网开号迅雷vip号735915984密码xinjipin.com新极品网开号迅雷vip号736150484密码xinjipin.com新极品网开号迅雷vip号736151545密码xinjipin.com新极品网开号迅雷vip号736152373密码xinjipin.com新极品网开号
(转载)迅雷安全中心统计拦威胁下载次数的统计算法泄露,任何用户都可以查看. <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <link rel="stylesheet" href="../css/style.css" type="text/css" media="screen" /> <title> ...
原文出处: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, 也知道了CPU型号)# cat /proc/cpuinfo | grep physical | uniq -c4 physical id : 04 physical id : 1(说明实际上是两颗4核的C ...
  首先声明:大牛们,别笑,俺是一小菜菜!   这两天发现项目上貌似有点问题,很多页面在跳转的时候 往往只是简单的<a href="xxxxxx.MM"> 其实这样 也许会给恶意攻击者、敌对的竞争方带来便利! 因此,想到用urlrewrite来弄弄,但是老是出现问题!!总是跳不过去! 在大牛牛的指导下,终于搞定了,还是来做一个总结吧!! 首先下载urlrewrite的jar包。 然后在web.xml里面配置filter,这个filter必须配置在struts的filter前面,因为这是一个执行顺序的问题!     <filter> ...
Url Rewrite Filter 是一个基于java的url rewirte开源项目,功能类似Apache中的rewrite模块。其实,Url Rewrite让apache来负责才是最好的选择,因为mod_rewrite已经很成熟了,功能或者效率上都更好用,apache已足以使urlrewrite的功能透明了,对于多个应用使用起来更方便。这篇文章介绍的urlrewrite filter只是给那些不打算使用apache的应用提供了另外一种选择。  一、主要功能  a) 实现url地址的伪静态化  例如可以把http://localhost:8080/myindex.do?met ...
struts2 的默认后缀是.action 虽然很直观,但是很烦琐。很多人喜欢将请求的后缀改为.do   在struts2中修改action后缀有两种比较简单的办法: 一、在 struts.properties 中修改。 如你想把后缀改为 .do 则 加上一行:struts.action.extension=do 至于加在第几行,应该没有关系,我加在第一行和最后一样都正常。   二、在struts.xml 中修改。 在 struts.xml 中加入一constant 节点 : constant name="struts.action.extension" ...
mysql从3.23.15版本以后提供数据库复制功能。利用该功能可以实现两个数据库同步,主从模式,互相备份模式的功能。数据库同步复制功能的设置都在mysql的设置文件中体现。 mysql的配置文件(一般是my.cnf) 在unix环境下在/etc/mysql/my.cnf 或者在mysql用户的home目录下面的my.cnf。 window环境中,如果c:根目录下有my.cnf文件则取该配置文件。当运行mysql的winmysqladmin.exe工具时候,该工具会把c:根目录下的my.cnf 命名为mycnf.bak。并在winnt目录下创建my.ini。mysql服务器启动时候会读该 ...
Global site tag (gtag.js) - Google Analytics