自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (11)
  • 收藏
  • 关注

原创 定时任务框架Quartz入门与Demo搭建

一、什么是QuartzQuartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,完全由Java开发,可以用来执行定时任务,类似于java.util.Timer。但是相较于Timer, Quartz增加了很多功能:持久性作业 - 就是保持调度定时的状态;作业管理 - 对调度作业进行有效的管理;大部分公司都会用到定时任务这个功能。举例:   拿火车票购票来说,当你下单后,后台就会插入一条待支付的task(job),一般是30分钟,超过30min后

2021-04-15 11:22:29 486

原创 spring集成spring-security安全框架,支持访问数据库(基于xml形式)

spring集成spring-security安全框架(基于xml形式)一、spring-security简介spring security 的核心功能主要包括:认证 (你是谁)授权 (你能干什么)攻击防护 (防止伪造身份其核心就是一组过滤器链,项目启动后将会自动配置。最核心的就是 Basic Authentication Filter 用来认证用户的身份,一个在spring security中一种过滤器处理一种认证方式。二、入门项目首先创建spring boot项目spring-se

2021-04-14 19:08:29 399

原创 IDEA代码规范插件

IDEA代码规范插件阿里巴巴编码规约插件1.可以通过官方下载Git Hub : https://github.com/alibaba/p3cIDEA插件下载地址:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines2.通过idea 内部安装具体使用步骤打开 File >> Settings >> Plugins >> Alibaba Java CodingGui

2021-04-13 09:04:23 431

原创 SpringBoot构造器注入循环依赖及解决

SpringBoot构造器注入循环依赖及解决1. 循环依赖是什么?Bean A 依赖 B,Bean B 依赖 A这种情况下出现循环依赖。Bean A → Bean B → Bean A更复杂的间接依赖造成的循环依赖如下。Bean A → Bean B → Bean C → Bean D → Bean E → Bean A2. 循环依赖会产生什么结果?当Spring正在加载所有Bean时,Spring尝试以能正常创建Bean的顺序去创建Bean。例如,有如下依赖:Bean A → Bean

2021-04-06 16:58:06 2370

原创 Spring通过xml集成Redis数据库

Spring通过xml集成Redis数据库前台list的属性由于数据量较大,而且在后台是递归获取的,所以前端展示的页面就比较慢,所以想集成一下redis,加快数据的查询。Spring集成Redis的主流方式大致有以下两种(以单机为例)基于xml集成Redis基于注解实现Redis今天我们讲讲利用xml集成Redis数据库导入相关依赖<dependency> <groupId>redis.clients</groupId> &l

2021-04-02 15:04:12 1018 1

原创 Redis下载及安装 windows版下

Redis下载及安装(windows版)1、Github下载地址:https://github.com/MicrosoftArchive/redis/releases2、百度网盘下载地址 https://pan.baidu.com/s/1z1_OdNVbtgyEjiktqgB83g 密码:kdfq安装过程首先先把下载的压缩包解压到一个文件夹中找到文件夹的位置地址栏输入cmd,进入命令窗口然后输入redis-server redis.windows.conf 命令到这里redis数据库

2021-04-02 10:50:45 384

原创 IDEA 将工具类打包成为jar包

将项目编译好.编译好了以后一般情况下都是在target文件下.然后进行如下操作1. 打开工程结构2. 添加一个空的jar项目3. 修改信息4. 选择你的tager文件中class项目中你要打包的文件工具内容.5. 添加java文件包进行构建查看结构...

2021-04-01 20:03:06 369

原创 如何理解面向对象编程(OOP)

如何理解面向对象编程(OOP)(1)想要理解OOP,首先需要清楚什么是对象。所谓对象就是由一组数据结构和处理它们的方法组成的,划重点 “数据” 包括对象的特性、状态等的静态信息; “方法” 也就是行为,包括该对象的对数据的操作、功能等能动信息。 把相同行为的对象归纳为类,类是一个抽象的概念,对象是类的具体。简单点说:对象就是类的实例。例如:一个水果店,就是一个类,它是所有水果的集合。里面的具体水果就是对象。(2)清楚了什么是对象之后,接下来就是理解什么是面向对象。 面向对象的目的:解决软件系统的可扩

2021-04-01 16:30:16 299

原创 studio使用教程

https://blog.csdn.net/qq_35393869/article/details/85245785win10那个目录可能是汉子,但是不影响直接管理员运行就好了!然后点击软件就能用了

2021-03-24 15:33:15 661

原创 MybatisPlus中的删除和逻辑删除及区别

MybatisPlus中的删除和逻辑删除及区别删除和逻辑删除举例1、数据库表2、实体类3、userMapper接口一、物理删除1、根据id删除记录2、批量删除二、逻辑删除(1)数据库修改,添加 deleted字段(2)实体类修改,添加deleted 字段,并加上 @TableLogic 注解(3)测试(5)测试逻辑删除后的查询,MyBatis Plus中查询操作也会自动添加逻辑删除字段的判断删除和逻辑删除删除又分为逻辑删除和物理删除,那么它们有什么区别呢?物理删除:真实删除,将对应数据从数据库中删除,

2021-03-24 15:28:31 1468

原创 spring task+spring事件实现定时任务+事件监听demo

spring task+spring事件实现定时任务+事件监听demospring task+spring事件实现定时任务+事件监听demo1、工程结构界面2、定时任务3、spring事件监听3.1 spring事件3.2 执行流程图4、代码部分4.1事件源---发红包业务4.2事件---发红包成功事件4.2事件监听器spring task+spring事件实现定时任务+事件监听demo本案例就是利用上述技术搭建的简单demo,使用的maven工程1、工程结构界面本工程是基于maven管理实现的,

2021-02-06 15:39:10 561

原创 ElasticSearch安装插件之后索引库index一直处于关闭状态?

如果想安装ik插件的话,例如下面这时候你要保证你的ElasticSearch安装路径不能是中文路径或者带空格的路径,例如下面:和如果存在以上两个情况,可以直接把ElasticSearch文件夹直接换到一个不存在中文或者不带空格的路径中。之后再重启ElasticSearch,然后在客户端(如下)重新启动索引库就可以了!!!...

2020-11-02 16:53:38 379

原创 nginx 修改完nginx.conf无法启动

原因及解决:conf文件被记事本编辑过,保存成了含BOM头的文件 使用其他编辑器将文件另存为UTF-8不含Bom头的格式注:记事本编辑UTF-8都会加BOM头

2020-10-12 16:37:28 726

原创 nginx闪退(双击nginx.exe闪退,并且没有进程)

网上百度好了久,大致说的是两种情况导致闪退。(1)nginx的端口被占用,修改nginx.conf文件中的 端口。(2)部署ssl证书配置问题以上方法都试用过,未能解决闪退问题。解决办法:C:\edms\nginx-1.14.0路径不许是英文的,不可以有中文路径。更改完后重新启动nginx.exe查看进程中是否有nginx。再在浏览器中输入地址127.0.0.1:端口号我的访问地址是http://localhost:88/,理由是我的默认端口号被占用了...

2020-10-12 15:07:45 4089

原创 访问swagger页面,但是无接口解决方案

访问swagger页面,但是无接口信息?在前后端分离开发的今天,接口文档显得尤为重要,其重要性有以下几点:1、约定接口信息,便于前后端分离开发;2、便于测试人员测试并检查数据;3、加快新员工上手工作的速度;4、后续工作交接。然而,接口文档的整理与编写又令繁重的开发工作雪上加霜。有没有好用的工具或者api可以简化这些工作呢?答案是肯定的,这也是我们今天要介绍的Swagger。1、先看一下swagger的原理在本项目中是基于springboo基础上的。1、系统启动,扫描到工程中的Swagger

2020-10-12 14:37:23 20675 4

原创 面试官:redis五种基本数据类型的应用场景是啥?

https://blog.csdn.net/qq_32534855/article/details/105515146

2020-09-29 19:43:48 181

原创 浅谈DTO对象存在的意义

DTO即数据传输对象。之前不明白有些框架中为什么要专门定义DTO来绑定表现层中的数据,为什么不能直接用实体模型呢,有了DTO同时还要维护DTO与Model之间的映射关系,多麻烦。然后看了这篇文章中的讨论部分才恍然大悟。摘两个比较有意义的段落。表现层与应用层之间是通过数据传输对象(DTO)进行交互的,数据传输对象是没有行为的POCO对象,它 的目的只是为了对领域对象进行数据封装,实现层与层之间的数据传递。为何不能直接将领域对象用于 数据传递?因为领域对象更注重领域,而DTO更注重数据。不仅如此,由于“富

2020-09-28 17:18:10 600

原创 Centos7之ping不通外网

https://www.cnblogs.com/congcongdi/p/10149925.html这是配置静态IP的。https://blog.csdn.net/cuigelasi/article/details/59483876下面这篇可以解决ping不通百度的方法

2020-09-09 19:44:12 323

原创 关于Typora +pandoc导出文件功能的介绍(具体案例:导出word文件)

关于Typora +pandoc导出文件功能的介绍(具体案例:导出word文件)文章地址

2020-09-07 07:50:02 668

转载 json字符串、json对象、数组 三者之间的转换

json字符串、json对象、数组 三者之间的转换本文章转载

2020-08-29 21:37:15 180

转载 org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document fro

spring单元測试时发现的问题:org.springframework.beans.factory.BeanDefinitionStoreException:IOException parsing XML document from class path resource[spring/spring-datasource-mogon.xml]; nested exception isjava.io.FileNotFoundException: class path resource[sprin

2020-08-18 19:26:50 3601

原创 下载maven及构建maven项目

下载maven及构建maven项目一、Maven介绍1、什么是maven2、maven的功能二、Maven的使用1、maven仓库2、maven的安装3、在IDE中的配置4、利用maven创建web项目创建一、Maven介绍Maven是基于项目对象模型(POM project objectmodel),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具。1、什么是maven这种又不是大白话,如果没明白maven是什么,那么上面这句话跟没说一样,我自己觉得,Maven

2020-08-14 23:43:22 253

原创 Mybatis的参数、输出结果及SqlMapConfig.xml 配置

1、Mybatis的参数知识点1.1 parameterType 配置参数<!--通过id查询一条用户记录--> <select id="findUserById" resultType="com.li.pojo.User" parameterType="int"> select * from user where id=#{id} </select>就例如在通过id查询语句中,使用的是resultType属性来设置SQL语句的

2020-08-12 00:02:45 380

原创 Json数据和java对象的相互转换

JSON解析器常见的解析器::Jsonlib,Gson,fastjson,jackson1、Json转换为java对象步骤:1、导入jackson的相关jar包2、创建Jackson核心对象 ObjectMapper3、调用ObjectMapper的相关方法进行转换(1)readValue(json字符串数据,Class)代码:/* * Java对象转换为json对象 * 步骤: * 1、导入Jackson的相关jar包

2020-08-10 22:22:41 294 1

原创 Servlet实现用户登录

1.用户登录案例需求 **1.编写login.jsp登录界面** **2.使用Druid数据库连接池技术,操作mysql数据库中的user表** **3.使用jdbcTemplate技术封装JDBC** **4.登录成功跳转到SuccessServlet显示:登录成功!用户名,欢迎您** **5.登录失败跳转到FailServlet显示:登录失败,用户名或者密码错误!**2.开发步骤1.创建web项目,编辑登录界面,配置文件,jar包(1)web项目(2)登录界面<%@ pag

2020-08-05 22:12:20 1827

原创 log4j的使用

log4j1、概念log4j是专门为java提供的一个日志工具。为什么要用日志工具?存在的意义是什么?回答:1、在研发的过程的过程中需要就看程序运行的过程中所执行的相关的命令信息,但是呢,虚拟机默认所提供的只有普通的日志信息,说直白点,信息太简陋,通过日志工具可以看到更多的信息。2、程序在研发阶段可以在控制台看到错误信息,但是正式运行后,控制台就不能使用了,已经到了用户的手机,成为使用产品,可以通过第三方的日志文件将用户使用应用的过程中多产生的问题发送到服务器中,以方便后台维护。使用了日志工具

2020-08-03 15:26:15 109

原创 原生JDBC数据库连接

原生JDBC数据库连接mysql数据库连接介绍mysql数据库特点关键词jdbc连接步骤代码:数据库mysql数据库连接介绍mysql数据库是用于管理数据的,后台是用户根据业务做逻辑处理的,前台显示数据并进行交互。mysql数据库特点1.MySQL性能卓越、服务稳定,很少出现异常宕机。2.MySQL开放源代码且无版权制约,自主性及使用成本低。3.MySQL历史悠久,用户使用活跃,遇到问题可以寻求帮助。4.MySQL体积小,安装方便,易于维护。5.MySQL口碑效应好,是的企业无需考虑就用之,

2020-07-29 12:22:18 273

文件的类型为xmind,内容是技术栈知识点

xmind文档

2023-03-28

minio(windows版).rar

minio(windows版).rar

2021-04-13

node12.16.1.rar

node12.16.1.rar

2021-04-10

MobaXterm安装包(windows版).rar

MobaXterm安装包(windows版).rar

2021-04-06

redis3.2.1.rar

redis3.2.1.rar

2021-04-02

maven3.6.3-windows.rar

maven3.6.3-windows.rar

2021-04-01

apache-tomcat-8.5.64-windows-x64.zip

tomcat 8.5安装包

2021-04-01

Navicat 15-aa.zip

Navicat 15-aa.zip

2021-04-01

jdk1.8安装包.rar

jdk1.8安装包

2021-04-01

redisdesktopmanager.rar

一款Redis可视化连接工具,非常好用

2021-04-01

notepad++7.8.8安装包.rar

notepad++为了能够更好的编辑文件二开发的。

2021-04-01

mysql5.7.rar

里面是安装版的,打开可以进行安装使用

2021-04-01

空空如也

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

TA关注的人

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