有一些感悟,但觉得积累还浅薄,希望大家多多批评。      我对java的服务器开发非常有好感,以前用C++写通讯和软件功能  ,由于C++依赖操作系统,而当时用的是VC++,windows的API又是出名的混乱。java由于纯面向对象(不和ruby比较)缺点是类更多,代码量更多, 但是开发越久,积累的代码越多
转载 2023-07-27 14:15:18
30阅读
目录一、前言二、环境搭建(Windows平台)1、JDK(jre)安装配置2、MyEclipse安装配置3、apache Tomact安装配置4、在MyEclipse上添加tomact三、环境搭建(Mac平台)一、前言今天周末本来想整理一下以前在公司开发的Android项目,但是很多都是内部项目没有服务器代码,很多功能都是运行不了的。因为09年左右那会上大学的专业就是计算机,学过javaEE服务
开发mis系统用到的技术 1.b/s架构:就broser/server,浏览/服务器的说法。服务器端要运行tomcat,提供链接数据库服务供java代码读写数据,这个可以在eclipse中配置运行。浏览则解释jsp或html格式中的标记元素,用于显示。2.tomcat:Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场
(1)熟练运用以下技术:java classLoader、java thread、java I/O(NIO)和java socket(2)服务器设计大致分为四个阶段:第一个阶段是连接设计第二个阶段是核心业务设计(严格来讲就是通用服务设计)第三个阶段是数据设计第四个阶段是服务器的部署a.第一个阶段的设计:涉及到网络知识(阻塞式socket和非阻塞式socket)、通信模式(TCP/IP或者UDP)
作为一个java服务器开发人员,我们必须了解最基本的linux操作指令,包括jdk的安装及环境变量配置、java服务器程序的发布和部署,防火墙的打开和开启等等,下面我们对以上提到的相关指令进行介绍。说明:1)以下均是基于ubuntu 16.04.3-64bit进行的介绍;2)安装JDK为1.8版本内容:JDK的安装和环境变量配置Java服务器程序的部署和发布防火墙的打开和开启端口号的启用一、JDK
1java开发系统采用什么技术java,互联网发展出来的产物,如今变成了屈指可数的几大编程语言之一,他的未来是不可限量的。因此很多人都想要学会这门技术,希望在以后能有他的一席之地。那么下面小编给大家说说java开发系统采用什么技术,希望能对你有些帮助。第一步:首先要做好学习前的准备工作:java语言一般用于大型的服务器程序开发,所有有必要了解如下内容:Unix开发环境Unix系统原理、Unix开发
当前,为推进IT支撑系统集约化建设和运营,进一步发挥集中化能力优势,IT云成为运营商IT支撑系统建设的基础架构。但在IT云资源池部署过程中,服务器技术面临多个新挑战,主要体现在以下3个方面。在性能方面,人工智能(AI)应用快速扩张,要求IT云采用高性能GPU服务器。AI已在电信业网络覆盖优化、批量投诉定界、异常检测/诊断、业务识别、用户定位等场景规模化应用。AI应用需求的大量出现,要求数据中心部署
  最近几天,一直在研究服务器技术,在网上看了很多资料,也下载了很多小例子,总体来说,学到了一些东西,有些心得分享下:    传统模式的 Web 系统以客户端发出请求、服务器端响应的方式工作。这种方式并不能满足很多现实应用的需求,譬如:监控系统:后台硬件热插拔、LED、温度、电压发生变化;即时通信系统:其它用户登录、发送信息;即时报价系统:后台数据库内容发生变化;  这些应用都需要服务器能实时地
