idea使用Mybatis逆向工程插件详情

目录一、使用mybatis连接数据库二、安装Better-Mybatis-Generator插件三、关于example类详解1、example成员变量2、example使用一、使用mybatis连接数据库添加连接的mysql的...

2022-01-03

Springboot-Shiro基本使用详情介绍

目录一、依据官网快速搭建Quickstart1.1 配置pom.xml依赖1.2配置log4j.properties1.3 配置shiro.ini1.4启动类二、springboot结合shiro使用2.1准备数据库2.2配置yaml三、实...

2022-01-03

解决SpringAop内部调用时不经过代理类的问题

目录SpringAopAOP代理织入时期动态代理方式解决SpringAop内部调用时不经过代理类(而是通过this)方案一方案二this使得SpringAop失效之谜问题描述问题剖析SpringAopAOP代理织...

2022-01-03

Spring AOP对嵌套方法不起作用的解决

目录Spring AOP对嵌套方法不起作用要解决这个问题Spring AOP、嵌套调用失效及解决加入注解获取当前代理的接口需要嵌套调用的Service实现它调用的时候改写代码Spring AOP对...

2022-01-03

如何在不使用spring框架中使用aop的功能

目录spring提供了两种方式的AOP使用使用xml配置方式使用注解方式AspectJ简介AspectJ的使用实例不使用spring的aop功能实现日志输出第一种第二种:通过面向接口编程实现日志输...

2022-01-03

Springboot如何使用Aspectj实现AOP面向切面编程

目录要在 Springboot中声明 AspectJ 切面引入jar包 网上也有说要在application.properties中添加最后补充一点小知识 AspectJ 支持 5 种类型的通知注解下面是我写的一...

2022-01-03

手写redis@Cacheable注解 支持过期时间设置方式

目录原理解释 实现方法源代码原理解释 友情链接 手写redis @ Cacheable注解参数java对象作为键值 @Cacheable注解作用,将带有该注解方法的返回值存放到redis的的中;使用方法...

2022-01-03

手写redis@Cacheable注解 参数java对象作为key值详解

目录1.实现方式说明1.1问题说明1.2实现步骤2.源代码3.测试1.实现方式说明本文在---- 手写redis @ Cacheable注解支持过期时间设置 的基础之上进行扩展。1.1问题说明@ Cach...

2022-01-03

SpringBoot整合Redis及Redis工具类撰写实例

目录一、Maven依赖二、application.properties中加入redis相关配置三、写一个redis配置类四、写一个Redis工具类五、小结SpringBoot整合Redis的博客很多,但是很多都不是我想...

2022-01-03

java设计模式(实战)-责任链模式

目录一:模式说明二:项目实战三:源代码一:模式说明模式定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该...

2022-01-03

Java实战项目练习之球馆在线预约系统的实现

功能具体如下:
前台用户:登录\注册、查看场馆、预约场馆、投诉、个人中心、关于我们、网站公告等。
后台管理员:场馆列表、场地列表、场地安排、订单管理、教练管理、器材管理...

2022-01-03

Java实战网上电子书城的实现流程

项目描述: spring mvc +jsp实现的简单书城项目,可以在支付宝沙箱内实现支付运行环境: jdk8+tomcat9+mysql+IntelliJ IDEA项目技术: spring+spring mvc+mybatis+jsp+maven 后台管...

2022-01-03

Java实战宠物店在线交易平台的实现流程

该系统分为前台和后台,前台可以自主注册,后台管理员角色,除基础脚手架外,实现的功能有:
后台管理员功能有:商品分类管理、商品管理、套餐管理、新闻分类管理、新闻管理、常见问题...

2022-01-03

Java实战玩具商城的前台与后台实现流程

一、项目简述本系统主要实现的功能有:
网上商城系统,前台+后台管理,用户注册,登录,商品展示,分组展示,搜索,收货地址管理,购物车管理,添加,购买,个人信息修改。订单查询等等,后台商品管理...

2022-01-03

Java实战宠物医院预约挂号系统的实现流程

一、项目简述功能包括:用户分为宠物,医生,管理员,宠物主人可进行注册选择医生挂号,选择日期,选择号源,医生可进行宠物接诊,管理员可对宠物,医生信息的维护等等功能。二、项目运行环境...

2022-01-03

Java图形化界面编程介绍

目录1.内容概述2.容器Container2.1Window2.2Panel2.3ScrollPane2.4Box3.布局管理器3.1FlowLayout3.2BorderLayout3.3GridLayout3.4Cardlayout4.AWT基本组件5.事件处理6.开发...

2022-01-03

Java实战个人博客系统的实现流程

