- 博客(19)
- 收藏
- 关注
转载 Linux三种连接模式
主机模式(hostonly)仅主机模式,顾名思义,这是一种只存在于主机和虚拟机之间的网络通信模式,主机与虚拟机之间用特定的IP地址段通信,虚拟机无法访问外网,主机可与外网通信,下载东西到虚拟机上时只能通过主机下载到主机上,然后在由主机传到虚拟机上。桥接模式(Bridged)桥接模式,与仅主机模式完全相反,虚拟机和主机同时连接到外网,使用相同的IP地址段,虚拟机和主机都能访问外网,外网也可以访问虚拟机。NAT模式NAT模式是仅主机和桥接模式的结合,虚拟机可以和外网连接,但外网不能直接通过IP地址访问
2020-05-16 15:02:28
425
原创 云服务器开放端口,浏览器取消访问
云服务器开放端口且打开防火墙,但浏览器取消访问因为在部署项目时,部署在了6666端口,但不管换成哪个浏览器都无法访问,后来经过查阅知道了原因是网址使用了一个通常用于网络浏览以外目的的端口(80,8080等等)。所以出于安全原因,浏览器取消了请求。解决方法:将开放的端口换成8开头,4位数的端口(如8888,8866亲测可行)预防以后再次遇到,特此记录。...
2020-04-24 17:32:45
237
原创 nginx映射规则
nginx的映射规则1、【alias】——别名配置,和root一样用来访问文件系统,在匹配到location配置的URL路径后,替换成【alias】配置的路径:llocation /demo/ { alias /wjf/test/; }即:请求/demo/1.jpg(省略了协议与域名),将会返回文件/wjf/test/1.jpg(省略了协议与域名)。2、【root】——根...
2020-04-24 17:24:38
1284
原创 随笔--------java非阻塞io(nio)
前言在java网络编程中,相比于一客户一线程阻塞io的模式,非阻塞io在资源的利用上显然要更合理。客户端(与服务器连接)//构建套接字格式地址SocketAddress remoteAddr=new InetSocketAddress("localhost",8060);SocketChannel clientChannel = SocketChannel.open();clientC...
2020-03-17 01:54:12
216
原创 aria2-window使用教程
前言被百度云黑名单是不是很难受?这里推荐一个下载神器---------aria2(就是配置有点麻烦)下载链接:https://pan.baidu.com/s/1Lr4Whhd30OttVtXFStM9ow提取码:3vql(当然,你也可以去github上拷贝)配置1.创建文件aria2是没有运行界面的,甚至你运行了也没有提示,除非你去任务管理器里面去找它的进程。进到下载并解压好的文...
2020-03-11 16:02:10
2196
原创 套接字相关知识
什么是套接字套接字是一种通信机制,通信两方的一种约定,用套接字中的相关函数来完成通信过程。类型:流套接字,数据报套接字,原始套接字。(1)流套接字:数据在传输过程中不会消失;数据是按照顺序传输的;数据的发送和接收不是同步的(2)数据报套接字强调快速传输而非传输顺序;传输的数据可能丢失也可能损毁;限制每次传输的数据大小;数据的发送和接收是同步的(3)原始套接字该套接字允许对...
2020-02-22 18:51:08
463
原创 网络协议随笔
网络协议随笔OSI网络七层协议:1 物理层 2 数据链路层 3 网络层 4 传输层 5 会话层 6 表示层 7 应用层[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tLHgwm1q-1582366046690)(网络协议随笔.assets/image-20200218230815389.png)]五层体系结构TCP/IP协议:1 应用层 2 运输...
2020-02-22 18:09:50
147
原创 git的使用
前言Git是一个开源的分布式版本控制系统,对于代码或文件的迭代管理有着巨大的帮助。git的工作流程设置使用Git前,需要给使用者设置一个标识(就是给你自己取名) git config --global user.name "weijianfeng"创建版本库其实就是新建一个文件夹作为一个放文件的仓库只不过需要再创建好文件夹后初始化 git init将远程的仓库复制到本地来...
2020-02-21 22:51:21
93
原创 进程和线程
前言随记进程和线程进程进程是程序的一次执行过程,是系统运行程序的基本单位,是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。main 函数就是启动了一个 JVM 的进程,而 main 函数所在的线程就是这个进程中的一个线程,称主线程,且占用一个服务器端口。线程线程比进程更小。一个进程在其执行的过程中可以产生多个线程。...
2020-02-18 18:31:24
103
原创 java的随机数生成
前言随机数很有用new Random() Random random = new Random(); int i = random.nextInt(10); //生成10以内的整数
2020-02-18 18:30:05
155
原创 安装tomcat(linux环境)
前言Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选,当然,你也可以单纯用来跑纯html的项目(前后端分离)下载tomcat本人保存在 /tomcat 文件夹内mkdir tomcat这里用wget的方式直接下载到服务器上wget https://mirrors...
2020-02-18 18:29:34
155
原创 spring boot+mybatis+spring mvc+spring data jpa项目的搭建(demo)
前言随着时代的飞速发展,ssh(struts2+spring+hibernate)曾是java企业开发的三大框架,但是其中struts2框架的漏洞问题和hibernate的查询效率问题等一系列原因导致三大框架进化成了ssm(spring mvc+spring+mybatis),但不管怎么变,庞大的配置文件是每一个java程序员的痛,在启动项目之前,你就需要花费大量精力来进行项目的配置,关键是这些...
2020-02-18 18:28:36
476
原创 servet+jsp+maven的使用
前言servlet和jsp技术是java进行web开发所必学的技术,但你可能会说:servlet就算了,jsp这种完成被淘汰的技术为什么还要学习?问的好,技术都是循序渐进的,虽然他可能已经不被大众所待见,但他的编程思想以及建立在他之上的框架的设计思路不都是我们应该进行学习的原因吗。当然,我不否认他们的过时,所以本文将只对上述技术进行“浅”教程和初步的搭建运行。如有兴趣可自行深入学习。什么是se...
2020-02-18 18:27:40
1089
原创 消息队列入门
前言什么是消息队列?消息队列,一般我们会简称它为MQ(Message Queue),queue是队列,在java中,队列是一种数据结构,就是一端进,一端出:而在java中,实现的消息队列也有很多:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-x9sLXuSK-1582021444860)(https://1716416169.github.io/消息队列入门...
2020-02-18 18:26:45
262
原创 安装java环境(linux环境)
前言Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等,是使用排行榜上的常年第一(或者第二),而要想在服务器上运行java程序则需要java的环境(jdk和jvm)。本文内容为在linux环境下完成java环境的安装和配置下载jdk这里建议去官网下载 点击这里(需要登录,以前不用,怀念一下sun公司),这里也有准备好的1.8版本。jav...
2020-02-18 18:23:46
927
原创 nginx的安装和简单配置(linux环境)
前言nginx是一个高性能的HTTP和反向代理web服务器。本文将介绍它的安装,请求转发和负载均衡配置为什么要使用nginxnginx可以用来进行负载均衡,还可以进行请求的分发,例如解决如何使用一个域名来完成不同项目的访问(通过url的不同来完成请求的转发),除此之外,还可以解决传递cookie值时因为同源策略(2级域名不同cookie可以传递,但不可以保存)导致的问题,当然以上只是博主遇...
2020-02-18 18:12:18
138
原创 hexo博客框架+next主题的初步使用
前言本教程是在博主完成配置并正确运行后才进行编写的,所以并没有配置以及运行过程的截图,本教程的执行环境是linux的centos版本了解hexo博客框架字面意思,博客框架就是给了你一个博客的架子,然后你自己在根据你自己的情况或者喜好进行修改定制(注意,这里的架子并不是指给你一个静态页面然后你自己往里面写代码扣数据加数据),hexo提供了一整套标准的博客网站应该具备的所有功能,具体可通过修改...
2020-02-18 18:09:51
376
原创 linux环境下安装与操作mysql
前言本文用于在linux(Centos7)环境下安装mysql下载首先,你得创建一个下载mysql的文件夹mkdir mysql然后进到这个文件夹中cd /mysqlok现在来下载(用wget的形式)wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm然后是安装下载的rpm包rpm -iv...
2020-02-18 18:05:48
111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人