自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Linux三种连接模式

主机模式(hostonly) 仅主机模式,顾名思义,这是一种只存在于主机和虚拟机之间的网络通信模式,主机与虚拟机之间用特定的IP地址段通信,虚拟机无法访问外网,主机可与外网通信,下载东西到虚拟机上时只能通过主机下载到主机上,然后在由主机传到虚拟机上。 桥接模式(Bridged) 桥接模式,与仅主机模式完全相反,虚拟机和主机同时连接到外网,使用相同的IP地址段,虚拟机和主机都能访问外网,外网也可以访问虚拟机。 NAT模式 NAT模式是仅主机和桥接模式的结合,虚拟机可以和外网连接,但外网不能直接通过IP地址访问

2020-05-16 15:02:28 376

原创 云服务器开放端口,浏览器取消访问

云服务器开放端口且打开防火墙,但浏览器取消访问 因为在部署项目时,部署在了6666端口,但不管换成哪个浏览器都无法访问,后来经过查阅知道了原因是网址使用了一个通常用于网络浏览以外目的的端口(80,8080等等)。所以出于安全原因,浏览器取消了请求。 解决方法:将开放的端口换成8开头,4位数的端口(如8888,8866亲测可行) 预防以后再次遇到,特此记录。 ...

2020-04-24 17:32:45 184

原创 nginx映射规则

nginx的映射规则 1、【alias】——别名配置,和root一样用来访问文件系统,在匹配到location配置的URL路径后,替换成【alias】配置的路径: l location /demo/ { alias /wjf/test/; } 即:请求/demo/1.jpg(省略了协议与域名),将会返回文件/wjf/test/1.jpg(省略了协议与域名)。 2、【root】——根...

2020-04-24 17:24:38 1181

原创 随笔--------java非阻塞io(nio)

前言 在java网络编程中,相比于一客户一线程阻塞io的模式,非阻塞io在资源的利用上显然要更合理。 客户端(与服务器连接) //构建套接字格式地址 SocketAddress remoteAddr=new InetSocketAddress("localhost",8060); SocketChannel clientChannel = SocketChannel.open(); clientC...

2020-03-17 01:54:12 164

原创 aria2-window使用教程

前言 被百度云黑名单是不是很难受?这里推荐一个下载神器---------aria2(就是配置有点麻烦) 下载 链接:https://pan.baidu.com/s/1Lr4Whhd30OttVtXFStM9ow 提取码:3vql (当然,你也可以去github上拷贝) 配置 1.创建文件 aria2是没有运行界面的,甚至你运行了也没有提示,除非你去任务管理器里面去找它的进程。 进到下载并解压好的文...

2020-03-11 16:02:10 1991

原创 java web文件结构

在写javaweb时,要注意文件结构

2020-03-05 16:57:02 294

原创 套接字相关知识

什么是套接字 套接字是一种通信机制,通信两方的一种约定,用套接字中的相关函数来完成通信过程。 类型:流套接字,数据报套接字,原始套接字。 (1)流套接字: 数据在传输过程中不会消失; 数据是按照顺序传输的; 数据的发送和接收不是同步的 (2)数据报套接字 强调快速传输而非传输顺序; 传输的数据可能丢失也可能损毁; 限制每次传输的数据大小; 数据的发送和接收是同步的 (3)原始套接字 该套接字允许对...

2020-02-22 18:51:08 421

原创 网络协议随笔

网络协议随笔 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 107

原创 git的使用

前言 Git是一个开源的分布式版本控制系统,对于代码或文件的迭代管理有着巨大的帮助。 git的工作流程 设置 使用Git前,需要给使用者设置一个标识(就是给你自己取名) git config --global user.name "weijianfeng" 创建版本库 其实就是新建一个文件夹作为一个放文件的仓库 只不过需要再创建好文件夹后初始化 git init 将远程的仓库复制到本地来...

