自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

摩西的博客 爱it 爱生活 爱折腾

我不生产技术,我只是开源的搬运工

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

转载 eclipse中,把java函数代码折叠/展开 介绍

上千行的class看着实在费劲,试试代码折叠吧,哈哈!首先 在eclipse 中开启设置代码折叠功能1. windows->perferences->General->Editors->Structured Text Editors可以看到Enable folding选项,打上勾就可以使用代码折叠功能,但还要在具体的语言中设置。2、windows->perferences->Java->Ed

2012-09-25 16:21:18 2007

转载 各大型网站架构分析收集

1. PlentyOfFish 网站架构学习http://www.dbanotes.net/arch/plentyoffish_arch.html采取 Windows 技术路线的 Web 2.0 站点并不多,除了 MySpace ,另外就是这个 PlentyOfFish。这个站点提供 “Online Dating” 服务。一个令人津津乐道的、惊人的数据是这个只有一个人(创建人Marku

2012-09-19 13:33:23 1048

转载 架构设计之性能设计经验

性能(performance)设计非常重要,对于服务器端实时交易系统来说系统性能的重要性不言而喻,对客户端软件来说性能好的软件也会获得良好的用户体验,从而给用户留下高质量软件的良好印象。因此在进行架构设计中性能设计非常重要。      但架构设计实际是一个平衡设计,在可用性、可扩展性、可维护性、可靠性、高性能等之间做个妥协选择。这些非功能性的需求再加上复杂的功能性需求,同时还要考虑到项目管理上

2012-09-19 13:31:01 654

原创 base64编码中的+号处理

base64 编码中使用了加号(+),而 + 在 URL 传递时会被当成空格,因此必须要将 base64 编码后的字符串中的加号替换成 %2B 才能当作 URL 参数进行传递。否则在服务器端解码后就会出错。

2012-09-18 11:34:56 5147 1

转载 SQL注入攻击及其防范浅谈

SQL注入攻击SQL注入攻击的基本原理,是从客户端合法接口提交特殊的非法代码,让其注入到服务器端执行业务的SQL中去,进而改变SQL语句的原有逻辑和影响服务器端正常业务的处理。SQL注入攻击是Web应用中一个重要的安全问题,虽然Java具备较高的安全性,但如果开发人员不注意,也有可能留下安全隐患,请看示例:执行验证的SQL语句现有一个Login页面用来控制WebApp的入口

2012-09-14 17:25:56 597

转载 学习java安全技术前的准备

安全的基础知识在高度保证企业应用程序安全的过程中我们不免会考虑到如下的安全需求,然后我们针对这些安全需求提出各种安全技术:1、完整性验证(IntegrityVerification)。也就是以防止我们需要的内容不被篡改。2、机密性保持(ConfidentialityPreservation)。通俗的说就是防止内容被别人读懂。3、认证和访问授权(Authenticit

2012-09-14 17:15:53 573

转载 加密技术在企业数据安全中的应用

随着大型企业管理软件的发展,其应用越来越广泛,企业数据平台涉及局域网、广域网、Internet等,在各类系统中保存的企业关键数据量也越来越大,许多数据需要保存数十年以上,甚至是永久性保存。于是关键业务数据成了企业生存的命脉和宝贵的资源,数据安全性问题越来越突出。如何增强企业软件系统的安全性、保密性、真实性、完整性,成为每一位软件开发人员关注的焦点。  为了解决关键业务的数据安全问题,首先对

2012-09-14 17:14:17 1687

转载 Eclipse快捷键整理

Alt+左箭头,右箭头   以在编辑窗口切换标签 Alt+上下箭头,     以自动选择鼠标所在行,并将其上下移动 Ctrl+f6         可以弹出菜单,上面列出可以切换的编辑窗口,这样不用鼠标也可切换 Ctrl+f7         可以在视图之间切换 ,如编辑视图,输出视图,工程视图 Ctrl+f8         可以在不同的观察视图中切换,就是在java视图,调试视

2012-09-14 17:04:11 378

原创 svn项目关联

之前64 win7装的32的eclipse 和svn插件下载的项目。现在不爽,安装了64的eclipse,换了64的jdk,安装了1.3.2的svnkit现在直接在以前的workspace上运行,发现之前的项目与svn无法关联,查了一些资料没解决,自己总得动手呀。办法:将需要关联的项目先delete掉,无需物理删除,然后import进去,即可自动关联,完美解决。

2012-09-14 10:04:51 785

原创 卸载jvm

使用Rundll32命令即可轻松卸载MSJVM。在开始菜单的运行框中输入“RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall”,并回车,打开“Microsoft VM uninstall”对话框,点击“是(Y)”后,系统即开始卸载Java虚拟机,卸载完成后重新启动一下系统。系统重启后需要删除系统安装目录下的Java文件夹。就是s

2012-09-13 14:58:25 1907

原创 eclipse性能优化【整理】

根据网上多份资料整理如下:=>启动优化Window > Preferences > General > Startup and Shutdown > 去掉不需要自动启动的项。=>关闭自动校验默认情况下eclipse在启动的时候会自动验证每个项目的配置文件,这是一个非常耗时的过程。Windows > Perferences > Validation > 将Build下的勾

2012-09-13 13:29:45 522

原创 BigDecimal

声明:     BigDecimal a=BigDecimal.valueOf(1.0);     BigDecimal b=BigDecimal.valueOf(1.000);BigDecimal比较大小:           用BigDecimal的compareTo()方法结果是      -1 小于                  0 等于

2012-09-12 15:08:27 595

转载 Java注释规范

在软件开发的过程中总是强调注释的规范,但是没有一个具体的标准进行说明,通常都是在代码编写规范中简单的描述几句,不能作为一个代码注释检查的标准和依据,做什么都要有一个依据吗:),现在我特整理了一个《Java的注释规范》,内容来自网络、书籍和自己的实际积累。 JAVA注释规范 版本/状态 作者 版本日期1.0 ghc 2008-07-02一、背景 1、当我们第一次接

