原创 關於CentOS7標準版ping不通和ifconfig顯示command not found問題

ifconfig顯示command not found? 第一步先檢查一下OS是否ping的通www.baidu.com,如果ping不通說明網卡沒有激活 激活網卡:vi /etc/sysconfig/network-script

原创 java面試---Mybatis

mybatis 中 #{}和 ${}的區別是什麼? #{}將傳入的數據都當成一個字符串;方式能夠很大程度防止sql注入;一般用於傳入數據庫對象 將傳入的數據直接顯示生成在sql中;方式無法防止Sql注入;MyBatis排序時使

原创 java面試---Java Web

jsp 和 servlet 有什麼區別? 1.jsp經編譯後就變成了Servlet. 2.jsp更擅長表現於頁面顯示,servlet更擅長於邏輯控制. 3.Servlet中沒有內置對象,Jsp中的內置對象都是必須通過HttpSe

原创 java面試---Spring/Spring MVC

爲什麼要使用 spring? 1.方便解耦,便於開發 2.spring支持aop編程 3.聲明式事務的支持 4.方便程序的測試,spring 對junit4支持 5.方便集成各種優秀的框架 6.降低javaEE API的使用難

原创 java面試---Redis

redis 是什麼?都有哪些使用場景? Redis是一個開源的 key—value型 單線程非關係型數據庫,支持string、list、set、zset和hash類型數據。 默認端口:6379 默認數據庫數量:16 適用場景: 1

原创 java面試---對象拷貝

爲什麼要使用克隆? 想對一個對象進行處理,又想保留原有的數據進行接下來的操作。 如何實現對象克隆? 1)實現Cloneable接口 2)重載Object類中的clone()方法,重載時需定義爲public 3)在重載方法中,調用su

原创 java面試---網絡

http 響應碼 301 和 302 代表的是什麼?有什麼區別? 301,302 都是HTTP狀態的編碼,都代表着某個URL發生了轉移 301 redirect: 301 代表永久性轉移(Permanently Moved)。 3

原创 java面試---設計模式

說一下你熟悉的設計模式? 創建型:Abstract Factory(抽象工廠模式),Builder(建造者模式),Factory Method(工廠方法模式),Prototype(原始模型模式),Singleton(單例模式);

原创 java面試---Spring Boot/Spring Cloud

什麼是 spring boot? SpringBoot是一個框架,一種全新的編程規範,他的產生簡化了框架的使用,所謂簡化是指簡化了Spring衆多框架中所需的大量且繁瑣的配置文件,所以 SpringBoot是一個服務於框架的框架,服

原创 java面試---異常

throw 和 throws 的區別? throw是語句拋出一個異常,一般是在代碼塊的內部,當程序出現某種邏輯錯誤時由程序員主動拋出某種特定類型的異常 throws是方法可能拋出異常的聲明。(用在聲明方法時,表示該方法可能要拋出異常

原创 java面試---反射

什麼是反射? 反射是運行中的程序檢查自己和軟件運行環境的能力,它可以根據它發現的進行改變。 什麼是 java 序列化?什麼情況下需要序列化? 序列化就是一種用來處理對象流的機制,所謂對象流也就是將對象的內容進行流化,將數據分解成字節

原创 java面試題---基礎題

JDK 和 JRE 有什麼區別? JDK(java development kit)java的開發工具包,裏面包含了各種類庫和工具。 JRE (Java Runtime Enviroment)java運行環境,最核心的內容就是JV

原创 java面試---集合

java 容器都有哪些? List、set、map Collection 和 Collections 有什麼區別? Collection 是一個集合接口。它提供了對集合對象進行基本操作的通用接口方法。 Collections

原创 java面試題---多線程

並行和併發有什麼區別? 併發:指在同一時刻做不止一件事情。 並行:指將大量的任務,拆解成多個子任務分配到多個線程上,併發的執行。 線程和進程的區別? 進程是資源分配的最小單位,線程是程序執行的最小單位 進程有自己的獨立地址空間