- 博客(149)
- 资源 (3)
- 收藏
- 关注
原创 uniapp和springboot微信小程序开发实战:前端架构之微信小程序开发表单提交功能
基本上很多项目都有类似于意见反馈、留言等形式的表单提交功能,今天给大家介绍的是使用uniapp和vue组件实现的表单提交功能。表单组件的使用vue必须要熟悉会使用下拉列表、文件输入框等组件的使用技巧。
2023-06-21 16:09:09 923 3
原创 uniapp和springboot微信小程序开发实战:前端架构之微信小程序主页实现
【代码】uniapp和springboot微信小程序开发实战:前端架构之微信小程序主页实现。
2023-06-20 17:56:10 1027 1
原创 uniapp和springboot微信小程序开发实战:前端架构搭建之HBuilder X创建项目以及目录介绍
┌─uniCloud 云空间目录,阿里云为uniCloud-aliyun,腾讯云为uniCloud-tcb(详见uniCloud)│─components 符合vue组件规范的uni-app组件目录│ └─comp-a.vue 可复用的a组件├─utssdk 存放uts文件├─pages 业务页面文件存放的目录│ ├─index│ │ └─index.vue index页面│ └─list│ └─list.vue list页面。
2023-06-20 17:40:49 1647
原创 uniapp和springboot微信小程序开发实战:后端架构搭建之使用shiro和jwt实现登录认证
认证就是要核验用户的身份,比如说通过用户名和密码来检验用户的身份。说简单一些,认证就 是登陆。登陆之后Shiro要记录用户成功登陆的凭证。授权是比认证更加精细度的划分用户的行为。比如说一个教务管理系统中,学生登陆之后只能查 看信息,不能修改信息。而班主任就可以修改学生的信息。这就是利用授权来限定不同身份用户 的行为。修改配置文件,增加如下内容jwt:#密钥#令牌过期时间(天)expire: 5#令牌缓存时间(天数)
2023-06-19 18:58:02 2197 5
原创 uniapp和springboot微信小程序开发实战:后端架构搭建之数据表单后端验证以及抵御即跨站脚本(XSS)攻击
程序入口添加@ServletComponentScan注解。
2023-06-16 20:09:05 472
原创 uniapp和springboot微信小程序开发实战:后端架构搭建之整合swagger实现接口可视化访问调试
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法、参数和模型紧密集成到服务器端的代码,允许 API 来始终保持同步。Swagger 让部署管理和使用功能强大的 API 从未如此简单。
2023-06-16 19:58:31 1753
原创 uniapp和springboot微信小程序开发实战:后端架构搭建之封装WEB接口返回对象
作为开发者,开发的接口请求返回数据类型有很多种。比如返回字符串,返回对象,返回集合数组等情况,每个人开发者都有自己喜欢的方式或风格。所以在一个项目开发的时候架构师会定义好返回对象,给前端返回数据格式统一化。这样做还有一个好处,就是避免和前端开发联调出现各种不必要的情况。统一返回对象的封装使得编写的代码更简单、更整洁,便于维护和代码阅读。可以根据定义好的错误和正确枚举类型或者文档返回接口信息,方便当前主流前后端开发的联调,减少沟通成本。接下来一节给大家介绍swagger接口可视化管理和测试使用方法。
2023-06-10 23:07:24 421
原创 uniapp和springboot微信小程序开发实战:后端架构搭建之自定义异常
很多时候程序抛出异常都是不可控制的,所以在项目运行的时候,可以自己定义好异常类,用于抛出自己定义好的异常信息,已便于我们排查发现运行出现的问题以及尽快解决问题。代码目录创建代码位置如下:代码实现代码实现如下/***/super(msg);super(msg);
2023-06-10 22:50:34 115
原创 uniapp和springboot微信小程序开发实战:后端架构搭建之第二节、整合MyBatis和mybatis-plus
2.控制台根据提示输入表名并按回车,则生成当前输入表entity、mapper、service,controller等类以及目录。1.右键-点击run as ->java application,在test目录下编写工具类具体位置如下图所示。4.编写controller。5.启动程序并访问接口。
2023-06-08 18:42:27 475
原创 uniapp和springboot微信小程序开发实战:后端架构搭建之创建springboot项目
springboot项目配置和其他项目配置相比,比较简单,打开resource下面的application.yml文件(不是修改成yml格式),配置以下信息。打开STS,新建Spring Starter Project项目,出现如下所示界面,根据提示填写图片上需要填写的内容。如下图所示,启动没有报错则表示成功,基础环境搭建完成。
2023-06-07 18:23:09 919
原创 uniapp和springboot微信小程序开发实战:开发环境准备以及技术选型
这一特点虽降低了部分灵活性,增加了BUG定位的复杂性,但减少了开发人员需要做出决定的数量,同时减少了大量的XML配置,并且可以将代码编译、测试和打包等工作自动化。SpringBoot应用系统开发模板的基本架构设计从前端到后台进行说明:前端常使用模板引擎,主要有FreeMarker和Thymeleaf,它们都是用Java语言编写的,渲染模板并输出相应文本,使得界面的设计与应用的逻辑分离,同时前端开发还会使用到Bootstrap、AngularJS、JQuery等;(6)绝对没有代码生成,不需要XML配置。
2023-06-07 15:44:52 1067
原创 Spring Boot项目开发实战:基于springboot+Jsoup实现网上图片批量下载
很多时候,我们需要去网上采集一些公开的数据,一般首先选择的肯定是puthon,今天我这里记录下使用java 相关技术实现网上资源爬取以及持久化。源码地址源码地址。
2023-01-29 18:28:32 601 1
原创 Spring Boot项目开发实战:整合quartz实现可动态配置的定时任务
最近项目上有个需求,需要可以动态控制任务的执行(开启、停止以及执行频次)。接到这个需求,第一个想到的就是quartz框架。我们可以把任务相关的信息存放在一个数据表中,然后再项目启动或者任务变更后鼎泰处理任务,实现任务的动态可配置。源码见SpringBoot整合quartz实现定时任务源码。
2023-01-17 10:25:16 597
原创 VUE+Spring Boot前后端分离开发实战(六):基于RABC权限通用后台管理系统-给角色动态分配权限和用户
本文记录了通用后台管理系统中RABC权限中两个功能:给角色分配权限、给角色设置用户。查询当前所有的用户查询当前巨额色色已分配的用户前端实现1.api.js配置接口2.角色页面RoleList.vue改造后的完整代码
2022-12-04 22:43:15 1141 2
原创 VUE+Spring Boot前后端分离开发实战(五):基于shiro鉴权的角色增删改查(CURD)-封装分页组件和所有增删改查模块化
本文在上文基础上把查询、增加、修改以及删除的请求封装在table.js中,实现了所有用到增删改查页面代码复用,对于当前每个功能页面只需要简单几行代码就行。文中以角色增删改查为主,给出对应的代码内容。后端实现只给出如下图接口类和如下完整代码块前端实现后端实现主要包含了3个内容:分页组件封装、增删改查封装以及角色页面实现。该组件位置如下:实现代码如下:增删改查模块化文件位置如下:代码实现如下角色管理页面文件位置如下:代码试下如下:实现效果1.初始页面2.查询结果3.修改页面
2022-12-03 11:54:19 497
原创 VUE+Spring Boot前后端分离开发实战(四):基于shiro鉴权的用户增删改查功能(CURD)-初版
本文记录了使用vue初始实现的增删改查,里面详细记录了查询分页实现,条件查询实现,还有之前面包屑功能以及基于shiro鉴权的功能。@RestController 返回JSON格式数据@RequestMapping 接口请求地址和方式定义@Resource 引入mapper资源,@RequiresPermissions 只有拥有对应权限的才能访问该接口接口实现在这个控制类中,具体代码如下,里面用到的SysUserMapper在之前文章已经介绍过,后面不在介绍。前端页面前端页面都在如下图所
2022-12-03 11:33:51 326
原创 VUE+Spring Boot前后端分离开发实战(三):基于vue+spirngboot实现后台通用管理系统框架
1.动态权限管理是项目必备的一个基础功能。但是实现方式有很多种。本文使用后端技术(springboot+mybatisplus+shiro+jwt+mysql)实现权限菜单查询,角色查询等功能。然后前端使用vue中的addRoute方法动态添加路由方式实现菜单管理,也用到了路由导航守卫以及vuex等内容。2.本文是基于前面两章VUE+Spring Boot前后端分离开发实战(二):基于VUE+elementUI实现登录页面和。
2022-12-02 22:48:07 510 1
原创 VUE+Spring Boot前后端分离开发实战(二):基于VUE+elementUI实现登录页面
刚开始的时候,项目都是单体,就是所有的项目前后端都写在一个项目里面,最近今年,前后端分离已经被很多公司采纳,成为一个趋势。前端的实现有很多种,本专栏选择以VUE技术实现。
2022-12-02 21:34:15 740
原创 VUE+Spring Boot前后端分离开发实战(一):基于SpringBoot+Mybatis-plus+JWT+shiro+mysql后端登录接口实现
前后端分离项目无法管控登录状态,只能通过每次携带的token验证登录。本文通过Spirngboot整合mybatisplus+shiro+jwt+mysql等技术实现系统登录操作。## 前端 1. vue 2. element UI 3. vuex 4. axios 5. router ## 后端 6. springboot 7. mybatis-plus 8. mysql 9. shiro 10.jwt
2022-12-02 17:39:28 776
原创 Spring Boot项目开发实战:整合thymeleaf实现数据前端展示
传统的 JSP+JSTL 组合是已经过去了,Thymeleaf 是现代服务端的模板引擎,与传统的 JSP 不同,Thymeleaf 可以使用浏览器直接打开,因为可以忽略掉拓展属性,相当于打开原生页面,给前端人员也带来一定的便利。由于 thymeleaf 支持html 原型,也支持在 html 标签里增加额外的属性来达到 “模板+数据” 的展示方式,所以美工可以直接在浏览器中查看页面效果,当服务启动后,也可以让后台开发人员查看带数据的动态页面效果
2022-11-13 23:45:01 761
原创 Spring Boot项目开发实战:Spring Boot中的MVC支持
Spring Boot 的 MVC 支持主要以介绍实际项目用到的几个注解为例说明,包括 @RestController 、@RequestMapping 、 @PathVariable 、 @RequestParam 以及 @RequestBody五个注解 。接下来分别介绍这几个注解以及常用的使用方式和特点。
2022-11-12 11:36:22 425
原创 Spring Boot项目开发实战:手动编写一个starter实现日志埋点记录信息
熟悉Spring Boot项目的亲们都知道,使用boot最大的优势是有很多自有的starter和三方提供的starter,在需要的时候直接引入该依赖即可,那如何创建一个自己的starter呢?本文将带大家一步一步实现一个简易的日志记录starter自定义Starter
2022-11-11 14:07:08 704
原创 Spring Boot项目开发实战:项目属性常用配置和使用方法
本专栏文章记录了Spring Boot 项目实际开发中需要用到的功能点和组件技术,看完本专栏所有文章,可以带领大家从0到1搭建一套生产级开发框架。理解并掌握所有文章,将具备spring boot项目实际开发能力。
2022-11-08 11:52:02 237
原创 Spring Boot项目开发实战:项目中定义并返回统一格式的JSON数据
本专栏文章记录了Spring Boot 项目实际开发中需要用到的功能点和组件技术,看完本专栏所有文章,可以带领大家从0到1搭建一套生产级开发框架。理解并掌握所有文章,将具备spring boot项目实际开发能力。本文主要总结了项目开发中对于数据返回的处理,尤其是目前前后端分离中更为重要。对于大家开发统一风格的restAPI接口有帮助。返回json数据封装返回数据格式。
2022-10-16 12:01:27 977
原创 Spring Boot项目开发实战:使用STS快速构建一个生产级项目
本专栏文章记录了Spring Boot 项目实际开发中需要用到的功能点和组件技术,看完本专栏所有文章,可以带领大家从0到1搭建一套生产级开发框架。理解并掌握所有文章,将具备spring boot项目实际开发能力。src/main/java路径:主要编写业务程序src/main/resources路径:存放静态文件和配置文件src/test/java路径:主要编写测试程序本文介绍了Spring Boot特性。本文介绍了STS开发环境配置以及创建一个可运行项目流程以及项目结构介绍。
2022-09-17 01:13:57 552
原创 spring cloud+spring boot__基于SpringSecurity实现RABC模式实现系统登录和动态权限
如果你以前没有接触过springcloud,本专栏将带你一步步实现一套分布式架构基础框架。如果你以前看过很多demo,但是无法搞清楚每一个实现步骤,本专栏将值得你看一看。如果你选择学习本专栏,那么所有遇到相关技术问题都可以联系方式我们一起探讨。面向切面编程可以很好的解决代码耦合等问题,方便对于预先业务不做修改的前提下做一些变更。...
2022-08-07 16:51:13 361
原创 spring cloud+spring boot__基于AOP面向切面编程记录操作日志完整流程记录
记录数据表结构实体类mybatis XML配置文件Mapper文件ILogService接口类LogServiceImpl接口实现类自定义注解_Log日志注解定义切面类(LogAsPect)两种方式实现日志记录两种方式都可以实现日志记录,注解的方式可以指定你要记录操作的具体方法,而匹配方式可以对指定包以及子包下面的所有方法执行操作记录。使用规则匹配执行结果展示...
2022-06-17 17:12:16 497
原创 spring cloud+spring boot__基于logback实现日志文件记录
不需要单独引入依赖,如果引入以下依赖配置文件定义一个logback-spring.xml配置文件,当然也可以定义任意名称。这个命名优先加载。配置文件加载在application.yml文件加入如下代码,加载logback配置文件代码使用代码使用实例效果展示启动服务,可以看到日志输入到控制台并且记录在定义好的文件中,具体如下文件日志格式
2022-06-02 18:16:33 288
原创 spring cloud+spring boot__基于swagger实现Springboot项目API文档管理
API文档、swagger3、springboot整合swagger实现接口管理
2022-05-23 00:05:25 233
原创 spring cloud+spring boot__基于Spring Boot Admin实现分布式服务监控
文章目录前言关于Spring Boot Admin创建Spring Boot Admin 服务端主要依赖pom配置文件application配置文件使用依赖创建Spring Boot Admin 客户端主要依赖pom配置文件application配置文件结果演示注意事项前言如果你以前没有接触过springcloud,本专栏将带你一步步实现一套分布式架构基础框架。如果你以前看过很多demo,但是无法搞清楚每一个实现步骤,本专栏将值得你看一看。如果你选择学习本专栏,那么所有遇到相关技术问题都可以联系方
2022-05-09 23:16:19 301
原创 spring cloud+spring boot__基于config实现微服务分布式配置
文章目录前言微服务配置中心 configconfig服务端主要依赖所有依赖配置文件本地配置放在gitee上面的配置添加启动注解config 客户端配置内容演示结果注意事项前言以前单体程序,只需要一处地方配置服务变动就行。但现在随着微服务的使用,一个项目可能有几十个甚至上百个微服务。每个微服务都有自己的配置,尤其是分布式系统,一个微服务被部署在不同的服务上,每次维护变得很困难,那这个时候就需要一个能够解决这个痛点的方案,而spring cloud提供的config则可以很好的解决这个问题。微服务配置中心
2022-04-27 11:16:48 144
原创 spring cloud+spring boot__基于gateway和eureka实现网关路由
文章目录前言关于gatewaygateway服务搭建项目依赖pom.xml文件配置文件application.yml启动配置usercenter服务提供者效果展示通过本身服务访问通过网关gateway访问结尾实现负载均衡可以统一管理API前言如果你以前没有接触过springcloud,本专栏将带你一步步实现一套分布式架构基础框架。如果你以前看过很多demo,但是无法搞清楚每一个实现步骤,本专栏将值得你看一看。如果你选择学习本专栏,那么所有遇到相关技术问题都可以联系方式我们一起探讨。关于gate
2022-04-23 01:26:52 682
原创 spring cloud+spring boot__基于EUREKA的服务注册与发现
文章目录前言关于spring cloud关于eureka使用eureka搭建注册中心(eureka服务端)创建一个springboot服务配置pom文件配置application.yml文件springboot 启动类添加注解启动服务浏览结果使用eureka实现服务注册(eureka客户端)创建一个sping boot服务配置pom文件配置文件启动类添加注解启动服务浏览结果注意事项springboot和spring cloud 对应版本关系springboot版本选择前言最近几年,参与到的公司项目,基本
2022-04-19 00:22:35 351
原创 oracle数据库查询表空间
cmd命令连接数据库sqlplus / as sysdba表空间查询脚本select a.tablespace_name, a.bytes / 1024 / 1024 "sum MB", (a.bytes - b.bytes) / 1024 / 1024 "used MB", b.bytes / 1024 / 1024 "free MB", round(((a.bytes - b.bytes) / a.bytes) * 100, 2)
2021-06-18 16:39:30 234
原创 Springboot+SpringSecurity:第一个Security项目
文章目录新建boot项目,引入依赖增加一个方法启动项目访问该方法注意事项新建boot项目,引入依赖首先新建一个springboot项目,然后引入以下依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <
2021-05-31 11:26:39 164
原创 基于springboot和poi-tl实现导出word文档
文章目录poi-tl初识相关配置项目目录poi-tl maven依赖doc文件核心代码测试以及结果poi-tl初识poi-tl(poi template language)是Word模板引擎,基于Word模板和数据生成新的文档。具体参考地址相关配置项目目录poi-tl maven依赖<dependency> <groupId>com.deepoove</groupId> <artifactId>poi-tl</artifactId
2021-05-14 17:18:54 656
原创 python基础:基于python的邮件发送工具
文章目录固定发送多人发送读取文件发送邮件固定发送# smtplib 用于邮件的发信动作import smtplibfrom email.header import Headerfrom email.mime.text import MIMEText# email 用于构建邮件内容# 发信方的信息:发信邮箱,QQ 邮箱授权码from_addr = 'XXX@qq.com'password = '******'# 收信方邮箱to_addrs = ['XXXX@qq.com','XXXX
2021-05-10 15:51:40 259
原创 python基础:基于python的邮件发送-完善邮件内容
以下已qq邮箱为例,实现简易邮件发送,其中from_addr 、to_addr 可以是一致的,也可以不一样。password 是from_addr 对应的授权码。具体操作登录from_addr 邮箱后在设置里面处理。实现以代码为主,已测试没问题,只需要替换from_addr 、to_addr 、password 就可以运行# smtplib 用于邮件的发信动作import smtplibfrom email.header import Headerfrom email.mime.text impor
2021-05-10 15:44:16 215
原创 python基础:基于Python的邮件-简易邮件
以下已qq邮箱为例,实现简易邮件发送,其中from_addr 、to_addr 可以是一致的,也可以不一样。password 是from_addr 对应的授权码。具体操作登录from_addr 邮箱后在设置里面处理。# smtplib 用于邮件的发信动作import smtplibfrom email.mime.text import MIMEText# email 用于构建邮件内容# 发信方的信息:发信邮箱,QQ 邮箱授权码from_addr = 'XXX@qq.com'password
2021-05-10 15:40:10 304
原创 python基础:模块的使用——time使用——时间记录器实现
time包含了很多方法,如获取当前系统的时间,获取年月日等都可以。下面使用了while for循环,if条件判断,time模块获取本地当前时间以及时间倒计时,文件的写操作等实现了时间记录到文本的功能import timeinput("欢迎使用“时间管理器”!请按回车继续。")while True: task_name = input('请输入任务名:') task_time = int(input('你觉得自己至少可以专注这个任务多少分钟?输入 N 分钟')) input
2021-04-27 00:06:46 601
基于Springboot+Jsoup实现网上免费公开图片资源爬取
2023-01-29
基于VUE和SpringBoot的前后端分离通用后台管理系统
2023-01-11
springboot整合quartz实现后台可控的定时任务
2023-01-11
dbtoword.zip-springboot+POI+nutz+mysql导出word模板文件
2020-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人