自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

The Last Song 的专栏

Where the sun descends along.I run the long long way from home to find a heart that's made of story

  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

原创 上传文件的路径处理

  今天一个程序的异常直接将我的linux下的tomcat宕机死掉,查看程序的log4j日志后发现,在tomcat宕机前的最后输出是说我们的程序中写入文件到一个不存在的目录。我检查了下发现,同事将上传图片的路径写死了。指定了一个类似/usr/local/tomcat/usr/projectname/upload 这样的目录。  在开发初期我们因为对很多jdk的不熟悉,常常会犯这种写死操作路径的

2008-09-27 21:44:00 1706

原创 java版本的八字计算

 看了网上不少的例子,整理一个能计算1900年以后的八字计算程序。同时能获取生肖以及阴历生日 package com.knight.cal;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Dat

2008-09-26 14:43:00 8295 3

原创 java版本的图片的缩放剪辑(三)

   看过客户端的脚本特效,剩下的就是将客户端对图片想做的修改的相关数据传送到服务器端了,这个时候我们需要做两布操作,首先是对服务器上的图片进行缩放处理,因为我们的图片剪辑是缩放后的剪辑,其次是对服务器的图片开始进行剪辑。  首先看一下我们的缩放代码     /**     * 进行图片的缩放,可以将原始路径(url)的图片缩放后放到另外的路径(newUrl)。如果  

2008-09-25 21:07:00 3656 2

原创 java版本的图片的缩放剪辑(二)

   客户端图片的相关参数的信息分为两个部分的获取的。   第一部分是获取原始图片的相关信息,来使图片显示正确   第二部分是通过js控制图片的缩放以及确认要剪辑图片的相关参数。以便将参数传送到服务器端。   这两个部分只是通过js控制图片的显示,预览最终要裁剪的效果,并没有对服务器上存储的图片进行任何的修改。如图所示:  通过图形可以看到,我们这边的技术难点有两个

2008-09-24 22:35:00 2951

原创 攻克防图片盗链

   很多大型的网站都对自己的图片做了防止盗链的处理,目的是减轻服务器的压力,方式方法都是各有绝活。对于我们这种想直接通过来访问人家的链接的网站来说的症状就是,人家显示一个警告图片,你想看的图片莫名奇妙的变成了提示页面。品德较好的网站直接让你看到一个大红叉。  为此我们不得不攻克防图片盗链的方式。  思路如下:你直接将图片的链接在浏览器中敲上,肯定可以显示。但是你内嵌到网页中通过img的s

2008-09-24 14:12:00 1798

原创 常用的Linux 指令大全

cat cd chmod chown cp cut名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和 -n

2008-09-24 09:05:00 1393

原创 java版本的图片的缩放剪辑(一)

  看到开心网和网易的blog在进行个人的头像修改的时候可以选定一个头像然后使用他们提供的固定的选择框进行图片的缩放和剪辑,看到了网上有.net版本的例子,却没有java版本的例子,就此我整理一个。  今天主要记录下策略:  整个开发分成几个部分:  第一部分:上传图片到服务器,然后才能修改,千万不要以为那些图片的修改都是本地的js代码在做得  第二部分:查看要修改的图片,客户端对

2008-09-23 22:19:00 1620

转载 各种免费的在线小工具

1。站点缩略图在线制作http://bluga.net/webthumb/ 2。站点80X15图标及其他图标在线制作站点一 http://www.nhacks.com/email/   支持多种域名的Email图标的生成。  ● 只需输入"@"之前的文本,支持的Mail类型的包括GMail、Hotmail、Yahoo、MSN、AOL、ATT、Bigfoot、 RocketMail、QQ、Com

2008-09-22 16:57:00 8528

原创 对象属性的排序

  主要是利用jakarta的common提供的方面来进行排序。具体演示看代码 1、创建一个需要排序的对象public class SignMessage {        private long id;        private String name;        private int count;    public long get

2008-09-22 14:39:00 6533 1

原创 memcache简要安装步骤

  1、  安装文件准备1)、Memcache的服务器端程序:当前最新版本号为memcached-1.2.6.tar.gz  下载地址:http://danga.com/memcached/download.bml2)、Memcache的安装先决条件:先安装libevent,当前最新版本号为libevent-1.4.8-stable.tar.gz  Libevent介绍:lib

2008-09-22 14:14:00 2149

转载 Memcached通信协议(中文版)

  memcache通信协议协议关键字 Keys命令Commands超时时间 Expiration times错误信息 Error strings存储命令 Storage commands读取命令 Retrieval command删除 Deletion增加/减少 Increment/Decrement统计 Statistics多用途统计 General-purpose statistic

2008-09-22 11:48:00 1849

原创 高并发系统的开发注意事项

   商用服务器经常因为一些商业的原因被很多为生活苦苦奋斗的hack们扫荡。对于一个要支持高并发的系统来说,在开发阶段有几个事情需要我们注意:  1、如果你用hibernate,注意你的主键获取不要用increment了,那玩意在并发的时候给你带来主键约束错误,还是考虑使用sequence之类的主键策略吧  2、定时任务的考虑,并不是所有的定时任务都需要考虑并发的情况。但是例如定时些数据库

2008-09-21 21:53:00 3196 1

原创 linux版本的升级

  最近使用memcache的时候遇到了一个redhat advance server 4 的v2版本没有c和c++编译器的问题,这个直接导致我无法安装memcache的服务器端。这个着实让我郁闷了一把。我解决问题的思路如下。 1、上网搜索memcache的服务器端安装,发现需要先有libevent的支持 2、安装libevent,发现需要gc++这个编译器 3、找gc++安装指导,发

2008-09-21 21:42:00 2897

原创 被面与面试

   从开始被人面试到后来的面试别人,个中滋味我深有体会。记录下自己的心理历程。   我被人面试:   毕业两年之内,面试可谓是一个痛苦的过程,在不同的公司做着看似类似的java程序员的基础题。偶尔遇到一两个玩心理测试的公司。总的来说,面试比上班累。去了就做题,然后和面试人员玩心理战。正是这些bt的面试经历造就了我今天面试别人的技能。面试总的经验来说就是,将每个公司的面试题目,回家后都整理

2008-09-21 09:55:00 1482

原创 懒惰应该不是我的专利

   从2005年开始我就发现我每年只能有四五个月保持高效的学习热情。那个“常立志者不如立常志”简直快成了我的IT墓志铭。总结下这几年的高效学习阶段的成果。2005:对spring有一个深入的学习,顺便学习了下hibernate; (为了开发而学习,每天都在调试的郁闷中度过)2006:知道了springside,对他的第一个版本学习了下,知道了当前大家都在玩什么; (年底的时候完成了我的第

2008-09-21 09:44:00 1098

原创 追忆那似水流年的产品梦

   在大学的时候,在外边兼职的公司开发了一个自己认为很牛的产品,一切的业务逻辑都可以通过发送sql来组装生成。当时被忽悠的认为我们的产品是万能的,看到我们产品的美国原型在各国的畅销,更加增加我的开发热情。加上大学的时光,用了两年多时间将产品完成。等真正进入到市场发现,同类产品出现了很多,同时saas这种概念在中国还是很超前,很多企业还没有习惯将自己的业务数据放到外部管理。让我真正意识到一个好的产

2008-09-21 09:23:00 1195

原创 设定linux系统支持的字符集

 原因:linux默认支持的编码可能不支持中文,很多时候上线的项目可能会出现乱码。而我们看到的是在windows下的tomcat跑的很正常,到了linux下就显示乱码。这个和linux字符集的设定有关。这里更改linxu的字符集的位置是/etc/sysconfig下的i18n文件。修改命令 vi /etc/sysconfig/i18n将内容改为:#---------LANG="zh

2008-09-19 14:56:00 1586

原创 设定linux的ip地址

在一般的情况下,建议用最直接也是比较简单的方法,就是直接修改 /etc/sysconfig/network-scripts/ifcfg-eth0 文件。再重启 network 这个service# service network restart# ifconfig 就会看到 ip 已经变更了

2008-09-19 14:55:00 1087

转载 toeic的学习网站

托业在国内才刚刚起步,参加的人还不太多,影响力也不够大,所以网上资料很少。这几天我一直在网上找相关资料,也算小有收获。整理如下: http://www.english-test.net/toeic/ TOEIC Prep Test ☆☆☆☆☆免费的684个托业词汇测试题,还有讲解。强烈推荐!!!http://www.free-toeic.com/ ☆☆☆☆☆免费注册后,可以做一套托业的

2008-09-12 14:38:00 3377

struts2文档

以最低的积分做strut2的普及,做了struts2的一个CRUD,mysql数据库,有整理的教学文档。知识点。解压缩后sql目录是基本的建库sql,hibernate做持久层,以最简单的方式演示了strut2的妙用,如果引用请标明出处。

2007-11-12

hibernate继承映射教学

针对hibernate的继承映射部分做了几个测试的例子,更加直观的阐述了继承映射的几种方式以及对应的表结构方式,文件被分割成3部分 http://download.csdn.net/source/259075 http://download.csdn.net/source/259072 http://download.csdn.net/source/259070

2007-10-07

hibernate的继承映射教学

针对hibernate的继承映射部分做了几个测试的例子,更加直观的阐述了继承映射的几种方式以及对应的表结构方式,文件被分割成3部分 http://download.csdn.net/source/259075 http://download.csdn.net/source/259072 http://download.csdn.net/source/259070

2007-10-07

hibernate的继承映射教学

针对hibernate的继承映射部分做了几个测试的例子,更加直观的阐述了继承映射的几种方式以及对应的表结构方式,文件被分割成3部分 http://download.csdn.net/source/259075 http://download.csdn.net/source/259072 http://download.csdn.net/source/259070

2007-10-07

空空如也

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

TA关注的人

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