java框架
文章平均质量分 61
冬子一定要努力
你可以菜,但不能不努力呀
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记录下好的文章-统一异常处理
转自:https://mp.weixin.qq.com/s/AtTyHIdcLo2od12FmoLYqQ 前言 本篇文章主要介绍的是SpringBoot项目进行全局异常的处理。 SpringBoot全局异常准备 说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码。 开发准备 环境要求 JDK:1.8 SpringBoot:1.5.17.RELEASE 首先还是Maven的相关依赖: <properties> <p...原创 2021-06-01 10:11:04 · 207 阅读 · 1 评论 -
java简单的定时任务
@Scheduled 定时任务可以有很多写法,我觉得最简单的就是用注解的方式,如果你的项目用的是spring boot框架,就可以三步完成: 一,添加@EnableScheduling注解到入口类声明上面 /** * 启动 * */ @SpringBootApplication @EnableScheduling public class Application { public static void ma...原创 2021-01-13 14:58:24 · 188 阅读 · 1 评论 -
gateway报错Parameter 0 of method websocketRoutingFilter in org.springframework.cloud.gateway.config
*************************** APPLICATION FAILED TO START *************************** Description: Parameter 0 of method websocketRoutingFilter in org.springframework.cloud.gateway.config.GatewayAutoConfiguration required a bean of type 'org.springframe.原创 2020-11-05 14:26:34 · 2770 阅读 · 0 评论 -
springboot的注解使用
一、注解 (annotations) 列表 @SpringBootApplication: 包含了 @ComponentScan、@Configuration 和 @EnableAutoConfiguration 注解。 其中 @ComponentScan 让 spring Boot 扫描到 Configuration 类并把它加入到程序上下文。 @Configuration等同于 spring 的 XML 配置文件;使用 Java 代码可以检查类型安全。 **@EnableAutoConfig.原创 2020-08-17 09:45:26 · 213 阅读 · 0 评论 -
总结redis最常被问到知识点
1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。 Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据.原创 2020-07-01 16:54:18 · 215 阅读 · 0 评论 -
Spring 几种事务理解测试
传播属性 环境准备 异常类 调用者 总结 Github地址 学习东西要知行合一,如果只是知道理论而没实践过,那么掌握的也不会特别扎实,估计过几天就会忘记,接下来我们一起实践来学习Spring事务的传播属性。 传播属性 传播属性定义的是当一个事务方法碰到另一个事务方法时的处理行为,一共有七种行为,定义如下 其实只看概念的话已经很直截了当了说明了每个传播性的作用,此时我们再用具体的例子演示一下每个传播性属性下的行为。 此次演..原创 2020-06-28 11:03:23 · 248 阅读 · 0 评论 -
aop+定向发送三次请求
1.自定义一个注解 2.做一个切面,选择around @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) @Documented public @interface Retry { /** * 重试次数 ,默认为1 */ int retryTimes() default 1; ...原创 2020-01-16 10:47:35 · 335 阅读 · 0 评论 -
springBoot注解大全(转)
作者:tanwei81 https://www.cnblogs.com/tanwei81/p/6814022.html 一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boo...原创 2019-10-15 12:21:48 · 129 阅读 · 0 评论 -
精选些 Java SSM 框架基础面试题(转)
作者:唐_方 链接:https://blog.youkuaiyun.com/qq_39031310 一、Spring面试题 1、Spring 在ssm中起什么作用? Spring:轻量级框架 作用:Bean工厂,用来管理Bean的生命周期和框架集成。 两大核心:1、IOC/DI(控制反转/依赖注入) :把dao依赖注入到service层,service层反转给action...原创 2019-09-29 18:12:09 · 199 阅读 · 0 评论 -
SpringBoot 注解个人汇总
一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。 @Configuration等同于spring的XML配置文件;使用J...原创 2019-09-26 09:32:20 · 119 阅读 · 0 评论 -
SpringBoot注解大全,值得收藏
一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。 @Configuration等同于spring的XML配置文件;使用J...原创 2019-08-21 18:25:59 · 133 阅读 · 0 评论 -
Java注解汇总(常用)
Spring部分 1、声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层) @Controller 在展现层使用,控制器的声明(C) 2、注入bean的注解 @Autowired:由Spring提供 @Inject:由JSR-330提供 @Resource:由J...转载 2019-08-12 16:55:21 · 1722 阅读 · 1 评论 -
Spring的Bean为什么默认单例
单例bean与原型bean的区别 如果一个bean被声明为单例的时候,在处理多次请求的时候在Spring容器里只实例化出一个bean,后续的请求都公用这个对象,这个对象会保存在一个map里面。当有请求来的时候会先从缓存(map)里查看有没有,有的话直接使用这个对象,没有的话才实例化一个新的对象,所以这是个单例的。但是对于原型(prototype)bean来说当每次请求来的时候直接实例化新的bea...原创 2019-08-21 10:18:56 · 231 阅读 · 0 评论 -
java框架知识点汇总02
1.Spring 为啥把bean默认设计成单例? 答案:为了提高性能!!!从几个方面, 少创建实例 垃圾回收 缓存快速获取 单例有啥劣势? 如果是有状态的话在并发环境下线程不安全 ...原创 2019-08-08 09:59:58 · 210 阅读 · 0 评论 -
手写一个Jedis以及JedisPool
转: https://mp.weixin.qq.com/s/4RjyyYVU95I7R7v9MKutEA转载 2019-06-08 13:19:03 · 145 阅读 · 0 评论 -
springboot 并发控制登录人数(转)
两种实现思路 比较时间戳 维护一个 username: jwtToken 这样的一个 key-value 在Reids中, Filter逻辑如下 图片不清可点开放大 publicclassCompareKickOutFilterextendsKickOutFilter{ @Autowired privateUserServiceuserService;...转载 2019-06-19 18:52:19 · 549 阅读 · 0 评论 -
spring的aop分析
一 AOP的基本概念 (1)Aspect(切面):通常是一个类,里面可以定义切入点和通知 (2)JointPoint(连接点):程序执行过程中明确的点,一般是方法的调用 (3)Advice(通知):AOP在特定的切入点上执行的增强处理,有before,after,afterReturning,afterThrowing,around (4)Pointcut(切入点):就是带有通知的连接点,...原创 2019-06-10 21:01:32 · 159 阅读 · 0 评论 -
Mybatis面试总结
1.mybatis工作原理图 2.在同一个方法中,Mybatis多次请求数据库,是否要创建多个SqlSession会话? 如果多个请求同一个事务中,那么多个请求都在共用一个SqlSession,反之每个请求都会创建一个SqlSession。 测试在方法中不加事务时,每个请求是否会创建一个SqlSession: 从日志可以看出,在没有加事务的情况下,确实是Mapper的每...原创 2019-06-10 21:26:02 · 282 阅读 · 0 评论 -
springboot相关有趣的文章总结(转)
1.Springboot线程池的使用和扩展https://mp.weixin.qq.com/s/SCbZueYmODmCXUhn6y3q5A 2.SpringBoot项目实现文件上传和邮件发送https://mp.weixin.qq.com/s/jiVy3vWgyasEDtESJg8ycw 3.Springboot使用RedisTemplate优雅地操作redishttps://mp....原创 2019-06-11 21:56:54 · 527 阅读 · 0 评论 -
Mybatis 一级缓存、二级缓存(转)
查询缓存 首先,我们先看一下这个标题“查询缓存”,那就说明跟增、删、改是没有任何关联的,只有在查询时,才会遇到缓存,增删改不涉及! 查询缓存目前Mybatis中提供了两个,分别是:一级缓存、二级缓存; 一级缓存 先说一下一级缓存的范围:同一个SqlSession对象,也就说,我们是同一个SqlSession对象,又要进行同样的查询操作,那么,我们就可以去缓存中获取; 所以,SqlSess...转载 2019-06-11 22:17:23 · 191 阅读 · 0 评论 -
一些框架杂乱个人总结01(面试使用)
一。springmvc 1.mvc模式 2.常用注解:controller 表示控制器 requestMapping url responseBody 将java对象转为json返回给客户端 rquestbody 将客户端请求过来的json转成java对象 method:设置请求方式post或get 3.Springmvc是基于类,Struts2基于filter springm...原创 2019-06-13 15:22:48 · 206 阅读 · 0 评论 -
SpringBoot 打包部署,看这篇就够了!
00 前言 本文主要介绍SpringBoot的一些打包事项和项目部署以及在其中遇到一些问题的解决方案。 01 SpringBoot打包 在SpringBoot打包这块,我们就用之前的一个web项目来进行打包。 首先需要明确的是,该项目打包的形态是可执行的jar包,还是在tomcat下运行的war包。 虽然本项目是用maven构建的,用maven打包...转载 2019-06-17 21:09:08 · 1644 阅读 · 0 评论 -
ssm框架面试总结(面试使用)
一、Spring面试题 1、Spring 在ssm中起什么作用? Spring:轻量级框架 作用:Bean工厂,用来管理Bean的生命周期和框架集成。 两大核心: 1、IOC/DI(控制反转/依赖注入) :把dao依赖注入到service层,service层反转给action层,Spring顶层容器为BeanFactory。把创建对象的操作交给Spring容器,利用反射...原创 2019-06-12 13:39:59 · 451 阅读 · 0 评论 -
dubbo接口调用一次但是实际多次爬坑
背景介绍:相同代码,开发环境我们提供的dubbo接口供调用每次没问题,但是测试环境部分接口每次调用一次却发现日志是三次调用或者两次。然后我们开始爬坑。。。 1.我们首先确认了代码完全一直。然后用postman模拟调用,不论是开发还是测试都是一次请求一次调用,完全没问题。 2.消费方:明明页面点击一次调用却又三次调用日志。 分析:通过提供方日志分析:没隔一秒都会被调用一次,这个时候我们怀疑规律...原创 2019-07-24 10:58:31 · 3308 阅读 · 0 评论 -
Spring是如何运用设计模式的(转)
转自:https://mp.weixin.qq.com/s/XQDZ9M0qLBz0xo-7O6t2oA 关于设计模式,如果使用得当,将会使我们的代码更加简洁,并且更具扩展性。本文主要讲解Spring中如何使用策略模式,工厂方法模式以及Builder模式。 1. 策略模式 关于策略模式的使用方式,在Spring中其实比较简单,从本质上讲,策略模式就是一个接口下有多个实现类,而每种实现类会处理...转载 2019-06-12 15:10:56 · 137 阅读 · 0 评论
分享