J2EE是Sun为大企业主机级的计算类型而设计的Java平台,以Java为中心的环境,用于在线开发,构建和部署基于Web的企业应用程序。下面就来带大家认识一下J2EE,希望对大家有所帮助。
J2EE是什么
J2EE是Java 2 Enterprise Edition的简称,是一组规范,模式;用于定义Java编程语言的分布式,多层应用程序开发,部署和管理。
J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开...
阅读全文
最近在做项目的时候用到了webSocket协议,而且是在微信小程序中用到了webSocket,微信小程序中使用wss协议的时候不能设置端口,只能使用默认的443端口。我的https已经监听了443端口,webSocket再去监听443,肯定不行啊。要想办法解决。于是想到了两种办法解决。一种解决办法是把webSocket部署到另一台服务器上,这样成本也太高了。另一种办法,就是使用nginx反向代理。
因为webSocket协议是基于http协议升级的,所以可以使...
阅读全文
nginx高可用是什么意思?“高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。Nginx于Keepalived可以实现高可用,实现双机热备+自动切换,这种操作在现在的集群系统中,比较的常见,还有,通过keepalived和redis实现热备份的,还有和mysql实现的,类似的案例挺多。
Keepalived是一个免费开源的,用C编写的类似于layer3, 4 & 7交换机制软件,具备我们平时...
阅读全文
对于做软负载,我们都知道主流的方案有LVS、Haproxy、Nginx!那么对于Haproxy和Nginx,我们如何选择呢?回答这个问题之前,我根据个人使用经验来讲下它们的特点!
Haproxy特点
支持TCP与Http协议,工作在网络4层和7层
支持Session共享、Cookies引导
支持通过URL健康检测
支持8种负载均衡策略
支持心跳检测
Nginx特点
支持Http协议,工作在网络7层
支持通过端口健康检测
支持强大的正...
阅读全文
Composer管理依赖包,实现自动加载
composer通过require、remove命令对项目进行依赖包的添加与删除。
composer通过对项目根目录下的composer.json文件的配置,可以实现PSR-4自动加载的规范。
composer.json架构详解,此处有详细介绍如何配置该文件。
通过对TP5.1的源码进行学习,TP5的自动加载主要是根据composer install命令执行后composer在vendor目录下生产的ClassLoader类进行重写。Composer自动加载机...
阅读全文
如何配置虚拟机为独占资源
VMWare虚拟机的配置方法:
打开vmware虚拟机,选择“入门”,单击“编辑虚拟机设置”。
选择“资源”页签,选择“CPU”,设置“份额”为“正常”,设置“预留”为最大值。
选择“内存”,选中“预留所有客户机内存(全部锁定)”前的复选框,单击“确定”。
重启虚拟机即可。
Hyper-V虚拟机的配置方法:
关闭Hyper-V虚拟机。
打开Hyper-V管理器,右键单击需要设置的虚拟机,选择“设置”。...
阅读全文
当前使用较多的消息队列有RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMQ等,而部分数据库如Redis、MySQL以及phxsql也可实现消息队列的功能。
消息队列是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。
一、常见的消息队列
RabbitMQ
RabbitMQ于2007年发布,是一个在AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息...
阅读全文
有用户反应,开机时遇到ntldr is missing的提示,这个提示的意思是ntldr文件丢失,这个文件用于系统启动引导,也就是说由于某种原因引导文件丢失了,这时是无法进入系统的,下面就教大家如何解决这个问题。
NTLDR是什么,有什么用?
NTLDR是Windows系统启动时必需的一个文件,正常情况下该文件是隐藏的、只读的系统文件,只有在打开文件夹选项中的显示隐藏文件才能看到它,位置在系统盘的根目录,用来装载操作系统。...
阅读全文
通过代理服务器可以上一些国内禁止访问的网站,比如YouTube、twitter.....今天小编就教大家代理服务器怎么用?如何使用代理服务器上网。
代理服务器怎么用?如何使用代理服务器上网?
第一步,找到代理服务器IP、账号、密码和端口。网络上很多站点会公布免费代理信息,如下图。
第二步,打开浏览,一次单击“工具”→“Internet选项”命令,弹出“Internet选项”对话框,选择“连接”选项卡,如下图。
第三步,选择目前...
阅读全文