- 博客(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
2013-11-19
一个不错的Struts2学习资料
2009-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人