原创 socket的一些細節
在socket的編程時,一個發送一個接收,類似如下的代碼 發送: outputStream = sock.getOutputStream() outputStream.write( … ) 接收: inputStr
原创 idea創建springboot及常用的配置
之前一直在看比較基礎的東西,今天開始學一下比較流行的東西了。從現在愛開始慢慢更新springboot的學習。今天第一篇,idea創建springboot。 第一步 第二步 第三步 第三步,這個可以根據需要選擇,這裏選擇的
原创 spring一些知識點(一)
一、全局實例初始化 在項目中,有時我們需要對某些類進行初始化。全局實例,會一直存在,不會被GC回收。在spring中覺控制反轉(IOC),下面介紹如何使用。 1、在spring-mvc.xml添加如下配置 (1)不需要初始化參數 <be
原创 cxf發佈webservice服務及客戶端的調用
一、下載cxf 地址:http://cxf.apache.org/download.html 選擇適合自己的版本 二、配置環境變量 將下載好包解壓,然後配置如下的環境變量 CXF_HOME = C:\tomcat\apache-c
原创 java連接FTP服務器
這一期,我們來學習一下如何用Java連接FTP服務器。在工程項目中,我們往往需要連接FTP服務器。當我們有此需求時,可以從兩個方面考慮。第一,根據FTP協議自己寫出一套程序,這是一種思路,當然這是一件很費時又耗成本的一件事。
原创 c++操作xml文件
做軟件的不會c++,都不好意思說自己是搞軟件的。最近也開始慢慢學習c++的東西,今天就寫寫c++如何操作xml文件吧。我們使用的是tinyxml,有個小巧的庫,可以生成和解析XML文檔。免費開源,可以直接將源碼加到項目中,適
原创 spring自定義MVC與自定義處理異常
一、spring自定義MVC MVC,我們都知道是model、view、controller的首字母縮寫,今天來講講自定義的MVC,可能會對MVC有更好的理解。 1、view view就是我們所說的視圖層,用來渲
原创 spring實現REST的三種形式
中秋過後,也該寫點東西了。本文主要講,spring實現rest的三種形式。下面依次講解 第一種形式,採用http get的請求方式,即問好傳參的方式: 1、請求示例:http://127.0.0.1:8080/spring03/app/q
原创 項目中添加spring的支持
今天,開啓新的學習之路,學習spring。需要用到的開發環境,myEclipse2016,jdk1.8、Tomcat8.0,今天第一篇主要介紹如何在項目中添加spring的支持。總體流程爲,導jar包,修改配置文件。下面依
原创 數據的校驗
本篇樹妖介紹Java項目中常用的幾種數據校驗算法。他們分是,MD5、SHA1、CRC32、HMACS-HA1,下面依次介紹。 一、MD5消息摘要 MD5算法是標準的,無論用那種語言結果都一樣,無論輸入放入數據有
原创 數據的加密
本文主要介紹數據加密相關的技術,數據以加密的形式傳輸,保證數據的安全性。縱使有人在半路截取了數據,也無法破解。標準的加密算法有兩種,對稱算法:DES, 3DES, AES;非對稱算法:RSA, SSL,本文只介紹對稱算法
原创 微信公衆號開發例子
微信公衆號,我們都很熟悉。但是如何開一個屬於自己的一個微信公衆號,其實很簡單。這邊文章就給一個簡單的例子。需要準備的環境: 1、域名,用於微信公衆號訪問我們的服務器,如沒有域名,建議使用花生殼進行內網穿透來訪問我們的項目(
原创 Java網絡通訊之數據的傳輸(二)
上一篇文章,我們已經提出一個方案,先把對象轉成json格式的文件,然後再把json格式的文本轉成二進制傳輸。現在介紹比較專業的數據傳輸方式,對象直接編碼爲二進制。 首先,我們先來了解一下數據的二進制編碼。對所有基
原创 Java網絡通訊之數據的傳輸(一)
本節來說說網絡數據的傳輸。在網絡信道中,所有數據都只能按字節傳輸。這好比,一棟大樓,先拆成一塊塊磚頭,然後再組合成一棟高樓。拆成磚頭的過程,我們可以稱之爲編碼,組成大樓的過程我可以稱之爲解碼。 首先我們從最簡單
原创 Java網絡通訊之tcp的基本代碼框架
之前在學習的過程中,一路學,卻很少做總結,接下來的幾天裏,我將會整理一些自己曾經學過的技術。首先是Java的網絡編程,我這也算是拋磚引玉,歡迎各位大神指出不足。 首先簡單介紹一下相關的術語,主機(Host),