首页 文章 精选 留言 我的

精选列表

搜索[海洋计算],共10000篇文章
优秀的个人博客,低调大师

弹性计算双周刊 第3期

【最新动态】 ECS主动运维2.0,体验升级,事半功倍 阿里云致力于提供更好用的运维体验,让您使用ECS的过程更透明、高效,并实现更加标准化、自动化的运维方式。基于主动运维2.0,您使用ECS云服务器的体验更加流畅,而且利用系统事件,不再依赖于工单联系客服,可通过自助处理的方式响应主动运维实例重启,减少对系统可靠性和业务连续性的影响。 ECS已过期实例续费变配功能上线 中国站ECS控制台,现已支持已过期的实例续费,对实例规格进行变配。功能特点:已过期实例续费变配与过去的续费降配有三点区别:续费变配只可以续费同时修改实例规格配置,不可以修改带宽;续费变配提供的实例规格,可以是更高配置或者更低配置的规格;续费变配只支持已过期实例。 Clear Linux镜像在云市场发布 Clear Linux是Intel提供的主要面向云的linux 发行版,

优秀的个人博客,低调大师

云计算---openstack实例共享80、443端口

前言 因为openstack使用的是apache,所以不能共享80端口,但创建的许多云主机,虽然可以通过rinetd进行跳转,但有时需要直接访问80端口,所以这里我们选择包含了nginx的openrety。 1.1.安装openresty 1.向centos系统中添加openresty仓库 #yum install yum-utils #yum-config-manager --add-repo https://openresty.org/package/centos/openresty.repo 2.安装软件包 #yum install openresty 3.安装命令行工具 #yum install openresty-resty 1.2.配置openresty 1.进入nginx目录 #cd /usr/local/openresty/nginx/conf/ 2.编辑nginx配置文件 #vi nginx.conf user root; worker_processes 12; error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 10240; } http { include mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; include conf.d/*; server { listen 80; # server_name 域名; #指定日志路径 access_log logs/access.log main; error_log logs/error.log; # location / { proxy_pass http://172.17.17.113; } } } 3.在当前目录下创建conf.d文件夹 #mkdir /usr/local/openresty/nginx/conf/conf.d#cd conf.d 4.创建要被读取的文件,目前定义为每台机器创建一台,这里定义添加一台aa机器,则创建aa.conf。 #vi aa.conf server { listen 80; #绑定https include /usr/local/openresty/nginx/https/https.conf; #绑定域名 server_name 域名; #指定日志路径 access_log logs/ope.access.log main; error_log logs/ope.error.log; #指定通过域名跳转端口 location / { proxy_pass http://172.17.17.136:8081; } } 1.3.使用openresty 1.检测nginx是否配置正确 #openresty -t nginx: the configuration file /usr/local/openresty/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/openresty/nginx/conf/nginx.conf test is successful 2.重载openresty #openresty -s reload 3.验证 在浏览器上输入绑定的域名即可直接访问80或者所需端口。

优秀的个人博客,低调大师

[Android Memory] Shallow Heap大小计算释疑

转载自:http://blog.csdn.net/sodino/article/details/24186907 查看Mat文档时里面是这么描述Shallow Heap的:Shallow heap is the memory consumed by one object. An object needs 32 or 64 bits (depending on the OS architecture) per reference, 4 bytes per Integer, 8 bytes per Long, etc. Depending on the heap dump format, the size may be adjusted (e.g. aligned to 8, etc...) to model better the real consumption of the VM. 翻译过来: shallow heap是一个对象的内存消耗,依据os系统架构,一个对象可能需要4个字节或者8个字节。integer 类型消耗 4个字节, Long消耗 8个字节。由于heap dump的格式,分配的大小会比实际vm消耗的要大一些。 照这么说,在Android机子上,每个Object的Shallow Heap开销应该是8 bytes再加上该对象每个内部成员变量的内存开销。 Class Demo0 {} Class Demo1 { int int_num = 0; } 以上面两个类为例,Demo0的对象Shallow Heap大小应该是8 bytes,那么Demo1的Shallow Heap大小应该是8 + 4 = 12 bytes。但MAT的结果却显示值为16 bytes,如下图: 图1. Demo1 Shallow Heap值显示 为了解决以上疑问,继续在类里面添加成员变量观察Shallow Heap的显示大小。 Class Demo12 { int int_num = 0; int int_num1 = 0; } Class Demo13 { int int_num = 0; int int_num1 = 0; int int_num2 = 0; } 上面这两个类的对象中,Shallow Heap对应的大小如图2所示分别为 Demo12 : 16 bytes; Demo13: 24 bytes; 图2. 至此,就由不得猜想JVM在分配内存时是以8 bytes为粒度进行分配的了。 Google一下得文章:Java对象内存结构,英文版Java Objects Memory Structure。 由此猜想得到验证。 由于对象是以8 bytes为粒度进行分配的,所以Demo1仅仅用去一个4 bytes的int,仍空余着另外的4 bytes,这空余的4 bytes可以再声明第2个int成员变量变成Demo12。如果要再声明第3个int成员变量时,需要再另外分配出8 bytes的空间,即变为24bytes的Demo13了。 由此问题发现,VM为一个对象所分配的空间,并不一定是当前这个对象中成员变量所占内存的大小和,极可能是偏大的。 另附各种数据类型所需的字节数如下表。 类型 bytes long 8 int 4 short 2 char 2 boolean 1 byte 1 ref(引用) 4 分类: Android Memory 本文转自demoblog博客园博客,原文链接http://www.cnblogs.com/0616--ataozhijia/p/3913317.html如需转载请自行联系原作者 demoblog

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册