java
文章平均质量分 81
.小蜜蜂
这个作者很懒,什么都没留下…
展开
-
SpringCloud(H版&alibaba)
参考网站:CSDN:https://blog.csdn.net/u011863024/article/details/114298282哔哩哔哩:https://www.bilibili.com/video/BV18E411x7eT?p=28SpringCloud基本知识SpringCloud基于HTTP协议,和Dubbo最本质的区别(dubbo的核心是基于RPC)注册中心:Eureka客户端负载均衡:Ribbon声明式远程方法调用:Feign服务降级,熔断:Hystrix网关:Z原创 2021-08-09 11:56:50 · 450 阅读 · 0 评论 -
jdk8新特性
文章目录jdk8新特性Lambda表达式Lambda表达式语法函数式接口自定义函数式接口Java内置函数式接口方法引用构造器引用数组引用Stream什么是 StreamStream的操作三个步骤创建StreamStream的中间操作筛选与切片映射排序Stream的终止操作查找与匹配归约收集Optional类示例例题使用Optional接口中的默认方法与静态方法接口中的默认方法接口中的静态方法新时间日期API使用 LocalDate、LocalTime、LocalDateTimeInstant 时间戳Dura原创 2021-07-09 21:50:00 · 235 阅读 · 0 评论 -
JSR303数据效验
简介JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation。在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情。应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。在通常的情况下,应用程序是分层的,不同的层由不同的开发人员来完成。很多时候同样的数据验证逻辑会出现在不同的层,这样就会导致代码冗余和一些管理的问题,比如说语义的一致性等。为了避免这样的情况发生,最好是将验证逻辑与相应的域模型进行绑定。Bean Validati原创 2021-07-05 20:52:07 · 237 阅读 · 0 评论 -
Mybatis-plus代码自动生成器
一、介绍本教程将介绍如何使用 mybatis-plus 工具自动给我们生成 Controller、Service、Entity、Mapper、Mapper.xml 层代码要求:① 生成的Controller类② 生成的Entity 类③ 生成的 Service,默认名称下是以 I 开头的接口, 在生成Service层代码中需要把这个 I 去掉二,环境准备1,数据库SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- --------------原创 2021-06-21 12:16:29 · 404 阅读 · 0 评论 -
MyBatis核心接口和类
核心接口和类MyBatis框架的核心对象MyBatis框架的核心对象包括核心接口和类SqlSessionFactory实例是MyBatis框架应用程序的核心。SqlSessionFactory实例由SqlSessionFactoryBuilder对象根据XML配置文件或Configuration类的实例进行创建。通过SqlSessionFactory实例可获得SqlSession实例包括执行SQL操作的方法,可以同过该实例执行已映射的SQL语句。SqlSessionFactoryBuilder原创 2021-03-09 17:21:57 · 649 阅读 · 0 评论 -
MyBatis环境搭建
MyBatis环境搭建官网下载Mybatis框架https://mybatis.org/mybatis-3/zh/getting-started.html加入到项目不做演示编写MyBatis核心配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybat原创 2021-03-09 15:00:12 · 115 阅读 · 3 评论 -
java面向对象-封装
对象和封装一、面向对象设计简介1、面向对象设计的优点; a、更符合人类的思维习惯,贴近生活 b、 代码可重用性高 C、代马可流护性高 d、提高了软件并发和设计的效率 2、面向对象和面向过程的区别 a、面同过程贷本的是算法和流程,拨main函数入口,先做什么,再做什么 b、面向对象侧重的是数据本身,有哪些对象,对象存储哪些属性(数据),哪些行为 3、面向对象设计的过程就是拍象的过程; (提取有用的数据就是拍象) a、发现类 b、发现类的属性 C、 发现原创 2021-01-14 21:57:44 · 59 阅读 · 0 评论 -
java基本数据类型
java基本数据类型java数据类型简述1,Java是一种强类型语言,一共有8种基本类型,分别是4种整形、2种浮点型、1种字符类型char(用于表示Unicode编码的代码单元)和一种表示真假的boolean类型。整形类型存储需求取值范围int4字节-2 147 483 648 ~ 2 147 483 647short 2字节-32 768 ~ 32 767long8字节-9 223 372 036 854 775 808 ~ -9 223 372 0原创 2021-01-14 21:50:49 · 274 阅读 · 1 评论 -
java集合
java集合## java集合简述ArrayList :动态数组0,ArrayList :动态数组说白了,底层就是一个数组来存储数据。1、存储的是Object类型的元素,所以任何数据都可以装进去。2、长度是可以动态改变的,如果长度不够,集合本身会动态自动扩容。3、存储元素是有序的,所以可以通过下标来访问。4、可以添加重复的元素,它允许重复。5,优势:查找元素,修改元素,非常方便,对其他元素没有影响。6,劣势:插入元素,删除元素,比较麻烦,如果对元素进行插入,删除较多建议使用Array原创 2021-01-14 10:22:54 · 69 阅读 · 0 评论 -
java反射
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档@java反射java反射概述一,什么是反射 - 1,反射(Reflection)机制是java语言特性之一,是java被视为动态(或准动态)语言的一个关键特性。 - 2,在计算机领域,反射指一种能力,能够描述和自控制,即在运行状态中,动态获取类信息即动态调用实例方法的能力 - 3,java反射有以下3个动态特性: A,运行时创建实例 B,运行时调用方法 B,运行时调用方法 C,运行时更改属性 - 4,ja原创 2021-01-11 23:03:06 · 161 阅读 · 4 评论