貝貝爸爸的程序人生

          關(guān)注Seam、BPM
          posts - 23, comments - 10, trackbacks - 0, articles - 32
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          2012年3月17日

          今天興致來(lái)了,說(shuō)要在家搞搞平臺(tái)的東西,nnd,竟然遇到了莫名其妙的mysql亂碼問(wèn)題,其實(shí)不是mysql的問(wèn)題,是jdbc數(shù)據(jù)源的鏈接沒(méi)有指明字符集的問(wèn)題,記下來(lái)備用:<datasource jta="false" jndi-name="java:jboss/datasources/MySqlDS" pool-name="bdp" enabled="true" use-java-context="true" use-ccm="true">
                              <connection-url>jdbc:mysql://localhost:3306/bdp-dev?useUnicode=true&amp;characterEncoding=utf8</connection-url>
                              <driver>com.mysql</driver>
                              <pool>
                                  <min-pool-size>10</min-pool-size>
                                  <max-pool-size>100</max-pool-size>
                                  <prefill>true</prefill>
                                  <use-strict-min>false</use-strict-min>
                                  <flush-strategy>FailingConnectionOnly</flush-strategy>
                              </pool>
                              <security>
                                  <user-name>root</user-name>
                              </security>
                              <statement>
                                  <prepared-statement-cache-size>32</prepared-statement-cache-size>
                                  <share-prepared-statements>true</share-prepared-statements>
                              </statement>
                          </datasource>

          posted @ 2012-05-19 01:40 貝貝爸爸 閱讀(774) | 評(píng)論 (0)編輯 收藏

          今天在處理zTree的時(shí)候,無(wú)意間遇到一個(gè)很好的插件,可以將array對(duì)象轉(zhuǎn)換為json對(duì)象,真的很好用哦,呵呵。
          var thing = {plugin: 'jquery-json', version: 2.3};

          var encoded = $.toJSON( thing );
          // '{"plugin":"jquery-json","version":2.3}'
          var name = $.evalJSON( encoded ).plugin;
          // "jquery-json"
          var version = $.evalJSON(encoded).version;
          // 2.3
          像上面那樣用就行了,很容易進(jìn)行請(qǐng)求間的參數(shù)傳遞。
          項(xiàng)目地址為:http://code.google.com/p/jquery-json/

          posted @ 2012-05-10 13:45 貝貝爸爸 閱讀(1081) | 評(píng)論 (1)編輯 收藏

           cat /tmp/id_rsa.john.pub >> ~/.ssh/authorized_keys

          posted @ 2012-04-26 14:45 貝貝爸爸 閱讀(393) | 評(píng)論 (0)編輯 收藏

          nnd,今天搞了快2個(gè)小時(shí),總是無(wú)法解決ldap支持的其他屬性返回問(wèn)題,因?yàn)橹芭渲玫氖?.3.5版本,現(xiàn)在最新的版本是3.4.11,原來(lái)的配置竟然無(wú)法使用了,原來(lái)是因?yàn)樵黾臃?wù):
          <bean id="serviceRegistryDao" class="org.jasig.cas.services.InMemoryServiceRegistryDaoImpl">
          導(dǎo)致無(wú)法返回principal的其他屬性到客戶端,其實(shí)象這樣配置即可:<bean id="attributeRepository"
            class="org.jasig.services.persondir.support.ldap.LdapPersonAttributeDao">
            <property name="contextSource" ref="contextSource" />
            <property name="baseDN" value="ou=users,${ldap.basePath}" />
            <property name="requireAllQueryAttributes" value="true" />
            <!--
            Attribute mapping beetween principal (key) and LDAP (value) names
            used to perform the LDAP search.  By default, multiple search criteria
            are ANDed together.  Set the queryType property to change to OR.
            
          -->
            <property name="queryAttributeMapping">
              <map>
                <entry key="username" value="uid" />
              </map>
            </property>
           
            <property name="resultAttributeMapping">
              <map>
              <!-- Mapping beetween LDAP entry attributes (key) and Principal's (value) -->
              <entry key="name" value="userName"/>
              <entry key="uid" value="userId"/>
              </map>
            </property>
          </bean>

              <bean id="serviceRegistryDao" class="org.jasig.cas.services.InMemoryServiceRegistryDaoImpl">
                  <property name="registeredServices">
                      <list>
                          <bean class="org.jasig.cas.services.RegisteredServiceImpl">
                              <property name="id" value="0" />
                              <property name="name" value="HTTP" />
                              <property name="description" value="Only Allows HTTP Urls" />
                              <property name="serviceId" value="http://**" />
                              <property name="evaluationOrder" value="10000001" />
                              <property name="ignoreAttributes" value="true" />
                          </bean>
                                          ………………
                                  </list>
                          </property>
                  </bean>
          如上所示,其中注冊(cè)的服務(wù)registeredServices
          默認(rèn)是不允許返回其他屬性到客戶端的?。。。?!,真的是很坑爹啊,不過(guò),配置一下ignoreAttributes即可,也可以指定allowedAttributes
          如下:
          <property name="allowedAttributes">
              <list>
                      <value><!-- your attribute key --></value>
              </list>
          </property>

          posted @ 2012-04-25 23:12 貝貝爸爸 閱讀(1333) | 評(píng)論 (0)編輯 收藏


          cat /boot/grub2/grub.cfg |grep Fedora
          grub2-set-default "Fedora Linux, with Linux 3.1.0-5.fc16.i686"
          grub2-editenv list
          grub2-mkconfig -o /boot/grub2/grub.cfg

          posted @ 2012-04-20 08:50 貝貝爸爸 閱讀(374) | 評(píng)論 (0)編輯 收藏

          #
          contrib / completion / git-completion.bash

          #
           Source the git bash completion file
          if [ -f ~/.git-completion.bash ]; then
              source ~/.git-completion.bash
              GIT_PS1_SHOWDIRTYSTATE=true
              PS1='[\u@\h:\W $(__git_ps1 "(%s)")]$ '
          fi

          posted @ 2012-04-04 09:26 貝貝爸爸 閱讀(849) | 評(píng)論 (0)編輯 收藏

          http://www.secondpersonplural.ca/jqgriddocs/index.htm

          posted @ 2012-03-29 05:05 貝貝爸爸 閱讀(197) | 評(píng)論 (0)編輯 收藏

          http://junv.sinaapp.com/1955.html

          posted @ 2012-03-21 17:22 貝貝爸爸 閱讀(282) | 評(píng)論 (0)編輯 收藏

          http://www.navicat.com/en/download/download.html
          NAVJ-W56S-3YUU-MVHV



          posted @ 2012-03-19 17:25 貝貝爸爸 閱讀(324) | 評(píng)論 (0)編輯 收藏

          今天調(diào)試了一天,所有的步驟都正確,可最后到了web下載,卻總是404錯(cuò)誤,好心zzq網(wǎng)友幫著一起定位和解決問(wèn)題,可依然沒(méi)有找到原因,偶爾的一個(gè)google搜索,發(fā)現(xiàn)是因?yàn)闆](méi)有sudo啟動(dòng)nginx。。。。
          真tmd扯淡了。

          posted @ 2012-03-18 20:13 貝貝爸爸 閱讀(363) | 評(píng)論 (0)編輯 收藏

          https://gist.github.com/2066974

          posted @ 2012-03-18 08:26 貝貝爸爸 閱讀(261) | 評(píng)論 (0)編輯 收藏

          系統(tǒng)環(huán)境
          CentOS6.2
          #step 1. download libevent https://github.com/downloads/libevent/libevent/libevent-2.0.17-stable.tar.gz
          $ ./configure
          $ make
          $ make verify   # (optional)
          $ sudo make install
          $ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib64/libevent-2.0.so.5
          #step 2. download FastDFS source package and unpack it,
          $ ./make.sh
          $ ./make.sh install
          #step 3. edit/modify the config file of tracker and storage
          #step 3.1.
          $ vim /etc/fdfs/tracker.conf
          ## base_path=??
          ## reserved_storage_space = 1GB
          #step 3.2
          $ vim /etc/fdfs/storage.conf
          ## base_path=/home/yuan/fastdfs/storage
          ## path(disk or mount point) count, default value is 1
          ## store_path_count=1
          ## store_path#, based 0, if store_path0 not exists, it's value is base_path
          ## the paths must be exist
          ## store_path0=/home/yuan/fastdfs0
          ## tracker_server=host:port
          #step 4 cp the start shell into /etc/init.d
          $ cd FastDFS
          $ cp init.d/fdfs_trackerd /etc/init.d
          $ cp init.d/fdfs_storaged /etc/init.d
          #step 5 mkdir the trackerd base path and storaged base path
          $ mkdir /home/yuan/fastdfs
          $ mkdir /home/yuan/fastdfs0
          #step 6 start trackerd service
          $/sbin/service fdfs_trackerd start
          ###$/sbin/service fdfs_trackerd status
          ###$fdfs_trackerd (pid 11441) is running...
          #step 7 start storaged service
          $/sbin/service fdfs_storaged start
          ###$/sbin/service fdfs_storaged status
          ###$fdfs_storaged (pid 11553) is running...
          #step 8. run test program
          #step 8.1. vim /etc/fdfs/client.conf
          ###base_path=/home/yuan/fastdfs
          ###tracker_server=192.168.0.197:22122
          #step 8.2 run test program
          $/usr/local/bin/fdfs_test /etc/fdfs/client.conf upload /usr/include/stdlib.h
          #step 9 monitor fdfs
          $/usr/local/bin/fdfs_monitor /etc/fdfs/client.conf

          posted @ 2012-03-17 16:38 貝貝爸爸 閱讀(767) | 評(píng)論 (0)編輯 收藏

          主站蜘蛛池模板: 吉木萨尔县| 文登市| 阿勒泰市| 林口县| 广宗县| 米脂县| 交城县| 新河县| 米泉市| 班戈县| 吉林市| 大名县| 仪陇县| 连云港市| 宁国市| 宜黄县| 东乡县| 庆城县| 桃源县| 台州市| 文水县| 麻城市| 阳泉市| 无棣县| 子洲县| 彰化市| 霞浦县| 中牟县| 乌兰县| 辽源市| 西乌珠穆沁旗| 高清| 文水县| 和龙市| 诏安县| 忻州市| 漳州市| 定兴县| 桂阳县| 普兰店市| 多伦县|