1、 meta標簽的作用是什么
2、 ReenTrantLock可重入鎖(和synchronized的區別)總結
3、 Spring中的自動裝配有哪些限制?
4、 什么是可變參數?
5、 什么是領域模型(domain model)?貧血模型(anaemic domain model)和充血模型(rich domain model)有什么區別?
6、 說說http,https協議
7、"= ="和equals方法究竟有什么區別?
8、&和&&的區別?
9、.super.getClass()方法調用?
10、10條SQL優化技巧
11、10道經典java面試題_實習生必問!
12、15個Java線程并發面試題和答案
13、15個高級Java多線程面試題及回答
14、2000w數據,redis中只存20w的數據,如何保證redis中的數據都是熱點數據
15、2018年java分布式相關最新面試題
16、2018最新java技術面試題與答案
17、23種經典設計模式都有哪些,如何分類?
18、4個Spring常見面試題及答案解析
19、58到家MySQL數據庫開發規范
20、9條改善Java性能的小建議
21、9道常見的java筆試選擇題
22、abstract class和interface有什么區別
23、ActiveMQ是什么
24、activity是什么?
25、Ajax的最大的特點是什么
26、ajax的缺點
27、ajax請求時,如何解釋json數據
28、ajax請求的時候get 和post方式的區別
29、Ajxa常見問題都有哪些
30、Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其它類,是否可以implements(實 現)interface(接口
31、Anonymous Inner Class(匿名內部類)是否可以繼承其它類?是否可以實現接口?
32、aop代理模式
33、ArrayList、Vector、LinkedList的區別
34、ArrayList與LinkedList的區別
35、ArrayList遍歷時正確刪除元素
36、Arrays.sort 實現原理和 Collection 實現原理
37、BeanFactory 和 ApplicationContext
38、BeanFactory 和 FactoryBean
39、BIO、NIO和AIO
40、break和continue的作用
41、C/S 與B/S 區別
42、CAS機制是什么?有什么缺點,會出現什么問題
43、char型變量中能不能存貯一個中文漢字?為什么?
44、Class類的作用?生成Class對象的方法有哪些?
45、Collection和Collections的區別?
46、Comparable和Comparator接口是干什么的?列出它們的區別
47、ConcurrenHashMap介紹1.8 中為什么要用紅黑樹
48、cookie和session的區別,分布式環境怎么保存用戶狀態
49、CSRF攻擊防御方法
50、CSS3有哪些新特性?
51、CSS中link和@import的區別
52、CSS中可以通過哪些屬性定義,使得一個DOM元素不顯示在瀏覽器可視范圍內?
53、css面試題及答案
54、display:none與visibility:hidden的區別是什么?
55、div+css的布局較table布局有什么優點?
56、Doctype的作用?嚴格模式與混雜模式的區別?
57、documen.write和 innerHTML 的區別?
58、document load 和document ready的區別
59、drop,delete與truncate的區別
60、Dubbo與DubboX區別
61、Dubbo中zookeeper做注冊中心,如果注冊中心集群都掛掉,發布者和訂閱者之間還能通信么?
62、Dubbo中有哪些角色?
63、Dubbo在安全機制方面是如何解決的
64、Dubbo執行流程?
65、Dubbo支持的協議有哪些?
66、Dubbo支持的注冊中心有哪些?
67、dubbo服務負載均衡策略?
68、dubbo核心的配置有哪些?dubbo推薦用什么協議?
69、dubbo連接注冊中心和直連的區別
70、dubbo通信協議dubbo協議為什么不能傳大包
71、dubbo通信協議dubbo協議為什么要消費者比提供者個數多
72、dubbo通信協議dubbo協議為什么采用異步單一長連接
73、dubbo通信協議dubbo協議適用范圍和適用場景
74、Enumeration接口和Iterator接口的區別有哪些?
75、Error與RuntimeException的區別
76、Error和Exception有什么區別?
77、Eureka中的三種角色分別是什么?
78、Eureka注冊中心是什么?
79、final、finally和finalized的區別?
80、float f=3.4;是否正確?
81、GC是什么?為什么要有GC?
82、GC線程是否為守護線程?
83、GET和POST的區別,何時使用POST?
84、get和post請求的區別?
85、hashCode()和equals()方法的重要性體現在什么地方
86、hashCode方法的作用?
87、HashMap 1.7 與 1.8 的 區別,說明 1.8 做了哪些優化,如何優化的
88、HashMap 是線程安全的嗎,為什么不是線程安全的
89、HashMap 的擴容過程
90、HashMap和Hashtable有什么區別
91、HashMap和Hashtable的區別?
92、HashMap實現原理
93、hashMap底層實現
94、HashMap是不是有序的?
95、HashSet 是如何保證不重復的
96、HashSet和TreeSet有什么區別?
97、HashSet的使用和原理(hashCode()和equals())
98、heap和stack有什么區別?
99、Hibernate對象的狀態
100、HR常問面試題總結(上)
101、HR常問面試題總結(下)
102、HTML Encode 和URL Encode的區別
103、html5有哪些新特性、移除了那些元素?如何處理HTML5新標簽的瀏覽器兼容問題?如何區分 HTML 和 HTML5?
104、HTML與XHTML二者有什么區別
105、HTML含義和版本變化
106、HTML字符實體的作用及其常用字符實體
107、HTML表單的作用和常用表單項類型
108、html面試題及答案
109、HTML,CSS,Javascript在Web開發中分別起什么作用?
110、http常見的狀態碼有那些?分別代表是什么意思?
111、iframe的優缺點?
112、img的alt與title有何異同? strong與em的異同?
113、Integer與int的區別
114、Iterator和ListIterator的區別是什么?
115、j2ee常用的設計模式?說明工廠模式。
116、Jar包的作用是什么
117、JAVA 中的幾種基本數據類型是什么,各自占用多少字節
118、Java 為什么是高效的 ( High Performance )?
119、Java 的信號燈
120、JAVA 語言如何進行異常處理,關鍵字:throws,throw,try,catch,finally 分別代表什么意義?在try 塊中可以拋出異常嗎?
121、java.lang.ThreadLocal的作用和原理?列舉在哪些程序中見過ThreadLocal的使用?
122、java.sql.Date和java.util.Date的聯系和區別
123、Java.util.Map的實現類有那些?
124、JavaScript 的同源策略
125、javascript的typeof返回哪些數據類型
126、JavaScript的數據類型都有什么?
127、Java三大版本
128、Java三種注釋類型說明
129、Java與JavaSciprt比較
130、java中final和abstract關鍵字的作用
131、java中i++和++i的異同之處
132、java中if多分支語句和switch多分支語句的異同之處
133、java中static關鍵字的作用
134、java中String類的面試題大全含答案
135、java中this和super關鍵字的作用
136、java中while和do-while循環的區別
137、Java中會存在內存泄漏嗎,請簡單描述?
138、Java中垃圾回收(GC)有什么目的?有哪些GC?什么時候進行垃圾回收?
139、Java中如何實現序列化,有什么意義?
140、Java中如何獲取到線程dump文件
141、JAVA中如何解析xml,不同方式有和優缺點?
142、java中實現多態的機制是什么?
143、Java中實現線程通信的三個方法的作用是什么?
144、java中接口有什么用
145、java中有幾種方法可以實現一個線程?用什么關鍵字修飾同步方法? stop()和suspend()方法為何不推薦使用?
146、Java中有幾種類型的流?
147、Java中用到的線程調度算法是什么?
148、java中的8種基本數據類型及其字節數
149、Java中的兩種異常類型是什么?有什么區別?Exception和Error有什么區別?
150、java中的繼承、重載和覆蓋是什么意思
151、java中線程的狀態轉換
152、java中繼承條件下構造方法的執行過程
153、Java中,什么是構造函數?什么是構造函數重載?什么是復制構造函數?
154、java二叉樹算法面試題大全含答案
155、Java代碼優化(上)
156、Java代碼優化(下)
157、Java寫一個冒泡排序
158、Java寫一個折半查找(二分查找)
159、Java出現OutOf MemoryError(OOM 錯誤)的原因有哪些?出現OOM錯誤后,怎么解決?
160、Java創建線程后,調用start()方法和run()的區別
161、Java反射技術主要實現類有哪些,作用分別是什么?
162、java反射的使用場合和作用、及其優缺點
163、java基本數據類型的類型轉換規則
164、Java堆的結構是什么樣子的?什么是堆中的永久代(Perm Gen space)?
165、java多線程并發面試題總結(史上最全40道)
166、java多線程面試題_線程并發面試題
167、java多線程面試題選擇題大全含答案
168、java如何生成一個0-100的隨機整數?
169、Java對象什么時候可以被垃圾回收?JVM的永久代中會發生垃圾回收么?
170、java工程師非技術面試題
171、java工程師面試linux操作選擇面試題大全含答案(上)
172、java工程師面試linux操作選擇面試題大全含答案(下)
173、java工程師面試注意事項(一套太極劍法傳授給你)
174、java工程師面試的18個非技術問題
175、Java常見的開源數據連接池有哪些,并對參數做出簡單的說明
176、java序列化對象為什么要定義serialversionUID值?
177、java開發框架是什么?
178、Java異常處理try-catch-finally的執行過程
179、java異常處理面試題常見選擇題含答案
180、JAVA性能優化
181、java性能優化大全珍藏版
182、java數組有什么特征
183、Java有沒有goto?
184、java檢測百度是否收錄網站url
185、Java正則表達式能過濾出html中的鏈接地址和標題
186、java的4種引用 強軟弱虛
187、Java的HashMap和Hashtable有什么區別HashSet和HashMap有什么區別?使用這些結構保存的數需要重載的方法是哪些?
188、Java的安全性如何理解
189、Java的序列化是什么,如何實現Java的序列化?列舉在哪些程序中見過Java序列化?
190、Java的類加載器都有哪些,每個類加載器都有加載那些類,什么是雙親委派模型,是做什么的?
191、Java程序員們最常犯的3個集合錯誤
192、java程序員常用英文單詞整理
193、java程序員找工作前需要準備的殺手锏(葵花寶典)
194、Java程序怎么優化?
195、Java程序性能優化技巧
196、java筆試常見的選擇題(坑你沒商量)
197、java筆試手寫算法面試題大全含答案
198、java筆試題中幾道有點坑人的多選題
199、java筆試題及答案(java難度筆試題)
200、java筆試題大全之IO流常見選擇題
201、java筆試題大全帶答案(經典11題)
202、Java線程的優先級設置遵循什么原則?
203、java緩沖流的優點和原理
204、java網絡編程:IP地址和端口號
205、java網絡編程:OSI七層模型和TCP/IP模型介紹
206、java網絡編程:什么是Socket編程?
207、Java語言如何進行異常處理,關鍵字:throws、throw、try、catch、finally分別如何使用?
208、Java跨平臺原理(字節碼文件、虛擬機)
209、java軟件工程師面試寶典之資料準備(一本辟邪劍譜交給你)
210、java遞歸算法練習:使用遞歸算法寫個程序計算n!
211、JAVA遍歷Map所有元素
212、Java集合體系結構(List、Set、Collection、Map的區別和聯系)
213、java集合和數組的比較(為什么引入集合)
214、Java集合類框架的基本接口有哪些?
215、Java集合類框架的最佳實踐有哪些?
216、java集合類筆試選擇題整理含答案
217、Java集合面試題及答案總結
218、Java集合面試題經典10個
219、java面試題及答案2018Spring高頻率面試題
220、java面試題最容易犯錯的8道
221、java面試題網開站了
222、JDBC、ibatis(mybatis)、Hibernate有什么不同?
223、JDBC中如何進行事務處理?
224、JDK JRE JVM的區別?
225、jdk1.8新特性
226、JDK和JRE的區別是什么?
227、jquery 中如何將數組轉化為json字符串,然后再轉化回來?
228、JQuery一個對象可以同時綁定多個事件,這是如何實現的?
229、jquery面試題整理
230、js 字符串操作函數有哪些
231、JSP中的靜態包含和動態包含的區別?
232、JSP和Servlet有有什么關系?
233、JSP的9個內置對象和4個域對象?
234、js去除字符串空格
235、js延遲加載的方式有哪些?
236、js怎樣添加、移除、移動、復制、創建和查找節點
237、JS添加、移除、移動、復制、創建和查找節點
238、JS獲取瀏覽器URL中字符串中的參數
239、js面試題及答案
240、JVM的常見垃圾回收算法
241、JVM的類加載機制是什么?有哪些實現方式?
242、JVM調優的常見命令行工具與JVM常見的調優參數
243、List 和 Set 的區別
244、List、Map、Set三個接口存取元素時,各有什么特點?
245、List、Set、Map是否繼承自Collection接口?
246、List的進行subList后,原有list進行增、刪、改,再操作subList會怎樣
247、List里面如何剔除相同的對象?請簡單用代碼實現一種方法
248、Lucene是什么?
249、Map的實現類中,哪些是有序的,哪些是無序的,有序的是如何保證其有序性,你覺得哪個有序性性能更高
250、Math.round(11.5)等於多少?Math.round(-11.5)等於多少?
251、Maven面試題大全及答案
252、memcached和redis的區別
253、Memcache與Redis的區別
254、MVC模式及其優缺點
255、MVC模式完成分頁功能的基本思路是什么?
256、MVC的各個部分都有那些技術來實現?如何實現?
257、mybatis $和#的區別
258、MyBatis什么情況下用注解綁定,什么情況下用xml綁定?
259、MyBatis實現一對一有幾種方式?具體怎么操作的?
260、MyBatis接口綁定有幾種實現方式,分別是怎么實現的?
261、Mybatis是如何將sql執行結果封裝為目標對象并返回的?都有哪些映射形式?
262、Mybatis是如何進行分頁的?分頁插件的原理是什么?
263、MyBatis的一級緩存和二級緩存
264、MyBatis的優勢
265、MyBatis的好處是什么?
266、MyBatis的接口綁定是什么,有什么好處?
267、Mybatis能執行一對一、一對多的關聯查詢嗎?
268、MyBatis里面的動態Sql是怎么設定的?用什么語法?
269、MyCat是什么?
270、MYSQL如何優化?結合你的經驗
271、MySQL存儲引擎- MyISAM與InnoDB區別
272、MySQL數據庫索引技巧與索引優化
273、mysql的sql語句優化方法面試題總結
274、Mysql的引擎有哪些?支持事物么?DB儲存引擎有哪些?
275、Mysql的數據庫表鎖、行鎖、頁級鎖
276、Netty 的各大組件
277、Netty是什么
278、Netty的高性能表現在哪些方面
279、new操作符具體干了什么呢?
280、Nginx有哪些作用?
281、Node.js的適用場景?
282、Node的優點和缺點
283、Oracle完成分頁功能的三層子查詢語句及其含義?
284、oracle數據庫筆試題:sql統計出有兩門以上的課的分數在80分以上的學生的姓名和年齡?
285、Overload和Override的區別。Overloaded的方法是否可以改變返回值的類型?
286、PHP語言是最好的語言
287、postgresql在order by時候聯合索引失效
288、px和em的區別
289、Query接口的list方法和iterate方法有什么區別?
290、redis和memcached的區別
291、Redis和Memcache區別對比,如何選擇
292、redis常見的性能問題和解決方案
293、Redis有哪些優勢?
294、redis的原理 和存儲結構 持久化和非持久
295、redis的應用場景
296、Redis的高并發及快速的原因
297、redis相比memcached有哪些優勢?
298、redis面試題
299、Redis面試題大全含答案
300、Request對象的主要方法?
301、Restful的好處
302、Ribbon和Feign的區別
303、Ribbon是什么?
304、Ribbon的常見負載均衡策略有哪些?
305、Servlet中如何獲取用戶提交的查詢參數或表單數據?
306、Servlet的生命周期?
307、SessionFactory是線程安全的嗎?Session是線程安全的嗎?兩個線程能共享一個Session嗎?
308、Session的load和get方法區別是什么?
309、Session的save()、update()、merge()、lock()、saveOrUpdate()和persist()方法有什么區別?
310、Set 里的元素是不能重復的,那么用什么方法來區分重復與否呢? 是用==還是equals()? 它們有何 區別
311、short s1 = 1; s1 = s1 + 1;有什么錯?short s1 = 1; s1 += 1;有什么錯?
312、socket通信
313、Solr是什么?
314、Spring Bean 的加載過程
315、Spring Bean 的生命周期,如何被管理的
316、Spring Boot面試題總結
317、Spring Cloud Bus是什么?
318、Spring Cloud與Dubbo的區別是什么?
319、Spring IOC 的理解,初始化過程
320、Spring 是如何管理事務的,事務管理機制
321、Spring 框架中都用到了哪些設計模式?
322、SpringBoot優缺點
323、SpringBoot幾個常用的注解
324、springboot如何添加【修改代碼】自動重啟功能
325、springboot常用的starter有哪些_springboot面試題
326、SpringBoot教程_SpringBoot快速入門教程
327、Springboot數據庫連接池超時報錯的解決辦法(親測有效)
328、SpringBoot核心功能
329、SpringBoot特性
330、springboot自動配置的原理
331、springboot讀取配置文件的方式
332、springboot集成mybatis的過程
333、springcloud如何實現服務的注冊和發現
334、springcloud斷路器的作用
335、SpringMVC與Strus2的區別
336、SpringMVC與Struts2的主要區別
337、SpringMVC的執行過程?
338、Spring中Bean的作用域有哪些?
339、Spring中的BeanFactory和ApplicationContext有什么聯系?
340、Spring中的兩大核心是什么?
341、spring構造器注入和setter方法注入的區別?
342、Spring的事務的傳播特性是什么
343、sql Server中float、real、decimal(numeric)數據類型的區別
344、sqlserver中char(n)、varchar(n)、text有什么區別?
345、sqlserver中nchar(n)、nvarchar(n)、ntext有什么區別?
346、sql優化
347、SQL怎么優化執行效率更高?
348、SQL筆試:Student學生表,Course 課程表,Sc選課表
349、SQL筆試題:學生成績表
350、SQL筆試題:庫中已經存在雇用表表名
351、SQL筆試題:管理崗位業務培訓信息
352、SQL筆試題:請用sql語句實現表2的查詢結果
353、SQL筆試題:下面是學生表(student)的結構說明
354、sql筆試題:以下是學生考試結果表
355、sql行轉列
356、SQL語言包括哪些類型?
357、SQL面試題:請將如下數據庫語句進行優化,使其執行效率更高
358、Statement和PreparedStatement有什么區別?哪個性能更好?
359、Static Nested Class 和 Inner Class的不同
360、String s=“a”+“b”+“c”+“d”;一共創建了多少個對象?
361、String st = null和 String st =“ ”的區別?String s = new String(“xyz”)創建了幾個對象?
362、String和StringBuilder、StringBuffer的區別?
363、String是最基本的數據類型嗎?
364、String的split(String regex)方法參數能直接傳.嗎
365、String類為什么是final的?
366、Struts2中如何訪問HttpServletRequest、HttpSession和ServletContext三個域對象?
367、Struts2中的攔截器有什么用途?
368、Struts2中的默認包struts-default有什么作用?
369、Struts2中,Action并沒有直接收到用戶的請求,那它為什么可以處理用戶的請求?又憑什么知道一個請求到底交給哪一個Action來處理?
370、Struts2中,Action通過什么方式獲取用戶從頁面輸入的數據,又是通過什么方法把數據傳給視圖層顯示的?
371、struts2的執行流程
372、switch語句能否作用在byte上,能否作用在long上,能否作用在String上?
373、swtich 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上?
374、synchronized 在靜態方法和普通方法的區別?
375、synchronized 的實現原理以及鎖優化
376、synchronized關鍵字原理
377、synchronized關鍵字的用法?
378、synchronized和lock區別,可重入鎖與非可重入鎖的區別
379、TCP 粘包/拆包的原因及解決方法
380、TCP三次握手
381、TCP與UDP的區別
382、Thread類的wait( )和sleep( )的區別?
383、throw和throws的區別、及處理方式?
384、Tomcat/ WebSphere/WebLogic的作用和特點
385、Tomcat,Apache,JBoss和WebLogic的區別和聯系
386、TreeMap和TreeSet在排序時如何比較元素?Collections工具類中的sort()方法如何比較元素?
387、TreeMap和TreeSet在排序時如何比較元素?Collections工具類中的sort()方法如何比較元素?
388、TreeSet的原理和使用(Comparable和comparator)
389、try{}里有一個return語句,那么緊跟在這個try后的finally{}里的代碼會不會被執行,什么時候被執行,在return前還是后?
390、union和union all有什么不同?
391、Unsupported major.minor version 52是什么異常,怎么造成的,如何解決?
392、Vector、ArrayList和LinkedList有什么區別
393、volatile 的實現原理
394、volatile關鍵字是否能保證線程安全?
395、VSFTPD是什么意思?
396、wait和sleep的區別
397、web.xml文件的作用是什么?
398、webservice使用的場景
399、WEB應用從服務器主動推送Data到客戶端有那些方式?
400、web應用安全問題
401、XML 文檔定義有幾種形式?它們之間有何本質區別?解析XML 文檔有哪幾種方式?
402、Zepto的點透問題如何解決?
403、ZooKeeper常見面試題
404、Zookeeper服務的注冊和發現
405、zookeeper集群配置
406、ZooKeeper面試題大全含答案
407、寶豐鎮水田坪村在這10年里工作上存在的嚴重問題
408、《java算法大全》第一期
409、《java算法大全》第三期
410、《java算法大全》第二期
411、《java算法大全》第五期
412、《java算法大全》第四期
413、《java經典算法》之葵花寶典11到20篇
414、《java經典算法》之葵花寶典1到10篇
415、《java經典算法》之葵花寶典21到30篇
416、《java經典算法》之葵花寶典31到43篇
417、《java面試寶典》之hibernate常見面試題
418、《java面試寶典》之javascript常見面試題
419、《java面試寶典》之java基礎常見面試題
420、《java面試寶典》之java多線程面試題
421、《java面試寶典》之java常見IO面試題
422、《java面試寶典》之java設計模式面試題
423、《java面試寶典》之java面向對象面試題
424、《java面試寶典》之JSP常見面試題
425、《java面試寶典》之servlet常見面試題
426、《java面試寶典》之spring常見面試題
427、《java面試寶典》之SQL常見面試題
428、《java面試寶典》之UML常見面試題
429、《java面試寶典》之事務常見面試題
430、一個.java源文件中是否可以包括多個類(不是內部類)?有什么限制?
431、一個年輕的程序員和一個項目經理
432、一個類是由哪些變量構成的?
433、一個苦b的程序員
434、一個頁面上有大量的圖片(大型電商網站),加載很慢,你有哪些方法優化這些圖片的加載,給用戶更好的體驗。
435、一個頁面從輸入 URL 到頁面加載顯示完成,這個過程中都發生了什么?
436、一位軟件工程師,一位硬件工程師和一位項目經理
437、一道關于group bySQL 語句面試題
438、不通過構造函數也能創建對象嗎?
439、與猴子的故事
440、兩個對象值相同x.equals(y) == true,但卻可有不同的hash code,這句話對不對?
441、兩個對象值相同x.equals(y) == true,但卻可有不同的hash code,這句話對不對?
442、兩張表請用SQL查詢,所有的客戶訂單日期最新的前五條訂單記錄。(分別注明MySQL. Oracle寫法)
443、串行(serial)收集器和吞吐量(throughput)收集器的區別是什么?
444、為什么要使用spring cloud config 配置中心?它解決了什么問題?
445、為什么要使用微服務跟蹤?它解決了什么問題?
446、為什么要使用連接池?
447、為什么要初始化樣式?
448、為什么集合類沒有實現Cloneable和Serializable接口?
449、主流的分布式框架
450、主鍵和外鍵的區別
451、舉例說明同步和異步。
452、樂觀鎖 悲觀鎖
453、了解哪幾種序列化協議?使用場景、如何去選擇
454、事務并發訪問的問題?
455、事務的特性?
456、事務的隔離級別有哪些?
457、二分法查詢(遞歸實現)
458、互聯網“高并發”架構解讀
459、互聯網公司常問的Java面試題
460、產品經理你TMD到底想要啥
461、什么情況下調用doGet()和doPost()?
462、什么時候使用組合模式?
463、什么時候使用訪問者模式?
464、什么時候用assert
465、什么是 CopyOnWriteArrayList,它與 ArrayList 有何不同?
466、什么是Ajax和JSON,它們的優缺點
467、什么是AKF拆分原則?
468、什么是DAO模式?
469、什么是Dubbo?
470、什么是ELK(ElasticSearch, Logstash, Kibana)?為什么要用ELK,它解決了什么問題?
471、什么是JAF
472、什么是Java SE、Java EE、Java ME?
473、什么是Java優先級隊列(Priority Queue)?
474、什么是java反射機制?
475、什么是Java虛擬機?為什么Java被稱作是“平臺無關的編程語言”?
476、什么是JMS
477、什么是JNDI
478、什么是JTA
479、什么是Nginx?
480、什么是ORM?
481、什么是RPC遠程過程調用?
482、什么是SOA,談談你的SOA的理解?
483、什么是Spring Cloud?
484、什么是SpringBoot
485、什么是springboot_springboot面試題
486、什么是Web Service(Web服務)
487、什么是Web Service(Web服務)?
488、什么是web容器
489、什么是XSS攻擊?什么是SQL注入攻擊?什么是CSRF攻擊?
490、什么是事務?什么是鎖?
491、什么是值傳遞?什么是引用傳遞?
492、什么是內存泄漏?
493、什么是分布式跟蹤Zipki?
494、什么是響應式設計?
495、什么是基本表,什么是視圖,兩者的區別和聯系是什么?
496、什么是存儲過程?有什么優點?
497、什么是存儲過程?用什么來調用?
498、什么是對象 (Object)?
499、什么是微服務
500、什么是控制反轉(IOC)?什么是依賴注入?
501、什么是數據庫約束,常見的約束有哪幾種?
502、什么是數據模型?什么是規范化?
503、什么是數據的封裝?
504、什么是服務的災難性的雪崩效應?
505、什么是模板方法模式?
506、什么是死鎖(deadlock)?
507、什么是索引,有什么優點?
508、什么是縱向切分/垂直切分?
509、什么是線程安全?
510、什么是線程局部變量?
511、什么是線程池(thread pool)?
512、什么是緩存穿透?什么是緩存雪崩?如何避免?
513、什么是編譯型語言,什么是解釋型語言?java可以歸類到那種?
514、什么是網關服務?網關服務中,路由器的4種路由規則方法是什么?
515、介紹JAVA 中的Collection FrameWork(包括如何寫自己的數據結構)?
516、介紹一下Hibernate的緩存
517、代理模式與裝飾者模式的區別
518、以Oracle11R為例簡述數據庫集群部署
519、以前端角度出發做好SEO需要考慮什么?
520、企業招聘程序員的內幕(絕密分享)
521、優雅降級與漸進增強
522、傳統for循環、增強for循環、及迭代器的區別?
523、作用域public,private,protected,以及不寫時的區別
524、你了解大O符號(big-O notation)么?你能給出不同數據結構的例子么?
525、你們項目為什么選用maven進行構建?
526、你使用過的應用服務器優化技術有哪些?
527、你用過的網站前端優化的技術有哪些?
528、你的項目中使用過哪些JSTL標簽?
529、使用final關鍵字修飾一個變量時,是引用不能變,還是引用的對象不能變?
530、使用java的IO流完成文件夾復制
531、使用JDBC操作數據庫時,如何提升讀取數據的性能?如何提升更新數據的性能?
532、使用MyBatis的mapper接口調用時有哪些要求?
533、使用標簽庫有什么好處?
534、使用索引查詢一定能提高查詢的性能嗎?為什么?
535、依賴注入和工程模式之間有什么不同?
536、全文檢索是什么?
537、關于java同步鎖的更多細節
538、具有相同名稱的一組值,struts2如何實現封裝
539、內存溢出和內存泄漏的區別
540、內聯接與外聯接區別
541、內部類可以引用它的包含類(外部類)的成員嗎?有沒有什么限制?
542、寫一個完整函數,實現拷貝數組
543、寫一個完整的程序:輸入數字n,程序自動計算n!并輸出。(注1:n!=123…*n, 注2:請使用遞歸實現)
544、寫一個方法,實現字符串的反轉,如:輸入abc,輸出cba
545、寫一個方法,輸入一個文件名和一個字符串,統計這個字符串在這個文件中出現的次數。
546、寫一排序算法,輸入10個數字,以逗號分開,可根據參數選擇升序或者降序排序,須注明是何種排序算法。
547、寫出hibernate中主鍵生成策略?
548、寫出java.lang.Object類的六個常用方法
549、寫出一段java代碼,完成將字符串寫入文件
550、寫出數據庫MySQL,Oracle,SqlServer分頁時用的語句
551、減低頁面加載時間的方法
552、分別寫出一個div居中和其中的內容居中的css屬性設置
553、分別闡述split(),slice(),splice(),join()?
554、分布式服務解決了哪些問題,分布式框架用到哪些技術
555、分布式理論(CAP,Base,paxos)
556、分析線程池的實現原理和線程的調度過程
557、列舉java常見的運行時異常
558、列舉常用字節輸入流和輸出流并說明其特點,至少5對。
559、創建n多個線程,如何保證這些線程同時啟動?看清,是“同時”。
560、創建多線程的兩種方式期區別?
561、創建線程有幾種不同的方式?你喜歡哪一種?為什么?
562、前端開發中圖像格式區別,如何優化圖像
563、前端開發的性能優化原則
564、前端性能優化的方法
565、匿名內部類可不可以繼承或實現接口?為什么?
566、十道常見的MyBatis 面試題
567、華為的面試題:為什么不能根據返回類型來區分重載,為什么?
568、華為面試題:一個表中的Id有多個記錄,把所有這個id的記錄查出來,并顯示共有多少條記錄數
569、單例模式
570、單例模式的線程安全性
571、取出sql表中低31到40的記錄(以自動增長ID為主鍵)
572、可憐的程序猿
573、史上最有用的java面試題整理
574、同步代碼塊與同步函數的區別?
575、同步和異步的區別?
576、同源策略、跨域、Jsonp是什么?
577、啟動一個線程是調用run()還是start()方法?
578、哪些css屬性可以繼承?
579、在Hibernate中實現數據檢索的5種方式?
580、在JavaScript源文件的開頭包含 use strict 有什么意義和好處
581、在Java中怎么實現多線程?描述線程狀態的變化過程。
582、在Java中,為什么基本類型不能做為HashMap的鍵值,而只能是引用類型?
583、在Java中,如何跳出當前的多重嵌套循環?
584、在JS中有哪些會被隱式轉換為false
585、在Web項目中如何獲得Spring的IoC容器?
586、在二進制數據中,小數點向右移一位,則數據會怎樣?
587、在多線程編程里,wait方法的調用方式是怎樣的?
588、在監視器(Monitor)內部,是如何做線程同步的?程序應該做哪種級別的同步?
589、在進行數據庫編程時,連接池有什么作用?
590、垃圾回收算法概述
591、堆內存溢出及解決方法
592、聲明式有什么作用,解決什么問題?
593、多線程有幾種實現方法,都是什么?同步有幾種實現方法,都是什么?
594、大型網站在架構上應當考慮哪些問題?
595、如何優化數據庫,如何提高數據庫的性能?
596、如何優化數據庫,如何提高數據庫的性能?數據庫優化方面的經驗?
597、如何使用HibernateDaoSupport整合Spring和Hibernate?
598、如何實現字符串的反轉及替換?
599、如何對網站的文件和資源進行優化?
600、如何將Oracle中的數據庫轉至DB2中,需要保證表結構和數據不變
601、如何權衡是使用無序的數組還是有序的數組?
602、如何校驗數字型?
603、如何檢測死鎖?怎么預防死鎖
604、如何消除一個數組里面重復的元素?
605、如何確保N個線程可以訪問N個資源同時又不導致死鎖?
606、如何維護數據庫的完整性和一致性?
607、如何解決災難性雪崩效應?
608、如何解決跨域問題?
609、如何通過反射創建對象?
610、如何配置一個servlet?
611、如何重新加載Spring Boot上的更改,而無需重新啟動服務器?
612、如何防止頁面重復提交
613、如果變量用final修飾,則怎樣?如果方法final修飾,則怎樣?
614、如果要你實現Spring AOP,怎么實現
615、字符流字節流聯系區別;什么時候使用字節流和字符流?
616、字節流與字符流的區別
617、完美解決jsoup獲取響應內容不完整
618、實現一個函數clone,可以對JavaScript中的5種主要的數據類型(包括Number、String、Object、Array、Boolean)進行值復制
619、實現會話跟蹤的技術有哪些?
620、對Java分布式架構的理解
621、對Node的優點和缺點提出了自己的看法
622、對WEB標準以及W3C的理解與認識
623、對前端界面工程師這個職位是怎么樣理解的?它的前景會怎么樣?
624、小女兒睡前非要他爸爸給講一個故事
625、常使用的庫有哪些?常用的前端開發工具?開發過什么應用或組件?
626、常用的Java多線程啟動方式,Executors線程池有幾種常用類型?
627、常用的Web容器有哪些?
628、常見的javaweb筆試選擇題含答案
629、常見的java系統架構風格有哪些?各有什么優缺點?
630、常見的SQL筆試選擇題含答案
631、并發問題
632、序列化與反序列化
633、開發中都用到了那些設計模式?用在什么場合?
634、開閉原則
635、異步加載的方式
636、當一個對象被當作參數傳遞到一個方法后,此方法可改變這個對象的屬性,并可返回變化后的結果,那么這里到底是值傳遞還是引用傳遞?
637、當一個線程進入一個對象的synchronized方法A之后,其它線程是否可進入此對象的synchronized方法B?
638、當一個線程進入一個對象的一個synchronized方法后,其它線程是否可進入此對象的其它方法?
639、微信開發sdk_微信營銷工具sdk_微信定制開發_企業微信二次開發SDK參考文檔
640、微服務架構的六種常用設計模式是什么?
641、微服務框架之SpringBoot面試題匯總
642、怎樣將GB2312編碼的字符串轉換為ISO-8859-1編碼的字符串?
643、悲觀鎖,樂觀鎖,分布式鎖
644、成員變量用static修飾和不用static修飾有什么區別?
645、我的孩子,你還是別當程序員了
646、手寫9x9乘法表,冒泡排序
647、抽取BaseAction的理由?
648、抽象的(abstract)方法是否可同時是靜態的(static),是否可同時是本地方法(native),是否可同時被synchronized修飾?
649、抽象類(abstract class)和接口(interface)有什么異同?
650、排序算法都哪些?用Java寫一個排序系統
651、接口是否可繼承接口? 抽象類是否可實現(implements)接口? 抽象類是否可繼承實體類(concrete class)?
652、接口是否可繼承(extends)接口?抽象類是否可實現(implements)接口?抽象類是否可繼承具體類(concrete class)?
653、描述一下JVM加載class文件的原理機制?
654、描述一下你最常用的java編程風格
655、數據庫三范式是什么?
656、數據庫事務及隔離級
657、數據庫創建索引有什么缺點?
658、數據庫如何去空格?
659、數據庫的四大特征,數據庫的隔離級別
660、數據庫設計的必要性及設計步驟
661、數據庫連接池的原理是什么
662、數據類型之間的轉換?
663、數組(Array)和列表(ArrayList)有什么區別?什么時候應該使用Array而不是ArrayList?
664、數組在內存中如何分配
665、數組有沒有length()方法?String有沒有length()方法?
666、敲一夜代碼,流兩行老淚
667、文藝程序員、普通程序員與2B程序員
668、是否可以從一個static方法內部發出對非static方法的調用?
669、是否可以繼承String類?
670、有哪項方式可以對一個DOM設置它的CSS樣式?
671、構造器(constructor)是否可被重寫(override)?
672、架構師需要具備的幾項技能
673、標準SQL語法及語句
674、桃花庵–程序員版
675、模板方法模式
676、正排索引是什么?倒排索引是什么?
677、比較一下Java和JavaSciprt?
678、消息服務的應用場景有哪些?
679、消息驅動Stream解決了什么問題?
680、深入理解Java的接口和抽象類
681、生產者和消費者模型的作用是什么?
682、用Java寫一個單例類?
683、用Java怎么實現有每天有1億條記錄的DB儲存?MySQL上億記錄數據量的數據庫如何設計?
684、用一條sql語句把b表中的ID和NAME 字段的數值復制到A表中
685、用最有效率的方法算出2乘以8等於幾?
686、畫出Java中的集合類層次結構?List,Set,Map各有什么特點?
687、程序員愛情觀
688、程序員的幽默笑話
689、程序員眼中的老婆小秘情人小姐
690、程序員眼里的女人
691、程序員笑話大全
692、程序員退休后決定練習書法
693、程序猿與漂亮女孩相親
694、程序猿漲工資
695、簡單介紹下spring的ioc和aop
696、簡述ajax 的過程
697、簡述Dubbo的均衡策略和集群容錯模式
698、簡述Hibernate中常見的優化策略?
699、簡述Java內存管理機制,以及垃圾回收的原理和使用過Java調優工具
700、簡述Mybatis的Xml映射文件和Mybatis內部數據結構之間的映射關系?
701、簡述struts2值棧的原理和生命周期?
702、簡述Struts2異常處理機制?
703、簡述synchronized和java.util.concurrent.locks.Lock的異同 ?
704、簡述一下src與href的區別
705、簡述一下你了解的設計模式?
706、簡述一下你對web性能優化的方案?
707、簡述一下面向對象的"六原則一法則"?
708、簡述基于TCP和UDP的Socket編程的主要步驟
709、簡述攔截器的工作原理?
710、簡述線程的五種狀態?
711、簡述線程的生命周期
712、類ExampleA 繼承Exception,類ExampleB 繼承ExampleA
713、類加載過程
714、類和對象的關系
715、索引的作用?和它的優點缺點是什么?
716、線程如何同步和通訊?
717、線程安全與非線程安全集合說一下,底層怎么實現的(hashmap,concurrenthashmap)
718、線程池工作原理,任務拒接策略有哪幾種
719、線程池的種類,區別和使用場景
720、線程池隔離和信號量隔離的區別是什么?
721、線程的sleep()方法和yield()方法有什么區別?
722、線程的基本概念、線程的基本狀態以及狀態之間的關系
723、經典sql面試題及答案第10期
724、經典sql面試題及答案第1期
725、經典sql面試題及答案第2期
726、經典sql面試題及答案第3期
727、經典sql面試題及答案第4期
728、經典sql面試題及答案第5期
729、經典sql面試題及答案第6期
730、經典sql面試題及答案第7期
731、經典sql面試題及答案第8期
732、經典sql面試題及答案第9期
733、經典的基礎Java面試題及答案
734、給程序員提點建議
735、維護數據庫的完整性、一致性、你喜歡用觸發器還是自寫業務邏輯?為什么?
736、編寫java多線程程序有幾種實現方式?
737、編寫一個截取字符串的函數,輸入為一個字符串和字節數,輸出為按字節截取的字符串
738、編譯時異常和運行時異常的區別?
739、網易MySQL數據庫開發優化手冊(PDF)
740、網絡應用的模式及其特點
741、美工帶著妹子出去約會了
742、老婆給當程序員的老公打電話
743、自動裝箱與拆箱
744、獲得一個類的類對象有哪些方式?
745、虛擬機JVM 組成部分
746、行內元素有哪些?塊級元素有哪些? 空(void)元素有那些?
747、表與表之間的關聯關系
748、表中有A B C 三列,用SQL 語句實現:當A 列大于B 列時選擇A 列否則選擇B 列,當B列大于C列時 選擇B 列否則選擇C 列
749、表達式語言(EL)支持哪些運算符?
750、視圖是什么?游標是什么?
751、解釋jsonp的原理,以及為什么不是真正的ajax
752、解釋內存中的棧(stack)、堆(heap)和靜態區(static area)的用法?
753、觸發器的作用?
754、設計4個線程,其中兩個線程每次對j增加1,另外兩個線程對j每次減少1
755、設計數據庫應注意那些問題?
756、設計模式是什么,設計模式有什么作用?
757、說出Servlet的生命周期?
758、說說JavaScript原型,原型鏈 ? 有什么特點?
759、說說java遞歸的定義和優缺點
760、說說Spring MVC Framework特點
761、說說SSM優缺點及使用場景
762、說說tcp/ip協議
763、說說你對設計模式的看法
764、說說動態代理設計模式
765、請寫一段棧溢出、堆溢出的代碼
766、請寫出一段java插入排序的代碼
767、請寫出一段java選擇排序的代碼
768、請寫出你最常見到的5個runtime exception?
769、請對以下在J2EE中常用的名詞進行解釋(或簡單描述)
770、請描述一下cookies,sessionStorage和localStorage的區別?
771、請求轉發(forward)和重定向(redirect)的區別?
772、請用一條sql 語句查詢出這三條記錄并按以下條件顯示出來
773、請說出你所知道的線程同步的方法
774、談一下你的項目選擇Struts2的理由?
775、談一下攔截器和過濾器的區別?
776、談一談Hibernate的一級緩存、二級緩存和查詢緩存?
777、談一談你對Hibernate的理解?
778、談一談你對Mybatis的理解?
779、談一談你對Spring的理解?
780、談一談你對Struts的理解?
781、談一談測試驅動開發(TDD)的好處以及你的理解
782、談談Cookie的弊端?
783、趕集網mysql開發軍規分享
784、輸入流和輸出流聯系和區別,節點流和處理流聯系和區別
785、進程和線程的區別
786、適配器模式和代理模式之前有什么不同?
787、適配器模式和裝飾器模式有什么區別?
788、針對 jQuery 的優化方法?
789、闡述ArrayList、Vector、LinkedList的存儲性能和特性?
790、闡述Servlet和CGI的區別?
791、闡述Session加載實體對象的過程?
792、闡述Struts2中的Action如何編寫,是否采用單例?
793、闡述一下異步加載
794、闡述實體對象的三種狀態以及轉換關系?
795、阿里騰訊校招Java面試題總結及答案
796、隔離的級別?
797、集中式與進程內負載均衡的區別是什么?
798、靜態內部類和內部類有什么區別
799、靜態變量和實例變量的區別?
800、面向對象和面向過程的區別
801、面向對象的特征有哪些方面?
802、面試問題大全及答案
803、頁面編碼和被請求的資源編碼如果不一致如何處理?
804、頁面重構怎么操作?
說明:本文限于篇幅,故而只展示部分的筆記內容,完整的面試文檔小編已經幫你整理好了,需要的朋友:私信(學習)即可
圍:十進制 8192-8303,十六進制 2000-206F。
如果您想要在 HTML 中顯示這些字符,您可以使用下表中的 HTML 實體。
如果字符沒有 HTML 實體,您可以使用十進制或十六進制引用。
實例
<p>我將顯示 ‰<p>
<p>我將顯示 ‰<p>
<p>我將顯示 ‰<p>
結果如下:
我將顯示 ‰
我將顯示 ‰
我將顯示 ‰
并非下表中的所有實體都能在所有的瀏覽器中正確地顯示。
目前,IE 11 是唯一一個能正確顯示所有 HTML5 實體的瀏覽器。
字符 | 十進制 | 十六進制 | 實體 | 名稱 |
---|---|---|---|---|
8192 | 2000 | EN QUAD | ||
8193 | 2001 | EM QUAD | ||
8194 | 2002 |   | 短空格(EN SPACE) | |
8195 | 2003 |   | 長空格(EM SPACE) | |
8196 | 2004 | THREE-PER-EM SPACE | ||
8197 | 2005 | FOUR-PER-EM SPACE | ||
8198 | 2006 | SIX-PER-EM SPACE | ||
8199 | 2007 | 數樣間距(FIGURE SPACE) | ||
8200 | 2008 | 標點距離(PUNCTUATION SPACE) | ||
8201 | 2009 |   | THIN SPACE | |
8202 | 200A | HAIR SPACE | ||
8203 | 200B | 零寬空格(ZERO WIDTH SPACE) | ||
? | 8204 | 200C | ‌ | ZERO WIDTH NON-JOINER |
? | 8205 | 200D | ‍ | ZERO WIDTH JOINER |
? | 8206 | 200E | ‎ | 從左到右標記(LEFT-TO-RIGHT MARK) |
? | 8207 | 200F | ‏ | 從右到左標記(RIGHT-TO-LEFT MARK) |
‐ | 8208 | 2010 | 連字符(HYPHEN) | |
? | 8209 | 2011 | 不換行連字符(NON-BREAKING HYPHEN) | |
? | 8210 | 2012 | 數字線(FIGURE DASH) | |
– | 8211 | 2013 | – | 短破折號(EN DASH) |
— | 8212 | 2014 | — | 長破折號(EM DASH) |
― | 8213 | 2015 | 單杠(HORIZONTAL BAR) | |
‖ | 8214 | 2016 | 雙垂直線(DOUBLE VERTICAL LINE) | |
? | 8215 | 2017 | 雙低線(DOUBLE LOW LINE) | |
‘ | 8216 | 2018 | ‘ | 左單引號標記(LEFT SINGLE QUOTATION MARK) |
’ | 8217 | 2019 | ’ | 右單引號標記(RIGHT SINGLE QUOTATION MARK) |
? | 8218 | 201A | ‚ | 低單引號(SINGLE LOW-9 QUOTATION MARK) |
? | 8219 | 201B | 反轉的高單引號(SINGLE HIGH-REVERSED-9 QUOTATION MARK) | |
“ | 8220 | 201C | “ | 左雙引號標記(LEFT DOUBLE QUOTATION MARK) |
” | 8221 | 201D | ” | 右雙引號標記(RIGHT DOUBLE QUOTATION MARK) |
? | 8222 | 201E | „ | 低雙引號(DOUBLE LOW-9 QUOTATION MARK) |
? | 8223 | 201F | 反轉的高雙引號(DOUBLE HIGH-REVERSED-9 QUOTATION MARK) | |
? | 8224 | 2020 | † | 短劍(DAGGER) |
? | 8225 | 2021 | ‡ | 雙短劍(DOUBLE DAGGER) |
? | 8226 | 2022 | • | 著重號(BULLET) |
? | 8227 | 2023 | 三角形的著重號(TRIANGULAR BULLET) | |
? | 8228 | 2024 | 一點(ONE DOT LEADER) | |
‥ | 8229 | 2025 | 兩點(TWO DOT LEADER) | |
… | 8230 | 2026 | … | 水平省略號(HORIZONTAL ELLIPSIS) |
? | 8231 | 2027 | 連字點(HYPHENATION POINT) | |
8232 | 2028 | 行分隔符(LINE SEPARATOR) | ||
8233 | 2029 | 段落分隔符(PARAGRAPH SEPARATOR) | ||
? | 8234 | 202A | 從左到右嵌入(LEFT-TO-RIGHT EMBEDDING) | |
? | 8235 | 202B | 從右到左嵌入(RIGHT-TO-LEFT EMBEDDING) | |
? | 8236 | 202C | 定向格式化(POP DIRECTIONAL FORMATTING) | |
? | 8237 | 202D | 從左到右重載(LEFT-TO-RIGHT OVERRIDE) | |
? | 8238 | 202E | 從右到左重載(RIGHT-TO-LEFT OVERRIDE) | |
8239 | 202F | 窄的不換行空格(NARROW NON-BREAK SPACE) | ||
‰ | 8240 | 2030 | ‰ | 千分號(PER MILLE SIGN) |
? | 8241 | 2031 | 萬分號(PER TEN THOUSAND SIGN) | |
′ | 8242 | 2032 | ′ | 一素(PRIME) |
″ | 8243 | 2033 | ″ | 雙素(DOUBLE PRIME) |
? | 8244 | 2034 | 三素(TRIPLE PRIME) | |
‵ | 8245 | 2035 | 反轉的一素(REVERSED PRIME) | |
? | 8246 | 2036 | 反轉的雙素(REVERSED DOUBLE PRIME) | |
? | 8247 | 2037 | 反轉的三素(REVERSED TRIPLE PRIME) | |
? | 8248 | 2038 | 插入符號(CARET) | |
? | 8249 | 2039 | ‹ | 左單角引號(SINGLE LEFT-POINTING ANGLE QUOTATION MARK) |
? | 8250 | 203A | › | 右單角引號(SINGLE RIGHT-POINTING ANGLE QUOTATION MARK) |
※ | 8251 | 203B | 參考標記(REFERENCE MARK) | |
? | 8252 | 203C | 雙感嘆標記(DOUBLE EXCLAMATION MARK) | |
? | 8253 | 203D | 疑問驚嘆號(INTERROBANG) | |
 ̄ | 8254 | 203E | ‾ | 上劃線(OVERLINE) |
? | 8255 | 203F | 下彎線(UNDERTIE) | |
? | 8256 | 2040 | 字符彎線(CHARACTER TIE) | |
? | 8257 | 2041 | 插入符號插入點(CARET INSERTION POINT) | |
? | 8258 | 2042 | 三星符號(ASTERISM) | |
? | 8259 | 2043 | 著重連字符(HYPHEN BULLET) | |
? | 8260 | 2044 | ⁄ | 分數斜線(FRACTION SLASH) |
? | 8261 | 2045 | 帶羽毛的左方括號(LEFT SQUARE BRACKET WITH QUILL) | |
? | 8262 | 2046 | 帶羽毛的右方括號(RIGHT SQUARE BRACKET WITH QUILL) | |
? | 8263 | 2047 | 雙問號標記(DOUBLE QUESTION MARK) | |
? | 8264 | 2048 | 問號感嘆號標記(QUESTION EXCLAMATION MARK) | |
? | 8265 | 2049 | 感嘆號問號標記(EXCLAMATION QUESTION MARK) | |
? | 8266 | 204A | TIRONIAN SIGN ET | |
? | 8267 | 204B | 反轉的段落符號(REVERSED PILCROW SIGN) | |
? | 8268 | 204C | 黑色的左著重號(BLACK LEFTWARDS BULLET) | |
? | 8269 | 204D | 黑色的右著重號(BLACK RIGHTWARDS BULLET) | |
? | 8270 | 204E | 低的星號(LOW ASTERISK) | |
? | 8271 | 204F | 反向分號(REVERSED SEMICOLON) | |
? | 8272 | 2050 | 關閉(CLOSE UP) | |
? | 8273 | 2051 | 兩個垂直對齊的星號(TWO ASTERISKS ALIGNED VERTICALLY) | |
? | 8274 | 2052 | 商業減號(COMMERCIAL MINUS SIGN) | |
? | 8275 | 2053 | 破折號(SWUNG DASH) | |
? | 8276 | 2054 | 倒置的下彎線(INVERTED UNDERTIE) | |
? | 8277 | 2055 | 花標點標記(FLOWER PUNCTUATION MARK) | |
? | 8278 | 2056 | 三點標點符號(THREE DOT PUNCTUATION) | |
? | 8279 | 2057 | 四素(QUADRUPLE PRIME) | |
? | 8280 | 2058 | 四點標點符號(FOUR DOT PUNCTUATION) | |
? | 8281 | 2059 | 五點標點符號(FIVE DOT PUNCTUATION) | |
? | 8282 | 205A | 兩點標點符號(TWO DOT PUNCTUATION) | |
? | 8283 | 205B | 四點標記(FOUR DOT MARK) | |
? | 8284 | 205C | 點交叉(DOTTED CROSS) | |
? | 8285 | 205D | 三點冒號(TRICOLON) | |
? | 8286 | 205E | 垂直的四點(VERTICAL FOUR DOTS) | |
8287 | 205F | 中等的數學空格(MEDIUM MATHEMATICAL SPACE) | ||
? | 8288 | 2060 | WORD JOINER | |
? | 8289 | 2061 | 函數應用(FUNCTION APPLICATION) | |
? | 8290 | 2062 | 不可見的乘(INVISIBLE TIMES) | |
? | 8291 | 2063 | 不可見的分離器(INVISIBLE SEPARATOR) | |
? | 8292 | 2064 | 不可見的加(INVISIBLE PLUS) | |
? | 8294 | 2066 | 從左到右分離(LEFT-TO-RIGHT ISOLATE) | |
? | 8295 | 2067 | 從右到左分離(RIGHT-TO-LEFT ISOLATE) | |
? | 8296 | 2068 | 第一強分離(FIRST STRONG ISOLATE) | |
? | 8297 | 2069 | 定向分離(POP DIRECTIONAL ISOLATE) | |
? | 8298 | 206A | 抑制對稱交換(INHIBIT SYMMETRIC SWAPPING) | |
? | 8299 | 206B | 激活對稱交換(ACTIVATE SYMMETRIC SWAPPING) | |
? | 8300 | 206C | 抑制阿拉伯語形態塑造(INHIBIT ARABIC FORM SHAPING) | |
? | 8301 | 206D | 激活阿拉伯語形態塑造(ACTIVATE ARABIC FORM SHAPING) | |
? | 8302 | 206E | 國家數字形狀(NATIONAL DIGIT SHAPES) | |
? | 8303 | 206F | 名義數字形狀(NOMINAL DIGIT SHAPES) |
如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!
成 | 語言 | 描述 |
結構 | HTML | 網頁元素和內容 |
表現 | CSS | 網頁元素頁面樣式 |
行為 | JavaScript | 網頁交互 |
HTML,超文本標記語言(Hyper Text Markup Language),是一門描述性語言。標記,標簽,元素,叫法不同,意思相同。HTML超文本標記語言主要通過標簽的方式,對網頁頁面的文本、圖片、音頻、視頻等內容進行描述。學習HTML,就是學習各種標簽,來搭建網頁的結構。
結構:!DOCTYPE
說明:作用是告訴瀏覽器用哪個文檔規范來解析文檔
標簽:html
說明:用于搭建HTML網頁文檔結構和網頁布局
?標簽:head
說明:用于定義HTML網頁文檔的頭部,它是所有頭部元素的容器?
?標簽:body
說明:用來定義HTML網頁文檔的主體區域?
?標簽:meta
說明:用來描述HTML網頁文檔的屬性?
?標簽:title
說明:用來放到HTML網頁文檔的頭部,是搜索引擎首要抓取的目標代碼?
標簽,也叫作標記,是由一對尖括號<>,里面包含單詞組成
<html></html>
<br>
嵌套關系
<html>
<head>
</head>
</html>
并列關系
<head>
</head>
<body>
</body>
注釋用來幫助程序員記錄程序設計方法,輔助程序閱讀
雙標簽,定義網頁的標題
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>百度一下,你就知道了</title>
</head>
<body>
</body>
</html>
是單標簽,用來描述HTML網頁文檔的屬性
屬性值 | 說明 |
keywords | 網頁關鍵字,多個逗號隔開 |
description | 網頁描述 |
author | 作者 |
copyright | 版權信息 |
<!DOCTYPE html>
<html lang="en">
<head>
<!-- 網頁關鍵字 -->
<meta name="keywords" content="html,css,javascript">
<!-- 網頁描述 -->
<meta name="description" content="基礎前端知識">
<!-- 網頁作者 -->
<meta name="author" content="buddha">
<!-- 網頁版權信息 -->
<meta name="copyright" content="版權所有,翻版必究">
</head>
<body>
</body>
</html>
標簽屬性:
1、標簽的屬性寫在開始標簽內部
2、標簽名與屬性之間要有空格隔開
3、一個標簽可以同時存在多個屬性
4、屬性之間以空格隔開
5、屬性沒有先后順序之分
屬性值 | 說明 |
Content-Type | 定義網頁所使用編碼 |
refresh | 定義網頁自動刷新跳轉 |
<!DOCTYPE html>
<html lang="en">
<head>
<!-- 設置網頁編碼完整寫法 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<!-- 設置網頁編碼簡寫寫法 -->
<meta charset="UTF-8">
<!-- 網頁打開3秒后跳去百度 -->
<meta http-equiv="refresh" content="3;url=https://www.baidu.com">
</head>
<body>
</body>
</html>
是雙標簽,用來定義標簽的css樣式
<!DOCTYPE html>
<html lang="en">
<head>
<style type="text/css">
/* css內聯樣式寫這里 */
</style>
</head>
<body>
</body>
</html>
是單標簽,是用來引入外部css樣式文件
<link rel="stylesheet" href="css/index.css" type="text/css">
是雙標簽,是用來寫JavaScript代碼的地方
<!DOCTYPE html>
<html lang="en">
<head>
<script>
/* 這里寫JavaScript代碼 */
</script>
</head>
<body>
</body>
</html>
是單標簽,是用來設置整個網頁的基礎路徑。
<!DOCTYPE html>
<html lang="en">
<head>
<base href="https://pic.rmb.bdstatic.com">
</head>
<body>
<img src="bjh/news/e7fb4c2be6a2e439ff7e3197fa205d8f1336.gif">
</body>
</html>
開發中很少用到,有人使用知道就行
上面所述標簽是放在head標簽里的,接下來接觸的標簽都是放在body標簽內的
是雙標簽,h是header的縮寫
<h1>h1標簽:一級標題</h1>
<h2>h2標簽:二級標題</h2>
<h3>h3標簽:三級標題</h3>
<h4>h4標簽:四級標題</h4>
<h5>h5標簽:五級標題</h5>
<h6>h6標簽:六級標題</h6>
特點:
1、字體加粗
2、獨占一行
3、從h1到h6,字體逐漸減小
4、使用<h>標簽的主要意義是告訴搜索引擎這是一段文字的標題
5、<h1>在一個頁面最多只能有一個,不要用多個
是雙標簽,p是paragraph的縮寫
<p>這是一段文字</p>
<p>這是一段文字</p>
<p>這是一段文字</p>
特點:
1、獨占一行
2、段落與段落之間,存在間隙
是單標簽,br是break的縮寫
<p>這是一段<br>文字</p>
特點:
1、強制換行
2、單標簽
是單標簽,hr是horizon地平線的縮寫
<p>這是一段文字</p>
<hr>
<p>這是一段文字</p>
特點:
1、在頁面中顯示一條水平線
2、單標簽
標簽1 | 標簽2 | 說明 |
b | strong | 加粗 |
u | ins | 下劃線 |
i | em | 傾斜 |
s | del | 刪除線 |
<b>這是一段文字</b>
<strong>這是一段文字</strong>
<br>
<u>這是一段文字</u>
<ins>這是一段文字</ins>
<br>
<i>這是一段文字</i>
<em>這是一段文字</em>
<br>
<s>這是一段文字</s>
<del>這是一段文字</del>
特點:
1、不會獨占一行
2、推薦使用標簽2所在列標簽
sup是superscripted這個單詞的縮寫
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
a<sup>2</sup>
</body>
</html>
sub是subscripted這個單詞的縮寫
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
H<sub>2</sub>O
</body>
</html>
在網頁中展示特殊符號效果時,需要使用字符實體替代
顯示結果 | 描述 | 實體名稱 |
空格 |
| |
< | 小于號 | < |
> | 大于號 | > |
& | 與 | & |
" | 雙引號 | " |
x | 乘號 | × |
÷ | 除號 | ÷ |
- | 長破折號 | — |
| | 豎線 | | |
‘ | 左單引號 | ‘ |
‘ | 右單引號 | ’ |
? | 版權符 | © |
? | 注冊商標 | ® |
? | 商標 | ™ |
° | 度 | ° |
<img src="./001.jpg" alt="">
img標簽常見屬性:
屬性名 | 說明 |
src | 圖片路徑(絕對路徑、相對路徑) |
alt | 圖片加載失敗時,顯示的文字 |
title | 鼠標懸停時,顯示的文字 |
width | 圖片寬度 |
height | 圖片高度 |
只設置寬或高,會自動等比縮放,寬高只需要數字,不需要'px'
<img src="./001.jpg" alt="圖片加載失敗" title="這是程序兔" width="200" height="200">
絕對路徑:指目錄下的絕對位置,比如從根目錄開始的路徑,或完整的網絡地址
相對路徑:從當前文件開始出發找目標文件的過程
<audio src="music.mp3" controls autoplay loop></audio>
audio標簽常見屬性:
屬性名 | 說明 |
src | 音頻路徑 |
controls | 顯示播放控件 |
autoplay | 自動播放 |
loop | 循環播放 |
支持mp3、wav、ogg三種音頻格式
<video src="video.mp4" controls loop autoplay></video>
屬性名 | 說明 |
src | 視頻路徑 |
controls | 顯示播放控件 |
autoplay | 自動播放 |
loop | 循環播放 |
支持mp4、webm、ogg三種視頻格式
超鏈接,是雙標簽,實現各個獨立頁面之間進行跳轉,可以跳去站外也可以在站內之間跳轉
<a href="鏈接地址">文本或圖片</a>
站外跳轉,采用絕對路徑
<a href="http://www.baidu.com" target="_blank">百度</a>
站內跳轉,采用相對路徑
<!-- a頁面 -->
<a href="b.html">跳去b頁面</a>
<!-- b頁面 -->
<p>b頁面</p>
頁面內跳轉
<a href="#ms">美食</a>
<a href="#jd">景點</a>
<h3 id="ms">推薦美食</h3>
<!-- 省略n個br標簽 -->
<br>
<h3 id="jd">推薦景點</h3>
屬性名 | 說明 |
href | 跳轉鏈接 |
target | 鏈接打開方式 |
target屬性值
屬性值 | 說明 |
_self | 默認,原窗口打開鏈接 |
_blank | 在新窗口打開鏈接 |
_parent | 在父窗口打開鏈接 |
_top | 在頂層窗口打開超鏈接 |
target屬性值一般使用_self(默認)和_blank
<ul type="屬性值">
<li>列表項</li>
<li>列表項</li>
<li>列表項</li>
</ul>
解釋:
1、ul,unordered lists,無序列表,li,list item,列表項
2、ul標簽子標簽只允許是li標簽
3、li標簽可以包含任意內容
type屬性值
屬性值 | 說明 |
disc | 默認,實心圓 |
circle | 空心圓 |
square | 實心方型 |
<ul>
<li>你</li>
<li>我</li>
<li>他</li>
</ul>
<ol type="屬性值">
<li>列表項</li>
<li>列表項</li>
<li>列表項</li>
</ol>
解釋:
1、ol,ordered lists,有序列表,li,list item,列表項
2、ol標簽子標簽只允許是li標簽
3、li標簽可以包含任意內容
type屬性值
屬性值 | 說明 |
1 | 默認,阿拉伯數字,1,2,3...... |
a | 小寫英文字母,a,b,c...... |
A | 大寫英文字母,A,B,C...... |
i | 小寫羅馬數字,i,ii,iii...... |
I | 大寫羅馬數字,I,II,III...... |
<ol>
<li>你</li>
<li>我</li>
<li>他</li>
</ol>
<dl>
<dt>名詞</dt>
<dd>描述</dd>
……
</dl>
解釋:
1、dl,definition lists,自定義列表;dt,definition term,自定義列表組;dd,definition description,自定義列表描述
<dl>
<dt>稱呼</dt>
<dd>你</dd>
<dd>我</dd>
<dd>他</dd>
</dl>
<table>
<tr>
<td>單元格1</td>
<td>單元格2</td>
</tr>
<tr>
<td>單元格3</td>
<td>單元格4</td>
</tr>
</table>
解釋:
1、tr,table row,表格行;td,table data cell,表行單元格
<table>
<tr>
<td>1</td>
</tr>
</table>
屬性名 | 屬性值 | 描述 |
border | 數字 | 邊框寬度 |
width | 數字 | 表格寬度 |
height | 數字 | 表格高度 |
<table border="1" width="200" height="50">
<tr>
<td>1</td>
</tr>
</table>
<caption>標題內容</caption>,位于表格內第一行
<table border="1" width="200" height="50">
<caption>數字</caption>
<tr>
<td>1</td>
</tr>
</table>
<th></th>,th,table header cell,表頭單元格
<table border="1" width="200" height="50">
<caption>數字</caption>
<tr>
<th>序號</th>
</tr>
<tr>
<td>1</td>
</tr>
</table>
thead、tbody、tfoot
<table border="1" width="200" height="50">
<caption>數字</caption>
<thead>
<tr>
<th>序號</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>匯總</td>
</tr>
</tfoot>
</table>
屬性名 | 屬性值 | 說明 |
rowspan | 合并單元格個數 | 合并行,單元格垂直合并 |
colspan | 合并單元格個數 | 合并列,單元格水平合并 |
<td rowspan="跨越的行數"></td>
<td colspan="跨越的列數"></td>
<table border="1" width="200" height="50">
<caption>數字</caption>
<thead>
<tr>
<th>序號</th>
<th>金額</th>
<th>金額</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td rowspan="2">20</td>
<td rowspan="2">20</td>
</tr>
<tr>
<td>2</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>匯總</td>
<td colspan="2">40</td>
</tr>
</tfoot>
</table>
雙標簽,包裹其它表單標簽
<form>
// 表單
</form>
form標簽的常用屬性
屬性 | 說明 |
name | 表單名稱 |
method | 提交方式 |
action | 提交地址 |
target | 打開方式 |
enctype | 編碼方式 |
name屬性
一個頁面中,表單可能不止一個。name屬性,用來區分不同的表單
<form name="myForm"></form>
method屬性
用來指定表單數據使用哪種提交方式給后端
屬性值 | 說明 |
get | get方式 |
post | post方式 |
<form method="get"></form>
action屬性
用來指定表單數據提交到哪個地址
<!-- 比如提交到index.php地址 -->
<form action="index.php"></form>
target屬性
該屬性跟a標簽的target屬性一樣,其屬性值也是四個,一般情況只用到_blank屬性值,默認也是這個值
<form target="_blank"></form>
enctype屬性
屬性值 | 說明 |
application/x-www-form-urlencoded | 在發送前編碼所有字符(默認) |
multipart/form-data | 不對字符編碼,在使用包含文件上傳控件的表單時,必須使用該值 |
text/plain | 空格轉換為 "+" 加號,但不對特殊字符編碼 |
<form enctype="multipart/form-data"></form>
input是單標簽
<input type="表單類型">
屬性值 | 說明 |
text | 單行文本框 |
password | 密碼文本框 |
radio | 單選框 |
checkbox | 多選框 |
button | 普通按鈕 |
submit | 提交按鈕 |
reset | 重置按鈕 |
file | 文件上傳 |
單行文本框常用屬性
屬性 | 說明 |
value | 設置文本框的默認值 |
size | 設置文本框的長度 |
maxlength | 設置最多可輸入字符 |
<form>
<input type="text" value="默認值" size="長度" maxlength="可輸入字符">
</form>
<form>
<label>姓名:<input type="text" value="曹操" size="20" maxlength="10"></label>
</form>
密碼文本框常用屬性
密碼文本框常用屬性和單行文本框常用屬性相同
<input type="password" value="默認值" size="長度" maxlength="可輸入字符">
<form>
<label>密碼:<input type="password" value="12345678" size="20" maxlength="10"></label>
</form>
單選框
屬性 | 說明 |
name | 組名,同組單選框,組名要相同,必要屬性 |
value | 單選框選項取值,必要屬性 |
checked | 默認選中項,同組單選框,可以有一個默認選中項 |
<input type="radio" name="組名" value="取值" checked="checked">
<form>
性別:
<input type="radio" name="sex" value="男" checked="checked">男
<input type="radio" name="sex" value="女">女
</form>
復選框
復選框和單選框的屬性都相同,區別復選框可以多選
<form>
愛好:
<input type="checkbox" name="hobby" value="籃球" checked>籃球
<input type="checkbox" name="hobby" value="足球" checked>足球
<input type="checkbox" name="hobby" value="臺球">臺球
</form>
普通按鈕
<input type="button" value="取值">
<form>
<input type="button" value="普通按鈕">
</form>
<button>普通按鈕</button>
區別:
1、input是單標簽,button是雙標簽
2、button標簽的信息除了文本,還可以是圖像、其它標簽等
3、button有type屬性,屬性值可以是button、submit、reset等
提交按鈕
<input type="submit" value="取值">
<form>
<input type="submit" value="提交">
</form>
把對應表單數據提交給后端服務器
重置按鈕
<input type="reset" value="取值">
<form>
<input type="reset" value="重置">
</form>
點擊重置后,所在form表單里所有內容被清空了
文件上傳
<input type="file">
<form>
<input type="file">
</form>
<textarea name="文本名稱" cols="列數" rows="行數"></textarea>
<form>
<textarea name="文本名稱" cols="1" rows="2"></textarea>
</form>
<select>
<option>選項內容</option>
<option>選項內容</option>
</select>
下拉列表標簽是為了節省頁面空間
select標簽屬性
屬性名 | 說明 |
name | 數據提交后端所需字段 |
size | 下拉選項顯示個數 |
multiple | 默認只允許選一個,選多個得加這個屬性 |
disabled | 所有下拉選項禁止選中 |
<form>
<select name="age" size="4" multiple="multiple" disabled="disabled">
<option>18歲以下</option>
<option>18-28歲</option>
<option>28-38歲</option>
<option>38歲以上</option>
</select>
</form>
option標簽屬性
屬性名 | 說明 |
selected | 默認選中 |
value | 被選中,數據提交后端的值 |
disabled | 該下拉選項禁止選中 |
<form>
<select name="age" size="5">
<option value="1">18歲以下</option>
<option value="2" disabled="disabled">18-28歲</option>
<option value="3" selected="selected">28-38歲</option>
<option value="4">38歲以上</option>
</select>
</form>
<iframe src="URL" width="數值" height="數值"></iframe>
框架標簽常用屬性
屬性名 | 說明 |
src | 嵌入的文檔地址 |
width | 標簽寬度 |
height | 標簽高度 |
<iframe src="https://www.bilibili.com" width="300" height="200"></iframe>
有些文檔禁止被嵌入
HTML標簽分為三種,行內標簽、塊級標簽和行內塊級標簽。
特點:
1、在頁面內只占據剛好能包裹自己內容的空間
2、沒有寬高,內容多大就多大,行內標簽不能嵌套塊級標簽(a標簽除外)
3、行內標簽設置寬高無效,可以對行高line-height進行設置
4、可以設置外邊距margin和內邊距padding,但只對左右邊距有效果,上下無效
5、常見行內標簽span、a、strong、ins、del、br等
span標簽
雙標簽,行內標簽,本身沒有固定樣式
<p>我是<span>中國人</span></p>
特點:
1、獨占一行
2、高度、寬度、外邊距、內邊距都可以設置生效
3、寬度默認是父級寬度的100%
4、是一個容器盒子,可以嵌套多層子級行內標簽、塊級標簽,文本類塊級標簽除外
5、常見塊級標簽div、p、h1~h6、ol、ul、li等
div標簽
雙標簽,塊級標簽,本身沒有固定樣式
<!-- 頭部區域 -->
<div></div>
<!-- 內容區域 -->
<div></div>
特點
1、在頁面內只占據剛好能包裹自己內容的空間
2、高度、寬度、外邊距、內邊距都可以設置生效
3、常見塊級標簽img、input、td
通過css樣式display屬性轉換,這是css的內容
*請認真填寫需求信息,我們會在24小時內與您取得聯系。