随笔分类 - 项目实例
摘要:项目中碰到一个装逼的,mybaties只能把数据库映射成驼峰,execuse me? 作为现在市场已经普及通用的框架,如果连这种基本问题都不能解决,那么它的普及率不会那么高。用了不到一个小时,就搞定了。项目是springboot的,所以接下来以springboot背景讲述。 mybatis-plus
阅读全文
摘要:调试接口时候,Missing URI template variable '币种ID' for method parameter of type int。 1 @ApiOperation(value = "销毁金额") 2 @PostMapping("/destroy/{currency_id}")
阅读全文
摘要:https://blog.csdn.net/wumingxiaozei/article/details/83015291 可能是默认启动Redis-cli.exe,关闭就行。再重新输入redis-server.exe redis.windows.conf。具体步骤: 1.Redis-cli.exe2
阅读全文
摘要:项目中使用HTTP不安全,所以需要使用HTTPS,HTTPS的安全基础是SSL。项目中使用HTTPS的具体步骤如下。 申请SSL证书 腾讯云或者其他云申请SSL证书 域名 SSL文件放在resources,application.properties配置SSL相关配置项 jks\p12放在resou
阅读全文
摘要:上节我们讲过HTTP客户端,基于它们的优劣势,一般使用OkHttp或者HttpClient。所以这节我们主要针对这两个HTTP客户端实现登录一直保持功能。 OkHttp 设置cookie请求消息头的方式还可以实现身份认证功能。 1 // 创建HTTP客户端 2 OkHttpClient client
阅读全文
摘要:RPC 远程过程调用 自定义数据格式 速度快 效率高 典型代表:webservice、dubbo HTTP 网络传输协议 规定数据传输格式 服务调用和提供方没有技术限定 消息封装臃肿 典型代表:RestFul。 HTTP客户端工具:HttpClient、OKHttp、URLConnection。他们
阅读全文
摘要:lombok是一个帮助简化代码的工具,通过注解的形式例如@Setter @Getter,可以替代代码中的getter和setter方法,虽然eclipse/idea自带的setter、getter代码生成也不需要我们手动的去敲写,但是使用@Setter @Getter这样的注解,能够使我们的代码看上
阅读全文
摘要:解压zip。 解压目录下新增my.ini文件,如果有default.ini文件修改成my.ini文件即可。 修改basedir:解压目录,解压目录的bin级目录 修改datadir:数据库文件保存目录 进入解压bin目录,运行MySQL相关命令。如果配置了环境变量,就不需要进入bin目录。 初始化,
阅读全文
摘要:缺少Visual C++,在https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads下载Visual Studio 2015, 2017 and 2019安装。 安装完成后打开C:
阅读全文
摘要:SpringBoot与maven创建的项目,启动application失败,报错”错误: 找不到或无法加载主类“。 试了网上方法都没有用,最后终于解决了。对于项目第一次在本地运行,删掉了target包,导致没有class文件。注意,一定要先maven install一下,重新生成target文件。再
阅读全文
摘要:最近用SpringBoot集成RocketMQ实现消息实时推送,一直卡在本地启动RocketMQ失败。现在先记录一下,以后看时间解决。当然,如果有好心的朋友,可以提供解决方案(#^.^#)。 我用的是Apache包,SpringBoot有RocketMQ starter,这个后面再讲。 1 <dep
阅读全文
摘要:什么是WebSocket? HTML5新增协议,它的目的在浏览器和服务器之间建立一个不受限的双向实时通信的通道。比如,服务器可以任意时刻发送消息给浏览器。它是基于TCP,先通过HTTP/HTTPS协议发起一条特殊的HTTP请求进行握手后创建一个用于交换数据的TCP连接。 它的优势是什么? 浏览器和服
阅读全文
摘要:1XX:消息 2XX:成功 3XX:重定向 4XX:请求错误 5XX:服务器错误 详细可看:https://www.cnblogs.com/colin2012/p/7456602.html
阅读全文
摘要:客户端的抖动,快速操作,网络通信或者服务器响应慢,造成服务器重复处理。防止重复提交,除了从前端控制,后台也需要控制。因为前端的限制不能解决彻底。接口实现,通常要求幂等性,保证多次重复提交只有一次有效。对于更新操作,达到幂等性很难。 常用后端防止重复提交方案 token 访问请求到达服务器,服务器端生
阅读全文
摘要:项目需求分析 健康问诊--医疗系统 项目需求分析 1. 概要需求描述 a)背景:近年,排队难,求医难,医生和病患家属冲突事件频繁发生,老百姓和国家现在对医疗投入的关注度越来越高,老百姓呼吁改善医疗条件,国家响应呼吁,加大力度投放医保市场。而现在,市场上 已存在的医疗网站和APP内容不全面,缺少一个应
阅读全文