- 博客(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 8296 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 1799
原创 常用的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 1621
转载 各种免费的在线小工具
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 6537 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 1850
原创 高并发系统的开发注意事项
商用服务器经常因为一些商业的原因被很多为生活苦苦奋斗的hack们扫荡。对于一个要支持高并发的系统来说,在开发阶段有几个事情需要我们注意: 1、如果你用hibernate,注意你的主键获取不要用increment了,那玩意在并发的时候给你带来主键约束错误,还是考虑使用sequence之类的主键策略吧 2、定时任务的考虑,并不是所有的定时任务都需要考虑并发的情况。但是例如定时些数据库
2008-09-21 21:53:00 3197 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 1483
原创 懒惰应该不是我的专利
从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 1588
原创 设定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 3380
struts2文档
2007-11-12
hibernate继承映射教学
2007-10-07
hibernate的继承映射教学
2007-10-07
hibernate的继承映射教学
2007-10-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人