资讯中心

站内搜索

【使用Cpolar将Tomcat网页传输到公共互联网上】

1.前言 Tomcat作为一个轻量级的服务器,不仅名字很有趣(让人想起童年),也拥有强大功能,由于其可以实现JavaWeb程序的装载,就成为配置JSP和Java系统必备的环境软件,也是开发调试JSP程序的首选。Tomcat运行稳定且开源免费,加上apache和Sun的加持即免费和开源的特性,使其广泛应用在中小型系统及并发访问用户较少的场景中。但想要让Tomcat网页能在公共互联网环境下被访问到,就需要cpolar内网穿透的协助。现在。笔者就为大家介绍,如何使用cpolar内网穿透

【Spring MVC篇】Cookie和Session的获取 & Header的获取

个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【Spring MVC】 本专栏旨在分享学习Spring MVC的一点学习心得,欢迎大家在评论区交流讨论💌 Cookie是客户端保存用户信息的一种机制,Session服务器段保存用户信息的一种机制。Cookie和Session之间主要是通过SessionId关联起来的。 一、获取Cookie 方式① 获取Cookie代码如下(使用Servlet API的方式)

vscode里安装Go插件和配置Go环境

    vscode是一款跨平台、轻量级、插件多的开源IDE,在vscode不仅可以配置C/C++、Python、R、Ruby等语言的环境,还可以配置Go语言的环境。这里介绍在vscode里安装Go语言的插件和配置Go语言环境,系统是Win10 64位。 1、下载Go安装包和配置GOROOT、GOPATH 1.1 下载Go安装包     到2023年,Go语言的版本已经发展到了v1.20, 在 GoLang中国,可以下载该版本,如图(1)所示。根据自己电脑的系统平台选择不同格式的Go安

vscode中 rust-analyzer插件报错 failed to find any projects in [AbsPathBuf 或者FetchWorkspaceError的解决办法

背景 一般来说,如果vscode打开的是rust项目的根目录(即目录下有Cargo.toml和src/文件),rust-analyzer插件可以识别到项目。 而如果rust项目只是vscode资源管理器打开的子目录,则有时会出现failed to find any projects in [AbsPathBuf xxx或者FetchWorkspaceError的报错,rust-analyzer也无法正常运行,如下图所示: 解决办法 vscode侧边栏打开rust-analyzer

单链表的多语言表达:C++、Java、Python、Go、Rust

单链表 是一种链式数据结构,由一个头节点和一些指向下一个节点的指针组成。每个节点包含一个数据元素和指向下一个节点的指针。头节点没有数据,只用于表示链表的开始位置。 单链表的主要操作包括: 添加元素:在链表的头部添加新元素,需要修改头节点的指针。 删除元素:删除链表中的元素,需要修改头节点和其他节点的指针。 查找元素:在链表中查找某个元素,需要遍历整个链表。 遍历链表:按照链表的顺序依次访问每个元素,需要遍历整个链表。 单链表相对于数组的优点是插入和删除元素时不需要移动其他元素,时间

微信公众平台开发(四)——微信网页授权:获取用户openid&用户基本信息

微信网页授权 在开发中,如果web产品需要使用到微信的功能,比如微信授权登录、微信支付、微信投票等,我是开发的东东是一个web项目,然而如果需要接入微信的话,就需要使用道微信的微信网页开发相关的功能。 其中我们需要的东西就是拿到微信服务器的回调,比如用户扫码登录我们的web项目时,用户正确授权之后,微信服务器能回调到我们期望的url并且返回相应的参数信息。 网页授权流程分为四步: 引导用户进入授权页面同意授权,获取code 通过code换取网页授权a***ess_token

消息队列之六脉神剑:RabbitMQ、Kafka、ActiveMQ 、Redis、 ZeroMQ、Apache Pulsar对比和如何使用

消息队列(Message Queue)是一种异步通信机制,它将消息发送者和接收者解耦,从而提高了应用程序的性能、可扩展性和可靠性。在分布式系统中,消息队列经常被用于处理高并发、异步处理、应用解耦等场景。 本篇回答将分析比较常见的六种消息队列:RabbitMQ、Kafka、ActiveMQ 、Redis、 ZeroMQ、Apache Pulsar。我们将讨论它们的应用场景、优缺点以及如何使用。 1. RabbitMQ RabbitMQ 是一个开源的、高度可靠的消息队列软件。

acme.sh自动配置免费SSL泛域名证书并续期(Aliyun + Debian + nginx)

acme.sh自动配置免费SSL泛域名证书并续期(Aliyun + Debian + nginx) 以前使用Certbot自动配置SSL证书,需要安装snap管理器再安装Certbot,期间还要去找AliDNS脚本,比较麻烦。如果不想如此,推荐使用acme.sh自动化脚本,更方便快捷。 1. 安装acme.sh curl https://get.acme.sh | sh -s email=你的邮箱名@邮箱.*** 脚本会安装home目录下:~/.acme.sh/。同时会创建一个cr

Nginx 配置 SSL证书

成功配置SSL证书后,您将能够通过HTTPS加密通道安全访问Nginx服务器。 一、准备材料 SSL证书绑定的域名已完成DNS解析,即您的域名与主机IP地址相互映射。您可以通过DNS验证证书工具,检测域名DNS解析是否生效。具体操作: 【1】登录数字证书管理服务控制台。 【2】在左侧导航栏,选择证书工具 > DNS验证。 【3】在DNS页签,选择您域名所在的运营商和地域,并输入您的网站域名,单击立即检测。DNS检测结果列表中的解析结果与您在解析配置中的记录值一致时,代表解析

springboot实现aop

AOP(术语) 连接点 类里面哪些方法可以增强,这些点被称为连接点 切入点 实际被真正增强的方法 通知(增强) 实际增强的逻辑部分称为通知(增强) 通知(增强)有多种类型 前置通知–@Before 后置通知–@After 环绕通知–@Around 异常通知–@AfterThrowing 最终通知–@AfterReturning 切面(是动作)– 把通知(增强)应用到切入点过程 引入依赖 <dependencies> <de
加载更多

一个令你着迷的主题!

查看演示 官网购买