java bootstrap(Bootstrap怎么和java结合起来)

2024-07-24 11:05:16 1

java bootstrap(Bootstrap怎么和java结合起来)

其实java bootstrap的问题并不复杂,但是又很多的朋友都不太了解Bootstrap怎么和java结合起来,因此呢,今天小编就来为大家分享java bootstrap的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

本文目录

Bootstrap怎么和java结合起来

首先你要搞清楚,Bootstrap是干嘛的,Bootstrap就是一个前端开发的开源工具包,包括一些JavaScript组件等,比如模态框(如图)。

这与后台语言没有任何关系,不管是不是Java都可以用,你要做的就是如何在Web前端引用Bootstrap里面的CSS文件和JavaScript文件,然后将这些元素应用到自己的页面设计当中。

Java类别载入器

1 Java的动态特性Java的动态特性有两种,一是隐式的;另一种是显示的。隐式的(implicit)方法就是当程式设计师用到new 这个Java 关键字时,会让类别载入器依需求载入您所需要的类别,这种方式使用了隐式的(implicit)方法。显式的方法,又分成两种方式,一种是藉由java.lang.Class 里的forName()方法,另一种则是藉由java.lang.ClassLoader 里的loadClass()方法。您可以任意选用其中一种方法。2 隐式的动态特性在执行java文件时,只有单独的变量声明是不会载入相应的类的,只有在用new生成实例时才载入如示例所示:public class Mainpublic static void main(String args){A a1 = new A() ;B b1 ;}类A和B相同,如下:public class A{public void print(“using A”);}编译后,可用java _verbose:class Main运行,察看输出结果。可以看到JVM只载入了A,而没有载入B.另外,类的载入只在执行到new一个类时,才载入,如果没有执行到new语句,则不载入。如://类Officepublic class Office{public static void main(String args){Word myword=null;Excel myexcel=null;if (args.equals("Word")){myword = new Word();myword.start();}if (args.equals("Excel")){myexcel = new Excel();myexcel.start();}}}//类Word和Excel基本相同,如下public class Word{public void start(){System.out.println("using word");}}在dos命令提示符下,输入java _verbose Office Excel可以看到JVM只载入Excel类,而不载入Word类。3 显示的动态特性3.1 java.lang.Class里的forName()方法在上一个Office示例中,进行如下修改:一 加入Assembly类public interface Assembly{public void start();}二 让Word和Excel类实现该接口public class Word implements Assembly{public void start(){System.out.println("using word");}}三 Office 类如下所示public class Office{public static void main(String args) throws Exception{java.lang.Class c = java.lang.Class.forName(args);Object o = c.newInstance();Assembly a = (Assembly)o;a.start();}}在命令提示符下输入java _verbose Office Word 输出入下:通过上图你可以看到,interface 如同class 一般,会由编译器产生一个独立的类别档(.class),当类别载入器载入类别时,如果发现该类别继承了其他类别,或是实作了其他介面,就会先载入代表该介面的类别档,也会载入其父类别的类别档,如果父类别也有其父类别,也会一并优先载入。换句话说,类别载入器会依继承体系最上层的类别往下依序载入,直到所有的祖先类别都载入了,才轮到自己载入。下面介绍一下 forName 函数, 如果您亲自搜寻Java 2 SDK 说明档内部对於Class 这个类别的说明,您可以发现其实有两个forName()方法,一个是只有一个参数的(就是之前程式之中所使用的):public static Class forName(String className)另外一个是需要三个参数的:public static Class forName(String name, boolean initialize,ClassLoader loader)这两个方法,最後都是连接到原生方法forName0(),其宣告如下:private static native Class forName0(String name, boolean initialize, ClassLoader loader)throws ClassNotFoundException;只有一个参数的forName()方法,最後叫用的是:forName0(className, true, ClassLoader.getCallerClassLoader());而具有三个参数的forName()方法,最後叫用的是:forName0(name, initialize, loader);这里initialize参数指,在载入类之后是否进行初始化,对于该参数的作用可用如下示例察看:类里的静态初始化块在类第一次被初始化时才被呼叫,且仅呼叫一次。在Word类里,加入静态初始化块public class Word implements Assembly{static{System.out.println("word static initialization ");}public void start(){System.out.println("using word");}}将类Office作如下改变:public class Office{public static void main(String args) throws Exception{Office off= new Office();System.out.println("类别准备载入");java.lang.Class c = java.lang.Class.forName(args,true,off.getClass().getClassLoader());System.out.println("类别准备实体化");Object o = c.newInstance();Object o2 = c.newInstance();}}#p#副标题#e#如果第二个参数为true 则输出入下如果为false ,则输出入下:可见,类里的静态初始化块仅在初始化时才执行,且不过初始化几次,它仅执行一次(这里有一个条件,那就是只有它是被同一个类别载入器多次载入时,才是这样,如果被不同的载入器,载入多次,则静态初始化块会执行多次)。关于第三个参数请见下节介绍3.2 直接使用类别载入器 java.lang.ClassLoader在Java 之中,每个类别最後的老祖宗都是Object,而Object 里有一个名为getClass()的方法,就是用来取得某特定实体所属类别的参考,这个参考,指向的是一个名为Class 类别(Class.class) 的实体,您无法自行产生一个Class 类别的实体,因为它的建构式被宣告成private,这个Class 类别的实体是在类别档(.class)第一次载入记忆体时就建立的,往後您在程式中产生任何该类别的实体,这些实体的内部都会有一个栏位记录着这个Class 类别的所在位置。基本上,我们可以把每个Class 类别的实体,当作是某个类别在记忆体中的代理人。每次我们需要查询该类别的资料(如其中的field、method 等)时,就可以请这个实体帮我们代劳。事实上,Java的Reflection 机制,就大量地利用Class 类别。去深入Class 类别的原始码,我们可以发现Class类别的定义中大多数的方法都是原生方法(native method)。在Java 之中,每个类别都是由某个类别载入器(ClassLoader 的实体)来载入,因此,Class 类别的实体中,都会有栏位记录着载入它的ClassLoader 的实体(注意:如果该栏位是null,并不代表它不是由类别载入器所载入,而是代表这个类别由靴带式载入器(bootstrap loader,也有人称rootloader)所载入,只不过因为这个载入器并不是用Java 所写成,是用C++写的,所以逻辑上没有实体)。系统里同时存在多个ClassLoader 的实体,而且一个类别载入器不限於只能载入一个类别,类别载入器可以载入多个类别。所以,只要取得Class 类别实体的参考,就可以利用其getClassLoader()方法篮取得载入该类别之类别载入器的参考。getClassLoader()方法最後会呼叫原生方法getClassLoader0(),其宣告如下:private native ClassLoader getClassLoader0();最後,取得了ClassLoader 的实体,我们就可以叫用其loadClass()方法帮我们载入我们想要的类别,因此上面的Office类可做如下修改:public class Office{public static void main(String args) throws Exception{Office off= new Office();System.out.println("类别准备载入");ClassLoader loader = off.getClass().getClassLoader();java.lang.Class c = loader.loadClass(args);System.out.println("类别准备实体化");Object o = c.newInstance();Object o2 = c.newInstance();}}其输出结果同forName方法的第二个参数为false时相同。可见载入器载入类时只进行载入,不进行初始化。获取ClassLoader还可以用如下的方法:public class Office{public static void main(String args) throws Exception{java.lang.Class cb = Office.class;System.out.println("类别准备载入");ClassLoader loader = cb.getClassLoader();java.lang.Class c = loader.loadClass(args);System.out.println("类别准备实体化");Object o = c.newInstance();Object o2 = c.newInstance();}}在此之前,当我们谈到使用类别载入器来载入类别时,都是使用既有的类别载入器来帮我们载入我们所指定的类别。那麽,我们可以自己产生类别载入器来帮我们载入类别吗? 答案是肯定的。利用Java 本身提供的.URLClassLoader 类别就可以做到。public class Office{public static void main(String args) throws Exception{URL u = new URL("file:/d:/myapp/classload/");URLClassLoader ucl = new URLClassLoader(new URL{u});java.lang.Class c = ucl.loadClass(args);Assembly asm = (Assembly)c.newInstance();asm.start();}}在这个范例中,我们自己产生.URLClassLoader 的实体来帮我们载入我们所需要的类别。但是载入前,我们必须告诉URLClassLoader 去哪个地方寻找我们所指定的类别才行,所以我们必须给它一个URL 类别所构成的阵列,代表我们希望它去搜寻的所有位置。URL 可以指向网际网路上的任何位置,也可以指向我们电脑里的档案系统(包含JAR 档)。在上述范例中,我们希望URLClassLoader 到d:mylib 这个目录下去寻找我们需要的类别, 所以指定的URL为”file:/d:/my/lib/”。其实,如果我们请求的位置是主要类别(有public static void main(String args)方法的那个类别)的相对目录,我们可以在URL 的地方只写”file:lib/”,代表相对於目前的目录。下面我们来看一下系统为我们提供的3个类别载入器:java.exe 是利用几个基本原则来寻找Java Runtime Environment(JRE),然後把类别档(.class)直接转交给JRE 执行之後,java.exe 就功成身退。类别载入器也是构成JRE 的其中一个重要成员,所以最後类别载入器就会自动从所在之JRE 目录底下的libt.jar 载入基础类别函式库。当我们在命令列输入java xxx.class 的时候,java.exe 根据我们之前所提过的逻辑找到了JRE(Java Runtime Environment),接着找到位在JRE 之中的jvm.dll(真正的Java 虚拟机器),最後载入这个动态联结函式库,启动Java 虚拟机器。虚拟机器一启动,会先做一些初始化的动作,比方说抓取系统参数等。一旦初始化动作完成之後,就会产生第一个类别载入器,即所谓的Bootstrap Loader,Bootstrap Loader 是由C++所撰写而成(所以前面我们说,以Java 的观点来看,逻辑上并不存在Bootstrap Loader 的类别实体,所以在Java 程式码里试图印出其内容的时候,我们会看到的输出为null),这个Bootstrap Loader 所做的初始工作中,除了也做一些基本的初始化动作之外,最重要的就是载入定义在sun.misc 命名空间底下的Launcher.java 之中的ExtClassLoader(因为是inner class,所以编译之後会变成Launcher$ExtClassLoader.class),并设定其Parent 为null,代表其父载入器为BootstrapLoader。然後Bootstrap Loader 再要求载入定义於sun.misc 命名空间底下的Launcher.java 之中的AppClassLoader(因为是inner class,所以编译之後会变成Launcher$AppClassLoader.class),并设定其Parent 为之前产生的ExtClassLoader 实体。这里要请大家注意的是,Launcher$ExtClassLoader.class 与Launcher$AppClassLoader.class 都可能是由Bootstrap Loader 所载入,所以Parent 和由哪个类别载入器载入没有关系。三个载入器的层次关系可通过运行下面的例子察看:public class Test{public static void main(String args){ClassLoader cl1 = Test.class.getClassLoader();System.out.println(cl1);ClassLoader cl2 = cl1.getParent();System.out.println(cl2);ClassLoader cl3 = cl2.getParent();System.out.println(cl3);}}运行结果:////////////////////////////////////////////////////////////sun.misc.Launcher$AppClassLoader@1a0c10fsun.misc.Launcher$ExtClassLoader@e2eec8null//////////////////////////////////////////////////////////如果在上述程式中,如果您使用程式码:cl1.getClass.getClassLoader()及cl2.getClass.getClassLoader(),您会发现印出的都是null,这代表它们都是由Bootstrap Loader 所载入。这里也再次强调,类别载入器由谁载入(这句话有点诡异,类别载入器也要由类别载入器载入,这是因为除了Bootstrap Loader 之外,其余的类别载入器皆是由Java 撰写而成),和它的Parent 是谁没有关系,Parent 的存在只是为了某些特殊目的,这个目的我们将在稍後作解释。在此要请大家注意的是,AppClassLoader 和ExtClassLoader 都是URLClassLoader 的子类别。由於它们都是URLClassLoader 的子类别,所以它们也应该有URL 作为搜寻类别档的参考,由原始码中我们可以得知,AppClassLoader 所参考的URL 是从系统参数java.class.path 取出的字串所决定,而java.class.path 则是由我们在执行java.exe 时,利用_cp 或-classpath 或CLASSPATH 环境变数所决定。#p#副标题#e#用如下示例测试:public class AppLoader{public static void main(String args){String s = System.getProperty("java.class.path");System.out.println(s);}}/////////////////////////////////////////////////////////////////D:myappclassloadjava AppLoader.;D:myjavaTomcat5.0webappsaxisWEB-INFlibaxis.jar;D:myjavaTomcat5.0webappsaxisWEB-INFlibcommons-logging.jar;D:myjavaTomcat5.0webappsaxisWEB-INFlibcommons-discovery.jar;C:oracleora81jdbclibclasses12.zip;D:myjavaJDBCforSQLserverlibmssqlserver.jar;D:myjavaJDBCforSQLserverlibmsbase.jar;D:myjavaJDBCforSQLserverlibmsutil.jar;D:myjavaTomcat5.0commonlibservlet-api.jar;D:myjavaj2sdk1.4.2_04jrelibt.jar;C:sunappserverlibj2ee.jar;D:myjavaj2sdk1.4.2_04libjaxp.jar;D:myjavaj2sdk1.4.2_04libsax.jar;D:myappclassloadjava -classpath .;d:myapp AppLoader.;d:myapp/////////////////////////////////////////////////////////////////从这个输出结果,我们可以看出,在预设情况下,AppClassLoader 的搜寻路径为”.”(目前所在目录),如果使用-classpath 选项(与-cp 等效),就可以改变AppClassLoader 的搜寻路径,如果没有指定-classpath 选项,就会搜寻环境变数CLASSPATH。如果同时有CLASSPATH 的环境设定与-classpath 选项,则以-classpath 选项的内容为主,CLASSPATH 的环境设定与-classpath 选项两者的内容不会有加成的效果。至於ExtClassLoader 也有相同的情形,不过其搜寻路径是参考系统参数java.ext.dirs。系统参数java.ext.dirs 的内容,会指向java.exe 所选择的JRE 所在位置下的libext 子目录。Java.exe使用的JRE是在系统变量path里指定的,可以通过修改path从而修改ExtCLassLoader的搜寻路径,也可以如下命令参数来更改,java _Djava.ext.dirs=c:winnt AppLoader //注意 =号两边不能有空格。-D也不能和java分开。////////////////////////////////////////////////////////////////D:myappclassloadjava ExtLoaderD:myjavaj2sdk1.4.2_04jrelibextD:myappclassloadjava -Djava.ext.dirs=c:winnt ExtLoaderc:winnt////////////////////////////////////////////////////////////////最後一个类别载入器是Bootstrap Loader , 我们可以经由查询由系统参数sun.boot.class.path 得知Bootstrap Loader 用来搜寻类别的路径。该路径的修改与ExtClassLoader的相同。但修改后不影响Boots

