`
xucons
  • 浏览: 85122 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
修改pom.xml文件,添加以下属性   <project> ... <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> ... </project>  
Eclipse安装了Maven插件后,可能会报这种错误: “Eclipse is running in a JRE, but a JDK is required” 这是因为在Eclipse.ini配置中没有指定-vm参数,修改如下重启Eclipse问题就解决了: eclipse.ini 写道 -startupplugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v ...
Firefox 安装扩展的时候会自动检测其兼容性,一般的扩展会按照开发规则指明最低兼容的 Firefox 版本号和最高兼容版本号。之所以这样设置是因为 Firefox 不同的版本间有可能存在很大差异,(强行安装的话)会导致某些扩展难以运行,甚至对 Firefox 本身造成影响。虽然 Firefox 开发团队会在每个新版本诞生之前便公布开发文档以保证扩展开发者同步进行工作,但是稳定的公开版本的扩展往往会滞后于 Firefox 的发布。对于很多喜欢新鲜体样的白鼠用户而言,这便是个青黄不接的时期。为了使"较旧"的扩展能运行在"较新"的 Firefox 上,我们可 ...
1、Suafe is a Subversion administrator's tool that takes that effort out of manually maintaining Subversion authorization (authz) files.    Suafe是用Java做的一个GUI的应用程序,可以方便的对用户,组,权限进行管理。但是它只是维护权限文件,用户的添加还是需要在命令行手动进行。   2、svn-web-admin is a web application that allow you to manager users, groups and ...
  在使用SQL Server过程中大家经常碰到数据库日志非常大的情况,在这里介绍处理方法   一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大。  1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器-->双击打开数据库目录-->选择你的数据库名称(如论坛数据库Forum)-->然后点击右键选择属性-->选择选项-->在故障还原的模式中选择“简单”,然后按确定保存 ...
非驱动的叫轴,驱动的叫桥  不论桥或轴,两端都有两个轮毂,前面的数字表示全部轮毂数,后面的表示能驱动的轮毂数(注意不是轮胎数,一个轮毂也可以装两个轮胎)  三轴车前面是一轴后面是一桥一轴,标记为(6×2)  有的三轴军用越野车全部可以驱动,标记为(6×6)  轻型货车一般是(4×2)  重型货车一般是(6×4)  吉普车标着4×4就是4轮驱动
By Tim Burns Careful programmers test early and test often. Unit testing. Isn't that some annoying requirement that we're going to ignore? What if I told you we are going to start with unit testing? You ask, "But how can I test code that hasn't been written?" I reply, "The unit test ...
在session form 模式之下,form保存在Session当中,这就意味着每个Session只有一个Form Backing Object,如果同时打开两个页面来编辑同一对象的不同实例时,就会有冲突产生。   比如:A有两个实例a1、a2,这时就有可能将a1的值保存在a2当中。
错误信息:Java compiler level does not match the version of the installed Java project facet.   解决方法: 右键点击出错的工程,选择属性,在弹出的preference中找到Project Facets,然后可以看到当前工程使用的jdk版本号,再看看你当前Studio中Install JREs,这两个应该不同,你把facets中的java版本修改为与你的jre版本一致就可以了。
以下运行的Linux 为Redhat 7和 MySQL为5.0.2。   在MySQL 中默认安装的字符集是liant1,我们想使用uft8,,必须每次都要设置,为了方便我们可以将默认的字符集改成uft8。   方法如下:1、找到并编辑文件my.cnf, 它位于/etc/下面。 vi /etc/my.cnf 2、找到[mysqld]节,修改或增加以下行:default_character_set=utf83、找到[mysql.server]节,修改或增加以下行:default_character_set=utf84、重启MySQL服务 先关闭服务:mysqladmin -uroot -p密码 s ...
如果你想连接你的mysql的时候发生这个错误: 以下是引用内容: ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server   解决方法:1。 改表法。 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u ...
最近下载了subclipse1.4.0安装后,在提交的时候会弹出一个错误窗口,显示“Unknown Status 修改 ”,查看了subclipse的Issue tracker发现已有人报告了该错误并已修改完成,但是要在以后的release当中才能可以正常。由于每次提交的时候老有这个错误,虽然可以提交,但是老弹出错误也忒烦了,实在等不及1.4.1发布,所以就把源码下载下来,自已动手build了一下。(看来开源的东东是好啊!!)   估计和我一样有相同的问题的朋友不在少数,所以就发上来,方便大家使用。

泛型小结

    博客分类:
  • Java
例子: public class A { void get(Class<B> clazz) { } void call() { get(B.class); get(C.class); // error:C类不是B类, C只是B的子类 } void getM(Class<? extends B> clazz) { } void callM() { getM(B.class); getM(C.class); } void list() { List<B> rs = new ArrayList<B>(); ...
java 1.5中提供了对annotation的支持,其中内置提供的@Inherited一直没有太注意。这次在开发中碰到了一个问题,才算真正理解了。 1、@Inherited的定义@Documented @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.ANNOTATION_TYPE) public @interface Inherited { }根据Target的定义我们,我们知道了@Inherited只用于Annotation Type的定义当中。例如:@Target({ElementType.TYPE}) @Retention( ...
      最近听说baidu出了个baidu hi,想去下一个试试,google了下,发现在好多文章中说msn是什么白领人员喜爱的IM,QQ是青年人喜爱的。这里说说我的观点吧。 msn 7.0的时候还可以, 最新的msn live messager让我下定决心把msn从我的电脑上删除了。microsoft真是太霸道了,做个IM还要安装个服务,能不能做的绿色点。我的笔记本太老了,还要做开发,哪有那么多资源让它用啊!!QQ虽然装得东西也不好,安装包也挺大,但至少你把QQ关了,就只占点disk空间;就是广告了,msn上面放个广告条,小点也行啊,还做那么大,看着都心烦。相比QQ的发送系统信息当广告,我 ...
Global site tag (gtag.js) - Google Analytics