自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 问答 (2)
  • 收藏
  • 关注

原创 nginx-反向代理/负载均衡

在 Nginx 中,反向代理和负载均衡通常结合使用,通过反向代理将请求转发给后端的负载均衡器,再由负载均衡器将请求分发给多个后端服务器,从而实现高性能、高可用性的服务架构。随机负载均衡策略适用于后端服务器之间性能相近,请求没有特定顺序要求的场景,然而,需要注意的是,随机性会带来的不确定性,可能会导致负载分布不均匀。请求将按照权重比例分配给后端服务器:A(2次)→ B(1次)→ C(3次)→ A(2次)→ C(3次)→ …假设有三台后端服务器:A(权重2)、B(权重1)、C(权重3)。

2024-04-08 11:21:35 596 3

原创 Nginx-我一定要学会nginx

今天给大家分享Nginx 面试的40问,希望帮助到你。转载:https://mp.weixin.qq.com/s/fr8m6J1hcbkgawXuWBhP2Q什么是Nginx?Nginx 有哪些优点?Nginx应用场景?Nginx怎么处理请求的?Nginx 是如何实现高并发的?什么是正向代理?什么是反向代理?反向代理服务器的优点是什么?Nginx目录结构有哪些?Nginx配置文件nginx.conf有哪些属性模块?cookie和session区别?为什么 Nginx 不使用多线程?

2024-04-07 18:19:13 438

原创 测试服务器端口开通Curl、SSH、nc、wget、nmap

z: 是 nc 命令的另一个选项,用于指示 nc 在连接成功后立即关闭连接,而不发送或接收任何数据。telnet 命令用于远程登录到主机并执行命令,也可用于测试端口连接。在测试端口时,可以使用 telnet 命令尝试建立 TCP 连接到指定的主机和端口,以判断端口是否开放。nc -zv 命令用于测试端口的连通性,但不会建立实际的数据传输连接,只是尝试连接并立即关闭。wget 是用于从网络下载文件的命令行工具。-p port: 是 ssh 命令的另一个选项,用于指定连接远程服务器时要使用的端口号。

2024-03-21 10:17:41 343

原创 软件设计师-中级-上午

02.28PV操作是一种实现进程互斥与同步的有效方法。PV操作与信号量的处理相关,P表示通过的意思,V表示释放的意思。PV操作是典型的同步机制之一。用一个信号量与一个消息联系起来,当信号量的值为0时,表示期望的消息尚未产生;当信号量的值非0时,表示期望的消息已经存在。用PV操作实现进程同步时,调用P操作测试消息是否到达,调用V操作发送消息。用PV操作来管理共享资源时,首先要确保PV操作自身执行的正确性。

2023-11-03 10:02:37 53

原创 不同数据库配置和依赖

关系:模式跟用户在oracle 是一对一的关系,dm是一对多(mysql中没有模式概念)spring.datasource.druid.filters不能少。dm和Oracle的小写字母没有用双引号引起来会被识别为大写。postgreSql中的大写字母没有引起来会被识别为小写。模式(schema):模式对象是数据库数据的逻辑结构。用户(user):用来连接数据库访问数据库。#kingbase 人大金仓数据库。注意表名的大小写也会影响。

2023-07-03 10:59:45 5

原创 后端面试-jspt