springboot+mybatis+前端vue,使用前后端分离架构实现的个人博客系统,共7个模块,首页,写博客,博客详情页,评论管理,文章分类,标签管理和文章归档。运行环境: jdk8+tomcat8.5+mysql5.7+...

2022-01-03

Java实战权限管理系统的实现流程

springboot+mybatis使用面向切面编程(AOP)实现的权限管理系统。 共五个模块,角色管理,菜单管理,实验室管理,学生管理,管理员管理。角色管理分一个超级管理员,编辑权限。 菜单管理显...

2022-01-03

Java实战角色权限后台脚手架系统的实现流程

Springboot框架+myBaits-Plus+MySQL实现的角色权限后台管理脚手架系统实战项目,实现的是所有系统最基础的后台管理功能,有了这个脚手架,以后开发别的项目就在这上面快速增加功...

2022-01-03

Java实现一个简单计算器

先来看看界面效果:源码如下:package test1; import java.awt.Frame;import java.awt.TextField;import java.awt.Button;import java.awt.Panel;import java.awt.GridLayout;...

2022-01-03

Java实战花店商城系统的实现流程

一、项目简述本系统功能包括:商品的分类展示,用户的注册登录,购物车,订单结算,购物车加减,后台商品管理,分类管理,订单管理等等功能。二、项目运行环境配置:Jdk1.8 + Tomcat8.5 + Mys...

2022-01-03

Java实战员工绩效管理系统的实现流程

基于SSM+Mysql+Maven+HTML实现的员工绩效管理系统。该系统只有后台页面,后台前端框架使用的是layui官网推荐后台界面。角色分为管理员和员工管理员功能有:员工管理、职位管理...

2022-01-03

 Java图形化界面编程实现简单计算器

1.简单计算器使用AWT编程,FrameNORTH区域放置TextField组件,将指定为4行5列GridLayout布局管理器的Panel放置于Frame中部区域,其中填充操作符和操作数按钮。
 按钮触发事...

2022-01-03

Java虚拟机之双亲委派机制详解

目录一、原理二、作用三、沙箱安全机制四、补充内容总结
Java虚拟机对class文件采用的是按需加载的方式,也就是说当需要使用该类时才会将它的class文件加载到内存生成class对...

2021-12-30

springboot实现配置两个parent的方法

目录配置两个parent的方法springboot-starter- parent主要提供了如下默认配置对parent的简单理解parent的基本功能有配置两个parent的方法在向pom.xml 文件中添加依赖之前需...

2021-12-30

导入maven项目各个注解均报错的解决方案

目录导入maven项目各个注解均报错所遇问题解决方案新导入maven项目注解爆红,所有依赖包无法导入经过反复测试终于发现原因所在!!!解决步骤如下导入maven项目各个注解均报错所遇...

2021-12-30

java中Lamda表达式讲解

Lamda表达式 1、λ 希腊字母表中排序第十一位的字母,英语名称为 Lamda 2、避免匿名内部类定义过多 3、可以让你的代码看起来很简洁 4、去掉了一堆没有意义的代码...

2021-12-30

Java中Lambda表达式用法介绍

Lambdalambda是一个匿名函数,我们可以把lambda表达式理解为是一段可以传递的代码。 lambda简明的地将代码或方法作为参数传递进去执行。 “函数式编程”其核心是把函数...

2021-12-30

Java 将Excel转为OFD格式(方法步骤)

OFD是一种开放版式文档(Open Fixed-layout Document )的英文缩写,是我国国家版式文档格式标准。本文,通过Java后端程序代码展示如何将Excel转为OFD格式。方法步骤如下。导入jar...

2021-12-29

java线程池合理设置最大线程数和核心线程数方式

目录线程池合理设置最大线程数和核心线程数一开始是这么配置的后来网上查询线程池核心数配置最后我是这么配置的线程池核心线程数与最大线程数的区别线程池策略饱和策略线程...

2021-12-28

详解Java SpringAOP切面类

目录切面类是什么为什么需要切面类?下面用日志功能来讲解切面类怎么创建日志的作用AOP的五大通知Spring AOP类的实现技术一、准备工作切面类中有什么?这些通知有什...

2021-12-28

springBoot @Scheduled实现多个任务同时开始执行

目录@Scheduled多个任务同时开始执行只需在springBoot启动类上添加@Scheduled多定时任务,重叠执行@Scheduled如果有两个定时任务如果想要多个定时任务重叠执行@Scheduled多个...

2021-12-28

springboot使用定时器@Scheduled不管用的解决

目录使用定时器@Scheduled不管用多个@Scheduled定时器不执行解决方法使用定时器@Scheduled不管用如果是一开始就不能用就是没写@EnableScheduling注解,如果是用着用着不管用...

2021-12-28

Java SpringBoot核心源码详解

