- 浏览: 1056808 次
- 性别:
- 来自: 杭州
最新评论
-
nieanan:
感谢,很有帮助。
eclipse 改变JAVA_HOME路径 -
Orange_killer:
写的什么东西,文不对题
Hibernate Search大数据量手动建立索引 -
xiaoasha:
org.eclipse.equinox.servlet.api ...
《OSGI实战》遇到的问题 -
powertech:
写的挺细,有用!
SyntaxError: Non-ASCII character Python、Unicode和中文 -
huang_yong:
public class XMLUtil {
pri ...
XStream 去除生成的XML节点的class="list"
文章列表
发现as3corelib 9.3解析JSON对格式要求非常严格
{online_size:100000} -- 不行
{'online_size':100000} -- 不行
{"online_size":100000} -- 可以
使用take()函数,如果队列中没有数据,则线程wait释放CPU,而poll()则不会等待,直接返回null;同样,空间耗尽时offer()函数不会等待,直接返回false,而put()则会wait,因此如果你使用while(true)来获得队列元素,千万别用poll(),CPU会100%的。
另外,如果你希望ThreadPoolExecutor中常驻n个线程,请调用“public void allowCoreThreadTimeOut(boolean value)”将该属性设置为false,否则
Runnable getTask() {
for (;; ...
写NIO程序的时候遇到了SelectionKey.attachment()为空的问题,最后解决了,这里简单介绍下,希望能对其他人有帮助:
SelectionKey key = socketChannel.register(selector, SelectionKey.OP_CONNECT);
key.attach(group);
...
client.register(selector, SelectionKey.OP_READ);
if(key.isReadable()){
ChannelWorkerGroup group = (ChannelWor ...
今天用maven打包的时候总是报cannot find symbol
最后发现如果使用泛型继承接口就会有这个问题,之后看了这篇文章:
http://stackoverflow.com/questions/1508632/javac-complains-cannot-find-symbol-on-enum-implementing-interface
才发现这原来是jdk的一个bug
警告:编码 GBK 的不可映射字符
- 博客分类:
- ANT
现象:在使用ant编译项目的时候经常会遇到“警告:编码 GBK 的不可映射字符”这样的信息。
原因:这个主要是因为我们在写代码的时候加入了一些中文注释,而导致编译时候出现的问题。
解决方式:要处理这个问题,仅仅只需要在 build.xml文件中的调用javac的地方加入encoding的参数。
如下所示: <target name="compile" description="编译Java文件">
<mkdir dir="${build.dir}" />
<javac e ...
很久没有回javaeye发博客了!
今天讲下如何从Openfire的SVN下载源代码,安装一个可以运行的环境。
安装之前请先详细阅读官方的安装文档:
Openfire SVN + Eclipse 3.3 + Subversive Installation Guide
首先安装sublipse,网上有很多,这里就不复述了,上面这个指南主要注意一下
1. 有几个类在编译时可能会报
“Access restriction: The type QName is not accessible due to restriction on requ ...
看过许多远程调试的例子,大多数都是针对tomcat或者jboss服务器的,很少能搜索到weblogic服务器的远程调试例子和文章,前些天在项目开发的时候尝试了一下,感觉十分得不错,拿出来跟大家分享一下,不过我要多罗嗦几句。
...
由于要兼容以前的一个系统,不得已自己实现了一个filter,通过判断request.getRequestURI来对*.do的请求转发到struts1的servelt中,对于其他URL则做其他转向,但是这样带来一个问题,jsp:include page="*.do"用不了了,得到的结果是找不到这个do对应的action。
最后追踪了tiles:insert tag的源代码发现,tomcat将page中指定的url封装成了一个ApplicationHttpRequest将这个request对象的requesturi属性设置成了调用tag的jsp路径,而真正的.do的URL ...
原文地址:http://dai1889.blog.163.com/blog/static/53161889201048101019420/
candy 的 JFreeChart在struts2中实现饼状图使用的是JFreeChart在struts2中的插件
1.将jfreechart的jar包放到项目中的lib文件夹下,servlet.jar和gnujaxp.jar不必放,第一个没有什么用处,因为tomcat中已有,第二个如果放进去了发布的时候可能会出现xml解析之类的错误,原因是由于你的SSH项目中可能已经有解析xml的jar文件了,产生冲突,这时首先:右击项目-->从conf ...
对于很大的数字,用自然的表示方法很不方便,比如中国有13亿人口,写出来是:1300000000,所以人们就发明了科学计数法,上面的数字写成1.3×10^9,就是13后面跟8个0
在EXCEL里,上面的数字变成这样的方式:1.3E+9
如果要避免数字变成科学计数法,应先将单元格格式设定为“文本”,或者先输入一个半角的'号再输入数字,就强制变为文本了。
Is there a way to cast HashMap values to an ArrayList or do I have use the iterator? HashMap.values() returns a Collection and I thought i could cast it to an ArrayList but I get a ClassCastException.
是否有办法将HashMap转化为ArrayList?如果直接将HashMap.values() 强制转化为ArrayList 会报ClassCastException。
解决办法:
...
Timer类帮助你建立在将来某个时候发生的任务,也包括重复的事件,每个Timer对象都包含一个与之相关联的线程,当它的TimerTask对象中的一个将要运行时,这个线程就被唤醒。 有三种任务调度方式: 一次性调度(once-only):任务只执行一次; 固定延时调度(fixed-delay):一次任务完成后再调度下一次的,时间延时是固定的 固定速率调度(fixed-rate):固定速率调度
一个TimerTask对象只能被一个Timer对象调度,而且被取消的Timer 不能再调度新的任务
不一定要用 MyEclipse 的 Hibernate 框架生成数据库表的映射文件,其实很简单:
在 Eclipse 环境中,新建一个项目并添加 Hibernate 框架.
假设有两个表,分别是 MainClass 和 SubClass ,下面是两个表的表结构:(使用 MySQL 数据库)
Create
table
MainClass(
--
ID
MID
int
AUTO_INCREMENT
primary
key
,
--
main class name
MClsName
varchar
(
20
) ...
来源:http://www.dbanotes.net/database/ebay_personalization_platform_mysql.html
过去写过很多关于 eBay 数据平台架构的帖子,过去eBay 的信息架构里 DB
都是采用 Oracle 的,大多数 DBA
朋友也都知道 eBay 在 Oracle 方面的技术搞得非常好。这次的 The 2008 MySQL Conference & Expo
披露出来的信息,eBay 在 MySQL 上做了很大胆的尝试,eBay Personalization Platform 就是用 MySQL ...
来源:http://hi.baidu.com/mylove6084/blog/item/dd75d308136ec0a72eddd498.html
什么是远程调试,就是在A机器上利用Eclipse单步跟踪调试B机器上的Web应用,当然调试A机器上Web应用也是没有问题的,90%我都是调试本机
的Web应用,远程调试的 ...