ThreadLocal的具体实现原理是,在Thread类里面有一个成员变量ThreadLocalMap,它专门来存储当前线程的共享变量副本,后续这个线程对于共享变量的操作,都是从这个ThreadLocalMap里面进行变更,不会影响全局共享变量的值。(B不会用A的事务,会新增事务。在多线程访问共享变量的场景中,一般的解决办法是对共享变量加锁,从而保证在同一时刻只有一个线程能够对共享变量进行更新,并且基于Happens-Before规则里面的监视器锁规则,又保证了数据修改后对其它线程的可见性。

2023-06-05 16:26:41 262

原创 软件设计师下午试题

题目是给出系统业务描述以及顶层,0层,1层的数据流图。简单理解就是下一层的东西是上一层的一个加工的分解。理论知识 软件设计师教程P325 6.2.2。然后基本就是,找图中的错误,缺失的的,起点终点。第一问第二问基本就是读体中描述然后判断。精讲精练P566,第十章。第二问数据存储叫xxx表。

2023-05-16 20:36:17 189

原创 vscode背景绿色配置

设置-用户-{ "editor.fontSize": 16, "editor.mouseWheelZoom": true, "editor.tabSize": 2, "workbench.colorCustomizations": { // 写在 Atom One Light 里面则只对该主题有效 "[Atom One Light]": { "editor.background": "#c5f3cb",

2022-02-23 10:58:39 660

转载 设置某年假期,输出这一年是否是工作日

百度国务院发布的这一年假期安排http://www.gov.cn/zhengce/content/2020-11/25/content_5564127.htmpackage JavaTime;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;public class WeekD

2022-01-12 16:58:32 77

原创 Java 基础二 数据类型

1.bit就是位,也叫比特位,是计算机表示数据最小的单位2.byte就是字节3.1byte=8bit ,0001 1100,一般用两个16进制来显示,所以我们经常看到1个字节显示为 1c4.1byte就是1Bbyte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。long:64位,最大

2021-12-27 15:46:01 114

原创 2021-02-20day10js高级

# 今日内容: 1. JavaScript: 1. ECMAScript: 2. BOM: 3. DOM: 1. 事件## DOM简单学习:为了满足案例要求 * 功能:控制html文档的内容 * 获取页面标签(元素)对象:Element * document.getElementById("id值"):通过元素的id获取元素对象 * 操作Element对象: 1. 修...

2021-09-28 14:12:08 5

原创 20210216html+css

# 今日内容: 1. HTML标签:表单标签 2. CSS:## HTML标签:表单标签 * 表单: * 概念:用于采集用户输入的数据的。用于和服务器进行交互。 * form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围 * 属性: * action:指定提交数据的URL * method:指定提交方式 ...

2021-09-28 10:51:28 8

原创 关于MySQL安装中遇到一系列问题

1,安装在MySQL官网下载安装包点击下载解压到目录2. 同时按住win+R键,调出运行窗口,并在窗口中输入cmd;3. 光标停留在输入框中同时按ctrl+shift+Enter,即以管理员身份(必须)打开cmd命令执行窗口4. 如果解压在非C盘位置,需要切换磁盘,输入命令 D: 或E:后点击回车5. . 进入到mysql的安装命令文件夹下,此操作命令为 cd 目录路径6. 进入到mysql的安装命令文件夹下后输入命令:mysqld install 单击回车待提示successfull

2021-09-14 10:58:52 99

原创 20210215 黑马web 数据库连接池

# 今日内容 1. 数据库连接池 2. Spring JDBC : JDBC Template## 数据库连接池 1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。 2. 好处: 1. 节约资源 2. 用户访问高效 3. 实现: 1. 标...

2021-09-13 12:56:28 89

原创 20210213 黑马javaweb JDBC

# 今日内容 1. JDBC基本概念 2. 快速入门 3. 对JDBC中各个接口和类详解## JDBC: 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。 2...

2021-09-13 12:56:07 134

原创 20210212web04mysql多表,事务

# 今日内容 1. 多表查询 2. 事务 3. DCL## 多表查询: * 查询语法: select 列名列表 from 表名列表 where.... * 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, ...

2021-09-13 12:55:39 58

原创 20210211web03sql约束

# 今日内容 1. DQL:查询语句 1. 排序查询 2. 聚合函数 3. 分组查询 4. 分页查询 2. 约束 3. 多表之间的关系 4. 范式 5. 数据库的备份和还原# DQL:查询语句 1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... ...

2021-09-13 12:54:38 54

原创 20210209反射注解

# 今日内容 1. Junit单元测试 2. 反射 3. 注解## Junit单元测试: * 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。 * Junit使用:白盒测试 * 步骤: 1. 定义一个测试类(测试用例) * 建议: ...

2021-02-09 18:38:53 50

原创 20210208 黑马Java笔记 类加载器,反射,模块化

类加载250253254255257258259

2021-02-08 19:52:47 63

原创 20210206 jdk新特性-lambda表达式_接口新特性.黑马java

改进public可以省略jie接口中的静态方法只能由接口调用

2021-02-07 11:44:38 43

原创 黑马 java基础 四 面向对象(OOP)1.继承

编译运行一个包内的程序时会报错同一个项目下的另一个包内程序的错误,如何跳过有错误不想执行的包内的程序,只执行想执行包内的程序创建新对象快捷键 alt+enterfinal修饰的是s,s是地址,不会变,地址里的内容可以变,s.age...

2021-01-23 20:41:58 41

原创 java 黑马java基础 三 数组和方法

java方法定义方法:public static void 方法名(){}调用,方法名();只有main方法会输出创建方法后在main中调用带参数方法public static void 方法名(参数,多个参数用,隔开)调用时,参数类型,个数必须相同形参,方法定义中的参数,等同于变量定义格式实参,方法调用中的参数,不用声明类型带返回值方法定义public static 数据类型 方法名(参数){return 数据;}//return后的返回值必须和定义中的数据类型匹配调用:

2021-01-07 18:08:58 72

原创 Java基础 2021-01-07

java语句if语句:if(表达式){语句}表达式必须是布尔类型的if-else语句if(表达式){语句}else{语句}if-else语句if(表达式){语句}else if{语句}else if{语句}else{}开关语句:switch(表达式){case 常量1://常量与表达式的值比较语句break;case 常量2:语句break;default:语句//所有的值跟表达式的值都不匹配}case穿透case1;case2;

2021-01-07 11:30:26 52

原创 matlab三维作图

1.三维曲线 plot3(x,y,z,...) ezplot3('x','y','z',[s,t])2.三维曲面(1)mesh:三维网格曲面;surf:三维曲面 例:马鞍面:z = x^2 + 2y^2 >> t = -10:1:10; >> [X,Y]=meshgrid(t); %小括号里也可以弄多个参数 >> Z ...

2019-08-26 20:18:18 1018

原创 Matlab数学问题

1.符号微分(differential)(1)一元函数与多元函数的导数 diff(f,x,n):求解函数f的n阶导数 diff(diff(f,x,n),y,m):先求x的偏导,再求y的偏导,n和m代表阶数 subs(S,OLD,NEW):表示将符号表达式S中的符号变量OLD替换为新的值NEW(2)隐函数求导 如:e^(xy)+x+y=0 >...

2019-08-26 20:16:46 414

原创 matlab编程基础

Ch06 编程基础6.1 M 文件6.1.1 M 函数 1. 基本语法 function [结果] = 函数名(输入变量) 处理变量 end function [a, c] = ac(r) % 功能: a = pi*r*r; %c = pi*r; % 逻辑错误 ...

2019-08-26 20:11:19 322

原创 matlab基础知识

1.ceil(x):向上取整floor(x):向下取整2.round(x,y):保留小数点后y位3.sign(x):判断正负,若为正,则为1;若为负,则为-1;若为0,则为04.conj(x):取x的共轭abs(x):取模real(x):取x的实部imag(x):取x的虚部angle(x):求复数矩阵相位角的弧度值5.flipu(x...

2019-08-26 20:09:00 1859

原创 Matlabnotes

一.matlab编程1.function [结果] = 函数名(输入变量) 处理变量 end2.调用:函数名(a):输入变量值为a,返回第一个结果[x,y] = 函数名(a):输入变量值为a,返回结果3.定义数学函数的简单方法:(1)匿名函数法 y = @(x)表达式 z = @(x,y)表达式 括号中为自变量(2)内联函数法 y = ...

2019-08-26 20:05:15 111

原创 python练习

#绘制奥运五环import turtleturtle.width(10)turtle.color('blue')turtle.circle(60)#先画一个半径为50的圆turtle.penup()turtle.goto(100,0)turtle.pendown()turtle.color('black')turtle.circle(60)turtle.penup()...

2019-08-26 19:03:02 178

原创 python之路

Python用空格缩进\这是行连接符python对象:内存块,拥有特定的值对象具有标识(地址),类型和值id()返回地址引用:变量储存对象的地址变量位于栈,对象位于堆Python不需要表明变量类型标识符命名:1.区分大小写2.由字母,下划线开头,可以使用字母数字下划线不能使用关键字,避免双下划綫开头结尾。3.使用help查看,按F1也能进入,quit退出开发遵守:多个单...

2019-08-26 19:00:04 32

原创 第一次CTF-writeup

在wechall上练练手白的一批的小白第一题 Get Sourced望文生义,看源码(https://img-blog.csdnimg.cn/20181107211942115.png)get第二题 Stegano I想起刚被大佬搞过的隐写术,用十六进制(winhex)打开 ooo了百度又看到这玩意下载了扩展名改成txt就星。。。第三题Crypto - Caesar IA...

2018-11-07 21:48:02 108

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除