JAVA
yaodick
勤奋踏实,做事认真,喜欢JAVA开发
展开
-
组合和继承的选择
在Java中组合和继承都允许在新的类中放置子对象,组合是显示地这样做,而继承则是隐式的这样做,那么二者 该如何取舍啦? 简单点讲,组合技术通常用想在新类中使用现有类的功能而非它的接口这种情形。即通过在新类中潜入一个对象,让其实现所需要的功能,但新的用户看到的只是为新类所原创 2011-09-25 14:56:17 · 563 阅读 · 1 评论 -
在eclipse对 maven+jetty项目进行调试
在eclipse中运行jetty: Run->External Tools->External Tools Configration->Program->New进行如下图设置:其中working directory是项目主目录。 在Environment中添加变量,变量名:MAVEN_OPTS 变量值:-Xdebug -Xnoagent -Djava .com pil转载 2014-02-21 10:06:30 · 987 阅读 · 0 评论 -
SUN JDK 代替Open JDK
1.下在JDK:http://java.sun.com/jdk-6u1-linux-i586.bin2.执行命令:sh jdk-6u1-linux-i586.bin3.创建快捷方式以取代open-jdk:ln -s -f /usr/java/jdk1.6.0_01/jre/bin/javaln -s -f /usr/java/jdk1.6.0_01/bin/javac 这个原创 2013-12-23 14:34:21 · 838 阅读 · 0 评论 -
tomcat配置使得访问时带工程名后失效
今天我一个兄弟,突然问我:http://localhost:8080/和http://localhost:8080/xxxx都能访问到工程的JSP页面.而他的要求是不允许这样的http://localhost:8080/xxxx的请求.先说我的解决思路1.nginx上修改凡是拦截到工程名的请求,统统重定向2.修改tomcat/conf下的server.xml文件:<Host nam原创 2013-05-15 14:49:05 · 1506 阅读 · 0 评论 -
如何在Linux中反编译java源代码
之前看同事使用JD-GUI来反编译java .class文件,觉得很爽,不过一直以来也没有再次接触到这个问题,所以也没有对这个工具进行深入的了解。今天无聊看了些技术文档,忽然想起这个工具来,上网一找。呼呼果真也有Linux的版本。不过我网上资料显示主页上下载的gz包是32位的程序,我在64位的Fedora 12下可能有些问题,程序在运行时会调用不到关键的32位库而失败。幸运的是只要安装转载 2012-12-16 16:35:21 · 4215 阅读 · 1 评论 -
memcached Client在java方面的使用
假设我们有3台memcached 服务器,server1 和server2 有3GB 的内存空间,server3 有2GB 的内存空间.下面程序说明怎么来创建客户端.import com.danga.MemCached.*;public class MyClass {// 创建一个 memcached 客户端对象protected static MemCachedClient mc转载 2012-11-23 11:03:48 · 704 阅读 · 0 评论 -
导数据
早上,老大给我丢过来任务,让我将配置文件(Transformer.xml)配置项一一对应到数据表default_description。 打开配置文件,就想问候他妈。1000多项,这得弄到什么时候。而且我对这样非创造性的东东很排斥的。任务安排下来还是得干。改了几项,眼睛实在疼。就想能通过程序解决。 解决方案:1.解析xml文件得到List数据,2.遍历该list将原创 2012-06-18 15:06:41 · 1165 阅读 · 1 评论 -
Struts2+Spring2+Hibernate3 web应用示例
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag Library)、开放源代码。而Spring的出现,在某些方面极大的方面了Struts的开发。同时,Hibernate作为对象持久化的框架,能显示的提高软件开发的效率与生产力。这三种流行框架的整合应用,可以发转载 2012-03-15 14:13:34 · 760 阅读 · 0 评论 -
在页面直接引入另一张页面的模块
最近在做页面时,需要在首页中引入另一张页面的模块,两块模块的展现形式一模一样。本打算自己开发Action最后因为代码的复用方面的考虑,还有一点是因为我存在死心,如果又我开发Action,那么当他们那边升级时,我这边也得做相应的升级很麻烦的。所以就写了这么各类,直接将它们写好的页面拉过来用就OK了。import java.io.BufferedReader;import java.i原创 2011-09-26 14:54:50 · 641 阅读 · 1 评论 -
java的System.getProperty()方法可以获取的值(转)
java.versionJava运行时环境版本java.vendorJava运行时环境供应商java.vendor.urlJava供应商的 URLjava.homeJava安装目录java.vm.specification.versionJav转载 2012-02-05 16:57:09 · 616 阅读 · 0 评论 -
java如何标识一个资源
在java中,有多种形式可以表示一个资源: java.io.File可代表文件系统中的文件或目录。例如:• 文件系统中的文件:“c:\config.sys”。• 文件系统中的目录:“c:\windows\”。java.net.URL统一资源定位符。例如:• 文件系统中的文件:c:\config.sys,可以表示成URL:“file:///c:/config.sy原创 2011-12-04 14:11:10 · 1089 阅读 · 0 评论 -
淘宝HSF服务的原理以及简单的实现
淘宝HSF服务具体来说分三个应用:api接口,service服务,本地应用。 最基本的Api服务应该是十分干净的,不含方法,只有接口。它是要被打包(jar包的形式)到中央仓库去的。 service服务是api接口的实现,它是要被打包成(最常见的是war包)安装到远程tomcat,或jboss中,作为服务要随时等待各种应用的调用的。 本地应用自然是各种原创 2011-12-01 19:11:30 · 29347 阅读 · 5 评论 -
maven jetty eclipse run stop debug 调试java web项目
过几天要到淘宝上班,他们那边用到的是webx+jetty,运行web项目少不了调试所以找到了这篇文章留着,以后会用到的maven jetty eclipse run stop debug 调试java web项目 Maven 摆在眼前最明显的优点就是对peoject的jar包的的管理。当然Maven的优点远远不止这些。在Eclipse下,可以使用m2eclipse加快对Ma转载 2011-11-17 14:50:09 · 5603 阅读 · 1 评论 -
将Action中的数据封装到List 或Map中展示到JSP中
写了很多的Aciton和Jsp,慢慢的总结出了一定的经验。即将Action中的数据封装到List 或Map中展示到JSP中。这样处理非常方便。 废话少说,线上一段代码 Action代码: /** * * * 项原创 2011-10-18 17:28:51 · 6482459 阅读 · 1 评论 -
搭建android开发环境
在Android官方网站上也有详细的说明:http://developer.android.com/sdk/installing/installing-adt.html。1,下载SDK Tools,下载地址:http://developer.android.com/sdk/index.html。2,下载ADT插件包,下载地址:http://dl.google转载 2014-11-08 15:20:08 · 528 阅读 · 0 评论