网站建设,网站制作,网站建设公司,网页设计公司

java怎么做网站?教你开发一个实用型网站

原文主题:java怎么做网站?教你开发一个实用型网站

VM

JEE容器中运行的JVM参数配置参数的正确使用直接关系到整个系统的性能和处理能力,JVM的调优主要是对内存管理方面的调优,优化的方向分为以下4点:下面一起来看看吧。

1.HeapSize 堆的大小,也可以说Java虚拟机使用内存的策略,这点是非常关键的。

2.GarbageCollector 通过配置相关的参数进行Java中的垃圾收集器的4个算法(策略)进行使用。

3.StackSize 栈是JVM的内存指令区,每个线程都有他自己的Stack,Stack的大小限制着线程的数量。

4.DeBug/Log 在JVM中还可以设置对JVM运行时的日志和JVM挂掉后的日志输出,这点非常的关键,根据各类JVM的日志输出才能配置合适的参数。
java怎么做网站?
网上随处可见JVM的配置技巧,但是我还是推荐阅读Sun官方的2篇文章,可以对配置参数的其所依然有一个了解

1.Java HotSpot VM Options

Java HotSpot VM Options

2.Troubleshooting Guide for Java SE 6 with HotSpot VMTroubleshooting Guide for Java SE 6 with HotSpot VM

另外,我相信不是每个人攻城师都是天天对着这些JVM参数的,如果你忘记了那些关键的参数你可以输入Java -X(大写X)进行提示。

缓存

在宏观上看缓存一般分为2种:本地缓存和分布式缓存

1.本地缓存,对于Java的本地缓存而言就是讲数据放入静态(static)的数据结合中,然后需要用的时候就从静态数据结合中拿出来,对于高并发的环境建议使用 ConcurrentHashMap或者CopyOnWriteArrayList作为本地缓存。缓存的使用更具体点说就是对系统内存的使用,使用多少内存的资源需要有一个适当比例,如果超过适当的使用存储访问,将会适得其反,导致整个系统的运行效率低下。

2. 分布式缓存,一般用于分布式的环境,将每台机器上的缓存进行集中化的存储,并且不仅仅用于缓存的使用范畴,还可以作为分布式系统数据同步/传输的一种手段,一般被使用最多的就是Memcached和Redis。

并发/多线程

在高并发环境下建议开发者使用JDK中自带的并发包(java.util.concurrent),在JDK1.5以后使用java.util.concurrent下的工具类可以简化多线程开发,在java.util.concurrent的工具中主要分为以下几个主要部分:

1.线程池,线程池的接口(Executor、ExecutorService)与实现类(ThreadPoolExecutor、
ScheduledThreadPoolExecutor),利用jdk自带的线程池框架可以管理任务的排队和安排,并允许受控制的关闭。因为运行一个线程需要消耗系统CPU资源,而创建、结束一个线程也对系统CPU资源有开销,使用线程池不仅仅可以有效的管理多线程的使用,还是可以提高线程的运行效率。

2.本地队列,提供了高效的、可伸缩的、线程安全的非阻塞 FIFO 队列。java.util.concurrent 中的五个实现都支持扩展的 BlockingQueue 接口,该接口定义了 put 和 take 的阻塞版本:LinkedBlockingQueue、ArrayBlockingQueue、SynchronousQueue、PriorityBlockingQueue 和 DelayQueue。这些不同的类覆盖了生产者-使用者、消息传递、并行任务执行和相关并发设计的大多数常见使用的上下文。

本文来自转载今日头条转载,不以盈利为目的,原文ID作者:编程码农张,如果想了解更多相关java怎么做网站请您去百度搜索及今日头条搜索ID关注作者“编程码农张”,关注作者“做网站”可以享受优惠。

综上:以上文章经全面介绍了【java怎么做网站?教你开发一个实用型网站】。今天就的文章就分享到这啦,如果您想了解更多java怎么做网站请您到上方导航栏目查看详细知识。

本文链接:https://www.taodigood.com/jianwangzhan/9754.html

版权声明:本站部分文章来自网络转载,不以盈利为目的,只为知识分享,如发现本站有涉及侵权的文章内容,联系我们后立即删除!

相关推荐

  • 怎么做好手机网站建设?有哪些关键因

    现如今说到手机网站建设日益受到企业的关注与重视,它已经成为企业迎接移动互联网时代的重要手段。在这个信息爆炸的时代,如何做好手机网站建设成为了企业必须面对的问题。那么怎么做好手机网站建设?有哪些关键因素?关于这个问题就一起来看看吧。...

  • 怎么做网站排名?搜索引擎排名是如何

    关于网站建设与优化,有一个非常重要的议题,那就是如何做网站排名。这个排名可以说是最直观地反映网站优化情况的数据。那么怎么做网站排名??简单来说,用户搜索网站关键词,搜索引擎根据网站页面的文字展示与用户检索关键词之间的匹配度、关键词所在页面的权重高低、以及关键词对于用户检查词匹配飘红的展现次数等因素,判断网站与同行业站点之间的数据对比,从而确定用户满意度,最后给出网站页面的排名。...

  • 怎么做网站推广?做网站推广有什么要

    现如今说到对于一个站长来说最痛苦的事情莫过于网站建好了、布局好了、更新了,但还是没有流量。 那是因为你还没有学会晋升的技巧。所谓网站推广就是让越来越多的人知道并浏览你的网站。 因此,网站推广是每个站长必须具备的技能。 那么今天就来说一说怎么做网站推广?做网站推广有什么要求?一起来看看吧。...

  • 怎么做网站页面?做网站需要做什么工

    现如今说到做好市场营销,必须得保持品牌在市场中的地位,才能让销量节节高升,下面就是针对网站如今提高竞争力的介绍了,看过以后就会明白以后的正确操作方法,来在网站建设当中取得更多成绩。那么今天来说一说怎么做网站页面?做网站需要做什么工作?关于这个问题就一起来看看吧。...

  • 怎么做网站优化排名?需要做好哪些工

    现如今说到网站管理员如果想让自己的网站被收录并排名靠前,可谓是绞尽脑汁。然而,有时不必要的优化并不起作用。那么怎么做网站优化排名?需要做好哪些工作?关于这个问题就一起来看看吧。...

  • 自助建站怎么样?怎么做网站

    现如今随着互联网的不断发展和普及,越来越多的企业开始把网站建设作为拓展业务、提升品牌形象的重要组成部分。那么自助建站怎么样?怎么做网站?一起来看看吧。...

联系客服
网站客服 业务合作 QQ号
3227292445
微信号
微信号
微信二维码
返回顶部