-
Hello World
博客诞生各位朋友好, 这是我的博客.首先, 很欢迎每一位来本博客的朋友, 每一位朋友的到来, 我都会很高兴的. 目前我刚毕业, 在天朝杭州工作, 建立这个站的初衷当然是对自己的学习进行整理和总结, 并且和各位朋友分享.之后我会不定期地对本博客进行发布文章扩充知识, 记录自己的成长. 倘若能用我的分享对大家有一丝丝作用, 也足以让我开心地睡不着觉了.…
-
Websphere portlet间数据传递
摘要本文主要介绍IBM Websphere Portal中多个portlet间的数据交互. 本文仅介绍其中两种.正文1.共享呈现参数对于共享呈现参数需要在 portlet.xml 部署文件中的<portlet-app>中使用 <public-render-parameter> 标签.For example:123456789101112131415<portle...…
-
Spring Protlet MVC - 使用Spring 3 MVC创建一个基本的websphsere portlet
摘要本文主要介绍IBM Websphere Portal下使用Spring 3 MVC创建一个基本的websphsere portlet. 创建 Portal Project jar包 下载jar包 配置 web.xml portlet.xml applicationContext.xml...…
-
Callable + Future 线程异步
Callable 接口和Runnable 接口相似, 但两者也有很关键的区别. Callable 可以返回结果, Runnable 不会返回结果. 因此相对来说Callable功能更加强大.和Runnable的run() 方法类似, Callable有一个Call() 方法, 我们可以先创建一个新的Callable, 然后使用Callable的 call() 方法, 得到返回的结果.1234...…
-
JVM GC 垃圾收集器 (一)
在了解JVM 的过程中,就不得不提到各代的垃圾收集器。Stop the world。Serial && Serial OldSerial 和 Serial Old 分别作用于新生代和老年代。属于单线程,在GC时Stop the world,暂停其他线程直至收集结束。Serial作用于新生代,由于新生代的对象产生及消逝比较频繁存活少,使用标记Copy 复制算法。Serial O...…
-
记一次负载测试中出现select for update悲观锁产生的问题
在一次release 开发过程中, QA team 在做load test 的时候 发现许多库存预存的请求报错。db发现有 row lock 的提醒, 技术支持查看Oracle报告时发现另一个release order to dbs(订单release到dbs的系统)的接口中用到了select for update 语句以下是当时的业务逻辑 The agent CatChinaReleas...…