摘要:
查看系統當前python版本2: [root@wangyuelou ~]# python Python 2.4.3 (#1, May 5 2011, 16:39:10) [GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >;>> [root@wangyuelou ~]#下載新版本的python[root@wa
閱讀全文
posted @ 2013-09-03 21:38
lhj588
閱讀(667)
推薦(0)
摘要:
1.查找對象 1)用find()方法查找對象public void getPerson(){ EntityManagerFactory factory = Persistence.createEntityManagerFactory("jpa"); EntityManager em = factory.createEntityManager(); //相當于Hibernate中的get方法 Person person = em.find(Person.class, 1); System.out.println(person....
閱讀全文
posted @ 2013-08-20 11:55
lhj588
閱讀(1897)
推薦(0)
摘要:
1、數據庫中字段的數據類型為longtext存放二進制文本的注解方式private byte[] file;//設置延遲初始化 @Lob @Basic(fetch=FetchType.LAZY) public byte[] getFile() { return file; } public void setFile(byte[] file) { this.file = file; }數據庫中數據類型為longblob設置該屬性與字段沒有映射關系的注解方式private String Mail;@Transient public S...
閱讀全文
posted @ 2013-08-20 11:53
lhj588
閱讀(2723)
推薦(0)
摘要:
所需要的最小的jar包(注意:jar包所在路徑不能含有空格或中文)hibernate3.jarhibernate-cglib-repack-2.1_3.jarslf4j-api-1.5.2.jarjavassist-3.4.GA.jarjta-1.1.jarantlr-2.7.6.jarcommons-collections-3.1.jardom4j-1.6.1.jarejb3-persistence.jarhibernate-annotations.jarhibernate-commons-annotations.jarhibernate-entitymanager.jarlog4j.jar
閱讀全文
posted @ 2013-08-20 11:38
lhj588
閱讀(473)
推薦(0)
摘要:
memcached:http://memcached.org/libevent:http://libevent.org/#下載包cd /optwgethttps://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gzwgethttp://memcached.googlecode.com/files/memcached-1.4.15.tar.gz#安裝libeventtar zxvf libevent-2.0.21-stable.tar.gzcd libevent-2.0.21-stable./configur
閱讀全文
posted @ 2013-08-19 19:56
lhj588
閱讀(7291)
推薦(0)
摘要:
如何啟動/停止/重啟MySQL 一、啟動方式 1、使用 service 啟動:service mysqld start 2、使用 mysqld 腳本啟動:/etc/inint.d/mysqld start 3、使用 safe_mysqld 啟動:safe_mysqld& 二、停止 1、使用 service 啟動:service mysqld stop 2、使用 mysqld 腳本啟動:/etc/inint.d/mysqld stop 3、mysqladmin shutdown 三、重啟 1、使用 service 啟動:service mysqld restart 2、使用...
閱讀全文
posted @ 2013-08-19 19:33
lhj588
閱讀(3598)
推薦(0)
摘要:
分析原因: 例如:java web項目 上傳圖片創建文件夾cd /data/apps/static-web/sjk/driver/attachment/編號/文件名稱.jpg 在創建文件目錄/data/apps/static-web/sjk/driver/attachment報HTTP Status 500 - Unable to create directory處理方式: cd/data/apps/static-web/sjk/driver/ chown -R nobody:nobodychown命令詳解用途:更改與文件關聯的所有者或組。語法chown [ -f ] [ -h ] ...
閱讀全文
posted @ 2013-07-18 22:30
lhj588
閱讀(609)
推薦(0)
摘要:
重啟命令有:reboot,shutdown -ry 0關機命令有:poweroff, shutdown -hy 0
閱讀全文
posted @ 2013-07-18 11:31
lhj588
閱讀(311)
推薦(0)
摘要:
說到ios的應用開發,我們不能不提到web server服務端,如果沒有服務端的支持,ios應用開發就沒有多大意義了,因為從事過手機開發的朋友都知道(Android也一樣),大量復雜業務的處理和數據庫的處理,其實大部分都是在服務端來完成的,因為iphone客戶端的資源是非常有限的,象內存,多線程處理等。我們更多的是把Iphone/ipad等作為一個終端和載體,雖然Iphone客戶端也會有自己的數據庫,象SQLITE3等,但是也只是非常少量的客戶端的數據庫存儲操作而也。所以我們與其說iphone應用的強大,不與說是iphone堅強后盾服務端功能的強大。但是,要想讓服務端來處理客戶端的一些業務請求
閱讀全文
posted @ 2013-06-18 23:23
lhj588
閱讀(3244)
推薦(0)
摘要:
簡介redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希類型)。這些數據類型都支持push/pop、add/remove及取交集并集和差集及更豐富的操作,而且這些操作都是原子性的。在此基礎上,redis支持各種不同方式的排序。與memcached一樣,為了保證效率,數據都是緩存在內存中。區別的是redis會周期性的把更新的數據寫入磁盤或者把修改操作寫入追加的記錄文件,并且在此基礎上實現了master-slave(主從
閱讀全文
posted @ 2013-05-29 16:09
lhj588
閱讀(296)
推薦(0)
摘要:
請了一個系統管理員,明日上班,是我早年的好友。之前已經發過一次測試版服務器的安裝記錄,為我在本機安裝的虛擬機的操作過程,之后為了應對正式版的服務器,我重新裝了一次虛擬機,并且重新將每一步的操作記錄明細。一者,為了方便我日后翻查記錄,二者,接手工作的人,也可以有一個基本記錄可參照。文本內容主要包含執行過的命令,項目的配置文件在此,增加了sshd和dropbox的配置,系統為CentOS 6.2。一、用戶組管理1groupadd www -g 9002adduser -g 900 -u 9001 -M -s /sbin/nologin www3adduser -g 900 -u 9002 -M -
閱讀全文
posted @ 2013-05-11 14:59
lhj588
閱讀(398)
推薦(0)
摘要:
Pinterest正經歷了指數級曲線般的增長,每隔一個半月翻翻。在這兩年里,Pinterest,從每月PV量0增長到10億,從兩名成立者和一個工程師成長為四十個工程師,從一臺MySQL 服務器增長到180臺Web 服務器(Web Engine),240臺接口服務器(API Engine), 88臺MySQL數據庫 (cc2.8xlarge) ,并且每臺DB有一個備份服務器,110臺Redis實例服務(Redis Instance),200臺Memcache實例服務(Memcache Instance)。令人嘆為觀止的增長。想一探Pinterest的傳奇嗎?我們請來了Pinterest的兩位創立
閱讀全文
posted @ 2013-05-11 13:33
lhj588
閱讀(393)
推薦(0)
摘要:
在淘寶內網里看到同事發了貼說了一個CPU被100%的線上故障,并且這個事發生了很多次,原因是在Java語言在并發情況下使用HashMap造成Race Condition,從而導致死循環。這個事情我4、5年前也經歷過,本來覺得沒什么好寫的,因為Java的HashMap是非線程安全的,所以在并發下必然出現問題。但是,我發現近幾年,很多人都經歷過這個事(在網上查“HashMap Infinite Loop”可以看到很多人都在說這個事)所以,覺得這個是個普遍問題,需要寫篇疫苗文章說一下這個事,并且給大家看看一個完美的“Race Condition”是怎么形成的。問題的癥狀從前我們的Java代碼因為一些
閱讀全文
posted @ 2013-05-11 11:46
lhj588
閱讀(294)
推薦(0)
摘要:
http://www.bluesdream.com/blog/ublue-jquery-slideshow.htmljQuery圖片切換效果 – Ublue jQuery Slideshow 1.0這是我之前寫的一個jQuery圖片切換效果(通常人們也稱為:jQuery焦點圖、jQuery幻燈片)。由于是為了練習jQuery而寫,所以并沒有針對IE做兼容性調整。畢竟大家如果拿去使用的話,樣式方面還是會根據自己的需求做修改,所以我就偷個懶了,嘿嘿!PS:目前博客上還木有添加代碼高亮的插件,故此我就不把代碼貼出來了,各位直接點下方得“查看代碼”吧。大家要是在使用過程中遇到什么問題,或者有什么疑問都
閱讀全文
posted @ 2013-04-02 01:59
lhj588
閱讀(215)
推薦(0)
摘要:
jQuery&CSS 頂部和底部固定浮動工具欄 兼容IE6http://www.bluesdream.com18December2012現在常常能看到一些網站(如:新浪微博和花瓣)導航條或工具欄固定在網頁的頂部或其他地方。這樣的布局方式,能便于用戶點擊和“曝光率”,不用每次都要把網頁拖動到某個特定位置才能點擊或看到。其實這樣的布局方式很早就有,只是沒有那么個契機推廣開吧。做起來也不復雜,只要設置一個小小的屬性“position:fixed”便能完成,最關鍵的無不呼在于要兼容IE6而已。首先我們來看HTML代碼,是不是超簡單?這里提供的只是一個簡單的框架,實際應用的時候,只要把想要的元素
閱讀全文
posted @ 2013-04-02 01:36
lhj588
閱讀(6844)
推薦(0)
摘要:
CSS兼容常用技巧 請盡量用xhtml格式寫代碼,而且DOCTYPE影響 CSS 處理,作為W3C標準,一定要加DOCTYPE聲明。 1.div的垂直居中問題 vertical-align:middle; 將行距增加到和整個DIV一樣高 line-height:200px; 然后插入文字,就垂直居中了。缺點是要控制內容不要換行 http://www.php100.com 2. margin加倍的問題 設置為float的div在ie下設置的margin會加倍。這是一個ie6都存在的bug。解決方案是在這個div里面加上display:inline; 例如: <#div id=”im...
閱讀全文
posted @ 2013-04-02 01:35
lhj588
閱讀(447)
推薦(0)
摘要:
這段時間來大家對數據庫中存在的0000-00-0000:00:00值的時間有點頭疼,經過google和實際測試!可以在url后面加下面參數解決問題zeroDateTimeBehavior=convertToNull比如**的連接數據庫url可以配置為下面的樣子:database.url=jdbc:mysql://****.mysql.rds.aliyuncs.com:3312/phoenix?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8http://hi.baidu.com/
閱讀全文
posted @ 2013-03-21 17:05
lhj588
閱讀(4707)
推薦(0)
摘要:
1.讀取網頁(HTTP/HTTPS)內容下面是我們給出的一個簡單的例子用來訪問某個頁面/**Createdon2003-12-14byLiudong*/packagehttp.demo;importjava.io.IOException;importorg.apache.commons.httpclient.*;importorg.apache.commons.httpclient.methods.*;/***最簡單的HTTP客戶端,用來演示通過GET或者POST方式訪問某個頁面*@authorLiudong*/publicclassSimpleClient{publicstaticvoidm
閱讀全文
posted @ 2013-03-20 22:13
lhj588
閱讀(714)
推薦(0)
摘要:
在JSP/Servlet編程中response.sendRedirect方法就是使用HTTP協議中的重定向機制。它與JSP中的<jsp:forward …>的區別在于后者是在服務器中實現頁面的跳轉,也就是說應用容器加載了所要跳轉的頁面的內容并返回給客戶端;而前者是返回一個狀態碼,這些狀態碼的可能值見下表,然后客戶端讀取需要跳轉到的頁面的URL并重新加載新的頁面。就是這樣一個過程,所以我們編程的時候就要通過HttpMethod.getStatusCode()方法判斷返回值是否為下表中的某個值來判斷是否需要跳轉。如果已經確認需要進行頁面跳轉了,那么可以通過讀取HTTP頭中的locati
閱讀全文
posted @ 2013-03-20 22:08
lhj588
閱讀(2703)
推薦(0)
摘要:
1. 下面這個語句會拷貝表結構到新表newadmin中。 (不會拷貝表中的數據)CREATETABLEnewadminLIKEadmin 2. 下面這個語句會拷貝數據到新表中。 注意:這個語句其實只是把select語句的結果建一個表。所以newadmin這個表不會有主鍵,索引。CREATETABLEnewadminAS ( SELECT* FROMadmin ) 3. 如果你要真正的復制一個表。可以用下面的語句。CREATETABLEnewadminLIKEadmin; INSERTINTOnewadminSELECT*FROMadmin; 4. 我們可以操作不同的數據庫。CREATETABL
閱讀全文
posted @ 2013-03-20 21:18
lhj588
閱讀(6669)
推薦(0)
摘要:
問題場景: 在django admin models 實體對象添加一個屬性最后修改時間,用戶在添加、修改是系統自動修改操作時間。 UpdateTime自動獲取系統時間、并且自動修改。 代碼設置如下。 class User(models.Model): Name = models.ForeignKey(HotTag,verbose_name='姓名')) Desc = models.CharField('簡介', blank=True, max_length=50) CreateTime = models.DateTimeField('添加時間',
閱讀全文
posted @ 2013-03-20 15:32
lhj588
閱讀(10738)
推薦(0)
摘要:
1、按字節讀取文件內容2、按字符讀取文件內容3、按行讀取文件內容4、隨機讀取文件內容publicclassReadFromFile{/***以字節為單位讀取文件,常用于讀二進制文件,如圖片、聲音、影像等文件。*/publicstaticvoidreadFileByBytes(StringfileName){Filefile=newFile(fileName);InputStreamin=null;try{System.out.println("以字節為單位讀取文件內容,一次讀一個字節:");//一次讀一個字節in=newFileInputStream(file);intte
閱讀全文
posted @ 2013-03-14 17:09
lhj588
閱讀(362)
推薦(0)
摘要:
1.linux下啟動mysql的命令: mysqladmin start /ect/init.d/mysql start (前面為mysql的安裝路徑) 2.linux下重啟mysql的命令: mysqladmin restart /ect/init.d/mysql restart (前面為mysql的安裝路徑) 3.linux下關閉mysql的命令: mysqladmin -u root -p密碼 shutdown /ect/init.d/mysql shutdown (前面為mysql的安裝路徑) 4.連接本機上的mysql: 進入目錄mysql\bin,再鍵入命令...
閱讀全文
posted @ 2013-03-07 17:07
lhj588
閱讀(15756)
推薦(0)
摘要:
使用Lucene.Net實現全文檢索目錄一Lucene.Net概述二 分詞三 索引四 搜索五 實踐中的問題一Lucene.Net概述 Lucene.Net是一個C#開發的開源全文索引庫,其源碼包括“核心”與“外圍”兩部分。外圍部分實現輔助功能,而核心部分包括:Lucene.Net.Index 提供索引管理,詞組排序。Lucene.Net.Search 提供查詢相關功能。Lucene.Net.Store 支持數據存儲管理,主要包括I/O操作。Lucene.Net.Util 公共類。Lucene.Net.Documents 負責描述索引存儲時的文件結構管理。Lucene.Net.QueryPar.
閱讀全文
posted @ 2013-02-06 10:21
lhj588
閱讀(6979)
推薦(5)
摘要:
import java.util.Date;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.apache.commons.codec.binary.Base64;public class Base64Helper { private static final Logger logger = LoggerFactory.getLogger(Base64Helper.class); /** * BASE64解密 * * @param key * @return ...
閱讀全文
posted @ 2013-01-14 16:59
lhj588
閱讀(4486)
推薦(0)
摘要:
首先我們來寫一個被調度的類:package com.kay.quartz;public class QuartzJob{ public void work() { System.out.println("Quartz的任務調度!!!"); }}Spring的配置文件:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframewo
閱讀全文
posted @ 2012-12-27 17:02
lhj588
閱讀(313)
推薦(0)
摘要:
轉:http://dove19900520.iteye.com/blog/1724414最近兩周一直在學習mybatis,昨天經理讓我將mybatis的物理分頁整理一下,打成一個jar包供以后調用。結果昨天我整了一天,也沒整出個1、2、3來。現在終于寫出來了,先記錄下來再說,哈哈。下面是所有的代碼:Java代碼packagecom.xxyd.mybatis.pojo;importjava.io.Serializable;/***實體類*@authordove**/publicclassTestEntityimplementsSerializable{privatestaticfinallong
閱讀全文
posted @ 2012-12-17 20:19
lhj588
閱讀(10835)
推薦(0)
posted @ 2012-11-26 19:36
lhj588
閱讀(392)
推薦(0)
摘要:
一、背景知識Amoeba(變形蟲)項目,專注 分布式數據庫 proxy 開發。座落與Client、DB Server(s)之間。對客戶端透明。具有負載均衡、高可用性、sql過濾、讀寫分離、可路由相關的query到目標數據庫、可并發請求多臺數據庫合并結果。要想搭建Amoeba讀寫分離,首先需要知道MySQL的主從配置,可參考:Ubuntu10下MySQL搭建Master/Slave,更好的情況下是你還需要了解MySQL-Proxy,可參考:Ubuntu10下搭建MySQL Proxy讀寫分離二、搭建過程(一)測試環境Amoeba for MySQL:192.168.1.147Master:192
閱讀全文
posted @ 2012-11-19 20:16
lhj588
閱讀(6737)
推薦(0)
摘要:
我采用的是MySQLdb操作的MYSQL數據庫。先來一個簡單的例子吧:?12345678910importMySQLdbtry:conn=MySQLdb.connect(host='localhost',user='root',passwd='root',db='test',port=3306)cur=conn.cursor()cur.execute('select * from user')cur.close()conn.close()exceptMySQLdb.Error,e:print"Mysql
閱讀全文
posted @ 2012-11-12 21:09
lhj588
閱讀(364)
推薦(0)
摘要:
上文配合nexs私服是訪問在linux本機可以訪問,其他局域網機器不能訪問, http://10.20.234.114:8081/nexus/由于Linux防火墻默認是關閉8080端口。因此,若要能夠訪問8080端口,可以用兩種方式,一個是關閉防火墻,另一個就是讓防火墻開放8080端口。 開放8080端口的解決步驟如下: 1、修改/etc/sysconfig/iptables文件,增加如下一行: -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 重啟 iptables se...
閱讀全文
posted @ 2012-11-07 09:39
lhj588
閱讀(345)
推薦(0)
摘要:
安裝Nexus服務的文檔可以參考官方站點:http://www.sonatype.com/books/nexus-book/reference/install-sect-install.html首先確保JDK1.6已經安裝,我用的是openjdk.1.下載并安裝Nexus在Ubuntu 12.04 server上,下載Nexus最新版本。和官方文檔不一樣的地方是,我將nexus放在了/usr而不是/usr/local目錄下。[plain] view plaincopyprint?wget http://www.sonatype.org/downloads/nexus-2.0.4-1-bund.
閱讀全文
posted @ 2012-11-07 09:37
lhj588
閱讀(927)
推薦(0)
摘要:
CSS類定義:div easyui-window window窗口樣式屬性如下: 1) modal:是否生成模態窗口。true[是] false[否] 2) shadow:是否顯示窗口陰影。true[顯示] false[不顯示] div easyui-panel 面板屬性如下:1) title:該標題文本顯示在面板頭部。2) iconCls:在面板上通過一個CSS類顯示16x16圖標。3) width:設置面板寬度。默認auto。4) height:設置面板高度。默認auto。5) left:設置面板左邊距。6) top:設置面板頂部位置。7) cls:在面板中增加一個Class類。8) he
閱讀全文
posted @ 2012-11-05 20:29
lhj588
閱讀(9726)
推薦(0)
摘要:
//本示例需要通用表格打印1或2,以及接口和Code128條碼生成一起使用sing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using cyh.General;namespace DemoTableXReport{ public partial class Form1 : Form { ...
閱讀全文
posted @ 2012-10-28 09:53
lhj588
閱讀(355)
推薦(0)
摘要:
//// ================================================= // 條碼打印// // 設計: 陳炎和 2011.03//==================================================////BarCode128有三種不同的版本:A(數字、大寫字母、控制字符)B(數字、大小字母、字符)C(雙位數字)//本程序只處理B、C,BarCode128由碼頭、碼身、碼檢、碼尾組成,//using System;using System.Collections.Generic;using System.L...
閱讀全文
posted @ 2012-10-28 09:48
lhj588
閱讀(6502)
推薦(0)
摘要:
//// ================================================= // 通用表格打印// // 設計: 陳炎和 2011.03//==================================================using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Drawing;using System.Drawing.Printing;using System.Windows.F...
閱讀全文
posted @ 2012-10-28 09:47
lhj588
閱讀(445)
推薦(0)
摘要:
//// ================================================= // 基于DevExpress通用表格打印// // 設計: 陳炎和 2011.02//==================================================using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Drawing;using System.Collections;using System.Co...
閱讀全文
posted @ 2012-10-28 09:46
lhj588
閱讀(2563)
推薦(0)
摘要:
我們在寫項目的時候,總會遇到一些數據的打印和導出,開始在想得時候真的很困難,但是最后還是解決了,所有分享一下,以后對自己有用 /// <summary> /// 打印信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void barButtonItem4_ItemClick(object sender, DevExpress.XtraBars.ItemCli
閱讀全文
posted @ 2012-10-28 09:38
lhj588
閱讀(711)
推薦(0)
摘要:
http://dotnet.chinaitlab.com/ASPNET/804003_3.html
閱讀全文
posted @ 2012-10-25 01:38
lhj588
閱讀(263)
推薦(0)
摘要:
1.1 gridControl-->view-->gridView 綁定到grid上的字段可以拖動刪除,在任意字段上右鍵點column chooser 可以將刪除的字段添加進來字段上右鍵選擇實現選定需要的信息和排序字段上右鍵選擇分組(group by column),也可以直接將字段拖到上面實現分組字段上右鍵選擇group by box后可以取消分組欄,(不能實現拖動分組,但可以選擇分組)字段上右鍵選擇best fit可以實現該字段最佳寬度(便于查看)1.2 gridControl-->view-->cardView以卡片形式存放數據可以自己設定過濾選項1.3 grid
閱讀全文
posted @ 2012-10-25 01:14
lhj588
閱讀(3795)
推薦(0)