Mar202021
Spring Boot实战Caching, JPA, 数据校验
Spring Boot是一款基于Spring框架的快速应用开发框架,可以帮助开发者快速构建独立、可执行的Spring应用。它极大地简化了Spring应用的配置和部署,使得开发者能够更专注于业务逻辑的实现。在本文中,我们将介绍一些Spring Boot的基本概念,并演示一些实际应用场景。
快速开始
在开始之前,我们需要配置好Java环境和Maven构建工具。可以通过以下命令来确认配置是否生效:
java -version
mv...阅读全文
抢沙发
Mar182021
Mar162021
纯css实现的loading效果
纯css实现的loading效果。
<!DOCTYPE html>
<html>
<head>
<title>SpinKit Examples</title>
<style type="text/css">
:root {
--sk-size: 40px;
--sk-color: #333;
}
.sk-circle {
width: var(--sk-size);
height: var(--sk-size);
position: relat...阅读全文
Mar162021
构建高可用性的数据库集群
数据库是现代应用程序的核心组成部分,而数据库集群则提供了更高的可用性和性能。数据库集群是将多个数据库服务器组合在一起工作的解决方案,它们共同处理负载和故障,从而保证应用程序的持续可用性。在本文中,我们将探讨如何构建一个高可用性的数据库集群。
1. 选择合适的数据库引擎
首先,你需要选择适合你的应用程序的数据库引擎。常见的选择包括MySQL、PostgreSQL、MongoDB等。每个...阅读全文
Mar142021
全面解析Vue.js框架:从入门到实践
“Vue.js是一套构建用户界面的渐进式JavaScript框架。” – Vue.js官方文档
Vue.js是一个轻量级的JavaScript框架,专注于构建用户界面。它易于学习和使用,具有响应式的数据绑定和组件化的开发思想,使得开发者能够更高效地构建动态、快速、可维护的Web应用程序。
本篇博客将从入门到实践,全面解析Vue.js框架,并提供一些实用的示例和应用。
开始之前
在学习Vue.js之前,你需要具备一些基...阅读全文
Mar132021
Swoole实践:2-使用Swoole发送邮件
Swoole可以执行异步操作,因此在web页面将请求提交给Swoole处理后,不用等待返回结果,页面也不会卡顿。Swoole在后台将耗时长的操作进行异步处理,从而改善用户体验,例如本节要给大家讲解的Swoole处理邮件。
准备
请按照上一节:Swoole实践:1-使用Composer构建项目,构建好项目。并使用composer安装邮件发送组件:phpmailer。
composer require phpmailer/phpmailer
主程序
在目录:src...阅读全文
Mar122021
Mar072021
浏览器的跨域问题以及解决方案
1、为什么会有跨域问题的存在?
JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象,即同源政策。
2、什么是同源?
1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。
最初,它的含义是指,A网页设置的 Cookie,B网页不能打开,除非这两个网页”同源”。所谓”同源”指的是”三个相同”。
(1)协议相...阅读全文
Mar032021
Feb262021
Request与Response详解
HTTP协议
简介
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。
HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。
HTTP 工作原理
HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。
Web服务器有:Apache服...阅读全文