后端

01.《Java EE学习笔记》eclipse中Web项目的创建及服务器Tomcat 9.0配置

目录: 一、创建Web项目 二、查看项目结构 三、添加服务器Tomcat 9.0 四、配置服务器Tomcat 9.0 五、删除服务器 一、创建Web项目 创建项目 image.png 2.Dynamic Web Project配置 image.png 3.点击New Runtime选择服务器类型,我选择的是Apache旗下的Tomcat v9.0版本,选择完后,点击Ne

PHP常见中高面试题汇总

一、 PHP部分1、PHP如何实现静态化 PHP的静态化分为:纯静态和伪静态。其中纯静态又分为:局部纯静态和全部纯静态。PHP伪静态:利用Apache mod_rewrite实现URL重写的方法;PHP纯静态,就是生成HTML文件的方式,我们须要开启PHP自带的缓存机制,即ob_start来开启缓存

FastChat 架构拆解:打造类 ChatGPT 私有化部署解决方案的基石

🐇明明跟你说过:个人主页🏅个人专栏:《深度探秘:AI界的007》 🏅🔖行路有良友,便是天堂🔖目录一、FastChat 介绍1、大语言模型本地部署的需求2、FastChat 是什么3、FastChat 项目简介二、FastChat 系统架构详解1、controlle

Mysql超详细安装配置教程(保姆级)

MySQL一、下载 MySQL(一)下载地址官网下载社区版 MySQL,推荐选择 MySQL 8.0.44 社区版(稳定版,兼容性强),下载地址:MySQL Community Downloads(二)下载步骤 打开官网后,选择 MySQL C

告别重复数据烦恼!MySQL ON DUPLICATE KEY UPDATE 优雅解决存在更新/不存在插入难题

目录 前言 一、基本概念 1、什么是 ON DUPLICATE KEY UPDATE? 2、工作原理 3、基本语法 二、使用场景 1、计数器更新 2、配置项更新 3、购物车商品更新 三、高级用法 1、条件更新 2、多表关联 3、批量操作优化 四、其他处理冲突的方案 1、REPLACE INTO 2、INSERT IGNORE

Java计算程序代码耗时、计算程序运行的毫秒数的几种方式,几个StopWatch的区别。

写代码的时候我们经常需要用到计时操作,来检测一段代码的性能,以便于做一些优化。本文主要说明计时的集中方式,可以根据自己的情况进行选择。 第一种也是最常用最简单的,使用System.currentTimemillis() long startMillis = System.currentTimeMillis(); Thread.sleep(1000L); long endMillis = Syst

JavaScript--大文件上传的伪代码实现

前言     猛的,我想起上一次找工作时被问到的大文件上传,故现在借此实现下,也算是为面视做了准备了吧 分析     使用File对象原型链上的slice函数对文件进行分块,同时为每一块打上唯一性标识和序号,最后对每一个分块作单独的ajax请求,当所有子块均上传完毕后,再发起合并请求,让后台对分块进行合并即可 实现     我本来是打算用vue3写的,奈何网太差,项目半天初始化不好,故直接使用jq

Spring Cloud之远程调用OpenFeign最佳实践

目录OpenFeign最佳实践问题引入Feign 继承方式创建Module引入依赖编写接口打Jar包服务提供方服务消费方启动服务并访问Feign 抽取方式创建Module引入依赖编写接口打Jar包服务消费方启动服务并访问服务部署修改pom.xml文件观察Nacos控制台远程访问OpenFeign最佳实践问题引入最佳实践, 其实也就是经过历史的迭代, 在项⽬中的实践过程中, 总结出来的最好的使⽤⽅式