自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 springboot_3(task、mybatis注解开发、mybatis-plus)

文章目录定时任务mybatis基于注解开发mybatis-plus实体类用到的注解crud测试自定义配置类,配置分页插件及乐观锁插件逆向工程分页插件使用定时任务springboot内部集成,不需要引入jar包,不需要配置。定时任务使用务必存进redis或mysql,以防服务器挂掉定时任务丢失。使用(基本同spring):在Application.java添加注解@EnableScheduling编写定时任务@Componentpublic class ScheduleServic

2020-08-31 23:27:18 281

原创 springboot_2(thymeleaf、异常、log4j、mybatis、redis)

文章目录thymeleaf模板引擎简介使用thymeleaf模板语法链接传参springboot异常处理日志集成mybatis集成redis集成RedisTemplateStringRedisTemplate基于注解的使用thymeleaf模板引擎简介作用:做同步开发使用,前端代码与后端代码在一个项目中。类似于jsp,用来获取后端java代码的数据(request,session,servletContext),在html中使用模板引擎技术来获取数据。同步:用户发起请求url(http://

2020-08-29 11:33:33 239

原创 springBoot_1(启动流程、部署、WebMvcConfigurer)

文章目录认识springboot框架springboot简单原理认识springboot的目录结构启动类认识相关的加载配置部署springboot项目WebMvcConfigurer接口进行springMVC扩展使用认识springboot框架解决ssm框架的繁琐配置文件,其实是spring框架的深入的应用,把ssm框架中的习惯性的配置信息作为了默认的预配置。是一个spring技术的全家桶。整个web开发的技术栈基本都做了支持。springboot简单原理创建的springboot项目,是从

2020-08-28 23:01:35 660

原创 activiti工作流引擎组件

文章目录学习目的设计思想使用流程变量流程部署及执行测试类LeaveServiceLeaveServiceImpl学习目的为了解决项目中某些特殊的业务场景,流程审批业务(请假审批,出差审批,申请单审批,报销单审批,公文的流转)。设计思想比如开发请假流程(员工请假申请apply–>部门经理审批–>if(请假天数>3天)–>总经理审批–>结束​ -->if(请假天数<=3天)–>结束)。第一步:提供了ide插件

2020-08-26 23:22:19 521 1

原创 BIO、NIO、多路复用

文章目录系统调用和中断BIONIO多路复用系统调用和中断内存空间可以粗略地认为划分为两部分,操作系统和应用程序。应用程序运行依赖于操作系统。操作系统有保护模式,防止攻击。操作系统向下管理硬件,向上提供系统调用。中断: 为了让多个进程可以并发执行。分为软中断和硬中断。硬中断:晶振计时,到时间即切换进程,保存上一进程状态;软中断:由应用程序通知触发,内核放下手头工作先执行该进程的任务。BIO阻塞IO:一个线程对应一个连接。NIO一个线程处理多个连接。多路复用

2020-08-25 23:03:06 230 1

原创 fastdfs分布式文件存储

文章目录pom引入fdfs_client.confDfsUtil.java文件上传、下载、删除、获取元数据pom引入 <dependencies> <dependency> <groupId>org.csource</groupId> <artifactId>fastdfs-client-java</artifactId> <version>1.27</version&

2020-08-23 18:16:26 117

原创 邮件和短信发送

文章目录短信发送邮件发送手写测试使用封装的工具类短信发送使用阿里云接口。public class Sms { public static void main(String[] args) { sendMsg("写手机号","模板json","模板json"); } public static void sendMsg(String phone,String name,String days){ DefaultProfile profile

2020-08-11 22:50:48 343

原创 excel和word的读写

文章目录excel依赖读入和导出word导出(基于freamwork)依赖编辑word模板,另存为xml(表格数据需要手动修改xml文件)测试代码excel依赖读入和导出public class Excel { public static void main(String[] args) throws Exception { // 读取excel List<Map<String, String>> list = readExcel

2020-08-11 20:28:15 290

原创 token替代session进行登录验证

文章目录LoginHandler(将登陆成功的token存入响应头发给前端)前端axios请求与响应拦截器写法LoginInterceptor(spring注册登录拦截器)CurrentLoginUser(共享当前登录用户信息)JwtUtil(生成与解析token)本练习没有实现退出登录的操作。LoginHandler(将登陆成功的token存入响应头发给前端) /** * 通过手机号和验证码验证登录 * * @return */ @Post

2020-08-11 09:37:43 865

原创 远程访问接口和定时任务

文章目录RestTemplate接口远程访问定时任务jdk:TimerTaskspring:taskRestTemplate接口远程访问在java代码里访问restful服务,可以使用apache的HttpClient。同时在spring-data框架中提供的RestTemplate类可用于在应用中调用rest服务,它简化了与http服务的通信方式,统一了RESTful的标准,封装了http链接,只需要传入url及返回值类型即可。相较于之前常用的HttpClient,RestTemplate是一种更

2020-08-10 20:07:46 508

原创 redis缓存数据库

文章目录redist特点redis安装及配置redis-java面试还搞不懂redis,快看看这40道面试题(含答案和思维导图)redist特点高性能,持久存储,适应高并发的应用场景。相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。Redis数据库完全在内存中,使用磁盘仅用于持久性。Redis可以将数据复制到任意数量的从服务器。操作都是原子性:所有Redis操作是原子的,这保证了如果两个客户端同时访问的Redis服务器将获得更新后的值。多功能实用工具:Redis是一个多实

2020-08-08 10:28:46 352

原创 ssm+log+redis登录demo

文章目录本练习场景handler代码serviceImpl代码RedisHeadInfo字段头总结本练习场景用户输入手机号,申请验证码后台生成验证码,存入redis,设置5分钟自动过期,返回给用户用户提交手机号和验证码给后台验证后台验证登录信息,验证通过后先查询redis是否保存有该用户信息,没有则查数据库数据库如无记录,说明为新用户,自动注册将用户信息存入redis,返回handlercontroller将用户信息存入session,返回handler代码@Controll

2020-08-07 23:04:37 165

原创 log4j、log4j2、slf4j

文章目录常用日志组件日志门面log4j2的使用log4j的配置(log4j.properties)Slf4j使用PatternLayout格式化符号说明日志框架 log4j2 全解析常用日志组件Log4j:是Apache的一个开放源代码项目。通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、数据库等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。Log4j有7种不同的log级别,按照等级从低到高依次为:TRACE

2020-08-06 17:48:49 170

原创 ssm整合练习

文章目录环境配置commons公共包entity实体类interceptor拦截器filter过滤器exception自定义异常advice 全局异常处理module1模块(mybatis-generator逆向生成)entityhandler(session、分页、增删改查)service部分截取(事务)mapper项目包结构及所需jar包环境配置springmvc.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="

2020-08-05 22:23:39 238

原创 ssm整合

文章目录springMVC与spring整合spring和mybatis整合spring的事务管理器逆向工程mybatis Generator分页插件mybatis pageHelperspringMVC与spring整合springMVC是子容器,控制层框架,放Controller对象。spring是父容器,平台性质的框架,放其他所有对象。子容器持有父容器,可以调用父容器中的bean对象。​ 整合玩法1(不推荐):所有的bean全部放在springMVC容器对象。可以用,但spr

2020-08-04 23:17:00 172

原创 springMVC_2(restful、异常处理、静态资源、文件上传、拦截器、跨域)

文章目录rest风格接口SpringMVC异常处理静态资源处理文件上传下载拦截器rest风格接口restfurl:描述性状态转移。用来做接口。通过url来定义资源,通过method(get、post、put、delete)来描述动作。涉及到的两个注解@RestController(不常用),定义接口,表示本类中所有的方法都是异步,不用写ResponseBody,不用写ResponseEntity@PathValiable:注解处理器方法的形参,用来获取url中变量值。

2020-08-03 23:17:05 212

原创 HashMap相关

HashMap常见面试题与解答HashSet/HashMap 存取值的过程HashMap底层实现和扩容机制

2020-08-02 21:45:14 84

原创 springMVC_1(数据接收与返回、相关注解、乱码、执行流程)

文章目录SpringMVC是什么前端提交数据的格式SprngMVC的使用Handler处理器类乱码问题servlet对象的获取http错误码SpringMVC是什么是一个servlet的封装框架,是一个控制层的框架,使用起来相对servlet更加便捷。能够帮我们接收前端的数据;帮我们返回数据给前端;帮我们做数据的处理(格式的处理)。原生servlet的缺陷:多个参数一堆getParameter参数的转型、非空判断返回数据麻烦(同步setAttr、异步getWriter())等等

2020-08-01 19:46:58 154

RedisService.java

redis工具类,封装了五大value的所有存取方法,避免了复杂的pool.getresource/resource.close等操作。

2020-08-12

空空如也

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

TA关注的人

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