![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
项目知识点
这部分主要介绍Servlet,Cookie,Session,Json,Filter,ajax
Mr_树先森
这个作者很懒,什么都没留下…
展开
-
mybatisplus常用注解
以上是MyBatis Plus常用的注解,通过这些注解可以简化数据库操作的配置和实现,提高开发效率。需要注意的是,使用这些注解之前需要在配置文件中配置相应的插件,以启用MyBatis Plus的功能。@TableField:用于标注实体类的字段对应的数据库字段名。@Insert、@Update、@Delete、@Select:用于标注对应的数据库操作方法。可以指定数据库表名,也可以使用默认的表名,即实体类的类名(驼峰命名转下划线命名)。枚举字段在数据库中存储时,可以指定存储的值,而不是默认的枚举名称。原创 2023-08-10 16:39:25 · 844 阅读 · 0 评论 -
mybatisplus querywrapper 常用方法
原创 2023-08-10 16:33:39 · 69 阅读 · 0 评论 -
SpringBoot AOP注解实现日志收集
【代码】SpringBoot AOP注解实现日志收集。原创 2023-08-10 16:30:50 · 90 阅读 · 0 评论 -
AOP示例
在上述示例中,我们使用@Aspect注解标记切面类,并使用@Before和@AfterReturning注解定义了两个通知方法。@Before注解表示在目标方法执行前执行,@AfterReturning注解表示在目标方法正常返回后执行。例如,可以在@Before通知中进行参数验证,在@AfterReturning通知中记录日志,在@AfterThrowing通知中处理异常等。@After:在目标方法执行之后执行通知,无论方法是否发生异常。@Around:在目标方法前后执行通知,可以控制目标方法的执行。原创 2023-08-10 16:05:53 · 40 阅读 · 0 评论 -
【项目知识点】JSR303自定义校验注解
定义一个校验器:package com.shop.common.valid;import javax.validation.ConstraintValidator;import javax.validation.ConstraintValidatorContext;import java.util.HashSet;import java.util.Set;/** * @author admin * @version 1.0.0 * @ClassName ListValueConst.原创 2022-01-23 14:28:27 · 253 阅读 · 0 评论 -
【项目知识点】数据校验统一异常处理,分组检验
1.定义错误码枚举类:package com.shop.common.exception;/** * @author admin * @version 1.0.0 * @ClassName BizCodeEnum.java * @Description TODO * @createTime 2022年01月23日 13:31:00 */public enum BizCodeEnum { UNKNOW_EXCEPTION(10000,"系统未知异常"), VALID_EX原创 2022-01-23 13:43:41 · 734 阅读 · 0 评论 -
【项目知识点】Vue中实现扫描二维码获取信息
vue中实现扫描二维码获取信息原创 2022-01-01 12:06:37 · 2144 阅读 · 0 评论 -
【部署】jenkins
原创 2021-08-05 16:52:41 · 84 阅读 · 0 评论 -
【nacos配置中心】
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId></dependency>#配置中心地址spring.cloud.nacos.config.server-addr=127.0.0.1:8848...原创 2021-08-05 10:14:22 · 100 阅读 · 0 评论 -
【Spring Security】
<dependencies> <dependency> <groupId>com.atguigu</groupId> <artifactId>common_utils</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency> <!-...原创 2021-08-04 19:47:44 · 143 阅读 · 0 评论 -
【Gateway】网关
<dependencies> <dependency> <groupId>com.atguigu</groupId> <artifactId>common_utils</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency> <de...原创 2021-08-03 15:24:05 · 306 阅读 · 0 评论 -
【Canal数据同步工具】
show variables like 'log_bin';CREATE USER 'canal'@'%' IDENTIFIED BY 'canal';GRANT SHOW VIEW, SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'canal'@'%';FLUSH PRIVILEGES;下载地址<dependencies> <dependency> ..原创 2021-08-03 09:49:52 · 219 阅读 · 0 评论 -
【ECharts】
<!-- 引入 ECharts 文件 --><script src="echarts.min.js"></script><!-- 为ECharts准备一个具备大小(宽高)的Dom --><div id="main" style="width: 600px;height:400px;"></div><script type="text/javascript"> // 基于准备好的dom,初始化..原创 2021-08-02 16:47:32 · 76 阅读 · 0 评论 -
【定时任务】
@Componentpublic class ScheduledTask { @Autowired private StatisticsDailyService dailyService; /** * 测试 * 每天七点到二十三点每五秒执行一次 */ @Scheduled(cron = "0/5 * * * * ?") public void task1() { System.out.printl..原创 2021-08-02 16:26:00 · 86 阅读 · 0 评论 -
【微信支付】
# 服务端口server.port=8007# 服务名spring.application.name=service-order# mysql数据库连接spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/guli?serverTimezone=GMT%2B8spring.datasource.usernam...原创 2021-08-01 16:49:24 · 76 阅读 · 0 评论 -
【阿里云获取播放地址播放】
<link rel="stylesheet" href="https://g.alicdn.com/de/prismplayer/2.8.1/skins/default/aliplayer-min.css" /><script charset="utf-8" type="text/javascript" src="https://g.alicdn.com/de/prismplayer/2.8.1/aliplayer-min.js"></script>&l...原创 2021-08-01 14:13:23 · 939 阅读 · 0 评论 -
【微信登录】开发回调URL
# 微信开放平台 重定向urlwx.open.redirect_url=http://回调地址/api/ucenter/wx/callback@GetMapping("callback")public String callback(String code, String state, HttpSession session) { //得到授权临时票据code System.out.println("code = " + code); System.out...原创 2021-07-31 16:49:22 · 1628 阅读 · 0 评论 -
【微信扫码登录】生成授权URL
# 微信开放平台 appidwx.open.app_id=你的appid# 微信开放平台 appsecretwx.open.app_secret=你的appsecret# 微信开放平台 重定向urlwx.open.redirect_url=http://你的服务器名称/api/ucenter/wx/callback@Component//@PropertySource("classpath:application.properties")public class Consta...原创 2021-07-31 16:42:47 · 1641 阅读 · 1 评论 -
OAuth2的正式定义
原创 2021-07-31 16:34:49 · 64 阅读 · 0 评论 -
OAuth2使用场景
原创 2021-07-31 16:18:12 · 148 阅读 · 0 评论 -
阿里云短信服务,随机验证码工具类,Md5工具类
# 服务端口server.port=8006# 服务名spring.application.name=service-msm# mysql数据库连接spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/guli?serverTimezone=GMT%2B8spring.datasource.username=root...原创 2021-07-31 10:22:41 · 302 阅读 · 0 评论 -
使用JWT进行跨域身份验证
<dependencies> <!-- JWT--> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> </dependency></dependencies>import io.jsonwe...原创 2021-07-30 19:54:33 · 178 阅读 · 0 评论 -
用户登录业务介绍
原创 2021-07-30 19:47:42 · 201 阅读 · 0 评论 -
项目中集成redis
!-- redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><!-- spring2.X集成redis所需common-pool2--><dependency..原创 2021-07-30 18:17:45 · 618 阅读 · 0 评论 -
【熔断器Hystrix】
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-ribbon</artifactId> </dependency> <!--hystrix依赖,主要是用 @HystrixComm...原创 2021-07-29 17:29:38 · 339 阅读 · 0 评论 -
【服务调用-Feign】
<!--服务调用--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId></dependency>原创 2021-07-29 17:24:14 · 54 阅读 · 0 评论 -
【服务发现-搭建Nacos服务】
<!--服务注册--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency># nacos服务地址spring.cloud.nacos.discov...原创 2021-07-29 17:21:35 · 58 阅读 · 0 评论 -
【SpringCloud相关概念介绍】
原创 2021-07-29 17:17:29 · 58 阅读 · 0 评论 -
【阿里云视频点播】使用
<repositories> <repository> <id>sonatype-nexus-staging</id> <name>Sonatype Nexus Staging</name> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> &..原创 2021-07-29 11:40:24 · 240 阅读 · 0 评论 -
【阿里云视频点播】入门
原创 2021-07-29 11:28:12 · 101 阅读 · 0 评论 -
【Tinymce富文本编辑器】
原创 2021-07-27 18:27:52 · 80 阅读 · 0 评论 -
【EasyExcel】
写:<dependencies> <!-- https://mvnrepository.com/artifact/com.alibaba/easyexcel --> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>..原创 2021-07-26 18:44:53 · 186 阅读 · 0 评论 -
【阿里云对象存储OSS】后端集成OOS
<dependencies><!-- 阿里云oss依赖 --> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId></dependency> <!-- 日期工具栏依赖 --><dependency> <groupId>j...原创 2021-07-26 11:26:34 · 437 阅读 · 0 评论 -
【阿里云OOS对象存储】入门
public class OSSTest { // Endpoint以杭州为例,其它Region请按实际情况填写。 String endpoint = "your endpoint"; // 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。 String accessKeyId = "your a...原创 2021-07-26 11:12:14 · 532 阅读 · 0 评论 -
统一异常处理,统一日志
2.统一日志:<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="10 seconds"> <!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --> <!-- scan:...原创 2021-07-24 17:31:29 · 86 阅读 · 0 评论 -
统一返回结果
@Datapublic class R { @ApiModelProperty(value = "是否成功") private Boolean success; @ApiModelProperty(value = "返回码") private Integer code; @ApiModelProperty(value = "返回消息") private String message; @ApiModelProperty...原创 2021-07-24 14:17:26 · 293 阅读 · 0 评论 -
Swagger
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <scope>provided </scope> <...原创 2021-07-24 12:09:28 · 114 阅读 · 0 评论 -
MyBatisPlus代码生成器
import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.config.DataSourceConfig;import com.baomidou.mybatisplu原创 2021-07-24 10:18:24 · 55 阅读 · 0 评论 -
简单实现文件的上传下载,简单易懂
前言:文件的上传和下载在日常开发中很是常见,那么这一功能是如何实现的呢,下面我给大家介绍一下实现条件:1、 需要一个form标签,method为post请求2、 form的encType属性值为multipart/form-data3、input标签的type=file4.需要的jar包()工程目录具体实现:UploadServlet.java(上传)import org.apache.commons.fileupload.FileItem;import org.apache.c原创 2021-03-21 19:35:05 · 1143 阅读 · 0 评论 -
Javaweb Servlet的生命周期实例详解
前言Servlet的生命周期,在找工作时,无论是笔试还是面试,都是经常被问到的,那么今天问我们来看一下这个知识点。生命周期(1) 执行 Servlet 构造器方法(2)执行 init 初始化方法(第一次访问的时候,创建Servlet程序时会调用第一第二步方法)(3)执行 service 方法 (每次访问都会调用)(4)执行 destroy 销毁方法(在 web 工程停止的时候调用)Servlet 是由 JVM 的垃圾回收器进行垃圾回收的解释service() 方法是执行实际任务的主要方原创 2021-03-21 18:49:48 · 540 阅读 · 0 评论