隔叶黄莺 The Blog of Unmi

〖隔叶黄莺三四声,挂壁飞瀑千万尘。若是人间无净土,此处为何妙语真! 隔叶黄莺四字,本非取自此句,而有寄寓他意,因见妙语,亦与予心合!〗

BlogJava 首页 新随笔 联系 聚合 管理
  209 Posts :: 84 Stories :: 392 Comments :: 0 Trackbacks

最新评论

共8页: 1 2 3 4 5 6 7 8 下一页 
如果要更新 web.xml 文件,该替换哪一个 web.xml 呢?总结的很好
re: 手工处理 Struts2 框架上传的文件 网上买书 2008-05-16 12:13  
真的是精品
谢谢,帮我们解决了一个大问题
楼主的文章都是精品
你好!

在你的提示下问题解决了!
我犯了一个不可原谅的错误,我的apache转发URL错误 = =||||巨汗 - -

多谢前辈提醒!希望跟我一样的初学者不要犯我这样低级的错误了!再次感谢前辈!
re: VC++6.0 下搭建 wxWidgets 开发环境 银河使者 2008-05-14 22:23  
wxWidgets这个跨平台的C++库发现在linux下效果很好,但在windows下,同样的代码,效果就差了些,有的效果甚至没有了。看来要想真正的跨平台也不容易啊。
如果你的tomcat是分放在两台物理机器上的,那么端口号都可以不用改

请问一下,部署在 Tomcat 中的应用,你分别可以通过什么 URL 来访问

以及你想通过 Apache 来转发的话是用的什么 URL

确保 workers.properties 和 mod_jk 文件的位置正确

最后还有种检查 apache 是否作了转发的方法就是用 netstat 命令看请求是否到了相应的端口上。
请教前辈 liue 2008-05-14 18:48  
首先谢谢你的文章给我提供解决服务器压力的方案。

我在配置的过程中,遇到负载均衡问题,诚望给我一些建议。
我的环境:windows2003 server,apache2.2.4,mod_jk 2.2.4,tomcat5.0.28
结点结构:apache与tomcat1部署在服务器APP1,tomcat2部署在服务器APP2。
我的问题:负载均衡一直失败。即我在一台应用上发送的请求,apache始终不能将其分发到另外一台服务器上。

为了这个问题我已经做了快一个星期,诚望得到您的帮助。有扰了!

我的邮箱:enliu2001@163.com,QQ:15023093
换成新的 Struts-2.0.11.1 也试过了啊,同样的问题,感觉不是很爽。
re: Unmi 的 Struts2 学习笔记(十) 隔叶黄莺 2008-05-07 12:45  
修改模板文件的话主要有两方面:
1. 知晓 FreeMarker 的语法
2. 特定于 Struts2 主题/模板的内置变量的访问,如
  ${parameters.theme},${parameters.id},通过 ${parameters} 来访问标签的各个配置属性。
re: Unmi 的 Struts2 学习笔记(十) 肖毅 2008-05-07 11:04  
讲得很精彩,没有看你的文章之前,自己也看了看他自己的一些主题和相关的ftl文件。但是自己修改了还是不对,我想你要是结合一些具体的例子是最好不过了,如果有例子那样更加有说服力,我经常看你的文章,觉得学了很多。谢谢你!
还是用自己的js保险.
爽多了,发现好多blog多能这样用
不错,那样看起来比 blogjava 的代码清爽多了吧。
@隔叶黄莺
搞定
可以改造这个啊,javascript 用 fso(File System Object) 来写文件就行了。
re: 基于 dp.SyntaxHighlighter 写的代码语法着色工具 三人行,必有我师焉 2008-05-04 14:53  
有什么工具可以把Java文件自动转为着色好的html代码?就像java2html,不过要PHP版的
多谢您的解答。
我做了相应的改动,现在我存在的问题是dll返回的字符串格式实际是一个地址,Java没法认出来。

return “Hello”;这样写的话,Java直接认出来;

char *buf="Hello";
return buf;这样写,Java无法认出来,报错。

印象中C++中传字符串时都是传首地址的,Java有办法通过处理这个地址拿到字符串么?
不妨看看这篇日志的评论
http://www.blogjava.net/Unmi/archive/2008/02/27/182342.html#182466
应该就能看出点名堂来。
在blog中怎么使用?
re: 在 Java 中操作 Windows 注册表 隔叶黄莺 2008-05-03 17:53  
1. GetStringUTFChars
2. WideCharToMultiByte

这两函数试这没有呢?
re: 在 Java 中操作 Windows 注册表 三人行,必有我师焉 2008-05-03 13:19  
registry,jregistrykey 读写中文键值都有问题。RegOpenKeyEx这个API很奇怪,即使使用了jstringToNative这种标准的中文处理函数,依然无法读取。
我也希望,但断断续续,未能最终完结,所以未出
退一步的想法:置顶一篇日志,罗列出已完成章节的链接,同步更新
要是你的文章能合并出个完整的PDF或者word版本就好了。
今天我又拜读了你的翻译大作!呵呵!
尽量能的话还是严谨一点吧
_declspec(dllexport) 前面是两个下划线,你少写了一个
你用 string 也该把 string.h 或 string #include 进来
SW_ReceiveCID 不存在的函数


