<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    badqiu

    XPer
    隨筆 - 46, 文章 - 3, 評論 - 195, 引用 - 0
    數(shù)據(jù)加載中……

    2009年12月28日

    工作中為什么不想聽分享及不想分享?

    一、為啥不去聽別人分享?

    1、覺得對現(xiàn)有工作無關(guān)

    2、工作任務(wù)重,沒空

    3、沒目的,隨大流

    4、覺得別人一次講太多,記不住

    5、任務(wù)性分享,不感興趣

     

    二、為啥自己不主動分享?

    1、覺得內(nèi)容少,不想分享

    2、無主題,主題窄

    3、壓力大,硬湊PPT    

    4、工作任務(wù)壓著,沒空想分享

    5、目的性太強(qiáng),沒想其他東西

     

    三、主動分享或聽分享的好處?

    1、擴(kuò)大個人影響力

    2、鍛煉自己的總結(jié)能力

    3、鞏固自己對某一方面東西的認(rèn)識

    4、迫使自己學(xué)點東西

    5、培養(yǎng)自己考慮問題的全面性

    6、學(xué)習(xí)演講技巧

    posted @ 2014-02-11 15:47 badqiu 閱讀(2042) | 評論 (6)編輯 收藏

    mysql map_get function,用于解析map結(jié)構(gòu)數(shù)據(jù),根據(jù)key返回相對應(yīng)value

         摘要: 1.目的

    mysql的列是固定的,不支持存儲如Map 結(jié)構(gòu)的數(shù)據(jù),但現(xiàn)在我們的需求是希望有一個 ext Map的擴(kuò)展列,可以存儲Map結(jié)構(gòu)的數(shù)據(jù),并且可以在mysql里面進(jìn)行運(yùn)算.(即schema free)。所以解決方案是創(chuàng)建一個map_get()函數(shù),可以根據(jù)key得到對應(yīng)的value  閱讀全文

    posted @ 2012-12-14 10:50 badqiu 閱讀(1887) | 評論 (0)編輯 收藏

    hadoop 集群升級失敗記錄

         摘要: 因為需要使用hadoop與hbase結(jié)合使用,所以需要為hadoop hdfs升級使用append寫模式。需要對現(xiàn)有的hadoop 0.20.1 升級至0.20.205.0; 升級過程簡單的使用 hadoop namenode -upgrade 從 -18 version => -32version(這個是dfs/name/current/VERSION).但我們發(fā)現(xiàn)0.20.205跟hive不兼容,所以又安裝facebook的hadoop版本(-30版本)。

    整個升級流程簡單來說就是: dfs/name/current/VERSION -18 => -32 => -30. 升級再回滾的過程。
      閱讀全文

    posted @ 2011-12-12 20:30 badqiu 閱讀(3098) | 評論 (2)編輯 收藏

    分布式應(yīng)用上下文(Distributed ThreadLocal)

         摘要: 單機(jī)應(yīng)用內(nèi),在進(jìn)程內(nèi)部,我們可以使用ThreadLocal傳遞應(yīng)用上下文的方式. 當(dāng)前的 Spring Secrucity , Spring TransactionManager, Log4J MDC, Struts2 ActionContext等等應(yīng)用場景隨處可見.
    但在是分布式系統(tǒng)下,由于不是在同一個進(jìn)程內(nèi),所以無法使用ThreadLocal. 那么什么是分布式ThreadLocal呢?就是將一個系統(tǒng)中的ThreadLocal信息可以傳遞至下一個系統(tǒng),將兩者的調(diào)用可以關(guān)聯(lián)起來。如對應(yīng)用有一個調(diào)用,我們生成一個請求ID (traceId),在后面所有分布式系統(tǒng)調(diào)用中,可以通過這個traceId將所有調(diào)用關(guān)聯(lián)起來,這樣查找調(diào)用日志都將十分方便.  閱讀全文

    posted @ 2011-01-04 19:56 badqiu 閱讀(2315) | 評論 (3)編輯 收藏

    接口濫用問題

         摘要: 我們知道,大家提倡面向接口編程,但凡事都有個度,當(dāng)濫用,那么面向接口完全流于形式。  閱讀全文

    posted @ 2010-10-11 17:33 badqiu 閱讀(2149) | 評論 (2)編輯 收藏

    log4jdbc日志框架介紹

         摘要: 現(xiàn)大家使用的ibatis,hibernate,spring jdbc的sql日志信息,有一點個缺點是占位符與參數(shù)是分開打印的,如果想要拷貝sql至PLSQL Developer客戶端直接執(zhí)行,需要自己拼湊sql。而log4jdbc是在jdbc層的一個日志框架,可以將占位符與參數(shù)全部合并在一起顯示,方便直接拷貝sql在PLSQL Developer等客戶端直接執(zhí)行,加快調(diào)試速度。  閱讀全文

    posted @ 2010-08-20 14:07 badqiu 閱讀(5326) | 評論 (8)編輯 收藏

    rapid-framework v3.9新版本發(fā)布

         摘要: 本次新版本發(fā)布最主要的更新內(nèi)容是生成器的加強(qiáng),并且之前已經(jīng)發(fā)布了rapid-generator獨(dú)立版.
    此次升級保證模板的兼容性.后續(xù)rapid-framework的發(fā)行版將不直接提供rapid-generator的源碼在項目中,以便以后大家編寫的模板都可以在一個生成器引擎中運(yùn)行.   閱讀全文

    posted @ 2010-07-21 22:41 badqiu 閱讀(2206) | 評論 (1)編輯 收藏

    Holder模式

    (本方法屬于作者經(jīng)驗總結(jié)出該模式)

    Holder模式的主要功能是將一些Bean可以轉(zhuǎn)為靜態(tài)方法調(diào)用.方便使用.

    適用于一些系統(tǒng)只存在單例(singleton)并且 十分常用 的基礎(chǔ)服務(wù)對象.這些基礎(chǔ)服務(wù)如果每次使用spring注入,只會增加無謂的代碼及一些不確定性.

    示例如下:

    BeanValidatorHolder.validate(bean) // HibernateValidator一般系統(tǒng)只有一個
    CacheHolder.get("key") //如Memcached,應(yīng)用系統(tǒng)也只有一個對象
    ApplicationContextHolder.getBean("userInfoService");

    與singleton相比特點

    • 一個Holder只能持有一個對象
    • Holder一般是持有接口,所以你可以方便的改變實現(xiàn)
    • 配合spring完成Holder初始化

    示例1.CacheHolder?

    用于持有Cache對象

    1.1在spring中初始化

    <bean class="cn.org.rapid_framework.util.holder.CacheHolder">
        <property name="cache" ref="memcacheCacheImpl"/>
    </bean>

    1.2使用 CacheHolder?使用

    CacheHolder.add("key","cache_value","1h");
    //do something

    1.3實現(xiàn)

    public class CacheHolder implements InitializingBean{
        private static Cache cache;
       
    public void afterPropertiesSet() throws Exception {         if(cache == null) throw new IllegalStateException("not found 'cache' for CacheHolder ");     }             public void setCache(Cache c) {         if(cache != null) throw new IllegalStateException("CacheHolder already holded 'cache'");         cache = c;     }
       
    public static Cache getCache(){         return cache;     }
    //省略了其它N多cache靜態(tài)方法    
    public static void add(String key, Object value, String expiration) {         cache.add(key, value, parseDuration(expiration));     }
       
    public static void cleanHolder() {         cache = null;     }        }

    其它可以存在的Holder

    holder 功能
    BeanValidatorHolder 用于持有Hibernate Validator
    SpringValidatorHolder 用于持有Spring Validator
    ApplicationContextHolder 用于持有Spring ApplicationContext?
    CacheHolder 用于持有Cache
    MessagePublisherHodler 用于持有類似JMS消息中心的消息發(fā)送
    MessageSourceHolder 持用MessageSource?,用于國際化
    MailerHolder 用于郵件發(fā)送的Mailer
    ConfigHolder 用于持有配置,需要動態(tài)刷新的參數(shù)使用,請查看文章保持類的無狀態(tài)
    SecurityManagerHolder 用于權(quán)限控制的SecurityManager

    posted @ 2010-06-22 22:01 badqiu 閱讀(2880) | 評論 (3)編輯 收藏

    為velocity,freemarker提供jsp:include功能

         摘要: 使用JSP的都知道jsp:include指令,可以include其它jsp頁面或者servlet。

    而如果你不是使用JSP,而是使用模板引擎如Freemarker,Velocity。有該功能也將十分方便。  閱讀全文

    posted @ 2010-06-13 19:41 badqiu 閱讀(3361) | 評論 (3)編輯 收藏

    系統(tǒng)參數(shù)的動態(tài)刷新,只需一個原則:保持類的無狀態(tài)

         摘要: 既然可以用如此簡單的方法達(dá)到我們的目的,為何要搞出那么復(fù)雜的方案. (簡單就是美)  閱讀全文

    posted @ 2010-05-25 00:43 badqiu 閱讀(2038) | 評論 (5)編輯 收藏

    SOA架構(gòu)的目的及價值

         摘要: 1.SOA存在的目的?
    2.為什么說SOA是一種風(fēng)格?
    3.SOA解決了服務(wù)集成(依賴)問題  閱讀全文

    posted @ 2010-05-05 19:03 badqiu 閱讀(2445) | 評論 (2)編輯 收藏

    rapid-framework發(fā)布新版本: v3.5

         摘要:
    新增插件:
    flex_cairngorm: 基于cairngorm mvc的flex插件,代碼生成器生成的在線demo
    freemarker_html_view: 基于freemarker的html視圖,用于不喜歡jsp的同學(xué)使用

    v3.5更新內(nèi)容:
    擴(kuò)展jsp,freemarker,velocity的模板可以相互繼承,打造替換sitemesh,struts tiles的布局框架.
    freemarker,velocity實現(xiàn)管道操作來進(jìn)行布局
    新增分頁方言: SQLServer2005Dialect
    spring事務(wù)配置采用@Transactional替換xml配置
    jdbc增加了sql生成工具,用于進(jìn)一步封裝spring jdbc操作
      閱讀全文

    posted @ 2010-03-24 19:39 badqiu 閱讀(1988) | 評論 (1)編輯 收藏

    Flex flex企業(yè)級UI權(quán)限控制

         摘要: 網(wǎng)上搜索了一番,用于控制flex UI組件的權(quán)限的框架只有chimp相近一些.
    但是不喜歡他的基于flex annotation的權(quán)限控制方式.遂決定自己寫一套flex權(quán)限控制框架。
    如果你熟悉作者的另外一套javascript 表單驗證框架rapid-validation,將會對下面的使用方式有似曾相識的感覺。
      閱讀全文

    posted @ 2010-02-25 17:32 badqiu 閱讀(3147) | 評論 (2)編輯 收藏

    flex國際化

         摘要: flex3只支持兩種語言,en_US,ja_JP
    而flex4中則支持多國語言,所以可以將flex4中的%FLEX_HOME%\frameworks\locale\zh_CN拷貝至flex3中。  閱讀全文

    posted @ 2010-02-08 16:09 badqiu 閱讀(3304) | 評論 (0)編輯 收藏

    新工具: 能夠?qū)oogle code的wiki下載為離線html

         摘要: 在google code上編寫wiki文檔你最擔(dān)心的是什么:

    1. 版本不好控制,在線同時只能瀏覽一個版本號的wiki頁面

    2. 不能提供離線版本



    現(xiàn)在使用這個工具,可以將google wiki直接下載為本地的html ,并且與wiki相關(guān)的資源,如 css ,js ,圖片都可以一同下載 并且與在線瀏覽的效果一樣 .
    還提供與ant的集成,直接與構(gòu)建腳本相結(jié)合.
      閱讀全文

    posted @ 2010-02-04 15:18 badqiu 閱讀(1695) | 評論 (0)編輯 收藏

    歡迎加入flex模板共享計劃

         摘要: 我們都知道,在網(wǎng)上我們很容易找到一個HTML模板,但是想要尋找一個Flex,那是少之又少。 本項目的目的是推動大家一起共享一些好用的模板,推動flex在國內(nèi)的發(fā)展。  閱讀全文

    posted @ 2010-02-01 18:11 badqiu 閱讀(2422) | 評論 (0)編輯 收藏

    擴(kuò)展freemarker,velocity,實現(xiàn)模板的管道操作

         摘要: 一.功能介紹
    1.將前一個模板的輸出,變成一個變量,后一個模板可以通過變量引用前一個模板的輸出
    2.整個管道下的模板都在同一個context中,即模板間可以相互引用變量

    將管道操作與我之前擴(kuò)展的模板繼承相結(jié)合,即可打造一個完美的頁面布局框架.

      閱讀全文

    posted @ 2010-01-12 21:03 badqiu 閱讀(1707) | 評論 (1)編輯 收藏

    擴(kuò)展Velocity,實現(xiàn)模板的繼承

         摘要: 與我之前的擴(kuò)展freemarker類似,現(xiàn)新增加三個指令:block,override,extends
    一.目的
    1.父模板頁面定義好布局,子模板可以重定義布局中的部分內(nèi)容
    2.使模板可以實現(xiàn)類似"類"的繼承關(guān)系,并不限繼承層次  閱讀全文

    posted @ 2009-12-28 20:55 badqiu 閱讀(3466) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 小日子的在线观看免费| 亚洲成人高清在线观看| 中文字幕不卡免费视频| 亚洲五月六月丁香激情| 五月亭亭免费高清在线| 又粗又大又猛又爽免费视频| sss在线观看免费高清| 成人奭片免费观看| 特级精品毛片免费观看| 真人无码作爱免费视频| 精品久久久久久久免费人妻| 免费视频爱爱太爽了| 伊人久久大香线蕉免费视频| 女人让男人免费桶爽30分钟| 免费夜色污私人影院网站电影| 美女被免费喷白浆视频| 久久精品a亚洲国产v高清不卡| 免费在线观影网站| 亚洲乱码精品久久久久..| 免费无码又爽又黄又刺激网站| 夜夜亚洲天天久久| 亚洲美女又黄又爽在线观看| 波多野结衣免费一区视频 | 无码国产精品一区二区免费式直播| 99re6在线精品视频免费播放| 亚洲午夜理论片在线观看| 亚洲电影唐人社一区二区| 国产亚洲一区二区精品| 亚洲人成网77777亚洲色| 亚洲日韩小电影在线观看| 亚洲人成中文字幕在线观看| 久久久久亚洲AV综合波多野结衣| 免费jjzz在线播放国产| 一本色道久久88亚洲综合 | 搜日本一区二区三区免费高清视频| 亚洲AV无码专区在线亚| 亚洲 国产 图片| 国产成人麻豆亚洲综合无码精品| 亚洲精品自在在线观看| 亚洲国产成人99精品激情在线| 免费的一级片网站|