
Java 框架
文章平均质量分 58
Java 框架
格子衫111
梦想不能只是梦和想...
展开
-
row_number()分页返回结果顺序不确定
select top [PageSize] * from ( select row_number() over (order by id desc) as RowNum,* from table ) as Awhere RowNum > (PageIndex - 1) * PageSize原创 2023-08-10 15:51:18 · 538 阅读 · 0 评论 -
xxl-job:阻塞处理策略详解
**单机串行(默认)**:调度请求进入单机执行器后,调度请求进入FIFO队列并以串行方式运行;**丢弃后续调度**:调度请求进入单机执行器后,发现执行器存在运行的调度任务,本次请求将会被丢弃并标记为失败;**覆盖之前调度**:调度请求进入单机执行器后,发现执行器存在运行的调度任务,将会终止运行中的调度任务并清空队列,然后运行本地调度任务;转载 2023-04-13 14:54:54 · 4255 阅读 · 0 评论 -
@JsonIgnoreProperties(ignoreUnknown = true) 说明
例如对于Date类型字段,如果不适用JsonFormat默认在rest返回的是long,如果我们使用@JsonFormat(timezone = “GMT+8”, pattern = “yyyy-MM-dd HH:mm:ss”),就返回"2018-11-16 22:58:15"项目中我们经常会遇到想要的和定义的pojo不想符的情况,这个时候, 我们可以直接通过map方法返回, 或者定义在映射文件里自定义映射集。,将这个注解写在类上之后,就会忽略类中不存在的字段。这个注解一般用在我们要忽略的字段上。转载 2023-04-11 16:05:45 · 2107 阅读 · 0 评论 -
consul动态配置应用
consul动态配置应用代码示例原创 2023-03-29 14:38:33 · 454 阅读 · 0 评论 -
QPS和TPS是什么
QPSQPS即每秒查询率,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。每秒查询率因特网上,经常用每秒查询率来衡量域名系统服务器的机器的性能,即为QPS。对应fetches/sec,即每秒的响应请求数,也即是最大吞吐能力。转载 2023-02-16 10:26:53 · 368 阅读 · 0 评论 -
SpringBoot全局配置文件介绍
@Value注解是Spring框架提供的,用来读取配置文件中的属性值并逐个注入到Bean对象的对应属性中,Spring Boot框架从Spring框架中对@Value注解进行了默认继承,所以在Spring Boot框架中还可以使用该注解读取和注入配置文件属性值。原创 2022-09-09 14:40:49 · 2391 阅读 · 0 评论 -
Spring Boot实战演练Demo
**需求**:使用SSM+SpringBoot 实现 账户 的CRUD功能数据库准备:原创 2022-09-06 04:14:57 · 1086 阅读 · 1 评论 -
如何解决响应结果中文乱码问题
1、设置文件编码格式2、设置Tomcat及Http编码原创 2022-09-04 12:59:19 · 1539 阅读 · 0 评论 -
SSM框架整合步骤详解
1. 准备数据库和表记录 2. 创建web项目 3. 编写mybatis在ssm环境中可以单独使用 4. 编写spring在ssm环境中可以单独使用 5. spring整合mybatis6. 编写springMVC在ssm环境中可以单独使用 7. spring整合springMVC原创 2022-09-02 23:17:05 · 800 阅读 · 0 评论 -
如何解决POST请求参数中文乱码问题
如果是 tomcat8.5,可以自动解决GET请求参数乱码问题,但是POST提交仍然存在中文乱码,那么如何解决呢?我们可以设置一个过滤器来进行编码的过滤,将以下配置项配置在web项目的web.xml中。原创 2022-08-31 23:51:13 · 1412 阅读 · 0 评论 -
SpringMVC的执行流程及组件介绍
1. 前端控制器:DispatcherServlet 用户请求到达前端控制器,它就相当于 MVC 模式中的 C,DispatcherServlet 是整个流程控制的 中心,由它调用其它组件处理用户的请求,DispatcherServlet 的存在降低了组件之间的耦合性。2. 处理器映射器:HandlerMapping HandlerMapping 负责根据用户请求找到 Handler 即处理器,SpringMVC 提供了不同的映射器 实现不同的映射方式,例如:配置文件方式,实现接口方式,注解方式等。...原创 2022-08-31 21:17:11 · 242 阅读 · 0 评论 -
7种Spring事务的传播行为
REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。一般的选择(默认值)SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行(没有事务).........原创 2022-08-30 17:17:26 · 436 阅读 · 0 评论 -
Spring中AOP相关术语
Spring 的 AOP 实现底层就是对动态代理的代码进行了封装,封装后我们只需要对需要关注的部分进行代码编写,并通过配置的方式完成指定目标的方法增强。我们必须理解 AOP 的相关术语,常用的术语如下:......原创 2022-08-29 21:59:47 · 219 阅读 · 0 评论 -
JDK动态代理和CGLIB动态代理介绍
JDK 代理 : 基于接口的动态代理技术·:利用拦截器(必须实现InvocationHandler)加上反射机制生成一个代理接口的匿名类,再调用具体方法前调用InvokeHandler来处理,从而实现方法增强CGLIB 代理 : 基于父类的动态代理技术:动态生成一个要代理的子类,子类重写要代理的类的所有不是final的方法。在子类中采用方法拦截技术拦截所有的父类方法的调用,顺势织入横切逻辑,对方法进行增强.........原创 2022-08-29 21:12:45 · 843 阅读 · 0 评论 -
手把手教你在IDEA中创建一个Maven+Spring MVC的入门项目
步骤分析创建web项目,导入SpringMVC相关坐标配置SpringMVC前端控制器 DispathcerServlet编写Controller类和视图页面使用注解配置Controller类中业务方法的映射地址配置SpringMVC核心文件 spring-mvc.xml1. 创建web项目,导入SpringMVC相关坐标项目创建完毕,目录结构如图所示。但是目前只是一个普通的jar工程,那么如何将它转换成一个web工程呢?1)首先,在pom.xml文件中将打包方式从默认的jar原创 2021-09-05 20:31:19 · 5799 阅读 · 5 评论 -
PVO、DAO、BO、DTO、POJO能分清吗?
来自:https://blog.csdn.net/chl191623691/article/details/78149108一、PO :(persistant object ),持久对象可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。二、VO :(value object) ,值对象通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要。PO只能用在数据层,VO用在商业逻辑原创 2021-02-10 16:52:45 · 576 阅读 · 0 评论 -
手把手教你在Eclipse上创建一个Maven+Spring MVC的HelloWord项目
使用了框架进行开发以后,我们用到的jar包会越来越多,每次都手动下载然后拷贝进项目的话,这样会比较麻烦,而且有时候不能很好地处理jar包传递依赖的问题。庆幸的是,Maven出现了,它可以极大地方便了我们对依赖的管理。只要填写好pom.xml这个配置文件,那么Maven会自动为我们下载该jar包及其所依赖的jar包,所以这里我创建一个基于Maven的Spring MVC项目。创建Maven项原创 2016-11-25 15:33:38 · 23446 阅读 · 24 评论 -
Spring MVC+Maven 轻松实现上传文件功能
在做上传文件功能时,首先得有一个建立完毕的Spring MVC项目。这里我以Spring MVC的HelloWord工程来示例,当然你也可以在你已有的Spring MVC工程下进行操作。建立Spring MVC的HelloWord工程的步骤请参考文章:手把手教你创建一个Maven+Spring MVC的HelloWorldSpring MVC的HelloWord工程的源码:http://d原创 2016-12-05 10:45:59 · 23340 阅读 · 3 评论 -
Spring MVC+Maven 实现同一项目的前端和后台交互
在做前端和后台交互时,首先得有一个建立完毕的spring MVC项目。这里我以Maven+Spring MVC的HelloWord工程来示例,当然你也可以在你已有的Spring MVC工程下进行操作。建立Spring MVC的HelloWord工程的步骤请参考文章:手把手教你创建一个Maven+Spring MVC的HelloWorldSpring MVC的He原创 2016-12-08 11:18:14 · 14185 阅读 · 2 评论 -
使用Spring MVC+Maven生成Json数据(两种方式)
做后台开发时,最主要的就是生成Json数据,供前端调用。这里记录下如何使用Spring MVC框架生成Json数据。什么是Json数据我就不解释了,相信来看这篇文章的人都懂,不懂的自行百度下。这里为了方便,我还是在另外篇博客的源码来上来进行修改。该篇文章是:Spring MVC轻松实现上传文件功能 。 本篇文章的基础代码链接是: 源代码步骤一、在前端控制器配置文原创 2016-12-05 15:50:38 · 6356 阅读 · 3 评论 -
Spring MVC拦截器
一、什么是拦截器?拦截器:指通过统一拦截从浏览器发往服务器的请求来完成功能的增强。一般指的是在浏览器页面向服务器端发出请求后,拦截请求,对请求进行一系列的操作,或者在服务器返回数据时,在数据到达浏览器界面前,做一些操作。使用场景:解决请求的共性问题,如:乱码问题、权限验证问题等。二、Spring MVC拦截器的实现1、拦截器的工作原理了解原理原创 2016-12-12 15:35:41 · 1042 阅读 · 0 评论