2020-02-21 22:51:21 67

原创 进程和线程

前言 随记 进程和线程 进程 进程是程序的一次执行过程,是系统运行程序的基本单位,是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。 main 函数就是启动了一个 JVM 的进程,而 main 函数所在的线程就是这个进程中的一个线程,称主线程,且占用一个服务器端口。 线程 线程比进程更小。一个进程在其执行的过程中可以产生多个线程。 ...

2020-02-18 18:31:24 82

原创 java的随机数生成

前言 随机数很有用 new Random() Random random = new Random(); int i = random.nextInt(10); //生成10以内的整数

2020-02-18 18:30:05 99

原创 安装tomcat(linux环境)

前言 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选,当然,你也可以单纯用来跑纯html的项目(前后端分离) 下载tomcat 本人保存在 /tomcat 文件夹内 mkdir tomcat 这里用wget的方式直接下载到服务器上 wget https://mirrors...

2020-02-18 18:29:34 132

原创 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 439

原创 servet+jsp+maven的使用

前言 servlet和jsp技术是java进行web开发所必学的技术,但你可能会说:servlet就算了,jsp这种完成被淘汰的技术为什么还要学习?问的好,技术都是循序渐进的,虽然他可能已经不被大众所待见,但他的编程思想以及建立在他之上的框架的设计思路不都是我们应该进行学习的原因吗。当然,我不否认他们的过时,所以本文将只对上述技术进行“浅”教程和初步的搭建运行。如有兴趣可自行深入学习。 什么是se...

2020-02-18 18:27:40 1010

原创 消息队列入门

前言 什么是消息队列?消息队列,一般我们会简称它为MQ(Message Queue),queue是队列,在java中,队列是一种数据结构,就是一端进,一端出: 而在java中,实现的消息队列也有很多: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-x9sLXuSK-1582021444860)(https://1716416169.github.io/消息队列入门...

2020-02-18 18:26:45 234

原创 安装java环境(linux环境)

前言 Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等,是使用排行榜上的常年第一(或者第二),而要想在服务器上运行java程序则需要java的环境(jdk和jvm)。本文内容为在linux环境下完成java环境的安装和配置 下载jdk 这里建议去官网下载 点击这里(需要登录,以前不用,怀念一下sun公司),这里也有准备好的1.8版本。 jav...

2020-02-18 18:23:46 896

原创 nginx的安装和简单配置(linux环境)

前言 nginx是一个高性能的HTTP和反向代理web服务器。本文将介绍它的安装,请求转发和负载均衡配置 为什么要使用nginx nginx可以用来进行负载均衡,还可以进行请求的分发,例如解决如何使用一个域名来完成不同项目的访问(通过url的不同来完成请求的转发),除此之外,还可以解决传递cookie值时因为同源策略(2级域名不同cookie可以传递,但不可以保存)导致的问题,当然以上只是博主遇...

2020-02-18 18:12:18 108

原创 hexo博客框架+next主题的初步使用

前言 本教程是在博主完成配置并正确运行后才进行编写的,所以并没有配置以及运行过程的截图,本教程的执行环境是linux的centos版本 了解hexo博客框架 字面意思,博客框架就是给了你一个博客的架子,然后你自己在根据你自己的情况或者喜好进行修改定制(注意,这里的架子并不是指给你一个静态页面然后你自己往里面写代码扣数据加数据),hexo提供了一整套标准的博客网站应该具备的所有功能,具体可通过修改...

2020-02-18 18:09:51 343

原创 linux环境下安装与操作mysql

前言 本文用于在linux(Centos7)环境下安装mysql 下载 首先,你得创建一个下载mysql的文件夹 mkdir mysql 然后进到这个文件夹中 cd /mysql ok现在来下载(用wget的形式) wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 然后是安装下载的rpm包 rpm -iv...

2020-02-18 18:05:48 87

空空如也

空空如也

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

TA关注的人

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