
javaEE
文章平均质量分 86
javaEE
stackldy
万事皆有可能。你我皆是黑马
展开
-
springBoot项目-知你个性化教学平台
知你(knowyou)个性教学平台简介知你个性化教学平台是一个基于springBoot技术栈的个性教学平台。平台采用了前后端分离开发方式。通过该平台可以快速搭建一个中小型的个性教学系统。提供教学服务。平台目前主要实现了教师端和学生端两大板块。管理员端在后续开发中,敬请期待。功能模块学生端: 在线作业(预习,课后,实验) 在线考试 个人文件管理 课程资源文件查看 知识图谱在...原创 2020-07-18 14:34:38 · 280 阅读 · 0 评论 -
solr7.x版本资料分享
solr7.x版本资料分享solr是apache的全文检索的服务器。基于索引分词等技术实现内容的检索。solr 学习文档solr文档1.pdfsolr文档2.pdfsolr优质博客solr7.5的基本使用(数据导入,增量索引,中文分词器) ...原创 2020-05-25 10:16:20 · 100 阅读 · 0 评论 -
ssm 框架概述
ssm 框架概述是什么?SSM框架是Java EE 领域内三大优秀框架的缩写,它们分别指的是 spring,springMVC,Mybatis 框架的简写。Java EE 框架可以高效的整合各种Java 技术,让开发工作变得简单。Java EE 框架是我们软件的可重用的组件,是软件系统的可重用设计,框架在软件开发中相当于一种半成品,我们通过把框架当做底层模板,在框架之上搭建...原创 2020-08-18 03:53:54 · 2753 阅读 · 0 评论 -
dubbo-基础概念
dubbo-基础概念分布式系统分布式系统是由若干它计算机组合起来(多台计算机组成一个功能模块)向用户提供服务。这些计算机对于用户来说相当于单个相关系统。分布式系统是建立在网络之上的软件系统。网络架构发展演变单体应用架构 -> 垂直应用架构 -> 分布式服务架构 -> 流计算架构单一应用架构单一应用架构(单体架构):把所有的功能模块部署在一起(传统java ...原创 2020-07-29 20:27:01 · 152 阅读 · 0 评论 -
springBoot 整合 dubbo
springBoot 整合 dubbo导入dubbo的springBoot启动器依赖<dependency> <groupId>com.alibaba.boot</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> ...原创 2020-07-31 13:50:53 · 135 阅读 · 0 评论 -
dubbo-高可用
dubbo高可用高可用指的是通过设计,减少系统不能提供服务的时间,让服务处于可用状态。zookeeper宕机与dubbo直连zookeeper宕机zookeeper作为dubbo的注册中心,当zookeeper服务宕机后,如果是集群模式可以启用备用节点来解决单点故障。如何是注册中心全部宕机情况下,dubbo为了保证高可用,可以通过==本地缓存==来进行远程通信,但新的服务提...原创 2020-08-01 08:56:50 · 154 阅读 · 0 评论 -
spring cloud nacos 与spring cloud dubbo, zuul 整合
spring cloud nacos 与spring cloud dubbo, zuul 整合nacos 基本概念nacos 是有 alibaba 开源的spring cloud 生态体系中的组件,nacos 在实际应用主要的功能是两方面:服务的注册与发现,公共的配置中心。在微服务项目中,我们把我们一个复杂应用拆分成一个个独立的小模块作为微服务,这些微服务之间相互是不透明的,互相之间是不知道对方在哪台机器上,ip和端口是什么也不清楚,要想对这些实现这些微服务的注册与发现,微服务之间的调用,我们就需原创 2021-02-22 11:14:17 · 1036 阅读 · 0 评论 -
springBoot 实现定时任务-scheduled
springBoot 实现定时任务-scheduled在 Spring + SpringMVC 环境中,一般来说,要实现定时任务,我们有两中方案,一种是使用 Spring 自带的定时任务处理器 @Scheduled 注解,另一种就是使用第三方框架 Quartz ,Spring Boot 源自 Spring+SpringMVC ,因此天然具备这两个 Spring 中的定时任务实现策略,当然也支持 Quartz,今天我们就先总结下Spring 自带的定时任务处理器。废话不多说,直接开搞。创建一个spri原创 2020-12-16 22:35:08 · 172 阅读 · 0 评论 -
mybatis事务与懒加载和缓存机制
mybatis事务与懒加载和缓存机制mybatis连接池与事务连接池<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!--配置数据原创 2020-10-07 21:45:11 · 319 阅读 · 0 评论 -
mybatis 常用标签与注解
mybatis 常用标签与注解基本标签与属性mapper映射文件 xml常用标签<!--表明这是一个map接口对应的配置文件,使用的注意事项:配置文件要与接口类在同一包结构下,在maven项目中resource目录就相当于类的class根路径;配置文件要与接口名相同namespace 属性要指定为接口的全限定类名,这样才能实现配置绑定--><mapper namespace="com.stack.mapper.UserMapper"></mapper>原创 2020-10-05 20:22:19 · 928 阅读 · 0 评论 -
mybatis 持久层(ORM)框架概念和基本CRUD使用
mybatis 持久层(ORM)框架概念和基本使用mybatis 是Java的持久层框架,核心的目的是与数据库交互,进行数据库数据的增,删,改,查。mybatis框架内部封装了jdbc,使我们只需要关注sql语句本身。不需要太多去关注jdbc的底层细节,加载驱动、创建连接、创建statement等过程。使我们可以高效的进行持久层操作。mybatis通过 xml 或 注解的方式,将我们的执行的各种statement配置起来,也就是将我们的 sql语句从代码中抽离出来,使我们的sql语句不在硬编码在代码中原创 2020-10-03 21:09:18 · 986 阅读 · 0 评论 -
mybatis逆向工程-代码生成
mybatis逆向工程-代码生成Mybatis 是我们经常使用的数据库持久层工具,通过使用 mybatis 可以很方便的完成持久层的操作。但是,问题来了当我们进行大数据表的操作是,我们不可能去手动的去编写Java bean 和重复的 Mapper和配置,因为这太费时间,浪费我们的经历了,这是就需要我们的基本代码生成技术了。当我们开发时,我们也不可避免的需要进行多个数据库操作...原创 2020-08-23 13:30:46 · 168 阅读 · 1 评论 -
spring 声明式事务管理
spring 声明式事务管理事务是我们在用 jdbc 操作数据库时,不可避免的问题。由于事务的执行。由于事务具有ACID 四大特性,执行起来还要受到事务的隔离级别,传播行为,锁机制等影响, 所以通过原生 jdbc 来控制事务面临着不少问题,同时通过原生 jdbc 控制事务也会带来大量代码冗余,如 conection.commit() 事务提交,conection.rollb...原创 2020-08-25 20:23:53 · 149 阅读 · 0 评论 -
Spring MVC 框架
Spring MVC 框架springMVC概念Spring MVC 是由spring 框架提供的一个web 层框架的解决方法。至于MVC 是什么我在前边文章也有说明,MVC 分别指的是model(模型:三层架构中的服务层,持久层,基本的Bean 实体),View 视图层,也就是我们的前端展示给用户的界面。controller指的是我们的web 层,负责接收请求与处理响应。...原创 2020-08-23 20:26:51 · 260 阅读 · 0 评论 -
spring 框架
Spring 之IOC 容器和AOP 面向切面编程spring 是 Java EE 开发中的核心框架。spring 的核心分为两部分 IOC 和 AOP。spring 是Java EE 全栈级框架。通过spring 我们可以很好的实现程序的解耦和Java 类之间依赖关系的管理与维护,==声明式事务管理==。通过spring 框架可以很方便的整合其他的开源框架。IOC程序的耦...原创 2020-08-20 03:38:53 · 210 阅读 · 0 评论