点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
异步调用几乎是处理高并发Web应用性能问题的万金油,那么什么是“异步调用”?
“异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。
……继续阅读 »
itzoo
2年前 (2022-09-07) 525浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
关于Netty
Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。
2
Maven依赖
<dependencies> <!-- https://……继续阅读 »
itzoo
2年前 (2022-09-07) 560浏览 0评论
0个赞
概述
本篇博客主要将介绍的是利用spring query dsl框架实现的服务端查询解析和实现介绍。
查询功能是在各种应用程序里面都有应用,且非常重要的功能。用户直接使用的查询功能往往是在我们做好的UI界面上进行查询,UI会将查询请求发给查询实现的服务器,或者专门负责实现查询的一个组件。市场上有专门做查询的框架,其中比较出名,应用也比较广泛的是elasti……继续阅读 »
itzoo
2年前 (2022-05-22) 787浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
Elastic-Job是当当开源的一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。
Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务;
Elastic……继续阅读 »
itzoo
2年前 (2022-05-22) 814浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
前言
SpringBoot创建定时任务的方式很简单,主要有两种方式:
基于注解的方式(@Scheduled)
数据库动态配置
实际开发中,第一种需要在代码中写死表达式,如果修改起来,又得重启会显示很麻烦;所以我们往往会采取第二种方式,可以直接从数据库中读取定时……继续阅读 »
itzoo
2年前 (2022-05-21) 537浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
项目简介
SpringBoot2+MybatisPlus+SpringSecurity+jwt+redis+Vue 的前后端分离的商城系统, 包含商城、拼团、砍价、商户管理、 秒杀、优惠券、积分、分销、会员、充值、多门店等功能,更适合企……继续阅读 »
itzoo
2年前 (2022-05-21) 641浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
整体流程大概如下:
1
服务器准备
在这先列出各服务器节点,方便同学们在下文中对照节点查看相应内容
2
SpringBoot项目准备
引入log4j2替换SpringBoot默认log,demo项目结构如下:
pom
<dependencies&g……继续阅读 »
itzoo
2年前 (2022-05-21) 595浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
前段时间提交代码审核,同事提了一个代码规范缺陷:参数校验应该放在controller层。到底应该如何做参数校验呢?
1
Controller层 VS Service层
去网上查阅了一些资料,一般推荐与业务无关的放在Controller层中进行校验,而与业务有关的放在Ser……继续阅读 »
itzoo
2年前 (2022-05-15) 677浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
前言
在浅尝GraphQL一文描述了GraphQL及基本使用,本文提供一个基本示例,描述如何基于spring boot的web项目快速应用。
graphql-java的官方文档:Getting started with GraphQL Java and Spring……继续阅读 »
itzoo
2年前 (2022-05-15) 769浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
我们开发任何一个Spring Boot项目,都会用到如下的启动类
@SpringBootApplicationpublic class Application { public static ……继续阅读 »
itzoo
2年前 (2022-05-15) 508浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
本篇和大家分享的是 Spring Boot 打包并结合 Shell 脚本命令部署,重点在分享一个shell 程序启动工具,希望能便利工作;
profiles指定不同环境的配置
maven-assembly-plugin打发布压缩包
分享shenniu_publish.sh程序启……继续阅读 »
itzoo
2年前 (2022-05-15) 497浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
# 什么是 SMTP?
SMTP 全称为 Simple Mail Transfer Protocol(简单邮件传输协议),它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 认证要求必须提供账号和密码才能登陆服务器,其设计目的在于避免用户受到垃圾邮件的侵扰。
#……继续阅读 »
itzoo
2年前 (2022-05-08) 773浏览 0评论
0个赞