第一章  RAID 知识介绍 RAID 的全称是廉价磁盘冗余阵列( Redundant Array of Inexpensive Disks ), 于 1987 年由美国 Berkeley 大学的两名工程师提出的 RAID 出现的,最初目的是将多个容量较小的廉价硬盘合并成为一个大容量的“逻辑盘”或磁盘阵列,实现提高硬盘容量和性能的功能。 随着 RAID 技术的逐渐普及应用, RAID
转载 2007-08-22 19:48:57
990阅读
<br />传统模式的 Web 系统以客户端发出请求、服务器端响应的方式工作。这种方式并不能满足很多现实应用的需求,譬如:监控系统:后台硬件热插拔、LED、温度、电压发生变化; 即时通信系统:其它用户登录、发送信息; 即时报价系统:后台数据库内容发生变化; <br />这些应用都需要服务器能实时地将更新的信息传送到客户端,而无须客户端发出请求。“服务器推”技术在现实应用中有一些解决方案,本文将这些解决方案分为两类:一类需要在浏览端安装插件,基于套接口传送信息,或是使用 RMI、CORBA 进行远程调用;而
原创 2022-11-14 19:32:27
38阅读
这里,我就 从对Java Servlet的理解开始整理起来。 0. 起源 通过本人小站早期的一些写Java的文章,我们知道,大约在1995年前后,Java正式向这个世界say hello。1995年那个时候,互联网也已经逐步流行起来,面向对象语言的概念也很时髦,Java应运而生。那个时候,Java有个东西叫applet,就是在浏览端运行的应用。 Applet这个想法是好的,但是想通过它来填平各个
转载 2023-09-01 11:12:03
82阅读
去研究新的方向了,总结下过去游戏类型MMORPGFPS文字/解密2D格斗赛车、球类竞技运动模拟休闲小游戏其他本文以MMORPG类型为例,总结服务器开发技术栈。架构多服架构,目前主流MMORPG服务器为了提升承载人数,采用多达几十个服务器进程来形成一组游戏服务器服务玩家。通常会按功能分类,比如全局服,代理服,聊天服,战场服,排行榜服,组队服等等。也会按功能或者场景分,比如主城场景和副本场景分开配置
1. 多进程或多线程模型多进程服务器:Apache,Nginx,lighttpd等服务器均为多进程模型,分为Master进程和Woker进程多进程的优点:更强的容错性 - 一个进程挂掉不会导致整个系统崩溃,更好的多核可伸缩性 - 进程的使用将许多内核资源(如地址空间,页表,打开的文件)隔离,在多核系统上的可伸缩性强于多线程程序。多线程服务器:Tomcat,Netty等服务器均为多线程模型
转载 2024-05-15 17:13:29
25阅读
一.服务器开发所需环境myeclipse、tomcat、mysql 1)安装myeclipse,下载地址 http://pan.baidu.com/s/1eR4UT6E 2)安装tomcat,下载地址 http://pan.baidu.com/s/1c2EIFEo 。解压后无需安装,配置到环境变量 (TOMCAT_HOME=你的tomcat所在路径 ,Path里配置%TOMCAT_HOME%
1.多进程或多线程模型多进程服务器:Apache,Nginx,lighttpd等服务器均为多进程模型,分为Master进程和Woker进程多进程的优点:更强的容错性 - 一个进程挂掉不会导致整个系统崩溃,更好的多核可伸缩性 - 进程的使用将许多内核资源(如地址空间,页表,打开的文件)隔离,在多核系统...
转载 2015-07-24 16:14:00
347阅读
2评论
并发服务器
原创 2022-01-02 18:27:08
1506阅读
1、servlet技术 Servlet(Server Applet),全称Java Servlet。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类。Servlet运行于支持Java的应用服务器中。从
转载 2023-07-13 15:52:42
75阅读
开发动态网站时,离不开服务器技术,常用的服务器技术有 CGI、ASP、PHP、ASP.NET、jsp、PythonCGICGI是在最早用来创建动态网页的一种技术,他可以使浏览服务器之间产生互动关系。 全程 Common Gateway Interface, 即通用网关接口,它允许使用不同的语言来编写适合的CGI程序,该程序被放在Web服务器上运行。当客户端发出请求给服务器时,服务器根据用
文章目录一、前言二、功能更加丰富的服务器三、让服务器可以同时响应多个客户端请求1. 单线程 / 进程2. 多进程并发父进程:子进程:3. 多线程并发主线程:子线程:四、技术准备 一、前言之前的服务器只能提供简单的功能,我们可以不断丰富其功能,使其可以提供更加丰富的功能。比如web服务器可以提供网页数据,文件服务器可以提供文件下载等。此外之前的服务器只能同时响应一个客户端的请求,因此我们需要考虑使
  服务器技术: 目前服务器技术热点主要有:IRISC与CISC技术、处理技术、多处理技术(AMP技术、SMP技术、MPP技术、COMA技术、集群技术和NUMA技术)、SCSI接口技术、智能I/O技术、容错技术、磁盘阵列技术、热插拔技术、双机热备份。    服务器在网络中承担传输和处理大量数据的任务,要具备高可伸缩性、高可靠性、高可用性和高可管理性。IA-64体系将带动服务器
原创 2012-03-20 19:06:45
406阅读
  • 1
  • 2
  • 3
  • 4
  • 5