首页技术区最新随笔(rss) RSS

说地道的Java语言(译)

     摘要: 说地道的Java语言                                &n...  阅读全文

2010-02-09 21:54 作者: Sha Jiang【评论:0】【阅读:62】 

nginx+tomcat架构下获取真实IP的办法

第一步:在nginx.conf中配置反向代理时把真实IP带上,例如:

server {
    listen 80;
    server_name  boyan.com;
    location ~ ^/(WEB-INF)/ {
        deny all;
     }

    location / {
      proxy_pass http://localhost:8888; 
      proxy_set_header  X-Real-IP  $remote_addr;
    }
  }

第二步:应用程序中用 String ip = request.getHeader("X-Real-IP");替代String ip = request.getRemoteAddr();即可
 

2010-02-09 13:54 作者: boyanxiu【评论:1】【阅读:373】 

《构建高性能Web站点》——China pub 09年度畅销榜TOP50

     摘要: 今天发现了一本好书《构建高性能Web站点》,与大家分享一下。书中介绍了构建高性能Web站点的多项技术,如动态网页缓存、动态网页静态化、应用层数据缓存、分布式缓存等,穿插了大量的实际测试数据和很多流行开源软件的使用方法与案例。对于网络系统架构师、运维和开发人员,可以说是一本很有参考价值的书。  阅读全文

2010-02-09 13:13 作者: 麦田里的稻草【评论:1】【阅读:528】 

Swing DayDayUp之六: QQ风格JTextField

     摘要: QQ风格JTextField  阅读全文

2010-02-09 12:06 作者: zht【评论:1】【阅读:483】 

OpenHandX-Chart 1.0

     摘要: OpenHandx-chart核心采用了jfreechart,并集成了jfreechart的主要功能。虽然jfreechart的功能很强大,但使用起来也非常复杂。OpenHandx-chart目的有3个,第一是简化jfreechart使用、第二是增加图表工具的数据加工处理功能、第三是为OpenHandx平台提供图表处理能力。  阅读全文

2010-02-09 01:29 作者: 彭明华【评论:1】【阅读:584】 

使用内嵌IFrame,处理系统跨域身份认证的方案与实现

     摘要: 需求: 系统A与系统B分别部署在不同域的两台服务器中,但它们的身份都统一在身份认证服务器中;身份认证信息以Session方式存贮于各自系统中,并辅以cookie进行使用。 当用户在A系统登录后,访问B系统时,由于是跨域访问,导致身份信息不能正确的传递到B系统中,从而致使用户需在B系统中重新登录。 解决方案: 处理这类跨域访问时,我们最先使用从B系统向C通过HttpRequest(类AJAX请求)...  阅读全文

2010-02-08 17:55 作者: lbom【评论:3】【阅读:696】 

