![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 52
Tinacsdn
那就学呗~~~
展开
-
Redis备份方式:快照备份和AOF备份
Redis是一种高性能的开源内存数据库,为了确保数据的安全性和可靠性,提供了多种备份和持久化机制。本文将介绍Redis的两种常见备份方式:快照备份和AOF备份,并讨论如何同时使用它们以增加数据的保护。原创 2023-07-10 07:58:13 · 814 阅读 · 0 评论 -
Spring Boot快速入门指南(新手向)
SpringBoot入门0.学习目标了解SpringBoot的作用了解Java配置的方式了解Spring Boot自动配置原理掌握Spring Boot的基本使用了解Thmeleaf的基本使用1.了解Spring Boot在这一部分,我们主要了解以下3个问题:什么是SpringBoot为什么要学习SpringBootSpringBoot的特点1.1.什么是SpringBootSpring Boot是Spring项目中的一个子工程,与我们之前所学习的Spring-framew原创 2020-11-20 15:01:59 · 1069 阅读 · 4 评论 -
Spring入门(二)
学习目标案例:使用spring的IoC实现账户的CRUD基于注解的IOC配置spring整合junit【掌握】1. 案例:使用spring的IOC实现账户的CRUD1.1 需求和技术要求1.1.1 需求实现账户的CRUD1.1.2 技术要求使用spring的IOC实现对象的管理使用MyBatis作为持久层解决方案使用druid数据源1.2 环境搭建1.2.1 创建maven工程<dependencies> <dependency>原创 2020-11-19 17:03:53 · 159 阅读 · 0 评论 -
Spring入门(一)
0. 学习目标spring概述IoC的概念和作用使用spring的IoC解决程序耦合1. spring概述1.1 spring概述[了解]1.1.1 spring是什么Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control: 反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC 和持久层 Spring JDBC 以及业务层事原创 2020-11-19 17:01:39 · 165 阅读 · 0 评论 -
MyBatis入门(四)
0. 学习目标MyBatis延迟加载策略[掌握]MyBatis缓存[理解]MyBatis注解开发[了解]1. MyBatis延迟加载策略通过前面的学习,我们已经掌握了 Mybatis 中一对一,一对多,多对多关系的配置及实现,可以实现对象的 关联查询。实际开发过程中很多时候我们并不需要总是在加载用户信息时就一定要加载他的账户信息。此时就是我们所说的延迟加载。1.1 何为延迟加载?延迟加载:就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载.好处:原创 2020-11-19 16:54:08 · 296 阅读 · 0 评论 -
MyBatis入门(三)
0. 学习目标MyBatis连接池MyBatis的事务控制MyBatis一对一查询(一对多)MyBatis多对多查询1. Mybatis连接池1.1 MyBatis连接池的分类在mybatis中,我们将他的数据源datasource分为以下几类:可以看出 Mybatis 将它自己的数据源分为三类:UNPOOLED 不使用连接池的数据源POOLED 使用连接池的数据源JNDI 使用 JNDI 实现的数据源具体结构如下:在这三种数据源中,我们一般采原创 2020-11-19 16:50:17 · 238 阅读 · 0 评论 -
MyBatis入门(二)
MyBatis第二天1.学习目标复习mybatis的使用掌握mybatis中的动态SQL标签基于xml配置的增删改查在配置文件中#{}与${}的区别掌握ResultMap的使用SqlMapConfig运用2. Mybatis 的动态 SQL 语句Mybatis 的映射文件中,前面我们的 SQL 都是比较简单的,有些时候业务逻辑复杂时,我们的 SQL 是动态变 化的,此时在前面的学习中我们的 SQL 就不能满足要求了。 参考的官方文档,描述如下:2.1 动态 SQL 之标签 if我们原创 2020-11-19 16:41:36 · 155 阅读 · 0 评论 -
MyBatis入门(一)
MyBatis框架0.学习目标了解框架框架能解决的问题熟悉软件开发模式分层MyBatis框架的基础使用(基于XML,基于注解)1.什么是框架框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种 定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。 简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别 人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断原创 2020-11-19 16:38:43 · 156 阅读 · 0 评论 -
线程安全的表现形式(学习笔记)
原子性 原子(Atomic)的字面意思是不可分割的(Indivisible)。对于涉及共享变量访问的操作,若该操作从其执行线程以外的任意线程来看是不可分割的,那么该操作就是原子操作,相应地我们称该操作具有原子性(Atomicity)。 可见性有序性...原创 2020-09-18 17:02:14 · 211 阅读 · 1 评论 -
Elasticsearch+kibana从入门到上手
本文内容独立安装Elasticsearch会使用Rest的API操作索引会使用Rest的API查询数据会使用Rest的API聚合数据掌握Spring Data Elasticsearch使用1.Elasticsearch介绍和安装用户访问我们的首页,一般都会直接搜索来寻找自己想要购买的商品。而商品的数量非常多,而且分类繁杂。如何能正确的显示出用户想要的商品,并进行合理的过滤,尽快促成交易,是搜索系统要研究的核心。面对这样复杂的搜索业务和数据量,使用传统数据库搜索就显得力不从心,一般我们原创 2020-08-29 10:01:02 · 4612 阅读 · 0 评论 -
IDEA导入主题皮肤
IDEA的主题很多,有时候自己忘记怎么设置主题1、下载自己喜欢的主题包http://www.riaway.com/index.php我最喜欢的是EasyOnTheEyes,至少眼睛没那么累2、下载完毕之后打开IDEA,点击菜单栏的File,再点击Import Settings...看图3、选择你下载的那个jar主题包,然后点击OK重启IDEA4、重启之后按Ctrl+Al...原创 2019-06-27 14:24:59 · 13663 阅读 · 0 评论 -
关于Spring的两种代理方式
代理方式: 1、jdk自带的动态代理。 2、Spring框架自己提供的CGLIB的方式。什么是代理呢? 从字面意思来看,代理比较好理解,无非就是代为处理的意思。举个例子,你在上大学的时候,总是喜欢逃课。因此,你拜托你的同学帮你答到,而自己却窝在宿舍玩游戏... 你的这个同学恰好就充当了代理的作用,代替你去上课。什么是动态代理呢? 就从上面代课的来讲,...原创 2021-09-02 16:10:55 · 1225 阅读 · 0 评论 -
在使用Dubbox中间件时的一些常见错误
1、在注册中心找不到服务java.lang.IllegalStateException: Failed to check the status of the service com.pinyougou.sellergoods.service.BrandService. No provider available for the service com.pinyougou.sellergoo...原创 2019-03-22 14:29:46 · 254 阅读 · 0 评论