- 博客(19)
- 资源 (72)
- 收藏
- 关注
原创 Quartz 2.x 建库脚本和表结构说明
一、quartz 表说明二、quartz 的触发时间的配置:cron 方式:采用cronExpression表达式配置时间。simple 方式:和JavaTimer差不多,可以指定一个开始时间和结束时间外加一个循环时间。calendars 方式:可以和cron配合使用,用cron表达式指定一个触发时间规律,用calendar指定一个范围。注意:cron方式需要用到的4张数据表...
2019-09-30 16:03:44 848
原创 Spring+Mybatis +Quartz 实现定时任务管理
任务要求:通过开源任务调度框架Quartz,实现定时任务的添加、修改、删除、暂停、恢复和分页查询功能。第一步:base 模块添加quartz jar包依赖: <!-- 定时任务框架 --> <dependency> <groupId>org.quartz-scheduler</groupId> <artifac...
2019-09-30 15:56:24 763 1
原创 JSON parse error: Invalid UTF-8 解决办法系列
今天在本地测试通过的代码,部署之Tomcat 服务器,前端同事给我反馈如下的错误信息:Request","exception":"org.springframework.http.converter.HttpMessageNotReadableException","message":"JSON parse error: Invalid UTF-8 middle byte 0x3f我赶紧...
2019-09-29 16:51:46 39222 1
原创 SpringBoot 封装组件方式二
第二种:基于通用配置参数包+Spring 注解标签,实现相关组件封装任务要求:完成数据库指定表转换为SQL语句(增、删、改和查)为什么采用通用配置参数模块,之前采用SpringBoot 封装组件方式一,打包jar 时,maven 提示相关资源无法找到,所以将各个封装组件依赖的配置参数统一配置到一个专门存储配置参数的jar 包中,截图如下:核心功能代码:import java....
2019-09-27 09:12:01 797
原创 SpringBoot封装组件方式之三
今天总结下SpringBoot 封装组件的最后一种方式,第三种:基于sping配置文件+springboot 注解标签方式,实现相关组件的封装;任务要求:redis 功能在很多业务场景是需要的,我们需要简单封装redis 支持各种数据格式【String、Hash、List、Set 和ZSet】的增删查改操作。核心代码如下:1、redis 资源定义package com.***.u...
2019-09-26 23:53:25 760
原创 springBoot 封装组件方式之一
今天总结下SpringBoot 封装组件的几种方式,第一种:基于application.properties 配置文件+spring 注解标签方式,实现相关组件的封装:任务要求:常用SQL 脚本方式完成定时任务的建表、查询、新增、修改和删除的功能操作,同时封装为组件,方便其他业务模块的调用。核心代码如下:第一:功能组件的相关配置参数:import org.springframew...
2019-09-26 09:34:25 3670 1
原创 springBoot 之MyBatis 添加拦截器 --输出完整SQL语句
业务要求:开发过程中,如果使用mybatis做为ORM框架,经常需要打印出完整的sql语句以及执行的结果做为参考。虽然mybatis结合日志框架可以做到,但打印出来的通常都是sql和参数分开的。有时我们需要调试这条sql的时候,就需要把参数填进去,这样未免有些浪费时间。此时我们可以通过实现mybatis拦截器来做到打印带参数的完整的sql,以及结果通过json输入到数据库中。第...
2019-09-20 18:33:59 9371 2
原创 SpringBoot 之SpringAOP 请求日志记录功能(支持POST和GET)
首先请参考:SpringBoot 之 SpringMVC拦截器从Request中获取参数并解决request的请求流只能读取一次的问题参考完上面的代码,现在开始编辑请求日志记录功能,核心功能代码如下:1、日志注解标签定义:import java.lang.annotation.*;@Target({ ElementType.METHOD})@Retention(Retentio...
2019-09-19 19:33:30 1220 2
原创 SpringBoot 之 SpringMVC 实现SQL注入过滤 完整版(支持POST请求和GET请求)
首先请参考:SpringBoot 之 SpringMVC拦截器从Request中获取参数并解决request的请求流只能读取一次的问题参考完上面的代码,现在开始编辑SQL注入拦截器,核心功能代码如下:package com.digipower.erms.interceptor;import java.io.BufferedReader;import java.io.InputStr...
2019-09-19 19:08:16 4395 1
原创 SpringBoot 之 SpringMVC拦截器从Request中获取参数并解决request的请求流只能读取一次的问题
为什么使用RequestBody只能读取一遍请求数据流? 那是因为流对应的是数据,数据放在内存中,有的是部分放在内存中。read 一次标记一次当前位置(mark position),第二次read就从标记位置继续读(从内存中copy)数据。 所以这就是为什么读了一次第二次是空了。 怎么让它不为空呢?只要inputstream 中的pos 变成0就可以重写读取当前内存中的数据。j...
2019-09-19 18:54:37 3932 2
原创 SpringBoot 之Filter 常用配置方式
SpringBoot 配置Filter过滤器方式一:1、通过@WebFilter 注解来配置建立UrlFilter类,此例我们模拟判断用户请求地址是否有误:UrlFilter代码如下@WebFilter(filterName = "urlFilter", urlPatterns = "/*")public class UrlFilter implements Filter { ...
2019-09-19 17:32:44 261
原创 SpringBoot 之SpringMVC 常用配置--SQL注入
应用场景:SpringMVC 发送get 请求方式,进行参数的sql 注入攻击清理,如果是post 的请求方式,这段代码是无法正常使用。拦截器作用: 拦截器Interceptor实现对每一个请求处理前后进行相关的业务处理。类似于Servlet的Filter。第一种方式:可以让普通的bean实现HandlerInterceptor接口或者继承HandlerInterceptor...
2019-09-19 16:52:10 1049
原创 springboot 解决跨域
本文参考借鉴:https://blog.csdn.net/lizc_lizc/article/details/811558951.使用@CrossOrigin注解实现对单个接口配置CORS @CrossOrigin(origins = {"*"}) @PostMapping("/insert") @ResponseBody public Result ins...
2019-09-19 16:29:25 108
原创 Tomcat服务器解决跨域问题解决方式二
第一步:在https://mvnrepository.com上查询并下载cors-filter-1.7.jar,java-property-utils-1.9.jar这两个库文件,放到lib目录下(E:\apache-tomcat-gcxt\lib)。第二步:在web.xml文件中添加如下配置(E:\apache-tomcat-gcxt\conf\web.xml): <filt...
2019-09-19 16:14:00 1577 2
原创 Tomcat 服务器配置解决跨域问题解决方式一
修改tomcat所在目录的web.xml配置文件(E:\apache-tomcat-gcxt\conf\web.xml)添加如下代码:<filter> <filter-name>CorsFilter</filter-name> <filter-class>org.apache.catalina.filters.CorsFilter&...
2019-09-19 16:01:42 3210 1
原创 windows 环境下,nginx 配置跨域问题
server { listen 8090; server_name 192.168.1.* localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root E:/nginx-1.15.0...
2019-09-19 15:36:13 1183
原创 windows环境下,nginx 配置静态网站页面
server { listen 8092; # nginx 监听端口 server_name 192.168.1.73 localhost; #服务器地址 location / { root E:/nginx-1.15.0/cx; #静态html文件存放目录地址 index index.html index....
2019-09-19 09:56:06 2837
原创 基于spring jdbc 动态创建表+定时任务管理
今天业务需求:需要创建业务功能模块依赖的公共模块的定时任务管理工具包。功能要求:动态创建定时任务数据表和定时任务新增、停止、移除和初始化功能。今天首先实现:动态建表功能:第一:数据库连接配置对象:import org.springframework.beans.factory.annotation.Value;import org.springframework.stereot...
2019-09-10 09:20:44 748
原创 基于Spring 资源接口读取自定义*.properties,实现功能拓展
spring 读取*.properties 文件的三种方式:第一种:注解标签:<!-- 用途1:Spring的xml配置文件中,可以通过${属性名}使用properties文件配置的值 用途2:可以使用@Value("${属性名}")注解读取properties文件配置的值,再给字段赋值 方法1:注解在字段上,给字段赋值 方法2...
2019-09-09 09:15:13 339
digipower-ureport.rar
2020-08-11
ssm框架集成apache cxf2.7
2016-05-20
Smack3.0.4+ Openfire3.10.2 Android 客户端之四
2015-11-23
基于Smack3.0.4+ Openfire3.10.2开发之Android 客户端之三
2015-11-19
基于Smack3.0.4+ Openfire3.10.2开发之Android 客户端之二
2015-11-18
android Smack教程一:实例代码
2015-11-17
OpenFire3.10.3+Smack3.0.4
2015-11-07
SpringBoot + MyBatis-plus + SpringSecurity + JWT
2021-11-09
house-agent.rar
2021-03-26
migrate.rar
2020-11-05
FormPlatform.rar
2019-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人