Time of Update: 2018-07-26
Tomcat 啟動成功,但是網站的acton被訪問的時候,報這個錯誤 The method getDispatcherType() is undefined for the type HttpServletRequest 說明 avax.servlet-api這個jar包沒有被引用到發布的包中。解決辦法:在maven項目的pom.xml中加入以下dependency <dependency>
Time of Update: 2018-07-26
instanceof 運算子作用 用來在運行時指出對象是否是特定類的一個執行個體。 instance of通過返回一個布爾值來指出,這個對象是否是這個特定類或它的子類的一個執行個體。 用法 boolean result = object instanceof class 參數: result:布爾類型。 object:任意對象運算式。 class:任意已定義的對象類。 說明: 如果 object 是 class
Time of Update: 2018-07-26
Spring +mybatis項目報錯如下 java.lang.NoClassDefFoundError: org/springframework/dao/support/DaoSupportat java.lang.ClassLoader.defineClass1(Native Method) ~[na:1.8.0_102]at java.lang.ClassLoader.defineClass(ClassLoader.java:763) ~[na:1.8.0_102]at
Time of Update: 2018-07-26
代碼範例: maven 包 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd&
Time of Update: 2018-07-26
什麼是反射。反射有什麼用處。 1. 什麼是反射。 “反射(Reflection)能夠讓運行於JVM中的程式檢測和修改運行時的行為。”這個概念常常會和內省(Introspection)混淆,以下是這兩個術語在Wikipedia中的解釋: 內省用於在運行時檢測某個對象的類型和其包含的屬性; 反射用於在運行時檢測和修改某個對象的結構及其行為。 從它們的定義可以看出,內省是反射的一個子集。有些語言支援內省,但並不支援反射,如C++。
Time of Update: 2018-07-26
一、擷取當前日期和時間 1、使用Date和DateFormat Date now = new Date(); DateFormat df1 = DateFormat.getDateInstance(); //格式化後的時間格式:2016-2-19 &
Time of Update: 2018-07-26
java的比較子有兩類,分別是Comparable介面和Comparator介面。 在為對象數組進行排序時,比較子的作用非常明顯,首先來講解Comparable介面。 讓需要進行排序的對象實現Comparable介面,重寫其中的compareTo(T o)方法,在其中定義定序,那麼就可以直接調用java.util.Arrays.sort()來排序對象數組,執行個體如下: class Student implements Comparable<Student>{
Time of Update: 2018-07-26
最近在做蘋果推送,找到了一個比較好的開源項目,國人寫的 下載地址為:https://github.com/RamosLi/dbay-apns-for-java 調用代碼如下: import java.io.InputStream;import java.util.List;import com.dbay.apns4j.IApnsService;import com.dbay.apns4j.impl.ApnsServiceImpl;import
Time of Update: 2018-07-26
在Mac的idea環境下跑Java的程式,總是在message中提示一下內容: objc[694]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/bin/java (0x10021e4c0) and /Library/Java/JavaVirtualMachines/jdk1
Time of Update: 2018-07-26
我們在用Eclipse進行Java web開發時,可能會出現這樣的錯誤:The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path。我們該怎麼解決這個問題呢。 我們遇到的錯誤顯示如下: 我們右擊有錯誤提示的檔案夾,如下: 我們點擊”配置構建路徑“,如下: 我們再點擊”添加庫“,如下:
Time of Update: 2018-07-26
1. 什麼是原型模式 原型模式屬於對象的建立模式。。原型模式允許你通過複製現有的執行個體來建立新的執行個體。 這個模式的重點在於,用戶端的代碼在不知道要執行個體化何種特定類的情況下,可以製造出新的執行個體。在java中,一般使用clone()的方法,或者序列化。 2. 原型模式的實現 在java中,由於Object類中有一個clone()方法,所以要使用原型模式非常簡單,只要實現Cloneable的介面就可以了。
Time of Update: 2018-07-26
package com.yang.task.utils;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.util.concurrent.Callable;import java.util.concurrent.ExecutorService;import
Time of Update: 2018-07-26
今天用myeclipse 時部署一個項目,發現配置有問題,在 web配置中,web-root folder 這個值是錯誤的,直接修改後儲存後發現還是這樣,不起作用。上網查發現也有這樣的問題的人,但是沒有解決方案,後來在同事協助下修改了一個設定檔,問題就解決了,記錄一下,防止以後出現該問題不知道怎麼辦。 找到 項目路徑下的.setting檔案夾,開啟裡面的org.eclipse.wst.common.component 檔案,修改以下配置: 如果原來有2個這樣的配置:
Time of Update: 2018-07-26
public class TestJava { public static void main(String[] args) { String text="wefawefaafickdbbjoasdfcweccwerqeasdaajfnblsdbboioe"; String replaceText="&";//匹配到 替換的文字 StringBuffer sb=new StringBuffer();
Time of Update: 2018-07-26
import java.util.StringTokenizer; import java.awt.*;import java.awt.event.*; import javax.swing.*;import javax.swing.text.*;import javax.swing.event.*;import javax.swing.text.rtf.RTFEditorKit; public class MyTextPane extends JTextPane {
Time of Update: 2018-07-26
package com.my.utils;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;import java.awt.RenderingHints;import java.awt.image.BufferedImage;import java.io.File;import
Time of Update: 2018-07-26
ccf2015試題(java) 剛剛考完ccf的試題。。。還是基礎掌握的不紮實,五道題4個小時,只做出來三道題,而且沒有考慮複雜的情況。。考試時間匆忙,所以沒加註釋。 /*問題1問題描述 旋轉是影像處理的基本操作,在這個問題中,你需要將一個映像逆時針旋轉90度。 電腦中的映像表示可以用一個矩陣來表示,為了旋轉一個映像,只需要將對應的矩陣旋轉即可。輸入格式 輸入的第一行包含兩個整數n,
Time of Update: 2018-07-26
使用 Arrays 類操作 Java 中的數組 Arrays 類是 Java 中提供的一個工具類,在 java.util 包中。該類中包含了一些方法用來直接運算元組,比如可直接實現數組的排序、搜尋等(關於類和方法的相關內容在後面的章節中會詳細講解滴~~)。 Arrays 中常用的方法: 1、 排序 文法: Arrays.sort(數組名); 可以使用 sort( ) 方法實現對數組的排序,只要將數組名放在
Time of Update: 2018-07-26
import java.util.Arrays;import org.apache.spark.SparkConf;import org.apache.spark.api.java.function.FlatMapFunction;import org.apache.spark.api.java.function.Function2;import org.apache.spark.api.java.function.PairFunction;import
Time of Update: 2018-07-26
JavaScript_Math函數與屬性按功能分類 Math三角函數與屬性 Math.sin() -- 返回數位正弦值 Math.cos() -- 返回數位餘弦值 Math.tan() -- 返回數位正切值 Math.asin() -- 返回數位反正弦值 Math.acos() -- 返回數位反餘弦值 Math.atan() -- 返回數位反正切值 Math.atan2() -- 返回由x軸到點(x,y)的角度(以弧度為單位) Math.PI 屬性 -- 返回圓的周長與其直徑的比值(圓周率π),