摘要: 基于表的前后端代码生成工具 基于数据库表结构和注释的前后端代码生成工具。 后端生成基于SpringBoo2.x的MVC结构代码,前端生成基于vue-cli和elementUI的后台前端解决方案vue-admin-template 的页面组件代码,点击github地址了解更多关于vue-admin-t 阅读全文
posted @ 2021-02-25 11:18 小小爬虫 阅读(743) 评论(0) 推荐(0) 编辑
摘要: el-pagination query router 封装原因 单纯使用 el-pagination 时,刷新页面无法记住页码信息,需要将页码和条数放在url的?后面,如?current=1&size=10 刷新页面时需要读取url后面参数,并进行分页请求 页码信息改变时需要先设置url后面的参数, 阅读全文
posted @ 2021-02-08 15:16 小小爬虫 阅读(592) 评论(0) 推荐(0) 编辑
摘要: IDEA SpringBoot 模块化构建 为什么使用模块化构建?根本原因:解耦 创建父工程 新建父项目 idea 中选择 File / New / Project / Spring Initializr News Project 弹窗中 Type 选择 Maven POM 此时新建的 spring 阅读全文
posted @ 2021-02-03 11:19 小小爬虫 阅读(778) 评论(1) 推荐(0) 编辑
摘要: 基于 @SelectProvider 注解实现无侵入的通用Dao 项目框架 基于 SpringBoot 2.x 和 mybatis-spring-boot-starter 代码设计 通用Dao public interface BaseDao<E,I> { @SelectProvider(type 阅读全文
posted @ 2020-12-17 20:51 小小爬虫 阅读(1223) 评论(0) 推荐(1) 编辑
摘要: SpringBoot中的异步操作与线程池 线程池类型 Java通过 java.util.concurrent.Executors 的静态方法提供五种线程池 newCachedThreadPool 创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 newF 阅读全文
posted @ 2020-11-20 15:48 小小爬虫 阅读(2527) 评论(0) 推荐(0) 编辑
摘要: SpringBoot 使用拦截器作为权限控制 为什么不用Spring Security?因为Spring Security是基于filter的,而filter是依赖于servlet容器的(如tomcat)。我想做一个解耦的权限控制器,尽量摆脱servlet容器。 什么是Spring拦截器 Sprin 阅读全文
posted @ 2020-11-16 15:09 小小爬虫 阅读(4886) 评论(0) 推荐(1) 编辑
摘要: 算法来源 依据CEPF算法 算法论文中文地址:http://www.jos.org.cn/html/2016/3/4868.htm 算法论文英文地址:https://dl.acm.org/doi/10.1145/2505515.2505558 github地址1:https://github.com 阅读全文
posted @ 2020-11-03 17:01 小小爬虫 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 关于前后端数据交互与HTTP请求的关系 写本篇文章的目的是想让更多前后端联调的工作变得更清晰明了 HTTP请求的简单认识 资源地址 协议://域名或者ip:端口/路径(protocol://host:port/address) 如 "https://www.cnblogs.com/xiaogblog 阅读全文
posted @ 2020-11-03 14:11 小小爬虫 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: # jackson 中各种 json 类型相互转换 > spring web 中默认使用 jackson ## jackson 中解析 json 所用到的类 * com.fasterxml.jackson.databind.ObjectMapper; ObjectMapper 是类似一个工具的类,其 阅读全文
posted @ 2020-10-30 17:05 小小爬虫 阅读(4253) 评论(0) 推荐(1) 编辑
摘要: 利用Promise封装jquery ajax 源码 ;(function ($) { let request = function(url,method,params,body=false){ return new Promise((resolve, reject) =>{ let aj = { u 阅读全文
posted @ 2020-09-25 15:58 小小爬虫 阅读(746) 评论(0) 推荐(0) 编辑