Time of Update: 2018-07-19
阿里巴巴 Java開發手冊 Java開發手冊 版本號碼 制定團隊 更新日期 備 注 1.0.0 阿里巴巴集團技術部 2016.12.7 首次向Java業界公開 一、編程規約 (一)命名規約 1. 【強制】所有編程相關命名均不能以底線或貨幣符號開始,也不能以底線或貨幣符號結束。 反例: _name /
Time of Update: 2018-07-19
感謝原文連結:http://286.iteye.com/blog/1931574 前篇文章已經介紹了一些JDK 中內建的監控工具,但是這些工具都是基於文本介面的,無法很直觀的看出程式啟動並執行波動情況,這節就介紹一些圖形化的監控工具供大家更簡單容易的監控使用。 首先說幾個官方開發的圖形監控工具:
Time of Update: 2018-07-19
目錄(?)[-] 一Freemarker的介紹 二Freemarker的準備條件 三Freemarker產生靜態頁面的原理 四Freemarker提供的標籤 五Freemarker自訂標籤 原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本人聲明。否則將追究法律責任。 作者: 永恒の_☆ 地址:
Time of Update: 2018-07-19
json lib 2.4所需Jar包 官方給出的說法是最少需要如下包 jakarta commons-lang 2.5 jakarta commons-beanutils 1.8.0 jakarta commons-collections 3.2.1 jakarta commons-logging 1.1.1 ezmorph 1.0.6 下面的是選配的,大概是需要特定功能時加上
Time of Update: 2018-07-25
QR碼產生原理(一) 一、什麼是QR碼 QR碼屬於矩陣式二維碼中的一個種類,由DENSO(日本電裝)公司開發,由JIS和ISO將其標準化。QR碼的樣子其實在很多場合已經能夠被看到了,我這還是貼個圖展示一下: 這個圖如果被正確解碼,應該看到我的名字和郵箱。 二、QR碼的特點 說到QR碼的特點,一是高速讀取(QR就是取自“Quick
Time of Update: 2018-07-26
一 安裝jdk的詳細步驟: 第一步 第二步: 稍出現下圖等 第三步 第四步 360會出現攔截,直接按下圖操作 第五步 完成會自動彈出 Orcale 公司的頁面。直接關了就行了。 二 然後配置java環境: (稍後用到的資料)
Time of Update: 2018-07-26
【Java面試】Mybatis篇 1.MyBatis編程步驟是什麼樣的。 ① 建立SqlSessionFactory ② 通過SqlSessionFactory建立SqlSession&
Time of Update: 2018-07-26
公司業務需要,需要另外一個相似版本的web應用,項目部署的時候工程檔案都是一樣的(只是配置不一樣),部署到新的地方時,比如tomcat伺服器的時候,報了如下錯誤: java.net.SocketException: Unexpected end of file from serverat sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:806)at
Time of Update: 2018-07-26
這篇文章主要講多線程對靜態方法訪問的資料安全性 總結如下: 1,java在執行靜態方法時,會在記憶體中拷貝一份,如果靜態方法所在的類裡面沒有靜態變數,那麼線程訪問就是安全的,比如在javaee中伺服器必然會多線程的處理請求此時如果設計全域需要調用的靜態方法,可用此種設計。 2,java在執行靜態方法時,如果使用靜態變數,同時類的函數設計時使用到了待用資料,最好在調用函數時使用synchronized關鍵字,否則會導致資料的不一致行。
Time of Update: 2018-07-27
內容相關的配置 /* 【3】設定交易管理 * 3.1】允許@Transactional標記有效 * 使得@Transactional有效,可以被動態截獲bean中被標識的方法,對其進行Spring framework method
Time of Update: 2018-07-27
Java中 VO、 PO、DO、DTO、 BO、 QO、DAO、POJO的概念 PO(persistant object) 持久對象 在 o/r 映射的時候出現的概念,如果沒有 o/r 映射,沒有這個概念存在了。通常對應資料模型 ( 資料庫 ), 本身還有部分商務邏輯的處理。可以看成是與資料庫中的表相映射的 java 對象。最簡單的 PO 就是對應資料庫中某個表中的一條記錄,多個記錄可以用 PO 的集合。 PO 中應該不包含任何對資料庫的操作。 DO(
Time of Update: 2018-07-27
子網路遮罩(subnet mask)又叫網路遮罩、位址遮罩、子網路遮罩,它是一種用來指明一個IP地址的哪些位標識的是主機所在的子網以及哪些位標識的是主機的位元遮罩。子網路遮罩不能單獨存在,它必須結合IP地址一起使用。子網路遮罩只有一個作用,就是將某個IP地址劃分成網路地址和主機地址兩部分。 子網路遮罩的作用 通過 IP
Time of Update: 2018-07-27
java判斷某個ip是否在一個網段內 計算在 ip/mask共有多少個IP地址的方式: 2的 (32-mask)的次方 例如:192.168.3.4/30 裡共有 2的 (32 - 30) 的次方個IP java判斷某個ip是否在一個網段內 ip/mask IP+掩碼 package com.ip; public
Time of Update: 2018-07-28
隨著對稱密碼的發展,DES資料加密標準演算法由於密鑰長度較小(56位),已經不適應當今分布式開放網路對資料加密安全性的要求,因此1997年NIST公開徵集新的資料加密標準,即AES[1]。經過三輪的篩選,比利時Joan Daeman和Vincent
Time of Update: 2018-07-28
我們日常使用的電腦主機,把cpu、記憶體、主板等等都封裝到機箱裡面去。假如沒有機箱的話的出現什麼問題,主機、主板全部都散落在一處,然後開機沒有開機按鈕,那麼需要我們直接操作接跳線才能把電腦開啟。這樣子的話假如操作不慎的話,會讓機器損壞危險,那麼假如用機箱封裝起來的話,那麼就不需要這樣子做了。體現了封裝的---安全特性。 你拿電腦去加記憶體,可以直接給電腦給維修的人,等他加好記憶體了之後。你拿到的還是那個機箱,裡面發生了怎樣子的變化你並不知道。封裝的第二個好處-將變化隔離。
Time of Update: 2018-07-28
之前使用Java IO實現了一個檔案傳送的小demo,今天打算採用java nio重寫一遍。 首先,用nio寫好檔案接收端後,採用原先的IO程式測試,發現並不存在問題。 接著,寫檔案發送端,ByteBuffer大小設定為1024,發送端分多次傳送檔案片段,在接受端組合形成檔案,近而寫入檔案系統。 程式寫好後: 1,用一個2K的檔案測試,發現並無問題 2,用一個44k的檔案測試,發現接收端只接受到23k的內容; 調試發現發送端中
Time of Update: 2018-07-28
轉載自:http://blog.csdn.net/daijialin/article/details/231384 在JDK 1.4以前,Java的IO操作集中在java.io這個包中,是基於流的阻塞(blocking)API。對於大多數應用來說,這樣的API使用很方便,然而,一些對效能要求較高的應用,尤其是服務端應用,往往需要一個更為有效方式來處理IO。從JDK 1.4起,NIO
Time of Update: 2018-07-28
一、概述 1、概念 == : 該操作符產生的是一個boolean結果,它計算的是運算元的值之間的關係 equal3 本意 : �$較兩個對象的&n%sp;content 是�EA6相同 hashCode : ���取對象的哈�%%C值,用於7E7��定該對象在哈%%5��表中的索引位뽮,它實際上是�8B8�個int型整數 二、關係操作符 == 1、運算元的值
Time of Update: 2018-07-28
原文地址:http://yangshen998.iteye.com/blog/1311682 [html] view plain copy public class ExceptionTypeTest {
Time of Update: 2018-07-28
refs: http://stackoverflow.com/questions/11203483/run-a-java-application-as-a-service-on-linux #!/bin/shSERVICE_NAME=MyServicePATH_TO_JAR=/usr/local/MyProject/MyJar.jarPID_PATH_NAME=/tmp/MyService-pidcase $1 in start) echo