Oct222020
Kubernetes云原生架构设计指南:从单体应用到微服务的容器化改造实战,打造高可用云原生应用
Kubernetes云原生架构设计指南:从单体应用到微服务的容器化改造实战,打造高可用云原生应用
标签:Kubernetes, 云原生, 架构设计, 微服务, 容器化
简介:全面解析Kubernetes云原生架构设计理念,涵盖服务发现、负载均衡、自动扩缩容、配置管理等核心组件,通过实际案例演示如何将传统应用迁移到K8s平台,包括Deployment、Service、Ingress等资源对象的最佳配置实践。
引言:云原生时...阅读全文
作者:绝缘体.. | 分类:git, go, kubernetes, MySQL, tomcat, 云计算, 开发工具, 数据库, 编程语言 | 阅读: | 标签:git, go, kubernetes, MySQL, tomcat
抢沙发
Oct172020
Java后端开发:基于Spring Boot实现Web应用
在现代互联网应用中,Java后端开发是非常常见且重要的一部分。Java语言具有广泛的应用领域和强大的生态系统,而Spring Boot作为Java开发的一项重要技术,为我们提供了便捷的方式来构建Web应用。
什么是Spring Boot?
Spring Boot是Spring框架的一个子项目,它简化了Spring应用的配置和部署过程。Spring Boot内嵌了一个应用服务器,使得我们不需要额外配置和管理Tomcat等应用服务器,只需...阅读全文
Sep052020
Tomcat7-tomcat的启动文件startup的注释
介绍
在Tomcat7中,startup是一个用于启动Tomcat服务器的脚本文件。这个文件包含了一系列的注释,用于说明其内部的各个部分的功能和作用。在本篇博客中,我们将深入探讨startup文件的注释,并帮助读者更好地理解和使用它。
启动Tomcat服务器
在启动Tomcat服务器之前,我们首先需要找到位于Tomcat的安装目录下的startup.bat(Windows)或者startup.sh(Linux)文件。这个文件是一个可执行...阅读全文
Aug242020
Spring Cloud微服务安全架构设计:OAuth2.0认证授权、JWT令牌管理与API网关安全策略
Spring Cloud微服务安全架构设计:OAuth2.0认证授权、JWT令牌管理与API网关安全策略
在当今的分布式系统架构中,微服务因其高内聚、低耦合、可独立部署等优势,已成为企业级应用开发的主流选择。然而,随着服务数量的增加,系统面临的安全挑战也日益严峻。如何保障微服务架构下的身份认证、权限控制、数据传输安全,成为架构设计中的关键环节。
本文将深入探讨基于 Spring Cloud 的微服务...阅读全文
Aug162020
快速入门使用Servlet进行Java后端开发
1. 简介
Servlet是Java中的一种用于开发Web应用的技术。它允许开发者使用Java编写基于HTTP协议的服务器端程序。Servlet通过处理HTTP请求和生成HTTP响应来实现动态的Web内容。
本篇博客将介绍如何快速入门使用Servlet进行Java后端开发。
2. 环境搭建
要开始使用Servlet进行Java后端开发,首先需要搭建一个Java开发环境。以下是环境搭建的步骤:
安装JDK:从Oracle官方网站下载并安装最...阅读全文
May062020
DVWA-9.4 Weak Session IDs(弱会话ID)-Impossible
Impossible Level
查看源码
<?php
$html = "";
if ($_SERVER['REQUEST_METHOD'] == "POST") {
$cookie_value = sha1(mt_rand() . time() . "Impossible");
setcookie("dvwaSession", $cookie_value, time()+3600, "/vulnerabilities/weak_id/", $_SERVER['HTTP_HOST'], true, true);
}
?>
Impossible级别使用随机数+时间戳+固定字符串(”Impossible”)进行 ...阅读全文
Apr092020
Sqli-labs Background-6 服务器(两层)架构
首先介绍一下29,30,31这三关的基本情况:
服务器端有两个部分:第一部分为tomcat为引擎的jsp型服务器,第二部分为apache为引擎的php服务器,真正提供web服务的是php服务器。工作流程为:client访问服务器,能直接访问到tomcat服务器,然后tomcat服务器再向apache服务器请求数据。数据返回路径则相反。
此处简单介绍一下相关环境的搭建。环境为ubuntu14.04。此处以我搭建的环境为例,我们...阅读全文
Mar282020
Spring Boot 3.0 Spring 6.0 JDK 17 配置 JSP 和打 WAR 包
介绍
在这篇博客中,我们将介绍如何使用最新版本的 Spring Boot(3.0)和 Spring(6.0)以及 JDK 17 来配置 JSP 视图解析器,并且将我们的项目打包为 WAR 文件。
环境配置
在开始之前,请确保你已经按照以下步骤配置好了你的开发环境:
安装 JDK 17 并配置好系统环境变量。
在你的 IDE 中创建一个新的 Spring Boot 项目,并引入 Spring Boot 3.0 和 Spring 6.0 的依赖。
配置 JSP 视图...阅读全文
Feb062020
Spring Boot 详细介绍及使用
I. 引言
A. Spring Boot的简介
B. Spring Boot的重要性和应用场景
II. Spring Boot的核心特性
A. 自动配置
B. 独立运行
C. 生产就绪型功能
D. 轻量级和模块化架构
III. Spring Boot的快速入门
A. 环境准备
B. 创建Spring Boot项目
C. 编写第一个Spring Boot应用
D. 运行和测试Spring Boot应用
IV. Spring Boot的核心组件
A. Spring MVC
B. Spring Data JPA
C. Spring Security
D. Spring ...阅读全文
Jan152020
mysql & Tomcat使用问题记录
mysql使用问题记录
1.mysql如何修改root密码
a.进入mysql安装目录b.登录 mysql -u root -pc.修改密码 mysql> SET PASSWORD FOR root@”%” = PASSWORD(‘abcd/1234’);
2.mysql的root账户密码正确,本地连接却报错1045 Access denied for user ‘root’@’localhost’ (using password:YES)
解决方法:update user set host=’localhost&...阅读全文