存在两个问题
1. 你的动态库必须返回一个 c-style 字符串,如 char*,用 std 的 string,java 那边不会认成是 String,你可以中间过程用 string,最后返回的字符串要是 c-style 格式。这应该不成问题,你见过许多 windows api 就是用的这种字符串,如 LPSTR 样的

2. 你在 java 代码忘了调用 dll 的相应方法,在取返回值之前必须 n3.invoke() 一下。

重新试试吧,祝你好运。
n3=new JNative("CID_test","CID_GetNum");
n3.setRetVal(Type.STRING);
System.out.println("n3=="+n3.getRetVal());
这是JAVA代码。
c++

extern "C" _declspec(dllexport) string CID_GetNum()
{
char buf[32];
string s;
int i=0;
i=SW_ReceiveCID(0,buf);
if(i!=0)
{
s += buf;
return "hello";
}
return "hello";
}
你看看我这样写有问题吗?
@隔叶黄莺
没遇到这种问题,请把你能重现问题的完整代码贴出来看看
我这三个网站的首页就是采用Qurtz写的,速度不错的说.
http://www.movie2free.cn 免费电影
http://www.ipkip.cn 海阔天空外挂网
http://www.dig2dig.cn 小电影_视频
我用JNative来调用DLL但是现在遇到问题是类型间的转换,DLL里的类型始终不能被JAVA认出来。那怕我在DLL里这样写:return "hello",java里:
n3.setRetVal(Type.STRING);
System.out.println(n3.getRetVal())
都不能被打印出来,不知道你有遇到过类型方面的问题吗?
re: Unmi 的 Struts2 学习笔记(十一) 隔叶黄莺 2008-04-30 02:08  
Freemarker 的教程我也没有,网上挺多的

Struts2 中提交的 html 标签内容能传到后台 Action,不会被自动过滤啊,不知你说的是什么情况,可否详细一点?
re: Unmi 的 Struts2 学习笔记(十一) Happy漫步者 2008-04-29 20:16  
有 Freemark 教程么 ?
对了 请问
在struts 2中提交有html标签的内容
时如何设置不让struts2自动过滤html标签
要得到原来的html标签和内容
@隔叶黄莺
的确是那样的,我自己个人对英文的文档能看的懂,但是叫我翻译出来就有困难了
信达雅,对于我来说太困难了,目前只能是 信达, 雅我还差的很远。

博主说自己的英文不好,那你是谦虚了,看了你翻译的几篇文章,感觉很好啊
读懂和翻译出来还要让别人也能读懂弄明白是存在很大区别的。
个人之见,你需要对细节的东西了解

如果自己含混不清,出来的东西只能让人丈二金刚摸不着头脑了。

学习->写下->教与人 是层层递进的,越往后做更能体现出你对知识的掌握能力。

像那种信达雅,大道理不讲,老外的表达与我们的表达方式的差异必须让我们要换着茬来翻译的。

很惭愧,我的英文很烂,否则也不会伦落成如今这田地……
re: Unmi 的 Struts2 学习笔记(十一) 隔叶黄莺 2008-04-29 19:44  
不好意思,毕竟是笔记型,不是系统的介绍 Struts2,所以很零乱,坦白说笔记主要还是为自己日后服务的,于他人也只是参考或能寻点线索罢,请愿谅我的自私。
我最近也在翻译一些东西,总觉得有些英文翻译很麻烦,有些专业的术语很晦涩
不知博主能否提供点翻译的技巧?
re: 掌握一种Java模板技术 -- Velocity 日月雨林@gmail.com 2008-04-29 19:22  
关于模板,我可能很快也会去学了,希望到时候可以和你交流
re: Unmi 的 Struts2 学习笔记(十一) 日月雨林@gmail.com 2008-04-29 19:18  
的确有很多的东西是现在的我所看不懂的,不过我会努力的学习的
专业知识看不懂啊
谢谢你的字句斟酌,有时候几个字眼确实需要这种细致的态度,此句原文是:

A listener that tells FileScanJob when a file has been modified. 并没有回调 call-back 一词,API 文档确实更能体现代码的执行逻辑。

触发器就是一种被动触发的(被回调的对象),call-back 在 c++ 中更有所体现,因为 c++ 中有函数指针,在 VC 中 CALLBACK、WINAPI等都是__stdcall 的宏定义,它用来指明那个函数是可被回调的,比如 dll 中的导出函数。java 中的 call-back 最直接就是体现在 命令模式 中,如 webwork、struts 的 Action 类。

又扯多了。

手册中 和 api 文档也是以不同的主客体来描述的,api 文档我也要仔细的看看。
>> org.quartz.jobs.FileScanListener 在文件被修改后通知 FileScanJob 的监听器

对于以上,原文是“A listener that tells FileScanJob when a file has been modified.”

翻译没错,不过看其API文档是如下:
1) public interface FileScanListener

Interface for objects wishing to receive a 'call-back' from a FileScanJob.

2) public class FileScanJob extends Object implements StatefulJob

Inspects a file and compares whether it's "last modified date" has changed since the last time it was inspected. If the file has been updated, the job invokes a "call-back" method on an identified FileScanListener that can be found in the SchedulerContext.

所以,org.quartz.jobs.FileScanListener应该是:在文件被修改后由 FileScanJob触发回调的监听器。
升级应用服务器的时间、金钱、精力成本太高了。Struts2 想过提供 struts2-core-j4-2.x.x.jar 就会有办法的。
共8页: 1 2 3 4 5 6 7 8 下一页