随笔分类 - 后端
java, spring, ssh(Struts,Spring,Hibernate或SpringMVC,Spring,Hibernate) , ssm(SpringMVC,Spring,mybatis), springboot, springcloud 。。。
python, Tornado,Django,Flask 。。。
摘要:2021-12-15 WEB项目开发过程涉及到很多角色和产物。 角色: 售前、售后、项目经理、产品经理、架构师、细分师、UI、前端开发、后端开发、测试、运维等。 交付:招标文件(甲方准备)、投标文件、项目需求说明文档、项目可行性分析报告、项目立项建议书、项目可研报告、项目概要设计文档、项目详细设计文
阅读全文
摘要:2021-12-07 选中项目或module的pom.xml,右键,选择" add as maven project",idea会识别该pom的项目
阅读全文
摘要:2021-07-09 认识Swagger: Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。 作用: 1.
阅读全文
摘要:2021-07-09 导语: 相信无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。其实无论是前端调用后端,还是后端调用后端,都期望有一个好的接口文档。但是这个接口文档对于程序员来说,就跟注
阅读全文
摘要:2021-07-07 https://www.jianshu.com/p/4a00c0c3bf1d 主要内容 鉴权的作用 几种常见的鉴权 各个鉴权的适用场景 一、什么是鉴权 鉴权是指验证用户是否有权利访问系统的行为。 二、目前常见的鉴权方式 常见的鉴权方式有以下4种方式: HTTP Basic Au
阅读全文
摘要:2021-01-27 Mybatis中进行批量更新(updateBatch) 一.更新多条数据,每条数据都不一样 背景描述:通常如果需要一次更新多条数据有两个方式,(1)在业务代码中循环遍历逐条更新。(2)一次性更新所有数据(更准确的说是一条sql语句来更新所有数据,逐条更新的操作放到数据库端,在业
阅读全文
摘要:2021-01-23 先借鉴别人的,以后再修改补充: xml配置文件方式优点: 1、降低耦合,使容易扩展。 2、对象之间的关系一目了然。 3、xml配置文件比注解功能齐全。 xml配置文件方式缺点: 1、配置文件配置工作量相对注解要大。 注解方式优点: 1、在class文件中,可以降低维护成本 2、
阅读全文
摘要:11:30:27 Mybatis+mysql 入门使用 Mybatis+mysql 配置文件版本入门使用 Mybatis+mysql 注解版本入门使用 一、新建一个java maven项目-Mybatis+mysql 配置文件版本入门使用 groupId:cn.zc.javapro.database
阅读全文
摘要:2021-01-22 用java操作mysql数据库最基本的是 JDBC,随着技术的发展,框架的发展,JDBC进一步封装演化成 Hibernate 和 Mybatis。 首先,需要安装java运行环境及mysql。 Java数据库连接,(Java Database Connectivity,简称JD
阅读全文
摘要:2021-01-22 Web项目框架涉及到的技术包括:数据库、计算机网络、前后端开发、前后端框架、Web 应用服务器、负载均衡、大量并发访问等等。 同时还涉及到优化:数据库优化、网络优化、前后端代码优化、前后端框架优化、Web 应用服务器优化、负载均衡优化等等。 目前来说,Web开发主要是前后端开发
阅读全文
摘要:2020-12-15 1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。 /** * 1.直接把表单的参数写在Controller相应的方法的形参中 * @param username * @param password * @retur
阅读全文
摘要:2020-12-15 js ajax请求传参及java后端数据接收 后端controller的代码 Controller: package com.ysl.PassingParameters.controller; import java.util.List; import java.util.Ma
阅读全文
摘要:2020-12-15 1、 @responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML 数据,需要注意的呢,在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入
阅读全文
摘要:2020-12-01 本文用IDEA2020创建多层Maven3.6结构的项目 我们以两层和三层混杂为例,主要是为了演示创建两层、三层乃至多层的方法。 结构如下所示: 创建步骤如下: 第一步:创建 maven-parent 1.1 新建项目 1.2 新建 Java 项目,用 Maven 进行管理 1
阅读全文
摘要:参考: flowable+tomcat部署flowable项目,在线画流程图
阅读全文
摘要:发起http(s)请求我这里主要列举了3种方式: 一、命令行的方式 二、通过工具 三、通过代码 一、命令行的方式 1. curl curl官网: https://curl.haxx.se/download.html windows安装curl:通过资源地址,找到windows版本下载解压得到.exe
阅读全文
摘要:目录 一、前端技术 二、后端技术 参考: java后端技术
阅读全文
摘要:参考: TCP-IP数据包结构详解 HTTP报文格式详解 Http协议报文格式 HTTP请求/响应报文结构 【Java知识】GET和POST请求的区别
阅读全文
摘要:SpringMVC数据绑定一(基本类型、数组和对象(简单对象、层级对象、多参数对象)) SpringMVC数据绑定二(List、Set和Map类型) java web开发将请求的参数转换为bean对象 @RequestMapping中method的默认值是什么? 没有默认值,如果不配置method,
阅读全文