KK

          Kim-'s-Blog.Object-Everything.I'm POJO.

          .紀(jì)-錄.爲(wèi)了忘卻的記憶..真的勇士,要敢于直面遇到的問(wèn)題,敢于正視繁雜的原碼......在實(shí)踐中積累!

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            74 Posts :: 1 Stories :: 70 Comments :: 0 Trackbacks

          2009年9月7日 #

          使用Chrome瀏覽器,靜默打印 Silent Print,直接打印,全屏模式

          同事遇到這樣一個(gè)需求:在Chrome瀏覽器中希望可以靜默打印,直接打印

          查了些資料,發(fā)現(xiàn)Chrome本身的設(shè)置就可以滿足,

          同時(shí)Chrome的一些其他設(shè)置可以用在軟件開(kāi)發(fā)中.


          在地址欄敲: about:flags ,打開(kāi)設(shè)置界面:

          停用:Enable Print Preview Registration Promos Windows, Linux, Chrome OS

           

          Chrome快捷方式增加:

          --kiosk-printing

           


          這樣就可以靜默,打印,直接使用默認(rèn)打印機(jī)進(jìn)行打印。


          另:如需是Chrome全屏+靜默打印: 使用 --kiosk --kiosk-printing

          posted @ 2014-04-24 16:11 Kim' 閱讀(17485) | 評(píng)論 (3)編輯 收藏

          讓你更多關(guān)注手上的工作,而不是其他什么地方.如圖
          .
          posted @ 2014-03-04 10:14 Kim' 閱讀(260) | 評(píng)論 (0)編輯 收藏

          沒(méi)有對(duì)應(yīng)的列,增加該列 OK
          posted @ 2011-12-01 11:50 Kim' 閱讀(780) | 評(píng)論 (0)編輯 收藏

          需要用svn cleanup上次關(guān)閉時(shí)的鎖定


          右鍵文件夾,清理
          posted @ 2011-11-30 16:13 Kim' 閱讀(385) | 評(píng)論 (0)編輯 收藏

          posted @ 2011-01-16 22:07 Kim' 閱讀(425) | 評(píng)論 (1)編輯 收藏

          Facebook就是使用的此類(lèi)數(shù)據(jù)庫(kù),效率相當(dāng)高。


          NOSQL的優(yōu)勢(shì)
          易擴(kuò)展

          NoSQL數(shù)據(jù)庫(kù)種類(lèi)繁多,但是一個(gè)共同的特點(diǎn)都是去掉關(guān)系數(shù)據(jù)庫(kù)的關(guān)系型特性。數(shù)據(jù)之間無(wú)關(guān)系,這樣就非常容易擴(kuò)展。也無(wú)形之間,在架構(gòu)的層面上帶來(lái)了可擴(kuò)展的能力。

          大數(shù)據(jù)量,高性能

          NoSQL數(shù)據(jù)庫(kù)都具有非常高的讀寫(xiě)性能,尤其在大數(shù)據(jù)量下,同樣表現(xiàn)優(yōu)秀。這得益于它的無(wú)關(guān)系性,數(shù)據(jù)庫(kù)的結(jié)構(gòu)簡(jiǎn)單。一般MySQL使用Query Cache,每次表的更新Cache就失效,是一種大粒度的Cache,在針對(duì)web2.0的交互頻繁的應(yīng)用,Cache性能不高。而NoSQL的Cache是記錄級(jí)的,是一種細(xì)粒度的Cache,所以NoSQL在這個(gè)層面上來(lái)說(shuō)就要性能高很多了。

          靈活的數(shù)據(jù)模型

          NoSQL無(wú)需事先為要存儲(chǔ)的數(shù)據(jù)建立字段,隨時(shí)可以存儲(chǔ)自定義的數(shù)據(jù)格式。而在關(guān)系數(shù)據(jù)庫(kù)里,增刪字段是一件非常麻煩的事情。如果是非常大數(shù)據(jù)量的表,增加字段簡(jiǎn)直就是一個(gè)噩夢(mèng)。這點(diǎn)在大數(shù)據(jù)量的web2.0時(shí)代尤其明顯。

          高可用

          NoSQL在不太影響性能的情況,就可以方便的實(shí)現(xiàn)高可用的架構(gòu)。比如Cassandra,HBase模型,通過(guò)復(fù)制模型也能實(shí)現(xiàn)高可用。

           

           

          posted @ 2011-01-13 21:03 Kim' 閱讀(291) | 評(píng)論 (0)編輯 收藏

          使用Struts2 上傳 zip rar
          使用的 MIME:
          <interceptor-ref name="fileUpload">
           <param name="allowedTypes">application/zip,application/x-zip-compressed,application/rar,application/octet-stream</param>
           <param name="maximumSize">3145728</param>
          </interceptor-ref>

          通過(guò)Debug FileUploadInterceptor可知,
          zip文件是[application/x-zip-compressed]
          rar是[application/octet-stream]

          posted @ 2009-11-18 15:24 Kim' 閱讀(1119) | 評(píng)論 (5)編輯 收藏

          使用Jbpm4.2 集成Spring 出現(xiàn)問(wèn)題:
            
             2009-11-12 15:49:51,640 ERROR [org.springframework.web.context.ContextLoader] - Context initialization failed
          org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'processEngine' defined in file [......\WEB-INF\classes\spring\applicationContext-jbpm.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public org.jbpm.api.ProcessEngine org.jbpm.pvm.internal.cfg.SpringConfiguration.buildProcessEngine()] threw exception; nested exception is java.lang.NullPointerException

            Caused by: java.lang.NullPointerException
           at org.jbpm.pvm.internal.cfg.ProcessEngineImpl.checkDb(ProcessEngineImpl.java:177)

           userCommandService 為null

            經(jīng)調(diào)試發(fā)現(xiàn),使用Spring后userCommandService 確實(shí)是null,
            配置中缺少什么東西?未知。 文檔中并無(wú)特殊說(shuō)明,
           4.1沒(méi)有出現(xiàn)問(wèn)題~ 
           應(yīng)該是4.2的Bug

          posted @ 2009-11-13 14:45 Kim' 閱讀(3569) | 評(píng)論 (1)編輯 收藏

          最近遇到的問(wèn)題比較少,
          不知是好事還是壞事~
          也許是太忙了~
          看來(lái)要抽空主動(dòng)去研究點(diǎn)什么東西了~

           

          posted @ 2009-10-29 15:38 Kim' 閱讀(248) | 評(píng)論 (1)編輯 收藏

          Jbpm4.1特性:
          4.1與Tomcat集成的很好
          4.1提供基于Web的流程編輯功能

          在開(kāi)發(fā)指南中有相關(guān)整合章節(jié):

          Replace the standard-transaction-interceptor with the spring-transaction-interceptor. The hibernate session needs the attribute current=”true”. Also, the <transaction/> must be removed from the transaction-context if you want the transactions to be handled by Spring only. This forces jBPM to search for the current session, which will be provided by Spring.

          <process-engine-context>
          <command-service>
          <spring-transaction-interceptor />
          ...
          </command-service>
          ...
          </process-engine-context>
          <transaction-context>
          ...
          <hibernate-session current="true"/>
          </transaction-context>
          

           

          The Spring integration provides a special context, which is added to the set of context where the jBPM engine will look for beans. Using this SpringContext, it is now possible to retrieve beans from the Spring Application Context. For the Spring context to be known, a SpringConfiguration must be created. This class extends the JbpmConfiguration but will add itself as a context. The single constructor take the location of the jBPM configuration.

          <bean id="jbpmConfiguration" class="org.jbpm.pvm.internal.cfg.SpringConfiguration">
          <constructor-arg value="be/inze/spring/demo/jbpm.cfg.xml" />
          </bean>
          

           

          The jBPM services can also be defined in the Spring applicationContext, as following:

          <bean id="processEngine" factory-bean="jbpmConfiguration" factory-method="buildProcessEngine" />
          <bean id="repositoryService" factory-bean="processEngine" factory-method="getRepositoryService" />
          <bean id="executionService" factory-bean="processEngine" factory-method="getExecutionService" />
          

           

          The previous section already showed how the jBPM services can be made accessible for other Spring services. The other use case is calling Spring beans from within a process. This can be done by using an expression which resolves to the name of a Spring bean.

          <java name="echo" expr="#{echoService}" method="sayHello" >
          <transition name="to accept" to="join1"/>
          </java>
          

          The scripting engine will look into all contexts from the bean named echoService. If you configured the ScriptManager as above, Spring will be the last context to search for. You can also add a Spring bean to the Spring Application context (eg IdentitySessionImpl with id identitySession) and use it in the jBPM config (eg by adding <env class="identitySession" />)

          整合過(guò)程與 4 基本相同。
          jbpm.cfg.xml
          <?xml version="1.0" encoding="UTF-8"?>

          <jbpm-configuration>

            
          <import resource="jbpm.default.cfg.xml" />
            
          <import resource="jbpm.tx.spring.cfg.xml" />
            
          <import resource="jbpm.jpdl.cfg.xml" />
            
          <import resource="jbpm.identity.cfg.xml" />
            
          <import resource="jbpm.businesscalendar.cfg.xml" />

            
          <!-- Job executor is excluded for running the example test cases. -->
            
          <!-- To enable timers and messages in production use, this should be included. -->
            
          <!--
            <import resource="jbpm.jobexecutor.cfg.xml" />
            
          -->
            
          <import resource="jbpm.jobexecutor.cfg.xml" />
            
          <import resource="jbpm/jbpm.mail.templates.examples.xml" />
            
          </jbpm-configuration>

          工作日歷從 default中分離
          整合XML在原生的jbpm.tx.spring.cfg.xml 中

          posted @ 2009-09-07 15:15 Kim' 閱讀(2165) | 評(píng)論 (2)編輯 收藏

          jj
          主站蜘蛛池模板: 阜南县| 玛沁县| 嵊州市| 漯河市| 陕西省| 房山区| 龙泉市| 崇明县| 阿城市| 象州县| 繁昌县| 疏勒县| 许昌市| 桓台县| 嘉黎县| 亳州市| 青神县| 新巴尔虎左旗| 多伦县| 延川县| 保定市| 上饶市| 江油市| 太仆寺旗| 资阳市| 太保市| 靖宇县| 湖北省| 深圳市| 五华县| 正阳县| 阳新县| 邵武市| 民权县| 平阳县| 昌吉市| 建始县| 嘉荫县| 日土县| 万安县| 大同县|