06 2020 档案
Serializable,Cloneable 及RandomAccess接口
摘要:Serializable标记性接口 介绍 类的序列化由实现java.io.Serializable接口的类启用。不实现此接口的类将不会使任何状态序列化或反序列化。 可序列化类的所有子类型都是可序列化的。 序列化接口没有方法或字段,仅用于标识可串行化的语 义。 序列化:将对象的数据写入到文件(写对象)
阅读全文
Java8的最新时间类库
摘要:一、 日期类API导学 设计初衷:Java原本自带的java.util.Date和java.util.Calendar类,实际上两种类有线程不安全的风险(虽然学习的时候处于单线程环境并不会出现问题),但是之后到了企业中还是可能会增加学习成本,重新学习如何处理时间,所以推出了这个Java8的最新时间类
阅读全文
SpringMVC零xml配置原理
摘要:前言: 我们使用springmvc时,每次都要去配置web.xml,spring-mvc.xml,甚至和spring整合时候,还要配置spring.xml。用起来比较麻烦,用过springboot的朋友应该知道,springboot中使用springmvc时候就不会去指定xml。那这样的操作是怎么实
阅读全文
springmvc入门及模拟springmvc
摘要:springmvc入门 1.添加依赖 <dependencies> <!--springmvc--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version
阅读全文
javaweb之Servlet,http协议以及请求转发和重定向
摘要:本文是作者原创,版权归作者所有.若要转载,请注明出处. 一直用的框架开发,快连Servlet都忘了,此文旨在帮自己和大家回忆一下Servlet主要知识点.话不多说开始吧 用idea构建Servlet项目 项目结构如下 什么是 Servlet 1、Servlet 是 JavaEE 规范之一。规范就是接
阅读全文
SpringCloud之Feign声明式服务调用
摘要:此文章很大部分转载https://www.mrhelloworld.com/,博主均测试通过 什么是 Feign Feign 是 Spring Cloud Netflix 组件中的一个轻量级 RESTful 的 HTTP 服务客户端,实现了负载均衡和 Rest 调用的开源框架,封装了 Ribbon
阅读全文
SpringCloud之Ribbon负载均衡
摘要:此文章很大部分转载https://www.mrhelloworld.com/,博主均测试通过 什么是 Ribbon Ribbon 是一个基于 HTTP 和 TCP 的 客服端负载均衡工具,它是基于 Netflix Ribbon 实现的。 它不像 Spring Cloud 服务注册中心、配置中心、AP
阅读全文
SpringCloud之Eureka注册中心
摘要:此文章很大部分转载https://www.mrhelloworld.com/,博主均测试通过 什么是注册中心 注册中心可以说是微服务架构中的“通讯录”,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进行调用。 举个现实生活中的例
阅读全文
微服务入门概念
摘要:此文章很大部分转载https://www.mrhelloworld.com/,博主均测试通过 技术架构演变 下图表示从单体应用逐渐转变为微服务应用。 1.单一应用架构 通俗地讲,“单体应用(monolith application)”就是将应用程序的所有功能都打包成一个独立的单元。当网站流量很小时,
阅读全文
springboot实现定时任务,异步操作,统一结果返回,全局异常处理,拦截器及事务处理
摘要:本文是作者原创,版权归作者所有.若要转载,请注明出处. 本文都是springboot的常用和实用功能,话不多说开始吧 定时任务 1.启动类开启注解 @EnableScheduling //开启基于注解的定时任务 @MapperScan("com.pdzx.dao") @SpringBootAppli
阅读全文
springboot集成mybatis,热部署以及整合Swagger2
摘要:本文是作者原创,版权归作者所有.若要转载,请注明出处. springboot集成mybatis 1.新建Springboot项目(略) 2.导入相关依赖 <!--spring-boot--> <parent> <groupId>org.springframework.boot</groupId> <
阅读全文
使用idea上传项目到码云(gitee)上
摘要:第一步: 登录到码云上面去,进入个人主页,然后点击项目的加号创建项目。 第二步: 创建项目。 第三步: idea上创建好项目,然后根据图片操作创建仓库 第四步: 选择当前项目当做仓库目录 第五步: 点击项目目录右键,此时会出现一个git,这是仓库创建成功才会有的。然后点击add添加到缓冲区 第六步:
阅读全文