自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 几种拦截器的使用选择

一般说到拦截器我们就想到实现HandlerInterceptor,并同时配置拦截器的顺序和拦截条件即可。@param handler 表示要执行的处理器, 即处理请求的 Controller 对象或者是拦截器的对象。第二种,对所有的请求过滤,当然此处也可以使用其他过滤器,这种事比较针对的。第三种:对所有对外访问的请求进行拦截,主要针对对外访问时请求头的处理。@return true 拦截器验证成功, 继续执行后续操作。拦截器为调用方法执行之前执行的方法。第一种,拦截某些特定的方法,

2023-11-08 10:15:21 65

原创 工具类编写规范

java工具类规范

2023-02-27 17:57:53 391

原创 查日志命令linux

查日志命令

2023-01-03 15:11:43 2893

原创 逆向工程代码生成

逆向工程

2022-12-12 16:37:55 342

原创 基础fastJson封装一个json工具类

写过很多Json工具类,但是使用的依赖包始终变换不停,有些公司不让用这个那个包的。这里传一个基于fastJson的工具类,方便大家使用package com.json.util;import java.util.List;import java.util.Map;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.TypeReference;/***@Description: 基于fastjson封装的json转换工具类

2022-01-15 11:41:15 335

原创 dubbo分布式服务实现日志链路追踪traceid

dubbo服务日志链路追踪

2022-01-15 11:20:44 1842

原创 json读取

读取json文件中的json数据import org.apache.commons.io.IOUtils;import org.springframework.util.ResourceUtils;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;//import com.bea.core.repackaged.springframew

2020-10-28 18:47:25 181

原创 java aop代理

代理代理类是什么时候被创建的?实际上在创建原生bean的时候就创建了它的代理对象a1:service是代理类,并且是CGLIB类型代理service方法添加@Transactional注解或者加入其它的aop拦截配置,没有实现任何接口。a2:service是代理类,并且是jdk 动态代理service方法添加@Transactional注解或者加入其它的aop拦截配置,实现了接口。 b:serivce不是代理类,而是普通类 serice方法没有添加@Transactional注解或者其它的ao

2020-10-27 15:39:36 280

原创 MQ简单理解

简单理解MQMQ的作用,为什么使用MQ?1异步处理场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种 1.串行的方式;2.并行方式a、串行方式:将注册信息写入数据库成功后,发送注册邮件,再发送注册短信。以上三个任务全部完成后,返回给客户端。b、并行方式:将注册信息写入数据库成功后,发送注册邮件的同时,发送注册短信。以上三个任务完成后,返回给客户端。与串行的差别是,并行的方式可以提高处理的时间使用MQ消息将注册邮件,发送短信的消息写入消息队列,因为写入消息队列的速度很快,基本可以忽

2020-10-26 17:44:46 310

原创 关于java线程的理解及简单运用案例

线程池的使用线程池的作用:线程池作用就是限制系统中执行线程的数量。根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排 队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程池 中有等待的工作线程,就可以开始运行了;否则进入等待队列。为什么要用线程池:1.减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行

2020-10-15 17:53:29 339

原创 springboot拦截器

import java.io.IOException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import com...*.User;pu

2020-08-13 09:22:03 93

原创 idea的MAPPER类报红解决

2020-05-09 10:41:06 2902

原创 项目启动时需要启动的方法 注解的使用

2020-05-09 10:37:47 753

原创 异常处理代码案例

@ControllerAdvicepublic class ExceptionResolver extends DefaultHandlerExceptionResolver {@ExceptionHandler(RuntimeException.class)public ModelAndView exceptionHandler(RuntimeException ex, HttpServletResponse response,HttpServletRequest request) { Ma

2020-05-09 10:35:12 202

原创 springboot学习之路之定时任务使用简要

在这里插入图片描述

2020-05-09 10:33:39 84

原创 大数据学习之路--初章

大数据入门1为什么学习大数据?找份更高收入的工作做。2什么是大数据?举例:商品推荐:(1)如何存储大量的订单。(2)大量的订单如何筛选计算。天气预报:(1)大量的天气数据如何存储。(2)大量的数据如何计算大数据的核心:(1)数据的存储—分布式文件系统(分布式存储)(2)数据的计算;(分布式计算)大数据框架:(1)hadoop:基于JAVA语言开发(2)spark:基于scal...

2020-04-11 22:14:48 84

原创 springboot学习之路-boot与MVC的区别

Spring Boot与Spring MVC各自的优缺点Spring MVC是什么?(1)Spring MVC是Spring提供的一个强大而灵活的模块式web框架。通过Dispatcher Servlet, ModelAndView 和 View Resolver,开发web应用变得很容易。(2)SpringMVC是一种基于Java的以请求为驱动类型的轻量级Web框架,其目的是将Web层进行...

2020-04-09 22:51:00 426

原创 springboot学习笔记之简单异常处理

springboot学习笔记之简单异常处理

2020-04-08 21:48:57 166 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除