能力说明:
掌握封装、继承和多态设计Java类的方法,能够设计较复杂的Java类结构;能够使用泛型与集合的概念与方法,创建泛型类,使用ArrayList,TreeSet,TreeMap等对象掌握Java I/O原理从控制台读取和写入数据,能够使用BufferedReader,BufferedWriter文件创建输出、输入对象。
暂时未有相关云产品技术能力~
CSDN搜索:陶然同学
【Docker】安装Redis 通俗易懂 亲测没有任何问题 只需三步
【Maven】工程依赖下载失败错误解决
【MyBatisPlus】通俗易懂 快速入门 详细教程
【SpringBoot】入门到精通 这一篇就够了
【Docker】安装RabbitMQ
【Docker】Docker安装Nginx配置静态资源
【Vue】day01-Vue基础入门
【SpringSecurity】Spring Security 和Shiro对比
【Spring】AOP实现公共字段填充
【Docker】部署若依项目——保姆级教程亲测
【MyBatis-Plus】快速精通Mybatis-plus框架—核心功能
【Vue】day04-组件通信
【Shell】环境变量 自定义变量 特殊变量
【Shell】Shell脚本入门
【RabbitMQ高级篇】消息可靠性问题
【RabbitMQ】RabbitMQ快速入门 通俗易懂 初学者入门
【Nginx】在线安装与离线安装
【MyBatis-Plus】快速精通Mybatis-plus框架—快速入门
【Elasticsearch】黑马旅游案例
【SpringSecurity 】SpringSecurity 自定义登录页面
【Git】TortoiseGit(小乌龟)配置SSH和使用
【Maven】下载配置maven以及IDEA配置maven详情
【Docker】安装MySQL 通俗易懂 亲测没有任何问题
【Dockerfile】将自己的项目构建成镜像部署运行
【Spring Security】Spring Security 前后端分离认证
【MySQL】七种SQL优化方式 你知道几条
【Elasticsearch】DSL查询文档
【Vue】day02-Vue基础入门
day01—项目介绍与环境搭建
【Elasticsearch】搜索结果处理和RestClient查询文档
【MySQL】一文带你搞懂MySQL中的各种锁
【Docker】安装Jenkins 亲测 傻瓜式安装
🔎这里是【Java】,关注我学习Java不迷路 👍如果对你有帮助,给博主一个免费的点赞以示鼓励 欢迎各位🔎点赞👍评论收藏⭐️
4.正则表达式-参考附录 参照帮助文档,在 Pattern 类中有正则表达式的的规则定义,正则表达式中明确区分大小写字母。我们 来学习语法规则。 4.1规则
5.表格:查询列表 测试页面
什么是Element UI Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库 Element UI是基于Vue 2.0的 Element UI 提供一组组件 Element UI 提供组件的参考实例, 直接复制
查询学生 步骤1:设置导航
3.3Lambda IService中还提供了Lambda功能来简化我们的复杂查询及更新功能。我们通过两个案例来学习一下。 案例一:实现一个根据复杂条件查询用户的接口,查询条件如下:
3.2基本用法 由于Service中经常需要定义与业务有关的自定义方法,因此我们不能直接使用IService,而是自定义Service接口,然后继承IService以拓展方法。
刚才的案例中都是以id为条件的简单CRUD,一些复杂条件的SQL语句就要用到一些更高级的功能了。
3.常见注解 在刚刚的入门案例中,我们仅仅引入了依赖,继承了BaseMapper就能使用MybatisPlus,非常简单。但是问题来了: MybatisPlus如何知道我们要查询的是哪张表?表中有哪些字段呢?
大家在日常开发中应该能发现,单表的CRUD功能代码重复度很高,也没有什么难度。而这部分代码量往往比较大,开发起来比较费时。
一、部署Seata的tc-server 1.下载 首先我们要下载seata-server包,地址在http://seata.io/zh-cn/blog/download.html
Seata是 2019 年 1 月份蚂蚁金服和阿里巴巴共同开源的分布式事务解决方案。致力于提供高性能和简单易用的分布式事务服务,为用户打造一站式的分布式解决方案。
1.是什么 Apache Shiro 是一个功能强大且易于使用的 Java 安全(权限)框架。Shiro 可以完 成:认证、授权、加密、会话管理、与 Web 集成、缓存 等。借助 Shiro 您可以快速轻松 地保护任何应用程序——从最小的移动应用程序到最大的 Web 和企业应用程序。
3.order by优化 MySQL 的排序,有两种方式: Using filesort : 通过表的索引或全表扫描,读取满足条件的数据行,然后在排序缓冲区 sort
1.插入数据 1.1insert 如果我们需要一次性往数据库表中插入多条记录,可以从以下三个方面进行优化。
3.4意向锁 1). 介绍 为了避免 DML 在执行时,加的行锁与表锁的冲突,在 InnoDB 中引入了意向锁,使得表锁不用检查 每行数据是否加锁,使用意向锁来减少表锁的检查。 假如没有意向锁,客户端一对表加了行锁后,客户端二如何给表加表锁呢,来通过示意图简单分析 一下: 首先客户端一,开启一个事务,然后执行 DML 操作,在执行 DML 语句时,会对涉及到的行加行 锁。
1.概述 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资( CPU 、 RAM、 I/O )的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致 性、有 效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要 因素。从这个 角度来说,锁对数据库而言显得尤其重要,也更加复杂。
4,DDL:操作数据库 我们先来学习DDL来操作数据库。而操作数据库主要就是对数据库的增删查操作。 4.1 查询 查询所有的数据库