Time of Update: 2017-01-19
BootStrap 是一個強大的前面架構,它用優雅的方式解決了網頁問題。最近正在使用其開發網站的表單驗證,一點體會記錄如下:註:本文中借鑒了部落格Franson 的文章使用bootstrap validator的remote驗證代碼經驗分享(推薦)一、準備工作1.你的網站環境中要有 BootStrap,中文網地址:http://www.bootcss.com/2.下載BootStrap
Time of Update: 2017-01-19
首先來看工程結構圖:項目所需要的包,如下所示:JSP代碼:<%@ page language="java" import="java.util.*" pageEncoding="GBK"%><% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" +
Time of Update: 2017-01-19
一、概述Android提供了LRUCache類,可以方便的使用它來實現LRU演算法的緩衝。Java提供了LinkedHashMap,可以用該類很方便的實現LRU演算法,Java的LRULinkedHashMap就是直接繼承了LinkedHashMap,進行了極少的改動後就可以實現LRU演算法。二、Java的LRU演算法Java的LRU演算法的基礎是LinkedHashMap,LinkedHashMap繼承了HashMap,並且在HashMap的基礎上進行了一定的改動,以實現LRU演算法。1、Ha
Time of Update: 2017-01-19
final 類final 類不能被繼承,同時,一旦用 final 修飾了類,也就意味著 final 類中的所有方法都被隱式地指定為 final 方法final 方法在類繼承的過程中,對於父類中的 final 方法,子類不能修改和覆蓋。private 方法都被隱式指定為 final 方法。有兩個原因使用 final 方法: 鎖定方法,防止被子類修改其含義 在早期的 java 實現版本中,final 方法被實現為內嵌調用,可以提升效能final 變數final 關鍵字用來修飾變數是最常用的用法,
Time of Update: 2017-01-19
final class當一個類被定義成final class,表示該類的不能被其他類繼承,即不能用在extends之後。否則在編譯期間就會得到錯誤。package com.iderzheng.finalkeyword; public final class FinalClass {} // Error: cannot inherit from finalclass PackageClass extends FinalClass
Time of Update: 2017-01-19
1、final修飾類被final修飾的類不能被繼承,因此final類的成員方法也不能被覆寫,被final關鍵字修飾的類沒有子類,因此類的實現細節也無法改變,無法被擴充。final類中的所有成員方法都會被隱式地指定為final方法,final類中的成員變數可以根據需要設為final。2、final修飾方法一個類中的方法如果被final關鍵字修飾,則其子類無法覆寫該方法,只能被子類繼承。如果父類中的某個方法不想被其子類所覆寫,可將該方法定義為final類型,另外,父類中的私人方法(即被private
Time of Update: 2017-01-19
一、回傳協議介面和UDP方式實現:1.介面:import java.nio.channels.SelectionKey; import java.io.IOException; public interface EchoProtocol { void handleAccept(SelectionKey key) throws IOException; void handleRead(SelectionKey key) throws IOException; void
Time of Update: 2017-01-19
一、回傳協議介面和TCP方式實現:1.介面:import java.nio.channels.SelectionKey; import java.io.IOException; public interface EchoProtocol { void handleAccept(SelectionKey key) throws IOException; void handleRead(SelectionKey key) throws IOException; void
Time of Update: 2017-01-19
一、服務端回傳服務類:import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; import java.util.logging.Level; import java.util.logging.Logger; public class EchoProtocol implements Runnable { private
Time of Update: 2017-01-19
本文通過兩種檔案上傳執行個體進行比較,協助大家更好的學習java檔案上傳功能,具體內容如下1. Java附件上傳代碼 @Controllerpublic class UploadFile extends BaseJsonController{ /** * 附件上傳 * * @param request * @param creativeFile * @param response * @return */
Time of Update: 2017-01-19
一.服務端代碼:import java.net.*; // for Socket, ServerSocket, and InetAddress import java.io.*; // for IOException and Input/OutputStream public class TCPEchoServer { private static final int BUFSIZE = 32; // Size of receive buffer public static
Time of Update: 2017-01-19
java基礎知識-冒泡排序,java基礎知識冒泡 //冒泡排序,從數組前面向後迴圈比較 public static void sort1(int[] aa){ int size=aa.length; int temp; //迴圈數組 for(int i=0;i<size;i++){ //aa[i]分別與i位後面的所有數比較並交換,aa[i]成為最小值 for(int j=i+1;
Time of Update: 2017-01-19
tomcat相關知識,tomcat知識點1、隱藏tomcat版本:①執行命令:cd /usr/local/tomcat_web/lib/ && ll我們需要對catalina.jar進行解壓(最好提前先備份一下)②執行命令:unzip catalina.jar這時候會多出META-INF和org兩個目錄,找到org/apache/catalina/util/ServerInfo.properties 檔案進行編輯③執行命令:vi
Time of Update: 2017-01-19
Maven的幾個常用plugin,Maven常用pluginmaven-compiler-plugin編譯Java源碼,一般只需設定編譯的jdk版本<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.6.0</version>
Time of Update: 2017-01-19
java-正則,java-Regex是很常見的。但是也是很容易出錯的。 所以,整理了寫 JavaRegex的方法。 pattern(模式)。split(分割_成數組)。compile(編譯)、matcher(匹配器).+ 表示任何不為空白的 、 \\. 表示轉譯為 . ^開頭 $結尾 ?
Time of Update: 2017-01-19
Java WEB開發環境搭建以及建立Maven Web項目,mavenweb根據此連結博文學習配置: http://www.cnblogs.com/zyw-205520/p/4767633.html 1.JDK的安裝 自行百度,(最好是jdk1.7版本的) 測試如,即完成jdk的安裝
Time of Update: 2017-01-19
java util,util 需要 prettytime-3.2.3.Final.jar 包 代碼例子package cn.java.prettytime;import java.util.Date;import java.util.Locale;import org.ocpsoft.prettytime.PrettyTime;/** * 時間間隔 * @author zhouzhian * */public class Test { public
Time of Update: 2017-01-19
如何做好程式猿?--個人心得,做好程式--心得摘要 在寫這篇文章之前,自己思索了很多,也是因為一些事情觸發了自己,使得自己想寫這麼一篇文章。也算是對2016年自己的一個總結吧。本文 先說說我自己吧!本人16年於一所二本學校畢業,考過研,夢想著上北航,結果卻因政治考的太差沒能上,說起來很慚愧。英雄都不提往事,何況我這一個失敗的狗熊呢!不,是失敗的程式員。好吧,有點亂,這事就算翻篇了。進入正題吧。
Time of Update: 2017-01-19
【Java每日一題】20170119,java2017011920170118問題解析請點擊今日問題下方的“【Java每日一題】20170119”查看(問題解析在公眾號首發,公眾號ID:weknow619)package Jan2017; import java.util.Arrays; import java.util.List; public class Ques0119 { public static void main(String[] arg){
Time of Update: 2017-01-19
轉載:Android繪圖Canvas十八般武器之Shader詳解及實戰篇(上),androidcanvas前言Android中繪圖離不開的就是Canvas了,Canvas是一個龐大的知識體系,有Java層的,也有jni層深入到Framework。Canvas有許多的知識內容,構建了一個武器庫一般,所謂十八般武藝是也,Paint是Canvas的一個重要的夥伴,但今天要講的不是Canvas也不是Paint,而是與Paint相關的知識點Shader.什麼是Shader?Shader在英語辭典中被解釋為