一些常用的网站文档
主要用来记录一些我经常使用的网站查询资料
设置代理解决github被墙
经常发现,自己虽然有梯子,可以正常访问github页面,但是在发现“git clone”命令速度特别慢,有时还经常卡掉。本文通过设置git 代理,解决被墙问题。着急的同学直接看第三节-设置ssh代理(终极解决方案)
前置要求
首先你得一个可用的梯子(代理)
其次,确认你的梯子的代理端口号
比如我用的trojan,在常规设置一栏可以看到Socks5端口号为51837,Http端口号为58591,记下这两个端口号,之后要用到。
git 有几种传输协议,在Github上主要用到的是Https和SSH协议。所以我们要做的是对git 命令的https 以及ssh流量做代理。
设置https 代理Git代理有两种设置方式,分别是全局代理和只对Github代理,建议只对github 代理。代理协议也有两种,分别是使用http代理和使用socks5代理,建议使用socks5代理。注意下面代码的端口号需要根据你自己的代理端口设定,比如我的代理socks端口是51837。
全局设置(不推荐)
123456#使用http代理 git config --global http.proxy http:// ...
linux下的redis安装
一、Redis的安装1.1 下载Redis
下载地址:https://redis.io/,按图片所示点击下载即可。
下载完成后,通过FTP工具上传至自己的服务器即可。本文采用第二种方式wget方式在线下载
1wget http://download.redis.io/releases/redis-6.2.5.tar.gz
1.2 解压缩运行如下命令解压缩刚刚的安装包
123cd /usr/localtar -zxvf redis-6.2.5.tar.gzmv redis-6.2.5 redis/
1.3 安装gcc依赖环境由于Redis依赖于gcc环境,并且Redis 6需要gcc版本至少是gcc7以上
1yum install gcc
1.4 编译和安装123456#切换到 redis目录cd redis/# 编译make# 安装make install
此过程耗时较长,请耐心等待。
编译过程中可能会初选error: jemalloc/jemalloc.h: No such file or directory异常**解决办法:**依次执行如下命令make MALLOC ...
windows下nginx的安装与使用
1.下载nginx
http://nginx.org/en/download.html
下载后解压,解压后如下
2.启动nginx
有很多种方法启动nginx
(1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过
(2)打开cmd命令窗口,切换到nginx解压目录下,输入命令 nginx.exe 或者 start nginx ,回车即可
3.检查nginx是否启动成功
直接在浏览器地址栏输入网址 http://localhost:80,回车,出现以下页面说明启动成功
也可以在cmd命令窗口输入命令 tasklist /fi “imagename eq nginx.exe” ,出现如下结果说明启动成功
nginx的配置文件是conf目录下的nginx.conf,默认配置的nginx监听的端口为80,如果80端口被占用可以修改为未被占用的端口即可
检查80端口是否被占用的命令是: netstat -ano | findstr 0.0.0.0:80 或 netstat -ano | findstr “80”
当我们修改了nginx的配置文件nginx ...
安装mysql5.7/8.0步骤教程
前言网上的教程有很多,基本上大同小异。但是安装软件有时就可能因为一个细节安装失败。我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的。
安装下载zip安装包:mysql 5.7.20:提取码:cnh4
mysql 8.0.11:提取码:1yWl
安装解压zip包到安装目录我的解压在了D:\mysql-8.0.11-winx64
配置初始化的my.ini文件8.0.11
123456789101112131415161718192021222324[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\\mysql-8.0.11-winx64 # 切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠。自己尝试吧# 设置mysql数据库的数据的存放目录datadir=D:\\mysql-8.0.11-winx64\\Data # 此处同上# 允许最大连接数max_connections=200# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_errors= ...
Java无数据库|MySQL的图书管理系统
前言没有使用数据库,没有使用JDBC 单纯的拿列表开发的一个图书管理系统,主要目的在于练习java一些基础的知识,感兴趣的可以下载代码了解一下。
提醒这个是基于列表的增删改查,列表是在运行的时候会保存数据,但是当程序结束后,一切有恢复原来的模样,在写这个最简单的图书管理系统,用的是简化版的三层架构,为了之后完善方便。
三层架构可以非常快速的将这个系统修改成使用数据库版本,达到真正的存储数据。
软件界面
目录结构dao 数据层
Book 存放图书属性
ListBook 主要的列表存储功能都在这里
service 业务层
Create 新增图书
Delete 删除图书
Updata 修改图书
view 视图层
Index 欢迎界面
Login 登录界面 账号admin 密码 123456
Ui 主界面
实现功能(1)添加书籍。
(2)下架书籍。
(3)修改书籍 可修改书名、作者、出版社、出版时间。
(4)借阅书籍。
(5)归还书籍。
(6)查询书籍。
(7)查询日志。
(8)退出程序。
逻辑判断特色(1)在图书外借的时候不能下架书籍。
(2)已经拥有的图书,不能再继 ...
关于后端springMVC学习总结
Spring-MVC-Demo📓Spring MVC 框架使用演示,点击在线文档查看详细笔记
SpringMVC简介
==请求与响应==
==REST风格==
==SSM整合(注解版)==
拦截器
SpringMVC是处于Web层的框架,所以其主要的作用就是用来接收前端发过来的请求和数据然后经过处理并将处理的结果响应给前端,所以如何处理请求和响应是SpringMVC中非常重要的一块内容。
REST是一种软件架构风格,可以降低开发的复杂性,提高系统的可伸缩性,后期的应用也是非常广泛。
SSM整合是把咱们所学习的SpringMVC+Spring+Mybatis整合在一起来完成业务开发,是对我们所学习这三个框架的一个综合应用。
对于SpringMVC的学习,最终要达成的目标:
==掌握基于SpringMVC获取请求参数和响应json数据操作==
==熟练应用基于REST风格的请求路径设置与参数传递 ...
基于后端spring学习总结
以下笔记转载自githubIOC 和 DI 的概述IOC(Inversion of Controll)思想是反转资源获取的方向,传统的资源查找方式要求组件向容器发起请求查找资源。作为回应,容器适时的返回资源。而应用了IOC之后,则是容器主动的将资源推送给它所管理的组件,组件所要做的仅是选择一种合适的方式来接收资源
DI(Dependency Injection)是IOC的另一种表述方式,即组件以一些预先定义好的方式(如:getter方法)来接收来自容器的资源注入
Spring配置在SpringIOC容器读取bean配置创建bean实例之前,必须对它进行实例化。只有在容器实例化后,才可以从IOC容器里获取bean实例并使用
Spring提供了两种类型的IOC容器实现
BeanFactory:IOC容器的基本实现,在调用getBean()方法时才会实例化对象
ApplicationContext:提供了更多的高级特性,在加载配置文件后就会实例化对象。是BeanFactory的子接口
BeanFactory是Spring框架的基础设施,面向Spring本身
ApplicationCo ...
基于前端Vue学习总结
前言总结一下vue方便查阅
认识一下123456789101112131415161718192021<!DOCTYPE html><html> <head> <title>Vue Basic Example</tit le> <script src="https://cdn.jsdelivr.net/npm/vue"></script> </head> <body> <div id="app"> {{ message }} </div> <script> var app = new Vue({ el: '#app', data: { message: 'Hello, Vue!' } ...
软件设计师中一些公式知识点
计算机组成原理
补码计算校验码可靠度流水线对称/非对称加密对称:DES/AES
非对称:RSA/DSA
主存
计算机网络
数据结构对称矩阵 三对角矩阵 稀疏矩阵公式
高度为h的m次树
软件工程软件测试
设计模式
CMMI(Capability Maturity Model Integration)
内聚和耦合!(https://syb-1303019251.cos.ap-beijing.myqcloud.com/md/image-20230522094935807.png)
敏捷开发xp
软件质量
算法
数据库