Time of Update: 2016-08-27
使用UDP進行資料發送的執行個體一,udp資料發送執行個體一首先如果TCP學過以後,再看UDP進行資料轉送也是大同小異的,只是用到的類不同UDP進行傳輸需要DataSocket和Datapacket類,Datapacket叫資料報,每一個資料報不能大於64k,都記錄著資料資訊,發送端的IP、連接埠號碼,以及要發送到的接收端的IP、連接埠號碼。UDP進行傳輸是將資料全部打包,然後一起發過去,容易造成資料丟失,但速度較快,比如要下載一個電影,缺失幾偵並沒有什麼影響,但需要快速下載,這個時候可以選擇U
Time of Update: 2016-08-26
java入門概念個人理解之集合類架構的簡要知識點:泛型的類型擦除,java架構 這裡想說一下在集合架構前需要理解的小知識點,也是個人的膚淺理解,不知道理解的正不正確,請大家多多指教。這裡必須談一下java的泛型,因為它們聯絡緊密,我們先看一下這幾行代碼: Class c1 = new ArrayList<String>().getClass();Class c2 = new ArrayList<Integer>().getClass();System.
Time of Update: 2016-08-27
java異常處理的throw和throws的區別,throwthrows1. 區別throws是用來聲明一個方法可能拋出的所有異常資訊,throws是將異常聲明但是不處理,而是將異常往上傳,誰調用我就交給誰處理。而throw則是指拋出的一個具體的異常類型。2.分別介紹 throws:用於聲明異常,例如,如果一個方法裡面不想有任何的異常處理,則在沒有任何代碼進行異常處理的時候,必須對這個方法進行聲明有可能產生的所有異常(其實就是,不想自己處理,那就交給別人吧,告訴別人我會出現什麼異常,
Time of Update: 2016-08-26
Java CountDownLatch解析(上),javacountdownlatch寫在前面的話最近一直在邊工作邊學習分布式的東西,看到了構建Java中介軟體的基礎知識,裡面有提到Java多線程並發的工具類,例如ReentrantLock、CyclicBarrier、CountDownLatch...以前在工作中也有用到過這些實用的工具類,但是瞭解不是特別深入,藉此機會打個卡,好記性不如爛部落格,哈哈哈...CountDownLatch簡介CountDownLatch顧名思義,count +
Time of Update: 2016-08-26
電腦程式的思維邏輯
Time of Update: 2016-08-27
使用批處理設定JDK環境變數(Win7可用),jdkwin7歡迎探討,如有錯誤敬請指正 如需轉載,請註明出處http://www.cnblogs.com/nullzx/ 1. JDK環境的設定
Time of Update: 2016-08-26
初次使用IDEA的相關技巧,使用IDEA相關技巧前言:由於初次使用IDEA,所以很多配置都不是非常熟悉,經過一下午慢慢熟悉和同事的協助,終於有所斬獲,現在我把這個總結寫出來,希望能夠協助初次使用的java工程師。1:下載和安裝:https://www.jetbrains.com/idea/安裝教程請參考http://jingyan.baidu.com/article/e75057f2c030ecebc91a89af.html安裝的key:http://idea.iteblog.com/key.p
Time of Update: 2016-08-26
java集合-HashTable,java-hashtable概述和 HashMap 一樣,Hashtable 也是一個散列表,它儲存的內容是索引值對。Hashtable 在 Java 中的定義為:public class Hashtable<K,V> extends Dictionary<K,V> implements Map<K,V>, Cloneable, java.io.Serializable
Time of Update: 2016-08-26
Hibernate學習——映射關係,hibernate映射關係學習記錄 O(∩_∩)O 、 如果你恰巧路過,希望你能停下腳步瞧一瞧,不足之處望指出,感激不盡~使用工具: 1、eclipse 2、hibernate壓縮包(hibernate_4.3.11) 3、mysql 準備工作: 建立工程——>匯入hibernate.jar包——>編寫
Time of Update: 2016-08-27
Python操作MySQL,pythonmysql本篇對於Python操作MySQL主要使用兩種方式:原生模組 pymsqlORM架構 SQLAchemypymsqlpymsql是Python中操作MySQL的模組,其使用方法和MySQLdb幾乎相同。下載安裝pip3 install pymysql使用操作1、執行SQL#!/usr/bin/env python# -*- coding:utf-8 -*-import pymysql # 建立串連conn =
Time of Update: 2016-08-26
利用TCP 用戶端---->服務端 傳送檔案到指定路徑,並返回一個友好的回饋,tcp----首先盲寫的一個傳輸檔案的方法,但測試發現了一個非常不容易發現的問題,這裡先說明一下。錯誤的代碼如下: 1 package com.TCP.java; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.FileNotFoundException; 6 import
Time of Update: 2016-08-26
Activiti工作流程學習-----基於5.19.0版本(7),activiti5.19.0八、BPMN 2.0流程圖詳解BPMN
Time of Update: 2016-08-26
shiro 實現單使用者登入,一個使用者同一時刻只能在一個地方登入,shiro使用者登入我這裡 shiro 並沒有整合 springMVC,直接使用 ini 設定檔。shiro.ini[main]# Objects and their properties are defined here,# Such as the securityManager, Realms and anything# else needed to build the
Time of Update: 2016-08-26
JAVA-堆區,棧區,方法區。,java-堆區方法轉載:http://blog.csdn.net/wangxin1982314/article/details/50293241 堆區:村線程操縱的資料(對象形式存放)1 儲存的全部是對象,每個對象包含一個與之對應的class資訊--class的目的是得到操作指令2 jvm只有一個堆區(heap)被所有線程共用,堆區中不存放基本類型和對象引用,只存放對象本身。棧區:1
Time of Update: 2016-08-25
【Java學習筆記】泛型,java學習筆記泛型: jdk1.5出現的安全機制好處: 1.將運行時期的問題ClassCastException轉到了編譯時間期。 2.避免了強制轉換的麻煩。 <>: 什麼時候用? 當操作的引用資料類型不確定的時候,就使用<>。將要操作的引用資料類型傳入即可。 其實<>就是一個用於接收具體引用資料類型的參數範圍。 在程式中,只要用到了帶有<>的類或者介面,就
Time of Update: 2016-08-25
關於TCP的兩個小練習_第一個部落格~,tcp練習第一個部落格先來一個本地的,用戶端發送請求,服務端接收請求的簡單代碼 1 package com.TCP.java; 2 3 import java.io.IOException; 4 import java.io.InputStream; 5 import java.io.OutputStream; 6 import java.net.InetAddress; 7 import java.net.ServerSocket; 8 import
Time of Update: 2016-08-25
alias攔截器的使用,alias攔截器使用在SSH項目中,有時需要由一個Action跳轉到另一個Action。有兩種方式可以實現Action之間的跳轉,一種是chain,另一種是redirectAction,這兩種方式之間的區別是chain是在伺服器上跳轉,可以實現不同Action之間的資料共用;而redirectAction是在用戶端進行跳轉。使用chain在不同的Action之間傳遞參數值,這個功能可以通過alias攔截器來實現。1. 指定Filter類在web.xml中設定下面的攔截器:
Time of Update: 2016-08-25
一個${basePath}引發的血案,basepath引發血案 前言: 好久沒有寫部落格了,上次發表部落格還是在5月的時候,主要是4月多入職的新公司,5月份就開始做項目一直忙到這個月的中旬項目上線才偷得浮生半日閑,但是項目上線後客戶還是隔三差五的提個問題,不是改BUG就是添加新的東西,本來想著一邊看編程思想一邊把每章的讀後感寫出來發出來的,但是天天忙著加班雖然也抽時間看到第15章了,但是讀書筆記基本沒寫,最多就是會寫一點思維導圖,現在項目到結尾的部分了,還得繼續看書寫部落格,以上全屬於廢話
Time of Update: 2016-08-25
java集合-hashCode,java-hashcodehashCode 的作用在 Java 集合中有兩類,一類是 List,一類是 Set 他們之間的區別就在於 List 集合中的元素師有序的,且可以重複,而 Set 集合中元素是無序不可重複的。對於 List 好處理,但是對於 Set 而言我們要如何來保證元素不重複呢?通過迭代來 equals() 是否相等。資料量小還可以接受,當我們的資料量大的時候效率可想而知(當然我們可以利用演算法進行最佳化)。比如我們向 HashSet 插入 1000
Time of Update: 2016-08-25
java調用netwebservice--soap,netwebservice--soapjava調用netwebservice--soap: try { String url = "http://192.168.12.106/yhcapp/MesServerMng.asmx?wsdl";Service service = new Service();Call call = (Call)