java-bootstrapValidator 怎么验证两数大小

import java.util.Scanner; public class zuoye03_5_2 { public static void main(String args) { Scanner sc=new Scanner(System.in); System.out.println("----》输入两个数(例如20 12):"); int max=sc.nextInt(); /*键盘输入*/ int min=s

JAVA能开发什么样的东西(java开发能做什么)

java是一门应用非常广泛的计算机语言,系统性学习是不难的。

学成之后的就业岗位还是非常多的,网页制作,软件应用,服务器应用等等,都是java可以做的。想要学好Java,需要有正确的学习路线,有坚持不懈的学习毅力,也需要有专业老师的指导,这样才能学得更好。那么,学习Java需要掌握哪些知识和技能呢?这里简单列举一些。

Java学习需要掌握的知识与技能:

1、JavaSE部分初级语法,面向对象,异常,IO流,多线程,JavaSwing,JDBC,泛型,注解,反射等。

2、数据库部分,基础的sql语句,sql语句调优,索引,数据库引擎,存储过程,触发器,事务等。

3、前端部分,HTML5CSS3JS,HTMLDOMJqueryBootStrap等。

***隐藏网址***

5、框架部分,每个框架都可以分开学,在去学如何使用SSM或者SSH框架,如何搭建,如何整合。开发中为什么会用框架,Rest是啥?Spring为啥经久不衰,底层如何实现等。

6、23种设计模式,掌握常用的,比如单例模式的多种实现,责任链模式,工厂模式,装饰器模式等,了解常用场景。

7、基础算法和数据结构,八大排序算法,查找算法。

8、熟练使用maven等构建工具,git等版本控制工具,熟悉常用linux命令,log4j,bug,junit单元测试,日志打印工具,Redis等NoSql。

互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。

想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。

祝你学有所成,望采纳。

新手学JAVA都要学哪些知识啊

这样的问题,我已经回答了很多次,现在很多新手,特别是刚刚进入学生的学生,不知道该从哪里入手,我整理了一些java的知识点,一共分为一个阶段,273个技能点,第一阶段、第二阶段、第三阶段、第四阶段是必须要掌握的,第五阶段和第六阶段就是高薪、高职的保障,就说说想高薪必须得把后面两个阶段的给掌握了,

第一阶段:java基本功修炼

1. 认识计算机硬件

2. 计算机组成原理

3. 计算机软件知识

4. 计算机网络知识

5. 常用网络应用操作

6. 认识计算机病毒

7. 逻辑训练

8. 初识Java

9. 变量和数据类型

10. 选择结构

11. 循环结构for

12. 循环结构do-while

13. 循环结构while

14. 多重循环及程序调试

15. 循环进阶

16. 一维数组及经典应用

17. 二维数组

18. 认识类与对象

19. 方法及方法重载

20. 封装与继承

21. 方法重写与多态

22. 项目实战-汽车租赁系统

23. 抽象类和接口

24. 异常

25. 项目实战-QuickHit

26. Java 中的集合类型

27. List 集合

28. Set 集合

29. HashMap 集合

30. Iterator

31. Collections 算法类及常用方法

32. enum

33. 包装类及装箱拆箱

34. String、StringBuffer 类常用方法操作字符串

35. Date、Calendar

36. Math 类常用方法

37. IO/NIO

38. 字节输入流(InputStream、FileInputStream、BufferedInputStream)

39. 字节输出流(OutputStream、FileOutputStream、BufferedOutputStream)

40. 字符输入流(Reader、InputStreamReader、FileReader BufferedReader)

41. 字节输出流(Writer、OutputStreamWriter、FileWriter、BufferedWriter)

42. 文件复制

43. Serialize、Deserialize

44. 职场晋升力:四象限时间管理与精力管理

45. 多线程(Thread、Runnable)

46. Thread LifeCycle

47. 线程的调度

48. 线程的同步和死锁

49. Thread Pool

50. 职场晋升力:团队合作

51. Socket(TCP、UDP)

52. XML 概念、优势、规范

53. XML 中特殊字符的处理

54. 使用DOM 读取、添加、删除、解析 XML 数据

第二阶段:javaweb开发

55. 搭建和配置MySQL 数据库

56. 数据库增、删、查、改语句

57. 事务

58. 视图

59. 数据库备份与恢复

60. 数据库用户管理

61. 数据库设计

62. 项目实战-银行ATM 存取款机系统

63. 走进 HTML 和CSS

64. 列表表格及表单美化

65. CSS 高级操作

66. Bootstrap

67. CSS 组件

68. JavaScript 面向对象

69. JavaScript 判断、循环

70. JavaScript 闭包

71. JavaScript 语法

72. Bootstrap 综合案例

73. HTML5、CSS3

74. jQuery 基础

75. jQuery 基本操作

76. jQuery 事件与特效

77. jQuery Ajax

78. jQuery 插件

79. 搭建Web 环境初识JSP

80. JSP 九大内置对象

81. JSP 实现数据传递和保存

82. JDBC

83. 单例模式、工厂模式

84. MVC、三层模式

85. Commons-fileupload、CKEditor

86. 分页查询

87. EL 与 JSTL

88. Servlet 与Filter

89. Listener 与MVC

90. Ajax 与 jQuery

91. jQuery 的Ajax 交互扩展

92. 项目实战—使用Ajax 技术改进新闻发布系统

93. 反射

94. Linux 系统的安装

95. 在Linux 中管理目录和文件

96. 在Linux 中管理用户和权限

97. 在Linux 服务器环境下安装软件和部署项目

98. 职场晋升力:职场沟通

第三阶段: 企业级框架开发

99. MyBatis 环境搭建

100. SQL 映射文件

101. 动态SQL

102. MyBatis 框架原理

103. Spring IOC

104. 构造注入、依赖注入、注解

105. Spring 整合MyBatis(SqlSessionTemplate、MapperFactoryBean、事务  

处理)

106. Spring 数据源(属性文件、JNDI)、Bean 作用域

107. Spring 框架的运行原理

108. SpringMVC 体系概念

109. SpringMVC 之数据绑定、数据效验、

110. SpringMVC 之视图及视图解析

111. SpringMVC 之文件上传、本地化解析

112. SpringMVC 之静态资源处理、请求拦截器、异常处理

113. Oracle 数据库环境搭建、安装

114. Oracle 数据库 SQL、分页、备份、还原

115. Hibernate 概念、依赖

116. HQL 查询语言

117. Hibernate 中配置关联映射

118. HQL 连接查询与 Hibernate 注解

119. Struts 2 概念、依赖

120. Struts 2 配置

121. OGNL 表达式

122. Struts 2 拦截器

123. SSH 框架整合

124. 使用Maven 构建项目

125. 使用Struts 2 实现Ajax

126. Jsoup 网络爬虫

127. 多线程网络爬虫

128. 反爬及反反爬策略

129. 通用爬虫设计

130. Echart 图表分析

131. IKAnalyzer 分词

132. 企业框架项目实战-代理商管理系统

133. 企业框架项目实战-SL 会员商城

134. 企业框架项目实战-会员管理系统

135.企业框架项目实战-互联网招聘信息采集分析平台

第四阶段: 前后端分离开发

136. GitHub

137. Git 基础(checkout、pull、commit、push、merge 等)

138. Git 进阶(多分支协作)

139. GitLab

140. IDEA 的使用

141. Maven 介绍(概念、仓库、构建、命令)

142. 使用Maven 构建WEB 项目

143. 使用Maven 构建多模块项目

144. 使用Maven 搭建私服仓库

145. Scrum 框架介绍(三个角色、三个工件、四个会议)

146. Scrum Team 组建团队

147. 产品需求和用户故事

148. 每日立会

149. 使用敏捷-Scrum 方式开发管理实战

150. 前后端分离、分布式集群架构、垂直架构

151. SSM(SpringMVC+Spring+MyBatis)整合实战

152. Git、Maven 私服Nexus

153. 第三方接入技术(微信、阿里)

154. MySQL 电商实战

155. Redis(缓存服务)

156. 搜索引擎-Solr

157. 集成API Doc 工具-Swagger

158. 图片自动化处理:Tengine+LUA+GraphicsMagic

159. 手机、邮箱注册

160. 单点登录 Token

161. OAuth3.0 认证

162. Jsoup 网络爬虫(多线程爬虫/代理 IP 爬虫)

163. ExecutorService 线程池

164. IK 中文分词

165. Postman

166. ReactJS

167. webpack

168. 职场晋升力:简历撰写

169. 程序猿面试宝典之项目面试

170.大型互联网旅游电商项目实战-爱旅行

第五阶段: 分布式微服架构开发

171. Spring Boot 环境搭建

172. Spring Boot 常用技能

173. Spring Boot 整合Redis

174. Spring Boot 整合Mybatis

175. 微服务架构及架构设计

176. 消息队列

ActiveMQ\RabbitMQ

177. 分布式事务

178. 分布式锁 Redis-setnx

179. Zookeeper 注册中心

180. 基于 ActiveMQ 实现高并发

181. Docker 环境搭建

182. Docker 镜像加速

183. Docker 容器管理

184. Docker 镜像管理

185. Docker 容器文件备份

186. Dockerfile

187. Docker 私服仓库

188. 真实互联网高并发电商项目实战-双十一抢购

189. 可视化监控 Portainer

190. Docker Compose 容器编排

191. Docker Compose 扩容、缩容

192. Docker Swarm 集群编排

193. Jenkins 安装、插件配置

194. Jenkins 配置普通任务

195. Jenkins 配置管道任务

196. Jenkins 自动发布服务

197. Spring Cloud Eureka

198. Spring Cloud Feign

199. Spring Cloud Ribbon

200. Spring Cloud Zuul

201. Spring Cloud Config

202. Spring Cloud Hystrix

203. Spring Cloud Sleuth

204. Spring Boot Admin

205.Eureka 注册原理探秘

206. Spring Cloud 大坑解读

207. Zipkin

208. Zipkin 整合RabbitMQ

209. Zipkin 整合MySQL

210. ELK 日志收集

211.Kafka

212. Elasticsearch 映射管理

213. Elasticsearch 查询/复合查询

214. Elasticsearch 集群/集群规划

215. Elasticsearch 聚合

216. Elasticsearch 集群监控

217. Elasticsearch 插件

(Head/BigDesk)

218. Mycat 读写分离

219. Mycat 一主多从

220. Mycat 多主多从

221. Mycat 数据分片

222. Redis

223. Redis-Redlock

224. Elasticsearch 环境搭建

225. Elasticsearch 客户端

226. Elasticsearch 索引管理

227. Elasticsearch 文档管理

228. Mycat 集群

229. Jmeter 并发测试

230. Jmeter 生成测试报告

231. 微信登录

232. 微信支付

233. 支付宝支付

234. 百度地图

235. Sonar 本地检测

236. Sonar +Jenkins 线上检测

237. CI/CD

238. Spring Boot 改造爱旅行项目实战

239. 大型互联网票务类电商项目实战-大觅网

240. ES6 概念(les、const)

241. ES6 对象和数组

242. ES6 函数扩展

243. VUE 环境搭建

244. VUE.JS 指令

245.VUE 交互

246. VUE 实例生命周期

247. VUE 组件

248. VUE 项目环境配置及单文件组件

249.VUE 路由

第六阶段:cc服务

250. Spring Cloud Gateway

251. Consul

252. Nacos

253. Eureka、Consu、lNacos、Zookeeper 对比分析

254. Prometheus + Grafana

255. ES 分布式存储原理

256. NoSQL 数据库解决方案(Redis、MongoDB)

257. OAuth3.0 认证( authorization code 模式)

258. OAuth3.0 认证( implicit 模式)

259. OAuth3.0 认证( resource owner password credentials 模式)

260. OAuth3.0 认证( client credentials 模式)

261. NAS/FastDFS 分布式文件存储

262. Python 基础

263. Python 爬虫

264. 大数据及 Hadoop 概述

265. 分布式文件系统 HDFS 

266. 分布式计算框架MapReduce

267. 分布式列式数据库 HBase

268. Hadoop 综合应用

269. 面试大局观

270. 职业规划  

271. 项目面试

272. 具体业务场景化解决方案

273. 更多技术专题持续增加中

关于本次java bootstrap和Bootstrap怎么和java结合起来的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

java bootstrap(Bootstrap怎么和java结合起来)

本文编辑:admin

更多文章:


plot是什么文件?plot3(0,1,1,’p’)什么意思

plot是什么文件?plot3(0,1,1,’p’)什么意思

本文目录plot是什么文件plot3(0,1,1,’p’)什么意思plot解释plot的应用举例:matlab plot3用法如何用plot(x,y,s,sn)绘图plot是什么文件是不是你的电脑里装有cad,如果是,每次打印后,在打印的文

2023年9月18日 00:40

查询表内容的sql语句(sql查询语句大全)

查询表内容的sql语句(sql查询语句大全)

本文目录sql查询语句大全如何用合适的sql语句查询表中的内容怎样用SQL语句查询一个数据库中的所有表sql查询语句(sql查询语句怎么写)sql2008怎么查看表的内容用sql语句怎么查一个表的信息查询表中字段的sql语句怎么写从多个表中

2024年7月22日 02:28

html表格输入(html制作的表格怎样使其完成后可以输入内容)

html表格输入(html制作的表格怎样使其完成后可以输入内容)

本文目录html制作的表格怎样使其完成后可以输入内容html中怎么设置表格单元格为可输入框HTML表单的输入怎样在HTML表格中输入 (空格)后,如何在表格中显示出来html制作的表格,怎样使其完成后可以输入内容html制作的表格怎样使其完

2024年7月22日 09:27

represent翻译中文(figure sth to oneself是什么意思)

represent翻译中文(figure sth to oneself是什么意思)

大家好,关于represent翻译中文很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于figure sth to oneself是什么意思的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本

2024年7月28日 10:35

status monitor(电脑开机时出现monitor status是什么意思电脑显示弄到了电视上面,怎么弄回来)

status monitor(电脑开机时出现monitor status是什么意思电脑显示弄到了电视上面,怎么弄回来)

这篇文章给大家聊聊关于status monitor,以及电脑开机时出现monitor status是什么意思电脑显示弄到了电视上面,怎么弄回来对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录电脑开机时出现monitor sta

2024年8月22日 11:45

三年级下册59页第9题怎么写?你好,hp laserjet cp5220打印机刚打印第一页的时候就会经常出现59 60错误,重启好多次才能完整打印一张

三年级下册59页第9题怎么写?你好,hp laserjet cp5220打印机刚打印第一页的时候就会经常出现59 60错误,重启好多次才能完整打印一张

本文目录三年级下册59页第9题怎么写你好,hp laserjet cp5220打印机刚打印第一页的时候就会经常出现59 60错误,重启好多次才能完整打印一张三年级下册59页第9题怎么写  《粉笔》  它,默默无闻,别人从没有关注过它,没有保

2024年6月21日 01:45

伦勃朗作品赏析三棵树(世界上有哪些素描名画)

伦勃朗作品赏析三棵树(世界上有哪些素描名画)

本文目录世界上有哪些素描名画下面选项中,哪幅伦勃朗的作品并未收藏在英国国家画廊中世界上有哪些素描名画1、《裸体、绿叶和半身像》,是巴勃罗·毕加索于1932年所画,此幅油画是由洛杉矶的锡德尼·布罗迪(SidneyBrody)及弗朗西斯·布鲁迪

2024年7月22日 02:47

系统架构设计师适合(软考有那些专业可以选择)

系统架构设计师适合(软考有那些专业可以选择)

大家好,今天小编来为大家解答以下的问题,关于系统架构设计师适合,软考有那些专业可以选择这个很多人还不知道,现在让我们一起来看看吧!本文目录软考有那些专业可以选择系统架构师证书可以用于招标吗软考有那些专业可以选择软件可以选择的专业如下:软考的

2024年7月28日 12:35

源程序需要什么程序翻译(高级语言的源程序需要翻译成机器语言可以执行的目标程序才能被运行,这种翻译方式包括(  ))

源程序需要什么程序翻译(高级语言的源程序需要翻译成机器语言可以执行的目标程序才能被运行,这种翻译方式包括(  ))

本篇文章给大家谈谈源程序需要什么程序翻译,以及高级语言的源程序需要翻译成机器语言可以执行的目标程序才能被运行,这种翻译方式包括(  )对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解

2024年8月28日 23:50

character形容词形式(关于character的形容词,越多越好,谢谢~)

character形容词形式(关于character的形容词,越多越好,谢谢~)

本文目录关于character的形容词,越多越好,谢谢~character和characteristic区别关于character的形容词,越多越好,谢谢~able 有才干的,能干的active 主动的,活跃的adaptable 适应性强的

2024年5月27日 21:33

如何扫描网站漏洞(如何使用Nikto漏洞扫描工具检测网站安全)

如何扫描网站漏洞(如何使用Nikto漏洞扫描工具检测网站安全)

本文目录如何使用Nikto漏洞扫描工具检测网站安全网站安全漏洞扫描怎么进行如何扫描网站的漏洞如何使用Nikto漏洞扫描工具检测网站安全打开腾讯电脑管家——工具箱——修复漏洞,进行漏洞扫描和修复。建议设置开启自动修复漏洞功能,开启后,电脑管家

2023年12月23日 13:00

仓库管理系统课程设计(c语言仓库管理系统)

仓库管理系统课程设计(c语言仓库管理系统)

大家好,仓库管理系统课程设计相信很多的网友都不是很明白,包括c语言仓库管理系统也是一样,不过没有关系,接下来就来为大家分享关于仓库管理系统课程设计和c语言仓库管理系统的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!本文目

2024年9月7日 22:40

qq生日快乐特效代码(qq空间生日的留言代码  简单可爱一点的)

qq生日快乐特效代码(qq空间生日的留言代码 简单可爱一点的)

各位老铁们好,相信很多人对qq生日快乐特效代码都不是特别的了解,因此呢,今天就来为大家分享下关于qq生日快乐特效代码以及qq空间生日的留言代码 简单可爱一点的的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录qq

2024年9月6日 04:45

琵琶和古筝哪个好学(古筝,古琴,琵琶哪个好学)

琵琶和古筝哪个好学(古筝,古琴,琵琶哪个好学)

本文目录古筝,古琴,琵琶哪个好学琵琶和古筝哪个更难学琵琶和古筝哪个好学古筝和琵琶哪个好学古筝和琵琶学哪个好古筝和琵琶哪一个好学古筝和琵琶哪个更好琵琶和古筝哪个好学一些琵琶与古筝哪个好学古筝,古琴,琵琶哪个好学个人感觉,古筝上手更容易,但越弹

2024年6月14日 21:12

小时代4电影结局好恐怖(《小时代4》讲述一群年轻人喜怒哀乐的故事,故事背后真正的结局是什么)

小时代4电影结局好恐怖(《小时代4》讲述一群年轻人喜怒哀乐的故事,故事背后真正的结局是什么)

本篇文章给大家谈谈小时代4电影结局好恐怖,以及《小时代4》讲述一群年轻人喜怒哀乐的故事,故事背后真正的结局是什么对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了

2024年8月11日 10:07

reportviewer(ReportViewer报表怎么样)

reportviewer(ReportViewer报表怎么样)

本文目录ReportViewer报表怎么样如何部署ReportViewerC#,reportviewer控件,怎么填充整个窗口c#的reportViewer控件c#winform中reportviewer控件怎么设计报表ReportView

2024年5月16日 21:49

parenting是什么意思(parenting skill是什么意思)

parenting是什么意思(parenting skill是什么意思)

本文目录parenting skill是什么意思co-parenting consistency 在儿童发展心理学里是什么意思parenting style是什么意思parenting skill是什么意思Parenting Skill 教

2023年5月9日 15:20

oracle强制索引写法(索引怎么写)

oracle强制索引写法(索引怎么写)

本文目录索引怎么写Oracle如何加强制索引oracle 强制执行索引怎么写最好给个详细的范例 !oracle怎样强制执行某个索引oracle 中sql语句怎么加多个强制索引怎样加hint让oracle强制走索引oracle查询单一数据添加

2024年7月17日 02:26

excel函数百分比公式(excel怎么计算百分比)

excel函数百分比公式(excel怎么计算百分比)

各位老铁们好,相信很多人对excel函数百分比公式都不是特别的了解,因此呢,今天就来为大家分享下关于excel函数百分比公式以及excel怎么计算百分比的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录excel怎

2024年7月28日 23:21

highcharts下载(如何用highcharts制作3d图)

highcharts下载(如何用highcharts制作3d图)

本文目录如何用highcharts制作3d图麻烦问一下 你使用highcharts的时候 那个下载和打印的按钮是怎么换的用Highcharts出现乱码问题highcharts怎样布局到eclipse程序中,需要什么jar文件ECharts图

2024年6月16日 19:30

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1156
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索