- 博客(14)
- 收藏
- 关注
原创 部署node+websocket项目时出现访问失败问题
本地访问node实现的服务器可以访问到,将node项目部署到云服务器上出现访问失败问题主要解决方案:1、解决外网时域问题在Nginx配置文件中添加如下内容,将http访问升级为websocket访问location / { proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }2、如果上面还是无法解决的话,则可能是服务器的防火墙
2022-05-18 13:01:44
1358
原创 在github上传本地文件
第一次使用github上传本地文件(记录)1、创建一个新的项目2、复制ssh的url3、在你想保存克隆仓库的地方打开git bash here,进行克隆后面部分为刚刚复制的url此时本地将会创建了一个跟你项目名一样的文件夹(我的是:graduation-project)4、在graduation-project这个新创建的文件夹里放进你想放的文件或者文件夹即可5、进入graduation-project文件夹,添加文件夹下的所有文件6、提交git commit -m "first
2022-05-16 21:55:30
643
原创 github使用之ssh配置和相关问题
使用git和github上传本地文件需要配置ssh-key。接下说一下配置ssh的步骤:1、查看之前是否存在ssh-key1.cd ~/.ssh 2.ls 2、创建新的ssh-keyssh-keygen -t ed25519 -C "XXX@XXX.com"3、将id_xxx文件添加到ssh-agent上ssh-add ~/.ssh/id_ed255194、查看ssh-key的xxx.pub文件,复制密钥内容5、在github上添加sshkey6、验证是否成功ssh -T
2022-05-16 21:08:59
222
原创 Linux kali 2017.3 资源更新问题—apt-get update 失败
对于刚刚下载的kali用户在进行apt-get update时总是提示获取相关资源失败解决方法如下:第一步:查看资源源文件是否配置好命令:leafpad /etc/apt/sources.list在文件中保存上图的内容即可!只需要配置一个即可(网上查找最新的源地址),并不需要多个第二步:再apt-get update之前在终端输入wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add进行资源云端同步第三步:ap
2021-10-22 09:51:00
631
原创 Tomcat启动问题
整合SSM的时候启动Tomcat出现问题:Artifact SSM:war exploded: Error during artifact deployment. See server log找了好久是因为依赖包出现问题解决方法:在Artifacts中添加依赖:重启Tomcat成功!
2021-05-10 16:39:43
67
原创 Tomcat服务启动问题
在启动Tomcat服务的时候提示端口被占用解决方案问题:Address localhost:1099 is already in use在任务管理器中关闭java.exe进程即可
2021-04-29 11:18:35
103
原创 MyBatis(复习知识)
MyBatis1、CRUD(增删改查)1.namespacenamespace中的包名要与Dao/Mapper 接口的包名一致!2.select选择,查询语句;id:就是对应的namespace中的方法名;resultType:Sql语句执行的返回值!parameterType:参数类型!1.编写接口//根据id查询用户User getUserById(int id);2.编写对应的mapper中的sql语句<select id="getUserById" parame
2021-04-02 21:35:26
154
原创 Java 抽象类和接口
抽象类: 抽象方法没有方法体只有方法签名,必须要用abstract修饰方法 拥有抽象方法的类必须为抽象类,即类必须要用Abstract修饰类 其中抽象类一定有构造器,但是不一定有抽象方法抽象类的作用: 为了被子类继承,即子类必须要重写抽象方法,否则这个类也要被定义为抽象类 抽象类的特征:(有得有失) 拥有抽象方法的能力,但是失去创建对象的能力 抽象类的存在意义: 1.为了被子类继承,否则毫无意义(基本准则) 2.抽象类体现的是模板思想,部
2021-03-18 15:57:22
78
原创 Java Static 和 extend(继承)的总结
static 关键字Java 是通过成员变量是否有static修饰来区分是类的还是属于对象的static == 静态 == 修饰成员(方法或成员变量)属于类本身的成员变量和方法可以分为:成员变量: (1)静态成员变量(类变量): 有static修饰的成员变量称为静态成员变量也叫类变量,属于类本身,直接用类的名访问即可 与类一起加载一次 (2)实例成员变量 无static修饰的成员变量称为实例成员变量,属于类的每个对象的,必须用类的对象.
2021-03-16 18:15:07
418
原创 Java 基础知识总结
Java 类Java类名:一般都要求是首字母大写类的成分(五大成分):成员变量(描述类和对象的属性信息的);成员方法(描述类或者对象的行为信息的);构造函数(初始化一个类的对象并返回引用);代码块;内部类。构造函数:格式:修饰符 类名(形参){}构造函数的初始化对象的格式:类名 对象名称 = new 构造函数;this关键字:this代表当前对象的引用,可以用在实例方法和构造函数中;this用在方法中,谁调用这个方法,this代表谁;用在构
2021-03-14 12:00:00
69
原创 Linux:理论考试知识点
有关Linux的理论知识点1.目录文件:bin : 放置的是在单用户模式维护模式下还能被操作的命令,/bin下命令可以被root和一般账号使用。如:cat、chmod、chown、mkdir、cp等dev :存放的是设备与接口设备文件。只要通过访问这个目录下面的某个文件就相当于访问该设备。etc :系统主要配置文件几乎都放置在这个目录内,如用户账号、密码、各种服务起始文件等、该目录下的文件普通用户可以查看,但只有root用户有权修改。home: 系统默认用户的主文件夹,创建账户时会在该目录下自动生
2020-12-12 19:15:17
332
原创 Linux 实验:无法用ftp localhost登录虚拟用户
ftp虚拟用户文件目录配置问题无法用ftp localhost登录虚拟用户:在本地用为mary的时候,虚拟用户也为mary;此时无法登录mary虚拟用户,主要的问题就是虚拟用户的mary目录和本地用户mary目录发生了冲突在创建虚拟用户目录时,不要使用home/mary家目录,最好新建一个目录,例如:/home/ftpusers/mary在本来就已经创建了本地用户mary的时候,要区分本地用户的目录和虚拟用户的目录...
2020-12-11 21:24:02
740
转载 进程的同步问题
进程的同步问题进程的信号量信号量在现实生活中很容易找到对比的例子,比如银行的窗口数量就是S,在窗口办理业务就是P操作,业务办理结束就是V操作。根据S初始值的不同,semaphore就有不同的作用。如果S初始值为1,那么这个semaphore就是一个mutex semaphore,效果就是临界区的互斥访问。如果S初始值为0,那么就是用来做条件同步,效果就是必须等待某些条件发生。如果S初始值为N(N一般大于1),那么就是用来限制并发数目,也被称之为counting semaphone。 转载于:htt
2020-12-05 21:33:08
143
原创 网上售票系统
进程同步:实现网上售票多窗口同步并发操作import threadingimport timeimport randomlock = threading.Lock()tickets = []# j = 0N = 40# for i in range(1,40): # a = str(i) # a = a.rjust(2,'0') # tickets.append(i)#销售汽车票def sale(num): global tickets globa
2020-12-05 21:31:42
3187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人