logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java 进阶笔记

Java虚拟机(JVM)是Java程序的运行环境,了解JVM的内部原理和性能调优技巧对于优化程序性能至关重要。Java的集合框架提供了丰富的数据结构和算法支持,对于开发高效的Java应用至关重要。设计模式是解决软件设计中常见问题的经典方法,能够提高代码的可读性、可维护性和可扩展性。Java中的多线程与并发编程是一项关键技能,能够充分利用多核处理器和提升程序性能。Java的IO(输入/输出)和NIO

#java#开发语言
Flask项目部署到阿里云服务器(全网最清晰简单完整部署),linux命令和脚本文件 nginx安装到服务器等每一步清晰记录

激活后,命令行提示符前会显示虚拟环境的名字(my_venv),这表明当前正处于此虚拟环境中运行命令,此时安装的Python包将只在这个环境中生效,不会影响全局Python环境。在部署flask项目时候,因为flask是一个轻量级的Python Web框架,其本身并不包含一个成熟的Web服务器组件,而是依赖于内置的简易服务器(werkzeug)这段配置是告诉Nginx监听公网端口80,并将所有到此服

#服务器#flask#阿里云
将 vue3 项目打包后部署在 springboot 项目运行

服务端需要增加一个覆盖所有情况的候选资源:如果 URL 匹配不到任何静态资源,则应该返回同一个index.html页面,这个页面就是你 app 依赖的页面。检查前端的 vue-router 使用历史模式还是哈希模式,历史模式(HTML5 模式)需要后端额外配置,配置参考上文。在 vite.config.js(.ts) 设置开发或生产环境服务的公共基础路径(base配置项),这里不使用相对路径。检查

#spring boot#java#后端
Nginx 上安装 SSL 证书并启用 HTTPS 访问

通过 Certbot 和 Nginx 配置 HTTPS 可以显著提高网站的安全性,并且 Let’s Encrypt 提供的免费证书使配置过程简单高效。按以上步骤设置后,你的站点将支持 HTTPS 安全访问,提升用户数据传输的安全性。同时,通过信任自签名证书或使用 SSH 协议,Git 客户端可以顺利地克隆和拉取代码。

#nginx#ssl#https
SpringAI介绍及本地模型使用方法

Spring在Java语言中一直稳居高位,与AI的洪流碰撞后也产生了一些有趣的”化学反应“,当然你要非要说碰撞属于物理反应也可以,在经历了一系列复杂的反应方程后,Spring家族的新成员——SpringAI,就此诞生。需要注意的是,springai目前仍处于试验阶段,可能会出现许多不稳定因素,希望各位使用者能放平心态面对BUG(或者去issues里发表自己的见解Spring AI 项目为开发 AI

#java
MySQL不使用子查询的原因

这些案例展示了如何通过不同优化策略提升MySQL查询性能,特别是在处理子查询时。创建合适的索引:经常用于WHERE和JOIN的字段应建立索引,避免在低选择性的字段上建立索引(如性别字段)。避免索引失效的情况:使用函数计算的字段不会使用索引,如应优化为。组合索引的最左前缀法则:确保查询条件从组合索引的最左列开始。使用EXPLAIN分析查询执行计划:通过EXPLAIN关键字可以帮助我们了解查询的执行计

#mysql#android#数据库
到底了