项目实战
文章平均质量分 77
JAVA项目实战
gaog2zh
全栈攻城狮 网络安全
展开
-
0201sherlock(福尔摩斯)-通过名称寻找媒体账号(地址)-github-开源项目学习
0201sherlock(福尔摩斯)-通过名称寻找媒体账号(地址)-github-开源项目学习原创 2024-02-29 21:52:07 · 1170 阅读 · 0 评论 -
mapstruct常见错误及解决方案
mapstruct常见错误及解决方案原创 2022-12-01 12:19:37 · 5366 阅读 · 3 评论 -
springboot2.x集成Jetcache遇到的各种问题
文章目录1、常规排查2、具体报错分析相关依赖依赖版本springboot2.2.3.RELEASEjetcache-starter-redis2.6.2jetcache-anno2.6.21、常规排查检查依赖是否导入<dependency> <groupId>com.alicp.jetcache</groupId> <artifactId>jetcache-starter-redis<原创 2022-02-15 14:21:47 · 2938 阅读 · 3 评论 -
mongodb4.x版本安装(图文详解)-windows本地安装
0、序言因为本人目前用的台式机配的win7系统,一直懒得换系统,对应的mongdb版本,选择了4.2.16 ,经测试(都是选择的稳定版):版本是否可用5.0.3×4.4.9×4.2.16√其他平台和系统自行测试。1、下载官网地址:专业版:https://www.mongodb.com/try/download/enterprise社区版:https://www.mongodb.com/try/download/community百度网盘:原创 2021-09-22 21:40:33 · 469 阅读 · 0 评论 -
部门管理-Saas多租户平台开发
部门管理-Saas多租户平台开发目录文章目录1、部门表2、后端接口3、API4、前端页面***后记*** :内容1、部门表正常的公司部门会涉及层级问题,表设计的时候通过添加parent_id字段表示父级id,实现层级数据的表存储。具体部门表sql如下: SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for tb_co原创 2020-12-08 21:47:44 · 665 阅读 · 0 评论 -
公司管理-Saas多租户平台开发
公司管理-Saas多租户平台开发目录文章目录1、表1.1、序言1.2、规范1.3、公司表sql1.4、地区表1.5、行业表2、接口文档2.1、公司管理接口3、后端接口3.1、mybatis-plus4、前端页面4.1、新增内容4.2、页面详情4.2.1、公司列表页***后记*** :内容前面我们已经把前后端项目搭建完毕,下面讲解功能模块-公司管理。1、表1.1、序言数据库:MySQL8.0.12新建数据库:ihrm公用表命名:前缀+表名功能模块表命名规则:前缀+模块+表名统原创 2020-12-01 21:09:51 · 1162 阅读 · 0 评论 -
初始化-前端后台管理-Saas多租户平台开发
初始化-前端后台管理-Saas多租户平台开发目录文章目录1、框架选择2、初步简介及改造计划2.1、项目启动2.2、关注模块2.3、异步组件2.4、路由2.5、api2.6、store2.7、权限控制2.8、登录3、后续***后记*** :内容1、框架选择目前我们做的是前端后台管理模块,很适合做SPA应用,选择vue+element-ui。在github上找了个不错的集成框架,vue-element-admin,下面给出github地址,关于详细介绍自己去查看。github地址:htt原创 2020-11-25 16:02:44 · 1646 阅读 · 0 评论 -
swagger文档生成与查看-业务模块-Saas多租户平台开发
swagger文档生成与查看-业务模块-Saas多租户平台开发目录文章目录1、API 文档2、swagger2生成API文档3、优化API文档显示3.1、汉化3.2、页面及功能优化3.3、测试***后记*** :内容本文只是简述swagger2如何生成文档过程,关于swagger2详细教程以及源码之类的可自行查阅相关文档。1、API 文档现在项目基本上都是前后端分离模式,而且前后端分别由不同的团队开发,那么前后端开发人员的交流就变得很关键。选择好的交流方式,提高开发效率;反之,影响项目原创 2020-11-19 21:12:32 · 1138 阅读 · 0 评论 -
代码自动生成-代码自动生成模块-Saas多租户平台开发
代码自动生成-代码自动生成模块-Saas多租户平台开发目录文章目录1、代码自动生成2、简单分析***后记*** :内容1、代码自动生成Java后端代码开发,基于MVC思想,通常划分controller、service、dao模块,再加上表、mapper.xml等等,创建过程固定而繁琐,那么当我们设计好数据表之后,能不能自动生成对应的controller、service、dao以及dao.xml呢?答案是肯定的,这里我用的自动代码生成为移植自renxxx-security,使用效果及步骤原创 2020-11-16 16:31:26 · 349 阅读 · 0 评论 -
ID生成、异常与跨域-通用模块-Saas多租户平台开发
ID生成、异常与跨域-通用模块-Saas多租户平台开发目录文章目录1、全局唯一ID生成2、全局异常处理3、跨域配置4、说明***后记*** :内容1、全局唯一ID生成ID生成有很多种方案,这么我们选择基于’雪花算法’的ID生成,下面为生成ID的类: package com.ihrm.common.utils; import java.lang.management.ManagementFactory; import java.net.InetAddress; import ja原创 2020-11-14 21:19:32 · 377 阅读 · 0 评论 -
工具类包(2)-通用模块-Saas多租户平台开发
工具类包(2)-通用模块-Saas多租户平台开发目录文章目录2.3、通用查询类3、日志相关3.1、IP工具类4、Spring相关4、Spring上下文工具类5、杂项5.1、日期工具类5.2、数字工具类***后记*** :内容2.3、通用查询类Query.java package com.ihrm.common.utils; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.myba原创 2020-11-14 08:38:01 · 264 阅读 · 0 评论 -
工具类包(1)-通用模块-Saas多租户平台开发
工具类包(1)-通用模块-Saas多租户平台开发目录文章目录1、返回相关1.1、通用响应(枚举)1.2、通用响应类2、查询相关2.1、常量类2.2、分页工具类***后记*** :内容不管是什么样的项目、提现或者架构,都需要一些工具类。这么我们把这些常用的自定义工具类统一放置在包中:com.ihrm.common.utils。常用工具类如下:返回相关通用返回类通用响应(枚举)查询相关通用分页工具类日志相关IPUtils获取用户IPspring相关原创 2020-11-12 21:55:18 · 414 阅读 · 0 评论 -
技术栈简介及创建父工程-搭建工程-Saas多租户平台开发
技术栈简介及创建父工程-搭建工程-Saas多租户平台开发目录文章目录一、工程搭建1、前置知识说明2、开发环境要求3、构建父工程***后记*** :内容一、工程搭建1、前置知识说明Saas-HRM后端代码技术栈:Spring全家桶(Springboot2.x+SpringCloud+SpringMVC+SpirngData)+Shiro+Swagger2+Mysql前端技术栈:Vue全家桶+ElementUI2、开发环境要求主要软件简介环境版本说明J原创 2020-11-09 21:44:18 · 175 阅读 · 0 评论