热文Jetcache缓存框架系列(一)jetcache缓存框架的基本使用 最近看了下我们内部2B的项目,发现很多数据都是直接从mysql中查询的,几乎页面上所有的展示数据都是从mysql中去动态查询,此时的情况下,部分统计界面等不常展示的数据恰是可以做个缓存即可,不用每次都从数据库查,费时... Raejava2023-09-021405 阅读0 评论
java生成唯一订单号的案例 在前面我们介绍过雪花id相关的文章《java分布式项目之使用雪花算法生成唯一id》和《java分布式项目之使用tinyid生成唯一id》。在实际的生产环境中,我们会涉及到一些订单的场景,此时生成的订单号一般我们都会以... Raejava2023-08-22943 阅读0 评论
热文springboot web项目如何规避掉返回的json中bigdecimal字段被自动去掉小数点后0的问题 很久没写代码了,最近写项目的时候,数据库有一些decimal相关的金额字段,此时是两位小数的,但是通过springboot使用mybatis查询之后,返回给前端的时候就会自动被去掉小数点后的0,例如数据库查询出来的金... Raejava2023-07-271294 阅读0 评论
springboot web项目拦截token获取对应的用户信息分发给各个接口案例 在实际业务中,我们如果项目比较小的话,一般都是使用springboot框架做一个单机版本的web项目。此时项目里面会涉及到用户的鉴权,流程图如下:如上图整个流程如下:1、客户端传递用户名和密码给服务器端 2、服务器端... Raejava2023-07-27866 阅读0 评论
springboot web项目拦截打印请求信息和返回信息示例 在实际工作中,我们会涉及到对请求的request和response内容进行打印的需求,这样子方便排查问题,所以本文给一个springboot web项目相关的日志打印示例,具体代码如下:package org.web... Raejava2023-07-27747 阅读0 评论
热文Go语言开发基础系列(四十一)Go语言向mysql插入数据 在前面的文章我们介绍了go语言相关的技术,这篇文章开始我们介绍下使用go语言操作数据库,这也是在日常生活中必然会使用到的技巧。在go语言里面,我们要操作数据库,需要做两件事,分别是:1、引入数据库的驱动 2、引入操作... Raego2023-07-101017 阅读0 评论
Go语言开发基础系列(四十)Go语言操作mysql的数据查询 在前面的文章我们介绍了go语言相关的技术,这篇文章开始我们介绍下使用go语言操作数据库,这也是在日常生活中必然会使用到的技巧。在go语言里面,我们要操作数据库,需要做两件事,分别是:1、引入数据库的驱动 2、引入操作... Raego2023-07-10963 阅读0 评论
Go语言Web开发系列(八)Echo框架实现接口分组 在实际的业务开发中,我们在做web开发的时候会经常有这样一个习惯,就是相同业务类型的接口我们会进行分组,示例如下:/user/adduser /user/selectUserById /user/updateUser... Raego2023-06-29959 阅读0 评论
热文Go语言Web开发系列(七)Echo框架打印所有的路由列表 在实际的业务中,我们编写web接口的话,会涉及到很多的url,那么有没有办法可以一次性把所有对外开放的url都打印出来查看呢?答案是有的,在go语言里面我们只需要很简单的2行代码就可以完成所有路由url的打印,示例如... Raego2023-06-261332 阅读0 评论
热文Go语言Web开发系列(六)Echo中间件之拦截打印所有的请求日志 在实际的业务中,我们的服务端可能需要记录下所有客户端的请求信息,包括不仅限于:请求的url 强求的method 请求的header头 请求的paras参数 请求的ip 请求的好使 等等信息那么这里在go语言里面怎么做... Raego2023-06-261080 阅读0 评论
热文Go语言Web开发系列(五)Echo日志打印之zap 在实际的业务场景里面,我们开发项目的时候,打印日志是一个硬性的需求,因此这里的话,我们来演示下go语言里面的日志打印。在go语言中,自带有日志打印的框架,但是对于我来说一般使用比较少,我们还是习惯使用开源的日志框架,... Raego2023-06-261041 阅读0 评论
热文Go语言Web开发系列(四)Echo框架响应客户端的3种方式 在客户端进行http请求的时候,服务端是需要给客户端返回对应的结果的,本文我们主要介绍Echo框架返回给客户端响应的3种方式。第一种方式:直接返回字符串第一种响应方式就是直接获取字符串,这里的话我们使用echo的co... Raego2023-06-201125 阅读0 评论
Go语言Web开发系列(三)获取request参数的4种方式 在使用Echo框架进行web开发的时候,我们会涉及到从客户端的request里面获取请求的参数,本文我们就介绍下使用Echo框架如何从request中获取请求的参数。第一种方式,参数在路径上(restful风格)在实... Raego2023-06-15898 阅读0 评论
热文Go语言Web开发系列(二)使用Echo框架定义接口的GET/POST/PUT/DELETE/HEAD方法 上一篇文章《Go语言Web开发系列(一)使用Echo框架开发一个简单的服务端》我们介绍了使用Echo框架简单的开发了一个服务端的程序。在代码里面我们实现了一个get方法,这篇文章我们介绍下如何给接口定义使用那种方法。... Raego2023-06-141103 阅读0 评论
热文 Go语言Web开发系列(一)使用Echo框架开发一个简单的服务端 在前面的基础篇里面,我们介绍了go语言相关,同时也介绍了net/http的包,但是对于这块的话,我们在真实的项目里面几乎很少用到net/http原生包里面的api,虽然他很强大。这里我们给大家介绍一种比较轻量级htt... Raego2023-06-141215 阅读0 评论