`
lvhuiqing
  • 浏览: 245759 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论
文章列表
<p>例如:下面几行代码:</p> <p>sqlMapClient.startBatch();<br>sqlMapClient.insert("Account.insert", account);<br>order.setAccountId(account.getAccountId()); // error!<br>sqlMapClient.insert("Order.insert", order);<br>sqlMapClient.executeBatch();</ ...
<p>visit pattern的目的是为了把对数据结构的处理从数据结构中抽象出来,比如书中的例子:</p> <p>directory,file是一种数据结构,他们实现了accept接口,表面具有接受visit的能力。</p> <p>visit则是具有处理数据能力的类的接口,接口必须要明白他所要处理的对象的详细信息。比如例子中visit必须要知道实现了entry接口的类有file和directory。</p> <p>P178页,结城浩说在visit的visit方法中,必须要交替使用accept方法和visi ...
<p>从Manning.Ibatis.In.Action转载:</p> <p>1,从Stored procedures继承来的优势:iBATIS encapsulates and externalizes SQL such that it is outside of your application code. It describes an API similar to that of a stored procedure,but the iBATIS API is object oriented.iBATIS also fully supports ca ...
<div><span style="font-size: x-small; font-family: Verdana;">还是实现大纲和实现的分离。</span></div> <div></div> <div>存在一个问题,可以方便的实现新的Factory类,但是要在factory中增加新的零件,非常困难。</div>
<p> </p> <div><span style="font-size: x-small; font-family: Verdana;">用于沟通功能的类层次和实现的类层次。</span></div> <div></div> <div>功能的类层次:当一个类无法满足目前的需求的时候,就需要建立一个该类的子类,继承该类以修改其父类的行为,或者增加新的行为。类层次建立的目的是为了增加功能</div> <div></div> <di ...
<p><span style="font-size: x-small;"></span></p> <p class="MsoNormal" style=""><span style="" lang="EN-US"><span style=""><span style="font-family: Times New Roman;"><span style=&q ...
<p><span style="font-size: x-small;">委托模型:</span></p> <p><span style="font-size: x-small;">看完了,设计模型就这么简单啊?一个遗留的问题是,在Adaper Pattern模型的使用过程中,什么时候使用类的继承来适配,什么时候使用对象的委托来适配?</span></p> <p><span style="font-size: x-small;& ...
<div><span style="font-size: x-small; font-family: Verdana;">1,进入C:\Sun\AppServer\bin目录,运行asadmin命令</span></div> <div><span style="font-size: x-small; font-family: Verdana;">2,asadmin&gt;create-domain --adminport 4848 --instanceport 9090 --a ...
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style=""><span style="font-size: small;">今天终于可以开始学习设计模型了,虽然之前陆陆续续接触到一些模型,但是作为一个学计算机的人必备课程一直拖到现在才开始系统的学习,真是惭愧啊。但愿亡羊补牢,为时未晚吧。</span></span></p> <p class="MsoNormal ...
<div><span style="font-size: x-small; font-family: Verdana;">今天才知道java.util.concurrent是一个非常有用的包,如果提前一个月知道的话,就可以把上一个工程做的更好一些。</span></div> <div></div> <div>java.util.concurrent.Callable是一个接口,里面只有一个方法被call。通常应该在这个方法中执行一些消耗时间的活动。</div> <div> ...
<div><span style="font-size: x-small; font-family: Verdana;">关于java多线程设计模式详解(结城浩)最后一章Object Active Pattern的理解:</span></div> <div></div> <div>花了差不多40多天时间,终于把这本书看完了,结合自己正在做的项目,终于感觉自己对多线程的有了一点儿自己的想法。</div> <div></div> <div>Objec ...
<p>public class AfterThread { private Thread targetThread; public AfterThread(Thread targetThread) { this.targetThread = targetThread; } public void doAfter() { new Thread() { public void run() { try { targetThread.join(); } catch (InterruptedException e) { } System.out.println("iiii" ...
<p>在学习java多线程编程的Thread Special Storage Pattern的过程中,第一次接触到ThreadLocal这个类。</p> <p>查了网上的大家的看法,也简单看了一下这个类的源代码。</p> <p>我觉得这个类跟多线程的共享其实没什么关系,说白了就是给每一个线程开辟一块存放自己本地变量的内存(一个map)。每个线程自己的局部变量都是自己独有的,根本就不会跟其他线程共享,所以这个类的存在对于解决多线程调度时候的共享互斥没有什么帮助。解决互斥的王道应该还是把线程锁研究明白。</p> <p ...
<p>在run()方法中一定要注意异常的处理。</p> <p>如果抛出异常的话,一定要保证bill角色被执行set方法,否则程序会一直挂住。</p> <h1>血泪教训!!!!</h1>
<p>最近在看 结城浩 的书,看到future pattern的时候,觉得有一个可以改进的时候。就是futuredata这个类,最好不要实现Data接口,个人觉得没有必要。</p> <p>package lv.multiThread.FPattern.receIO;</p> <p>public class ContentBill {<br>private Content content;</p> <p>private boolean ready = false;</p> <p> ...
Global site tag (gtag.js) - Google Analytics