自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 跨域问题

预期结果:Option请求能够快速处理,不经过拦截器,直接返回结果 其他请求如果不符合跨域规则,直接返回结果解决方案:spring中提供了CorsFilter类,已经为我们写好了跨域处理逻辑,只需要进行对应的跨域配置即可,推荐使用。@Configurationpublic class CorsConfig { @Value("${service.corsOrigin}") private String corsOrigins; private CorsConf

2020-08-13 16:38:56 141

转载 彻底搞懂HTTPS的加密机制

目录为什么需要加密?什么是对称加密?用对称加密可行吗?什么是非对称加密?改良的非对称加密方案,似乎可以?非对称加密+对称加密?中间人攻击如何证明浏览器收到的公钥一定是该网站的公钥?数字证书如何放防止数字证书被篡改?数字签名中间人有可能篡改该证书吗?中间人有可能把证书掉包吗?为什么制作数字签名时需要hash一次?怎么证明CA机构的公钥是可信...

2020-04-27 15:29:05 458

原创 nginx高可用配置

参考:https://www.cnblogs.com/yaboya/p/9107442.html1. 准备工作(1)两台服务器(2)都安装nginx(3)都安装keepalivedyum install keepalived -y2.配置keepalived配置文件修改/etc/keepalived/keepalived.conf! Configuratio...

2020-01-15 13:50:32 225

原创 mongodb之快速入门

目录InsertQuery普通查询内嵌查询数组查询、数组内嵌文档查询限定查询返回的字段查询Null字段游标迭代器UpdateDelete官方文档:https://docs.mongodb.com/manual/crud/SQL语法和mongodb语法的映射:https://docs.mongodb.com/manual/reference/sql-c...

2020-01-02 15:54:03 170

原创 CentOS 7添加开机启动服务/脚本

参考https://blog.csdn.net/wang123459/article/details/79063703

2019-12-20 23:12:04 118

原创 centos7安装mongodb

1. 下载mongodbhttps://www.mongodb.org/dl/linux/x86_642. 安装tar zxvf mongodb-linux-x86_64-4.0.4.tgzmv mongodb-linux-x86_64-4.0.4 mongodb# 创建数据、日志、配置文件夹mkdir -p mongodb/{data/db,log,conf}cd mong...

2019-12-20 23:11:15 197

原创 nginx动静分离

... server { listen 80; server_name localhost; location /www/ { root /data/; index index.html index.htm; } loca...

2019-12-09 15:28:56 139

转载 nginx负载均衡策

1、轮询(默认)轮询(Round-Robin,RR):默认情况下Nginx服务器实现负载均衡的算法就是轮询,轮询策略按照顺序选择组内服务器处理请求。如果一个服务器在处理请求的过程中出现错误,请求会被顺次交给组内的下一个服务器进行处理,以此类推,直到返回正常的响应为止。但如果所有的组内服务器都出错,则返回最后一个服务器的处理结果。 upstream myserver{ s...

2019-12-03 13:56:16 157

原创 nginx负载均衡

实现效果浏览器输入http://ip/edu/a.html,负载均衡效果,平均分配到8080和8081端口中。............ #gzip on; upstream myserver{ server localhost:8080; server localhost:8081; } server { ...

2019-12-03 13:41:25 98

原创 nginx反向代理实例2

实现效果:使用nginx反向代理,根据访问的路径跳转到不同端口的服务中nginx监听的端口为9001,访问 http://127.0.0.1:9001/edu/ 直接跳转到127.0.0.1:8080访问 http://127.0.0.1:9001/vod/ 直接跳转到127.0.0.1:80811. 开放端口参考:https://blog.csdn.net/BOOM_ha...

2019-12-02 15:55:54 177

原创 启动两个tomcat、修改tomcat端口号

vim conf/server.xml<Server port="8005" shutdown="SHUTDOWN">改为<Server port="8005" shutdown="SHUTDOWN"><Connector port="8080" protocol="HTTP/1.1" connectionTimeout=...

2019-12-02 14:30:10 452

原创 nginx常用命令

常用命令cd /usr/local/nginx/sbin#查看nginx版本./nginx -v#启动nginx./nginx#关闭nginx./nginx -s stop#重新加载nginx./nginx -s reload

2019-12-02 11:34:48 156

原创 nginx反向代理实例1

实现效果:通过nginx的80端口访问到tomcat的8080端口1. 安装tomcat参考:https://blog.csdn.net/BOOM_haha/article/details/1033451172. 安装nginx参考:https://blog.csdn.net/BOOM_haha/article/details/1033108893. 配置nginxvim...

2019-12-02 11:33:44 122

原创 centos7安装tomcat9

1. 开放8080端口参考:https://blog.csdn.net/BOOM_haha/article/details/1033117922. 安装jdk参考:https://blog.csdn.net/BOOM_haha/article/details/1033447793. 安装tomcatcd /usr/src/wget http://us.mirrors.qu...

2019-12-02 11:06:56 261

原创 centos7安装jdk8

下载jdk:https://pan.baidu.com/s/1Hl51ufH6XwAiUkZ46iY5NQ#解压cd /usr/src/tar -zxvf jdk-8u11-linux-x64.tar.gz#配置环境变量vim /etc/profile-------export JAVA_HOME=/usr/src/jdk1.8.0_11export PATH=$JAVA_H...

2019-12-02 10:49:10 147

原创 centos7开放端口

#查看开放端口信息firewall-cmd --list-port#开放端口firewall-cmd --zone=public --add-port=80/tcp --permanent#重启防火墙firewall-cmd --reload#补充#查看指定端口是否开放firewall-cmd --query-port=80/tcp#删除指定端口firewall-cmd ...

2019-11-29 15:40:43 151

原创 centos7安装nginx

#安装依赖yum -y install gcc pcre-devel zlib-devel openssl openssl-devel#安装nginxyum -y install wgetcd /usr/local/srcwget https://nginx.org/download/nginx-1.17.6.tar.gztar -zxvf nginx-1.17.6.tar.gzc...

2019-11-29 15:14:46 121

原创 centos7设置时区和校准时间

查看时间、时区信息timedatectl设置时区timedatectl set-timezone Asia/Shanghai使用 ntpdate 更新系统时间ntpdate pool.ntp.org启动自动校准时间服务systemctl start ntpd...

2019-10-07 21:07:05 1365

原创 如何解释Java中重写的规则?

1. 方法名、参数列表必须相同2. private方法不能被重写3. 子类抛出的异常范围小于等于父类4. 子类返回值范围小于等于父类5. 子类访问修饰符范围大于等于父类1、2两点就不解释了,主要看后面三点举个栗子,IOException是Exception的子类,我们来看下面这段代码class Animal { protected void foo() thr...

2019-03-11 21:03:18 436

原创 JavaIO

一、IO 流的结构二、IO流的划分   1 按照流的流向的不同:输入流   输出流  (站位于程序的角度)   2 按照流中的数据单位的不同:字节流   字符流  (纯文本文件使用字符流 ,除此之外使用字节流)   3 按照流的角色的不同:节点流   处理流   (流直接作用于文件上是节点流(4个),除此之外都是处理流)三、实现1、字节流文件复制/** * 实现字...

2018-07-22 10:57:42 206

原创 多线程

目录一、创建线程的两种方式1.继承Thread类2.  实现Runnable接口【区别】【实现方法的好处】二、Thread类的有关方法三、线程的生命周期四、线程的同步前提:解决方式:方式一:同步代码块:方式二:同步方法:将操作共享数据的方法声明为synchronized五、线程的通信一、创建线程的两种方式1.继承Thread类 1) ...

2018-07-22 10:14:58 179

原创 简单的窗口拖动

//widget.hprotected: virtual void mousePressEvent(QMouseEvent *event); virtual void mouseMoveEvent(QMouseEvent *event);private: QPoint startPos;//鼠标相对于窗口左上角的点//widget.cppvoid Widget::mou

2017-08-08 13:10:50 306

原创 使用样式表自定义Qt小部件(摘自Qt帮助文档)

盒子模型边距,边框宽度和填充属性均默认为零。可以使用background-image属性指定部件的背景。 默认情况下,仅为边框内的区域绘制背景图像。这可以使用background-clip属性更改。您可以使用background-repeat和background-origin来控制背景图像的重复和起始。背景图像(background-image)不会随着部件的大小而缩放。 要提供与

2017-08-08 00:56:10 449

原创 Qt的下载与安装

Qt的下载与安装 到Qt官网下载windows版的Qt,若要适配VS,就选VS版的。 安装成功后运行Qt Creator,并创建项目。 注意:项目中的shadow build勾要去掉,如下图。 如何在VS中添加Qt 在工具中选择扩展和更新选项,点击左边的联机并搜索Qt,下载QtPackage。 安装完记得重启VS。 这时,工具栏会出现QT5的选项,选择Qt Options,Path

2017-07-05 11:39:16 433

Unity3D UGUI官方案例

最新Unity3d UGUI 官方示例下载,包括 1.基础控件 2.Drag And Drop 3.Draggable Panel(拖动面板) 4.Layout Groups 5.Lighting(颜色的变化) 6.Menu 3D 7.RenderTexture

2018-02-10

空空如也

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

TA关注的人

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