- 博客(62)
- 问答 (1)
- 收藏
- 关注
原创 linux环境安装Postgresql
找到listen_addresses节点进行修改,修改前内容。对postgresql.conf文件进行编辑。登录psql -U postgres。安装完之后开启远程连接和修改密码。
2023-11-03 14:03:41
186
原创 nginx 教程
学习Nginx首先需要对它的核心配置文件有一定的认识,这个文件位于Nginx的安装目录/usr/local/nginx/conf目录下,名字为nginx.conf。Nginx的安装需要确定Linux安装相关的几个库,否则配置和编译会出现错误, 具体的检查安装过程为。Linux上查看nginx版本:/usr/local/nginx/sbin/nginx -V。执行安装:yum install pcre pcre-devel -y。安装成功后,可以切换到/usr/local/nginx目录下,查看内容。
2023-10-31 13:40:55
132
原创 mysql bin_log日志恢复数据
-stop-position=982 数据恢复的结束位置。查询bin_log日志mysqlbinlog -v mysql-bin.000001。#刷新log日志,立刻产生一个新编号的binlog日志文件,跟重启一个效果。#查看最新一个binlog日志的编号名称,及其最后一个操作事件结束点。恢复数据 数据中的 at就是位置通过开始位置和结束位置就可以恢复数据。mysql-bin.000001 要操作binlog文件。1、开启bin_log日志。
2023-10-28 13:06:41
432
原创 读取mysql数据库表结构生成接口文档
5、resources 目录下存放api.doc.ftl 模版文件,点击下载可得。2、编写导出工具类WordUtil。3、工具类ApiDoc。
2023-10-27 17:18:14
486
原创 java读取实体类生成数据库表结构
3、读取文件夹下的实体类并转成class。// 获取文件夹中的所有文件。// 打印文件路径和名称。// 指定文件夹路径。
2023-10-25 08:26:36
564
原创 第五篇: Model 类增删改查及分页案例详解
CRUD 方法案例一:生成实体类继承Model类,具体可参考第三篇sql-puls 代码生成。以SysUser类为实例package com.qiaoyatao.demo.model;import com.qiaoyatao.sqlplus.annotation.model.ID;import com.qiaoyatao.sqlplus.plus.Model;import l...
2020-01-03 10:46:46
292
原创 第四篇: Model 类增删改查及分页
Model CRUD 方法说明: 实体类继承Model类即可调用crud等方法。以SysUser 类为列,继承Model类(具体可参考https://gitee.com/qiaoyatao/sql-plus-demo) 通过实例类调用即可createSysUser user = new SysUser();user.create();//创建表(不存在即创建,存在不创建)...
2020-01-02 16:26:10
347
原创 第三篇: sql-plus代码生成器
代码生成器AutoGenerator 是 sql-plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。:使用教程AutoGenerator:AutoGenerator是sql-plus代码生成器主类,内置execute,createM...
2020-01-02 15:18:39
433
原创 第二篇: 入门
入门安装下载sql-plus源码install安装到本地仓库地址:https://gitee.com/qiaoyatao/sql-plus案例项目:https://gitee.com/qiaoyatao/sql-plus-demo如果使用 Maven 来构建项目,则需将下面的 dependency 代码置于 pom.xml 文件中:<dependency> ...
2020-01-02 14:20:00
154
原创 第一篇:简介
简介什么是 sql-plus?sql-plus 是一款优秀的持久层插件,利用反射方式提取sql语句通过sql执行器执行(内置JDBC),零配置与任何一种持久层框架都可以无缝整合吗,实体类通过集成Model实现对数据库操作,内置实现分页,动态sql语句 ,实例化响应VO,数据校验,对象拷贝,获取json请求格式,以及代码生成器等。。。...
2020-01-02 14:08:45
147
原创 自定义实现注解校验工具类
package com.qiaoyatao.demo.util;import com.alibaba.druid.sql.visitor.functions.Char;import com.qiaoyatao.demo.constants.Symbol;import org.hibernate.validator.constraints.Length;import org.hiberna...
2019-12-10 14:29:23
359
原创 获取请求json数据
通常我们在做接口开发时,常常需要接受json类型的数据,如需要先使用postMian进行测试,就需要大量的写json,这样通常需要耗费很长时间,所以本人就写了一个工具类。//3、获取json请求参数 public static String toParam(Class clazz) { try { Object instance = clazz...
2019-12-10 14:23:30
944
原创 自定义注解AsName 拷贝
如果你做过第三方api 开发,如机票下单,或者调用其他api时,第三方api字段与数据库字段不同,这就需要大量的set数据,这样一来就需要书写很多无用的代码,废话不多说,直接上代码1、自定义AsName 注解package com.auth.annotation;import java.lang.annotation.*;@Retention(RetentionPolicy.R...
2019-12-05 16:12:50
341
原创 jad158g class文件转java文件
1、下载jad.exe 程序2、解压jar包或者war包3、创建jad158g.win 文件夹,把jad.exe 和class文件下的.class文件4、cmd执行命令:jad -o -r -s java -d src classes/**/*.class...
2019-11-26 16:24:16
563
原创 spring boot mybatis 控制台打印sql 语句
1、application.properties 添加2、日志调整到debug级别3、com.deo.mapper 是你自己的mapper路径logging.level.com.deo.mapper=debug实例:2019-11-08 14:53:31.713 DEBUG 7356 --- [p-nio-80-exec-7] com.deo.mapper.TmcMap...
2019-11-08 14:52:20
269
原创 spring boot 与pagehelper 实现分页
1、引入pom 坐标<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.1</versio...
2019-11-08 11:56:01
139
原创 1、AOP实现校验,字符串去重
实现AOP 需要引入aop的maven 坐标 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> ...
2019-11-08 11:37:21
234
原创 java 反射之获取泛型对象的所有字段与对应的值包括父类
public static void main(String[] args) throws IntrospectionException { SysUser obj = new SysUser(); obj.setId(1L); obj.setUserName("测试"); obj.setCreatedDate(LocalDateT...
2019-11-08 11:27:38
1982
原创 1、redis工具类
1、Jedis是Redis官方推荐的面向Java的操作Redis的客户端RedisTemplate是SpringDataRedis中对JedisApi的高度封装,相对于Jedis来说可以方便地更换Redis的Java客户端,比Jedis多了自动管理连接池的特性,方便与其他Spring框架进行搭配使用StringRedisTemplate继承RedisTemplate,两者的数据是不共通的,也就...
2019-11-06 18:12:32
147
原创 1、SpringBoot自定义拦截器-跨域
@Component@WebFilter(urlPatterns = "/*", filterName = "CorsFilter")public class CorsFilter implements Filter { @Override public void doFilter(ServletRequest req, ServletResponse res, Filte...
2019-11-06 18:06:53
394
原创 1、@Aspect 注解使用详解
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术.AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。在s...
2019-11-06 18:00:34
466
原创 3、spring 注解验证@NotNull等使用方法
1、常用的注解@Null 被注释的元素必须为null@NotNull 被注释的元素不能为null@AssertTrue 被注释的元素必须为true@AssertFalse 被注释的元素必须为false@Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值@Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值@Deci...
2019-11-05 11:15:19
1425
原创 2、注解的原理
1、注解英文称 Annotaion,是Java从1.5开始支持加入源码的特殊语法元数据,作为程序的元数据嵌入到程序当中。注解实现有一个重要的接口Annotation接口,利用@interface关键字,将所有使用该关键字的注解类都实现Annotation接口。Annontation像一种修饰符一样,应用于包、类型、构造方法、方法、成员变量、参数及本地变量的声明语句中。使用注解的好处:1、帮助代...
2019-11-04 18:04:01
176
原创 1、spring boot 自定义注解
注解可以极大的节省我们的开发效率,提高代码质量1、引入AOP Maven 坐标<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency...
2019-11-04 15:14:09
186
原创 pom文件中配置Tomcat和jetty插件
1.配置Tomcat 在pom文件中的<build><plugins>中配置:<build><plugins><plugin> <groupId>org.apache.tomcat.maven</groupId> <a...
2019-10-18 09:49:15
694
原创 1、Google Gson 使用详解
https://blog.youkuaiyun.com/wangmx1993328/article/details/84385548
2019-09-16 11:33:58
188
原创 springboot使用hibernate validator校验
参考https://www.cnblogs.com/mr-yang-localhost/p/7812038.html#_label0
2019-09-16 11:22:10
103
原创 Google Gson 使用详解
Gson SummaryJava解析Json最常用的类库有:google 的Gson、阿里巴巴的FastJson、以及 Jackson。这些都是非常优秀而且常用的库。GSON是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库,可以快速的将一个Json字符转成一个Java对象,或者将一个Java 对象转化为Jso...
2019-09-15 16:45:26
2561
TA创建的收藏夹 TA关注的收藏夹
TA关注的人