Grails控件必填验证和提示

     摘要: 1、领域模型中需要加入必填的字段名称,如下: class News {     int id;     String title;     String content;    &n...  阅读全文

2010-02-08 17:04 作者: TiGERTiAN【评论:0】【阅读:557】 

flex国际化

     摘要: flex3只支持两种语言,en_US,ja_JP
而flex4中则支持多国语言,所以可以将flex4中的%FLEX_HOME%\frameworks\locale\zh_CN拷贝至flex3中。  阅读全文

2010-02-08 16:09 作者: badqiu【评论:0】【阅读:660】 

Grails使用JNDI方法

     摘要: 今天搞了一下Grails的JNDI配置,步骤如下  阅读全文

2010-02-08 15:28 作者: TiGERTiAN【评论:0】【阅读:587】 

胡乱列了几个mysql命令

     摘要: 我使用mysql时用的几个命令,杂乱的列了一下,可能对有的朋友有用处,虽然在网上都能找到 ----首先在命令行下进入到mysql的bin目录,运行mysql -u root -p,然后输入密码 ----如果密码为空可以省略-p,另外这里还可以直接跟上数据库的名称,这样就不需要进入后再use 数据库名了。 ----如果忘记密码可以在google里搜索 mysql 命令 清空密码,资料一堆。...  阅读全文

2010-02-08 15:09 作者: 一农【评论:0】【阅读:640】 

如何减少学习j2ee的成本并提高质量

     摘要: #给j2ee初学者的建议. 如何减少学习j2ee的成本并提高质量 学习的成本,大致应该可以归结为时间,辛苦,钞票,还有一个成本就是因为学习周期太长带来的机会的丢失。 所以注意,我们这里讨论如何降低成本,但不要舍本逐末,为了降低成本而耽误了学习。 另外我只是从我从事的内容的角度去谈的。 如果身边有朋友入行时间较长,向朋友咨询,遇到问题先自己解决,根据问题的不同,定个时间底线,过了底线就询...  阅读全文

2010-02-08 12:43 作者: 一农【评论:2】【阅读:883】 

如何让你遇见我

如何让你遇见我
在我最美丽的时刻 为这
我已在佛前 求了五百年
求他让我们结一段尘缘
佛于是把我化作一棵树
长 在你必经的路旁
阳光下慎重地开满了花
朵朵都是我前世的盼望
当你走近 请你细听
那颤抖的叶是我等待的热情
而 当你终于无视地走过
在你身后落了一地的
朋友啊 那不是花瓣
是我凋零的心

2010-02-08 09:59 作者: 雪山飞鹄【评论:1】【阅读:722】 

门球三方单打赛编排

9人比赛,3个人一场,打一个循环,共4轮12场球.要求在每场比赛中相遇过的对手不能重复.如:9人比赛的安排,第一轮,1.4.7,  2.5.8,  3.6.9,第二轮2.4.9  3.5.7,  1.6.8,  第三轮,1.5.9,  2.6.7,  3.4.8,  第四轮,1.2.3,  4.5.6,  7.8.9, 
现在,15人比赛,进行一个循环,共7轮35场球,我编到31场就怎么也编不下去了,怎么编都会重复一个人
这题该怎么写算法。随便用什么语言实
可分两步实现:(提示)
1. 实现35个不重复队
2. 从35个队中实现7轮,每轮不重复队员

2010-02-07 21:40 作者: 小-熊【评论:0】【阅读:704】 

Tapestry 最新版5.1.0.5教程(十):页面间传递多个参数

     摘要: 在tapestry5中,在页面之间传递基本有3种方法 1、存放在Session中 2、使用@Persist进行持久化 3、使用页面context来传递参数。 其中1和2都需要将数据存放在Session中,相对来说系统的开销比较大。尤其是多用户高并发情况下,对于性能可能会有一定的影响。 使用页面Context来传递则需要在开发时写一些代码,增加了一些开发量,显得没有前两种方法方便。 第3...  阅读全文

2010-02-06 12:36 作者: 云自无心水自闲【评论:1】【阅读:883】 

[翻译]eclipse插件开发(1-1):action

     摘要: eclipse平台允许我们通过插件扩展出另一个插件,与平台紧密集成为用户提供更好的体验,本文将向您阐述如何向视图和编辑器中添加动作(上下文菜单),并且允许为您自己定义的视图和编辑器添加其他新的动作。文中的每一个示例将详细的向您展示每一种不同应用的特征。 上面的图片显示了插件中能添加动作的众多区域: 1、  在视图和编辑器中添加上下文菜单 2、  在...  阅读全文

2010-02-06 10:37 作者: 李赞红【评论:0】【阅读:918】 

JavaGUI应用程序部署

     摘要:   JavaGUI应用程序部署 JavaGUI程序发布分类  1)  Applet:可以嵌入到浏览器中,通过网页的方式展示给用户  2)  application :有两种发布方式   ü 打包成jar包通过bat的方式运行,或者通过第三方软件打成exe(后续会再详细介绍)   ...  阅读全文

2010-02-05 15:16 作者: zht【评论:4】【阅读:1259】 

服务极差的china-pub

    经常在china-pub上买书,我的账号早已经到五星,再加上china-pub上很多新书首发,因此尽管当当网有时候更便宜,还是经常在china-pub买。不过这次我要出离愤怒了,同样是上个月29号下的单,当当在周一就送到了,而china-pub到今天5号竟然还没有送到,看订单信息是货已出库,并且发货时间在1月31号,从北京到杭州走了5天竟然还没到,选的什么快递公司。
    不到也还罢了,更可恶的是售后服务,我在china-pub的客服论坛发帖,他们自己承诺工作时间内60分钟回复,回复个P啊,从昨天到今天没见一个人点击我的帖子,更何谈回复。OK,论坛不行,那么我发邮件吧,从china-pub的客服服务页的客服email进去,填写表单,OK,提交失败?为什么,没有验证码,可是你TMD根本没显示验证码啊,这是什么狗屁程序,见下图



 你看到验证码在哪里吗?刷新N遍愣是没出来,多牛B的客服email啊。

      线上不行,那么我打电话可以吧,这电话是普通长途也还罢了,我自己掏钱没事,可总得有人接吧,事实是我早上打了3个电话,两个查询订单,等了N久没人接,靠,那我投诉吧,转投诉,一样没人接,我只能说china-pub你们真牛气,你们的客服是摆设不成?你们这么牛气,我也不敢买了,惹不起我还躲不起啊。




2010-02-05 09:53 作者: dennis【评论:13】【阅读:1560】 

