原创 網絡Socket編程及應用實例

1 TCP和UDP介紹 在介紹TCP和UDP之前,有必要先介紹下網絡體系結構的各個層次。 1.1  網絡體系結構 協議:控制網絡中信息的發送和接收。定義了通信實體之間交換報文的格式和次序,以及在報文傳輸或接收或其他事件所採取的動作。

原创 Java序列化與反序列化

Java序列化與反序列化是什麼?爲什麼需要序列化與反序列化?如何實現Java序列化與反序列化?本文圍繞這些問題進行了探討。  1.Java序列化與反序列化  Java序列化是指把Java對象轉換爲字節序列的過程;而Java反序列化是指把字

原创 Redis Cluster集羣的搭建與實踐

Redis Cluster集羣 一、redis-cluster設計 Redis集羣搭建的方式有多種,例如使用zookeeper等,但從redis 3.0之後版本支持redis-cluster集羣,Redis-Cluster採用無中心結構

原创 spring mvc 接受多對象的處理

spring mvc感覺很好用,尤其是對接收對象參數的自動綁定非常簡便,但對於同時傳多個對象時有些困擾。同時項目並沒有直接使用spring的formtag。從網上學來的多對象傳值,自己優化了下,原文找不到出處了這裏記錄下。 首先聲明

原创 Maven的pom.xml介紹

6       Maven的pom.xml介紹 6.1     簡介        pom.xml文件是Maven進行工作的主要配置文件。在這個文件中我們可以配置Maven項目的groupId、artifactId和version等Ma

原创 SpringMVC註解說明

@controller 通過@controller標註即可將class定義爲一個controller類。 @RequestMapping value 表示需要匹配的url的格式。 method 表示所需處理請求的http

原创 -Dmaven.multiModuleProjectDirectory system propery is not set.Check $M2_HOME environment variable

eclipse中使用maven插件的時候,運行run as maven build的時候報錯 -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M

原创 使用Idea創建ssm項目,SpringMVC+Spring+MyBatis+Maven整合

1.創建基本項目結構 Idea會自動開始下載所依賴的包,等待其完成。 創建完後的項目結構(沒有的文件夾可以自己創建): 2.修改pom.xml 因爲使用Maven管理項目,所以可以通過直接在pom.xml中配置來直接引入對應的包

原创 SpringMVC返回json數據的三種方式

1、第一種方式是spring2時代的產物,也就是每個json視圖controller配置一個Jsoniew。 如:<bean id="defaultJsonView" class="org.springframework.web.s

原创 MyEclipse Java @override報錯的解決方法

 有時候Java的myeclipse工程換一臺電腦後編譯總是@override報錯,把@override去掉就好了,但不能從根本上解決問題,因爲有時候有@override的地方超級多。 這是jdk的問題,@Override是JDK5就已經

原创 Oracle 修改表字段的數據 number 改爲 number(5,2) 保留5位小數

因爲業務需要,修要修改某個字段數據類型有number(5),變爲number(5,2)型 要是沒有數據的話直接用以下語句即可 alter table tb_test modify permile number(5,2); 但是有數據的話

原创 Oracle中查詢某個時間段的記錄時,sql的寫法 between and

select * from Oracle.alarmLog where alarmtime between to_date('2007-03-03 18:00:00','yyyy-mm-dd hh24:mi:ss') and to_da

原创 將Web項目War包部署到Tomcat服務器基本步驟

參考來源: http://www.cnblogs.com/pannysp/archive/2012/03/07/2383364.html   1. 常識: 1.1 War包 War包一般是在進行Web開發時,通常是一個網站Proje

原创 IDEA生成 jar包文件

本人使用的是2016.2.5版本的IDEA,工作中有時需要和其他項目進行聯調的時候,需要將對方或者自己的項目生成jar再進行測試,我在這裏做簡單的介紹。 1.在IDEA的maven欄裏面找到需要打包的項目,如圖 2.右擊 instal

原创 oracle建表的時候同時創建主鍵,外鍵,註釋,約束,索引

--主鍵 create table emp (id number constraint id_pr primary key ,name1 varchar(8)); create table emp9 (id number ,name1