2012-09-12 11:11:24 568

转载 JSF入门之hello world

JSF以MVC模式为基础,与Struts不同,JSF的目标是希望以一个与Swing相类似的方式来开发网页,因此,从JSF的结构图当中,他的核心概念不是页面,而是控件树,也就是说,当用户提交一个请求时,JSF会先将页面上的组件先转换为与Swing当中类似的,由容器和控件组成的控件树,然后数据和事件被设置到对应的控件上,然后以一种与Swing类似的方式,来处理后续的请求。控件树是整个JSF的核心,所有

2012-09-07 10:39:58 496

转载 Linux 安装中文包

转自好友博客,供大家参考。Linux 安装中文包首先,安装中文包: #yum groupinstall chinese-support其次,修改一下字符编码的配置。 # vi /etc/sysconfig/i18n修改后内容如下:  LANG="zh_CN.GB18030"SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_

2012-09-06 11:16:37 683

转载 Netty整理和基于Netty封装了一个web game通讯层

转来一篇netty的好文章。NIO的理解,请参照:http://www.goldendoc.org/category/java-nio/Netty的一些理解,请参照:http://www.kafka0102.com/2010/06/167.htmlhttp://rdc.taobao.com/team/jm/archives/423Ne

2012-09-05 18:15:50 1651

原创 java nio介绍

从JDK 1.4开始,Java的标准库中就包含了NIO,即所谓的“New IO”。其中最重要的功能就是提供了“非阻塞”的IO,当然包括了Socket。NonBlocking的IO就是对select(Unix平台下)以及 WaitForMultipleObjects(Windows平台)的封装,提供了高性能、易伸缩的服务架构。说来惭愧,直到JDK1.4才有这种功能,但迟到者不一定没有螃蟹

2012-09-05 17:53:35 420

转载 Tomcat 设置自动编译,自动发布,自动部署

Tomcat服务器 具有一个常用的功能: 即自动编译,自动发布,自动部署功能.  问题: 当我们第一次发布程序以后,我们增删改Servelt,Java,.xml等文件,都必须重启Tomcat,如果项目巨大,那么        这是在浪费时间!  分析: Tomcat 自带了自动部署功能,只要我们在Tomcat安装目录下的Server.xml中的中添加标

2012-09-05 14:47:25 3552

转载 使用JAVA操作netty框架

之前使用过MINA框架,感觉效率非常好,使用长连接可以支持10万次以上的并发。 今天尝试使用了Netty框架,感觉使用上也非常方便,具体效率问题,在接下来的博客会详细解读: NioServerSocketChannelFactory创建服务端的ServerSocketChannel,采用多线程执行非阻塞IO,和Mina的设计 模式一样,都采用了Reactor模式。其中bossE

2012-09-05 09:40:56 1080

jcharts jar lib 源码 demo

jcharts jar lib 源码 demo 免费下载啦,使用详情参看:http://blog.csdn.net/sl0007/article/details/16825515

2013-11-19

spring mvc系列教程源码

spring mvc系列教程源码,包含控制器、拦截器、标注的系列源码!

2012-08-13

unix基础知识:系统操作命令

一些基础的东西 unix基础知识:系统操作命令。txt 也是很必要的啊 好好入门啊

2009-11-11

一个不错的Struts2学习资料

市面上好点的学习资料不多,还贵的吓人! 我非了九牛二虎之力在网上搜到个觉得还算满意的Struts2的教程拿来给初学的朋友用! 要的分是高,但是我找的不容易啊,给个辛苦分吧,我包你满意(只限初学者)

2009-09-29

EJB3.0个人笔记

这是我自己总结的EJB笔记 觉得不是很差 拿出来和大家分享一下

2009-09-29

Java夜未眠.程序员的心声.pdf

Java夜未眠.程序员的心声.pdf 我感觉不错 好坏大家看了就知道

2009-06-14

javascript 王者归来.pdf

javascript 王者归来.pdf 相信很多人都听过吧 好我就不说了

2009-06-14

FinalData深度超强硬盘数据恢复专家v2.01.1028企业版汉化绿色版

FinalData深度超强硬盘数据恢复专家v2.01.1028企业版汉化绿色版

2009-06-13

DOS命令大全

DOS命令大全<br>在这个高手云集的地方,我为小鸟送 点基础东西

2008-07-20

空空如也

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

TA关注的人

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