Tapestry最新版5.1.0.5教程(九):权限控制框架的实现-进阶篇

     摘要: 在上一篇中我们研究了如何实现SpringSecurity中Jsp Tag的<security:authorize ifAllGranted="ROLE_SUPERVISOR">的功能。这一次我们一起研究一下如何实现在Tapestry5.1中添加一个Filter来对所有的操作进行权限的过滤控制。 在SpringSecurity中,我们一般是在application-context.xm...  阅读全文

2010-02-04 19:17 作者: 云自无心水自闲【评论:0】【阅读:1141】 

新工具: 能够将google code的wiki下载为离线html

     摘要: 在google code上编写wiki文档你最担心的是什么:
1. 版本不好控制,在线同时只能浏览一个版本号的wiki页面
2. 不能提供离线版本

现在使用这个工具,可以将google wiki直接下载为本地的html ,并且与wiki相关的资源,如 css ,js ,图片都可以一同下载 并且与在线浏览的效果一样 .
还提供与ant的集成,直接与构建脚本相结合.  阅读全文

2010-02-04 15:18 作者: badqiu【评论:0】【阅读:1157】 

Ubuntu 升级到9.10 后出现的问题

     摘要: 这几天没事干 把Ubuntu 升级至9.10 后,发现在启动列表里面Vista 跟XP 的系统都没有了 于是 按照以前的经验去修改/etc/boot/menu.lst文件 发现根本就没有这个文件了 后来才发现9.10 启动机制都改了 ,只需输入命令:sudo update-grub 系统则会自动检测到所有的安装的系统 解决了这个问题后 ,又发现一个问题,QQ 根本没法用,一登录,才聊2句就自...  阅读全文

2010-02-04 12:28 作者: 袁伟强【评论:3】【阅读:1206】 

因连接关闭引起的Blob操作异常

     摘要: 我在处理结果集的时候,做了一个处理,把记录都处理成了Map的对象,而把结果集处理成了一个List对象。 如下: public List<Map<String, Object>> toList() throws SQLException {             List&l...  阅读全文

2010-02-04 10:30 作者: zhyiwww【评论:0】【阅读:1195】 

在JavaMail的基础上构建自己的Email Channel(2):封装Javamail的原因

     摘要: javamail已经设计的很好了,精巧强悍,为什么还需要封装它呢?  阅读全文

2010-02-04 07:25 作者: 叱咤红人【评论:0】【阅读:1216】 

2010-02-03传智播客——教育办公系统 (五)

     摘要:          有没有发现一个问题,我们之前做的所有练习,都没的权限管理这个模块。我们的WEB应用中的同一个帐户可以在多台机器上同时登陆,每一个用户可以操作所有功能模块。这样在以后的应用开发中是结对不可行的!          &nb...  阅读全文

2010-02-03 23:52 作者: 長城【评论:0】【阅读:1179】 

2010年读书计划

2010年已经过去一个月了,赶在农历春节前列一下今年的读书清单,不能总把精力放在工作中了,也需要补充点新知识了,否则没有新东西能贡献出来了。

1、《OSGI原理与最佳实践》,结合这本书并研究SpringDM,做一些实例。

2、《SQL语言艺术》

3、《Oracle9i&10g编程艺术》

4、《架构之美》

5、《UML和模式应用》

6、《UML彩色建模》

7、《领域驱动设计与模式实战》

8、《敏捷软件开发 原则、模式与实践》

9、《软件开发的边界》

10、《软件随想录》

11、《走出软件作坊》

就这么多了,9、10、11去年都看过一遍了,但好多地方粗粗过了一下,还要仔细阅读。

另外也对自己提个要求,看书要做读书笔记。

2010年-我的读书年!

2010-02-03 23:27 作者: The Matrix【评论:6】【阅读:1319】 

Android的Intent和IntentFilter应用说明一例

     摘要: 很多人对文档中的Intent和IntentFilter不理解是什么意思,我这里举例解释下。  阅读全文

2010-02-03 18:01 作者: TiGERTiAN【评论:0】【阅读:996】 

Java模块化,OSGi,以及Azure云计算

     摘要: 关于Java 7模块系统
模块化Java简介,模块化Java:静态模块化,模块化Java:动态模块化,Bundle.update:模块化的一年
Azure于今日正式商用收费  阅读全文

2010-02-03 12:12 作者: 赵斌【评论:0】【阅读:1363】 

技 术 改 变 世 界

宣传语

广告

专题

网站分类

其他分类

Google站内搜索

 

24小时内最热随笔

统计信息

订阅

Blog客户端API

推荐客户端

博客排行榜[前100人]

友情链接