摘要: 进行JavaWeb开发,我们总共需要5个步骤:JDK的安装与配置;Tomcat的安装;EclipseEE的安装与配置;创建工程;编写代码并运行。安装的三个软件在版本和适用构架上要一致。当JDK是32位时,Tomcat和EclipseEE也都必须是32位的软件。在版本的选择上JDK8版本可以使用Tomcat8.5的版本... 阅读原文
2019-05-20 15:00:12 阅读(2114) 评论(0)
摘要:   Map是双列集合的根接口,用于存储具有映射关系的数据。 根据key来区分每一项、获取对应的value,所以key不能重复。 key、value都可以是任意类型的数据。 Map提供了一个内部类Entry用来封装键值对,一个键值对就是一个Entry实例。       Map的常用方法(所有子类都可以直... 阅读原文
2019-05-20 14:17:02 阅读(2567) 评论(0)
摘要: 现象: 报错:Exception in thread "main" com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure 解决办法: 更换 mysql-connector-java-8.0.11.j... 阅读原文
2019-05-20 14:01:02 阅读(1867) 评论(0)
摘要: 一、单体架构的问题 微服务为什么会出现?在学习Springboot的时候知道Springboot极大的简化了我们的开发,我们可以快速的进行业务开发,Springboot单体应用在项目的开发初期能够满足我们需求,这种单体架构优点非常的明显: 容易测试:本地就可以起完整的系统,不需要外部依赖。 容易开... 阅读原文
2019-05-20 12:49:03 阅读(2006) 评论(0)
摘要: 1.什么是JSTL?   JSTL全称为 JSP Standard Tag Library 即JSP标准标签库。它与EL表达式一样,也是为了替换掉JSP中的java代码。它提供了一系列的JSP标签,实现了java的基本功能:集合的遍历、数据的输出、字符串的处理、数据的格式化等等。JSTL可以说是EL的补充、扩展,经... 阅读原文
2019-05-20 10:52:04 阅读(2233) 评论(0)
摘要: 该篇博客的有些内容和在之前介绍过了,在这里再次涉及到的就不详细说了,如果有不理解请看【Java】NIO中Channel的注册源码分析, 【Java】NIO中Selector的创建源码分析   Selector的创建在Windows下默认生成WindowsSelectorImpl对象,那么Selector的sele... 阅读原文
2019-05-20 09:08:01 阅读(2265) 评论(0)
摘要: 在Java语言中,有一个专门连接数据库的规范(JDBC),专门负责连接数据库进行数据操作。各个数据库提供商会根据这套规范(接口)编写相关的实现类,封装成一个 jar 包供用户下载使用。所以在进行编程时,需要将相应的 jar 包导入到工程文件下的 lib 目录下,并建立依赖。 1 连接数据库并建表 这里我们使用的是 m... 阅读原文
2019-05-20 07:26:02 阅读(2174) 评论(0)
摘要:   Collection集合的继承关系:         Collection接口的的常用方法(适用于所有的子接口、子类): boolean  add(Object obj)     添加一个元素,添加成功则返回true boolean  addAll(Collection c)    添加c中的所有... 阅读原文
2019-05-20 06:00:12 阅读(2212) 评论(0)
摘要:   1.学习资料: 1)Spring Boot 那些事:https://www.w3cschool.cn/springboot/   对应的 gitHub代码: https://github.com/JeffLi1993/springboot-learning-example 2)Spring Boot基... 阅读原文
2019-05-20 00:48:02 阅读(2544) 评论(0)
摘要: 文章大纲 一、理解微服务二、Spring Cloud知识介绍三、参考资料下载四、参考文章   一、理解微服务   我们通过软件架构演进过程来理解什么是微服务,软件架构的发展经历了从单体结构、垂直架构、SOA架构到微服务架构的过程。 1. 单体架构   ... 阅读原文
2019-05-20 00:00:14 阅读(3327) 评论(0)