nginx
Ngixn 部分功能介绍1.http服务器12345当只有静态资源的时候,可以使用Nginx做HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。动静分离常用于前后端分离,Nginx提供的动静分离是指把动态请求和静态请求分离开,合适的服务器处理相应的请求,使整个服务器系统的性能、效率更高。Nginx可以根据配置对不同的请求做不同转发,这是动静分离的基础。静态请求对应的静态资源可以直接放在Nginx上做缓冲,更好的做法是放在相应的缓冲服务器上。动态请求由相应的后端服务器处理。
2.正向代理和反向代理1234567正向代理:正向代理,是一个位于客户端与原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定原始目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。反向代理:客户端本来可以直接通过HTTP协议访问某网站应用服务器,网站管理员可以在中间加上一个Nginx,客户端请求Nginx,Nginx请求应用服务器,然后将结果返回给客户端,此时Nginx就是反向代理服务器。
3.负载均衡123456789 ...
wallpaper视频一键转移
功能将wallpaper目录下面的视频转移到自己所需的目录下面
使用三个输入:
第一个输入的是wallpaper存放壁纸的地址
其中地址就为
E:\steam\Steam\steamapps\workshop\content\431960
如果不知道也可以右键壁纸查看
第二个输入的是下载的时间,意思就是从哪个时间开始的壁纸,就比如2022-12-4-19-0,就会找12月4号下午七点以后下载的壁纸
第三个输入的是存放地址这个就填要存放在哪里的地址。可以是电脑的,也可以把手机连上直接下载
所需依赖:12345<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version></dependency>
更新了方法
使用了线程池,线程池的数量等于cpu核处理速度最快
使用了Files.copy方法,使用该方法在复制小文件的过程中速度 ...
利用反射实现orm
需求:从数据库表中查询数据,并且以json的格式输出
由于类中的属性太多了,不想一个一个写了,所以使用反射直接set进去,这样比较方便,也比较实用,并且加深了对反射的理解。
并且使用了jackson 将List转换成了 json格式的字符串
代码如下
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150public class test { pub ...
常见Linux命令
/usr/local/redis/bin/redis-cli -a 123456 –cluster create 10.101.37.179:6381 10.101.37.179:6380 10.101.37.200:6381 10.101.37.200:6380 10.101.37.111:6381 10.101.37.111:6380 –cluster-replicas 1
rm -rf appendonly.aofrm -rf dump.rdbrm -rf nodes.conf
/usr/local/redis/bin/redis-server /data/redis/6379/redis.conf
/usr/local/redis/bin/redis-cli -a 123456 -p 6380 shutdown
/usr/local/redis& ...
doris删除工具
概要
对于Doris的 Unique 模型,在删除数据的时候只能根据key删除,如果使用其他条件就会报错
整体架构流程先获得表的key,然后在通过输入的条件获得key的所有值,最后通过key的值拼接删除语句,调用线程删除。
技术名词解释
jsqlparser :SQL解析工具,能将字符串解析出SQL的表,值,条件等
HikariCP :数据库连接池
单例模式:单例模式调用数据库连接
技术细节
多线程:使用线程池开启线程,也可以使用分页线程
时间显示:时间显示使用无符号的时间格式
小结具体实现代码如下:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 ...
国内镜像下载node-sass
npm 下载 gpy(给爷爬)失败,大概率是下载node-sass失败👇👇👇
1npm ERR! path xxx\src\main\webapp\admin\node_modules\node-sass
解决办法
在项目根目录添加 .npmrc例如:
在里面写如下内容:
12345678registry=https://registry.npmmirror.comsass_binary_site=https://npmmirror.com/mirrors/node-sass/phantomjs_cdnurl=https://npmmirror.com/mirrors/phantomjs/electron_mirror=https://npmmirror.com/mirrors/electron/sqlite3_binary_host_mirror=http://npmmirror.com/mirrors/profiler_binary_host_mirror=http://npmmirror.com/mirrors/node-inspector/chromedriver_cd ...
Vue2:创建一个聊天弹窗
创建一个聊天窗口
先创建一个Model.vue 该文件作为弹窗的内容
前端代码如下
页面部分:
12345678910111213141516171819202122232425262728293031323334<template> <div class="model-bg" v-show="show" @mousemove="modelMove" @mouseup="cancelMove"> <div class="model-container"> <div class="model-header" @mousedown="setStartingPoint"> {{ title }} </div> <div class ...
vscode配置
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657{ "workbench.iconTheme": "material-icon-theme", "editor.guides.bracketPairs": true, "workbench.colorCustomizations": { }, "editor.codeActionsOnSave": { }, "files.autoSave": "afterDelay", // 代理配置 // "http.proxy": "", // "http.proxyStrictSSL& ...
Java 入门基础(一)
javaSE基础javaSe 整体大纲
java基础 (循环,数组)
OOP
API
基础
编程的本质=数据结构+算法
什么是编程:就是让计算机按自己的意图去工作
编程语言的发展史(了解)
机器语言:0101
汇编语言: 助记符
高级语言:java,c,c++,python,basic
为什么是java流行的语言:
java,python,c,C++,javascript,go…..
语言没有好坏之分,只有适不适用?
厨房中的刀,哪把刀更好:砍刀,切菜刀,西瓜刀,水果刀?
每个语言都有适用的场景
数据分析:python,
3D游戏:C++
前端页面:javascript
应用程序的后台:java
回顾1.学习方法:编码-》巩固-》检索 3F:focus->feedback->fix2.课程 se:1.基础 2.oop,3API3.编程的基础: 数据结构+算法=程序4.编程语言的发展史
机器语言
汇编语言
高级语言
5.java
企业后台
安卓
大数据
桌面
6.java语言的发展史
java语言的发展高斯林(高司 ...