目录SpringBoot源码主线分析1.SpringBoot启动的入口2.run方法3.SpringApplication构造器4.run方法总结
SpringBoot源码主线分析我们要分析一个框架的源码不可能通过一篇文章...

2021-12-28

java+SpringBoot设计实现评教系统

目录主要功能运行环境效果图展示主要代码教师管理控制层登录控制层管理员控制层主要功能共有三个角色:管理员、教师、学生。管理员功能有:学生管理、教师管理、评教管理、指标...

2021-12-25

Spring Boot项目集成Knife4j接口文档的实例代码

目录1、在pom.xml引入依赖包2、创建Knife4j配置文件3、使用Knife4j注解4、全局参数Knife4j就相当于是swagger的升级版,对于我来说,它比swagger要好用得多1、在pom.xml引入依赖...

2021-12-25

SpringBoot使用自动配置xxxAutoConfiguration

常用的类: @ConditionalOnProperty(name = "use.redis.session.store", havingValue = "true") @ConditionalOnClass(Session.class) @AutoConfigureAfter(RedisAut...

2021-12-25

Mybatis Generator具体使用小技巧

目录1、问题描述2、解决方案2.1 pom中指定mybatis generator 插件2.2 generatorConfig.xml2.3 执行2.4 总结1、问题描述mybatis generator 简单说就是生成一些mybatis的公共...

2021-12-25

Spring Boot2深入分析解决java.lang.ArrayStoreException异常

将某个项目从Spring Boot1升级Spring Boot2之后出现如下报错,查了很多不同的解决方法都没有解决:Spring boot2项目启动时遇到了异常:java.lang.ArrayStoreException: sun.refle...

2021-12-25

SpringBoot如何获取src/main/resource路径下的文件

目录SpringBoot获取src/main/resource路径下的文件SpringBoot打成jar包后,读取resources目录下的文件一般方法正确方法SpringBoot获取src/main/resource路径下的文件下面的Re...

2021-12-25

解决因jdk版本引起的TypeNotPresentExceptionProxy异常

TypeNotPresentExceptionProxy异常的解决记录网上的这个问题处理情况比较多,我来简单描述一下我遇到的问题:同样的环境版本,同事的可以启动,我的就报TypeNotPresentExceptionPro...

2021-12-25

在springboot中如何使用filter设置要排除的URL

目录使用filter设置要排除的URLfilter指定过滤URL的常见问题经常会出现如下错误下面总结一下使用正确的1、 指定路径2、 过滤所有路径使用filter设置要排除的URL@WebFilter(...

2021-12-25

Flutter验证码输入框的2种方法实现

目录重点是什么?从头开始制作 OTP 字段使用第三个包结论本文向您展示了在 Flutter 中实现完美的验证码输入框几种不同方法。重点是什么?真实世界的 完美的验证码输入框或 PIN...

2021-12-25

使用@CacheEvict清除指定下所有缓存

目录@CacheEvict清除指定下所有缓存@Cacheable 缓存 @CachePut:缓存更新 @CacheEvict:缓存删除@Cacheable 缓存@CachePut:缓存更新@CacheEvict:缓存删除@CacheEvict清除指定下所...

2021-12-25

@CacheEvict中的allEntries与beforeInvocation的区别说明

目录@CacheEvict allEntries与beforeInvocation区别@CacheEvict注解参数详解1.value2. allEntries3.beforeInvocation4.condition5.key6.cacheNames@CacheEvict allEntries...

2021-12-25

一次排查@CacheEvict注解失效的经历及解决

目录排查@CacheEvict注解失效下面是我通过源码跟踪排查问题的过程小结一下说说spring全家桶中@CacheEvict无效情况举个例子排查@CacheEvict注解失效我简单看了一下《Spring...

2021-12-25

log4j2异步打印性能提升方式

目录log4j2异步打印性能提升分析原因解决方案log4j2性能提升点理解为以下三点log4j2异步打印性能提升压测结果发现,log4j升级成log4j2之后对系统性能影响并不大,更改打印日志...

2021-12-22

java多线程之并发工具类CountDownLatch,CyclicBarrier和Semaphore

目录CountDownLatchSemaphoreCyclicBarrier总结
CountDownLatchCountDownLatch允许一个或多个线程等待其他线程完成操作。假设一个Excel文件有多个sheet,我们需要去记录每个sh...

2021-12-22

springboot 整合邮件发送功能

 pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>代码实现im...

2021-12-22

详谈异步log4j2中的location信息打印问题

目录异步log4j2的location信息打印问题说下解决1、全异步同步异步混合log4j2支持异步打印提高打印输出速度pom依赖添加全局模式2两种局部模式 AsyncLogger异步log4j2的locat...

2021-12-22
返回顶部
顶部