随笔分类 - WEB_DEV
摘要:要使用ExtJS,先要得到ExtJS库文件,ExtJS库文件可以到ExtJS官网下载,地址是www.extjs.com/products/gxt/download.php,把下载得到的ZIP压缩文件解压缩到【D:\ExtCode】目录下,可以得到以下内容。 adapter:负责将里面提供第三方底层库(包括Ext自带的底层库)映射为Ext所支持的底层库。 build: 压缩后的ext全部源码(里面分类存放)。 docs: API帮助文档。 exmaples:提供使用ExtJs技术做出的小实例。 resources:Ext UI资源文件目录,如CSS、图片文件都存放在这里面。 sour...
阅读全文
摘要:本帖最后由 Loaden 于 2009-08-20 21:08:52 编辑这是继上篇之后的一步重要改进,提供给需要的朋友参考!原文链接:http://topic.csdn.net/u/20090813/19/17c611a5-721a-4f11-88f6-d80a90898e09.html五、用Code::Blocks来管理工程,避免写Makefile强烈建议使用Code::Blocks来管理工程!通过实践发现,这会相当的方便:Eclipse负责代码编写,C::B负责编译、调试等。一开始我否定了这种做法:当时认为可能会太繁琐,然而,当我用makefile写了几个工程后才发现:用Code::Bl
阅读全文
摘要:UML建模工具Visio 、Rational Rose、PowerDesign的比较ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE一开始没有对数据库端建模的支持,但是在现在的版本中已经加入数据库建模的功能。ROSE主要是在开发过程中的各种语义、模块、对象以及流程,状态等描述比较好,主要体现在能够从各个方面和角度来分析和设计,使软件的开发蓝图更清晰,内部结构更加明朗(但是它的结构仅仅对那些对掌握UML的开发人员,也就是说对客户了解系统的功能和流程等并不一定很有效),对系统的代码框架生成有很好的支持。但对数据库的开发管理和数据库端的迭代不是很好。 Pow.
阅读全文
摘要:eclipse调优一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡,其实只要对eclipse的相关参数进行一些配置,就会有很大的改善。加快启动速度1.在eclipse启动的时候,它总是会搜索让其运行的jre,往往就是这个搜索过程让eclipse启动变慢了。(没设置时,等2-3s出现进度条,设置后直接出现进度条)只要在eclipse.ini中加入-vm的参数就可以了2.取消所有启动时要激活的插件(在用时激活也一样)和其它的相关的在启动时执行的操作。3.关闭自动更新减少jvm内存回收引起的eclipse卡的问题这个主要是jvm在client模式,进行内存
阅读全文
摘要:BAT文件,实现JAVA JDK环境变量设置,并且不容易出错!@echo off title JAVA 环境变量自动配置 echo. echo. 凌云工作室 echo. http://hll.80.hk echo. echo. 注意 运行本文件 前 请将本文件放置在与 JDK 里面和 bin 文件夹在同一个目录下! echo. echo. JDK 最好安装在 D 盘(非系统盘) echo. pause@set path=%path%;%systemroot%;%systemroot%\system32;%systemroot%\wbem;@reg add "HKLM\system\c
阅读全文
摘要:单例模式的俩种方式:饿汉式class Singleton {private static Singleton instance=new Singleton();private Singleton(){}static Singleton getInstance() {return instance;}}懒汉式class Singleton {private static Singleton instance=null;private Singleton(){}static Singleton getInstance() {if(instance==null)instance=new Single
阅读全文
摘要:理解并使用设计模式,能够培养我们良好的面向对象编程习惯,同时在实际应用中,可以如鱼得水,享受游刃有余的乐趣.代理模式是比较有用途的一种模式,而且变种较多,应用场合覆盖从小结构到整个系统的大结构,Proxy是代理的意思,我们也许有代理服务器等概念,代理概念可以解释为:在出发点到目的地之间有一道中间层,意为代理.设计模式中定义: 为其他对象提供一种代理以控制对这个对象的访问.为什么要使用Proxy?1.授权机制 不同级别的用户对同一对象拥有不同的访问权利,如Jive论坛系统中,就使用Proxy进行授权机制控制,访问论坛有两种人:注册用户和游客(未注册用户),Jive中就通过类似ForumProxy
阅读全文
摘要:Java 观察者模式的浅析简单地说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。 观察者模式的结构 观察者(Observer)模式是对象的行为型模式,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-收听者(Source/Listener)模式或从属者(Dependents)模式。 本模式的类图结构如下:图1、观察者模式的静态结构可从类图中看清楚。 在观察者模式里有如下的角色: . 抽象主题(S...
阅读全文
摘要:Java代码 org.hibernate.PropertyAccessException: IllegalArgumentException occurred while calling setter of com.hengbao.otp.bean.AuthStatusBean.sum 调用sql语句遇到这个问题,是因为hibernate版本或者所使用的数据库默认数据格式造成的,尤其是在进行sum,count等函数操作时,换了一圈的int,Integer,long,Long,最后没办法,虽知不可能还是试了doubel,晕死。还不行。最后没办法,只好变通,不采用hibernate的Java代码
阅读全文
摘要:基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务(@Trasactional)到底有什么区别。我还是喜欢基于Schema风格的Spring事务管理,但也有很多人在用基于@Trasactional注解的事务管理,但在通过基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务是有区别的,我们接下来看看到底有哪些区别。一、基础工作首先修改我们上一次做的 SpringMVC + spring3.1.1 + hibernate4.1.0 集成及常见问题总结,如下所示: 将xml声明式事务删除java代码:Java代码 并添加注...
阅读全文
摘要:TortoiseGit拉代码需要密码解决方法1.$ ssh-keygen -t rsa(注意ssh-keygen中间没有空格)2. Git生成id_rsa和id_rsa.pub后,需要用TortiseGit的puttyGen工具把Git生成的private key(id_rsa)重新保存成.ppk格式,然后pull代码的时候载入那个ppk文件。*************************************************Nov 20th, 2013Windows 重度用户只能用 for windows 的软件了,所以虽然使用 Git,但还是要找专门的 windows 版本。
阅读全文
摘要:步骤3:新建Maven 项目 3.1.可手动建:详细参照官网:http://maven.apache.org/guides/getting-started/index.html mvn archetype:create /-DarchetypeGroupId=org.apache.maven.archetypes / -DgroupId=com.mycompany.app / -DartifactId=my-app 3.3 在pom文件中加入tomcat 插件: org.codehaus.mojo tomcat-maven-plugin 1.0 http://localhos...
阅读全文
摘要:因为工作原因,想对写的代码进行一下测试覆盖率的统计,在网上看到不少工具,一开始用的是Cobertura,觉得它的报告比较直观,但是后来发现要用到大量的ant脚本,嘿嘿,因为本人对ant不熟,觉得这个入手太慢了,就换成了emma。 我的探索 一开始发现有个东东叫做EclEmma,是emma的eclipse插件,顿时感觉前途一片光明,下班以前就可以解决问题。结果用eclipse自带的工具安装以后,发现可能是EclEmma版本太高的原因,coverage视图不能显示。郁闷,只好下了一个低版本了,现在的搭配是myeclipse6.6(自带eclipse3.3.2)+ EclEmma1.5.3。 装上插
阅读全文
摘要:2012-12-021. 为什么要实现javaBean与Map相互转换?用过spring的都知道spring的MVC框架中有一个BaseCommandController对象,利用这个对象我们就可以很方便的将从客户端传递过来的参数封装到一个JavaBean对象中去,而不需要我们request.getParameter("name");bean.setName(name);了,从而也简化了不少的工作。如果大家用过BeanUtils.populate的话,就知道,这个方法是可以很方便的将request提交的页面表单自动填写到你创建的对象中2. 如何实现javaBean与Map相
阅读全文
摘要:2010-04-14比如有这样一个地址:http://www.vckbase.com/tools/downtools.asp?id=209用下载工具打开时,能够知道其真实的下载地址和下载名称请问用java怎么能获取到真实的下载地址和名称呢?我试了使用java.net.HttpURLConnection类,获取到了以下文件头信息============getHeaderField()===============openConnection.getContentLength()=3383Date=Wed, 14 Apr 2010 08:39:00 GMTContent-Length=3383Ex
阅读全文
摘要:1、XStream,XStream是codehaus上的一个开源项目,用于将Javabean serialize为xml格式,以及从xml中生成javabean。2、castor、xmlbeans,castor和xmlbeans这种都是先定义schema,然后根据schema来generate java class,然后调用marshall和unmarshall方法来序列化javabean。这是属于重量级的方法,虽然功能强大,使用却不方便。如果你改了schema,势必要重新generate,这样你就不能在generate的java class上加上自己的方法。导致生成的java class纯粹
阅读全文
摘要:谁能给我举例说明下linux中管道符的用法?只要理解了什么是管道,就很简单了管道“| ”就是将前面命令输出作为管道后面命令的输入如:ls -a | grep test | awk "{print $1}"就是将ls -a 显示的结果,在帅选出含有test,然后打印出第一列。追问 awk 是什么意思?回答 awk 也是一个过滤的工具,可用于格式化报文或从一个大的文本中抽取数据包。具体使用方法,man awk 网上的资料也很多,随便找一下就可以了。提问者评价 非常感谢!JAVA技巧(java中获取当前类所在的目录)建立了一个包yyyb,其下有一个YyybDemo.class的类
阅读全文
摘要://最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的,就不多说了!! public static void work(Map map) { Collection c = map.values(); Iterator it = c.iterator(); for (; it.hasNext();) { System.out.println(it.next()); } } //利用keyset进行遍历,它的优点在于可以根据你所想要的key值得到你想要的 values,更具灵活性!! public static void wo...
阅读全文
摘要:如何用javascript作自动跳转?----------------.....
阅读全文
摘要:2012-09-14HttpsURLConnection 扩展 HttpURLConnection,支持各种特定于 https 功能。此类使用 HostnameVerifier 和 SSLSocketFactory。为这两个类都定义了默认实现。但是,可以根据每个类(静态的)或每个实例来替换该实现。所有新 HttpsURLConnection 实例在创建时将被分配“默认的”静态值,通过在连接前调用每个实例适当的 set 方法可以重写这些值在URL前加https://前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更加安全。Web服务器启用SSL需要获得一个服务器证书并将该证书与要
阅读全文

浙公网安备 33010602011771号